# Kalkulator biaya GitHub Actions: hitung tagihan, jadikan tetap

> Tagihan GitHub Actions adalah menit setiap job dikali tarif per menit runner-nya, dikurangi kuota bawaan paket Anda. 20.000 menit per bulan di runner 4-core menjadi $222; Skipbox menjalankan job yang sama dengan harga tetap $39, tanpa batas.

Tagihan GitHub Actions Anda naik di setiap menit job Anda berjalan. Tim yang menjalankan 20.000 menit per bulan di runner 4-core GitHub membayar $222 per bulan, dan bulan depan menitnya akan lebih banyak.

Skipbox menjalankan job yang sama dengan harga tetap $39 per bulan dan menit tanpa batas. Anda memindahkan sebuah job dengan mengubah baris `runs-on`-nya menjadi `skipbox`.

- Tagihan GitHub = menit × tarif runner − kuota bawaan paket Anda
- 20.000 menit di runner 4-core: $222 di GitHub, $39 di Skipbox, hemat $183 setiap bulan
- [Kalkulator di beranda](https://skipbox.dev/?ref=g-github-actions-cost-calculator-id#cost) menghitung harga menit Anda sendiri, tanpa perlu masuk

**GitHub Actions dengan harga tetap, menit tanpa batas** Skipbox menjalankan job GitHub Actions Anda di mesin khusus milik Anda sendiri: $39 per bulan, berapa pun menit yang Anda jalankan. Layer Docker dan cache dependensi tetap tersimpan di antara job, jadi job berikutnya langsung dimulai.

Runner 4 vCPU, 20.000 menit per bulan: GitHub $222 → Skipbox $39. Anda hemat $183 setiap bulan.

Pindah cukup dengan satu baris: `runs-on: skipbox`.

[Mulai uji coba gratis 7 hari](https://app.skipbox.dev/sign-in?ref=g-github-actions-cost-calculator-id)

## Cara GitHub menghitung tagihan Anda

GitHub mengalikan menit setiap job dengan tarif per menit runner-nya dan membulatkan setiap job ke atas ke menit penuh, jadi job 2 menit 5 detik ditagih 3 menit. Run yang gagal dan re-run juga ditagih. Kuota bawaan paket Anda ($18 per bulan di GitHub Team) dikurangkan dari totalnya, dan setiap menit di atasnya ditagih.

**tagihan = Σ (menit di setiap runner × tarifnya) − kuota bawaan**

| Runner (repositori privat) | Per menit |
|---|---|
| `ubuntu-latest` (2 core) | $0,006 |
| Linux 4-core | $0,012 |
| Linux 8-core | $0,022 |
| Linux 16-core | $0,042 |

Untuk melihat menit Anda sendiri, buka **Billing & Licensing → Usage** di pengaturan organisasi Anda, filter ke Actions, dan kelompokkan menurut SKU. Untuk satu run, buka ringkasannya dan klik **Usage** di bawah Run details.

## Hasil rumusnya

Di GitHub Team, runner 4-core, dibandingkan dengan paket S Skipbox yang juga 4 vCPU:

| Menit per bulan | GitHub | Skipbox S | Hemat setiap bulan |
|---|---|---|---|
| 10.000 | $102 | $39 | **$63** |
| 20.000 | $222 | $39 | **$183** |
| 30.000 | $342 | $39 | **$303** |
| Selalu menyala | $500,40 | $39 | **$461,40** |

Di runner yang lebih besar, selisihnya makin lebar:

| 20.000 menit per bulan | GitHub | Skipbox | Hemat setiap bulan |
|---|---|---|---|
| 8-core | $422 | $79 (M) | **$343** |
| 16-core | $822 | $149 (L) | **$673** |

Untuk angka Anda sendiri, masukkan menit Anda ke [kalkulator di beranda](https://skipbox.dev/?ref=g-github-actions-cost-calculator-id#cost). Tidak perlu masuk, dan kalkulatornya menampilkan tagihan GitHub di samping harga tetap Skipbox untuk ukuran mesin yang Anda pilih.

## Kenapa angka bulan depan lebih besar

Rumus ini tidak punya batas atas, dan setiap masukannya terus naik.

- **AI coding agent** membuka pull request dan mem-push perbaikan sepanjang hari. CI berjalan di setiap push, jadi tagihan mengikuti jumlah push, bukan jumlah orang.
- **Test bertambah.** Suite E2E atau build matrix mengubah satu push menjadi banyak job.
- **Re-run.** Test yang flaky dan dijalankan ulang menagih menitnya lagi.
- **Anggaran.** Batasi tagihan dengan anggaran GitHub, dan saat anggaran habis di tengah bulan, job berhenti dan merge tertunda.

Memangkas menit itu butuh kerja: membatalkan run yang sudah digantikan, path filter, cache key, runner yang lebih kecil, lalu memeriksa semuanya lagi bulan depan. Harga tetap mengakhiri hitung-hitungan itu.

## Yang diubah Skipbox

- **Harga tetap, menit tanpa batas.** $39, $79, atau $149 per bulan untuk 4, 8, atau 16 vCPU. Tanpa biaya pemakaian. Tambah paket untuk menjalankan lebih banyak job bersamaan; job yang melebihi kapasitas mesin Anda menunggu giliran.
- **Tanpa menit GitHub.** Mesin Skipbox terhubung sebagai self-hosted runner, yang tidak ditagih GitHub dan tidak pernah memakai anggaran.
- **Job lebih cepat.** Mesin milik Anda menyimpan image dan layer Docker, cache paket, dan tool yang terpasang di antara job: minimal 7× cache yang diberikan GitHub untuk satu repositori, tanpa cache key yang perlu ditulis.
- **Tidak ada yang perlu dijalankan sendiri.** Skipbox memperbarui image, membersihkan sisa setiap job, dan membangun ulang mesin yang gagal health check.

## Pindah cukup satu baris

```yaml
jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. Masuk ke Skipbox dengan GitHub.
2. Instal aplikasi GitHub Skipbox dan pilih repositori Anda.
3. Ubah `runs-on`, lalu push.

Job berikutnya berjalan di Skipbox; job Linux berjalan tanpa diubah.

## Keamanan

- Mesinnya hanya milik akun Anda; tidak ada job perusahaan lain yang berjalan di sana.
- Setelah setiap job, kredensial runner, proses, dan container dihapus. Mulai 13 November 2026, checkout Anda dan output build-nya (`target/` milik Cargo) tetap ada di mesin milik Anda untuk job berikutnya; Bersih setiap job memberi setiap job mesin baru.
- Kode dari orang tanpa akses tulis (misalnya pull request dari fork) berjalan di VM baru, yang dihapus setelahnya. [Cara job dipisahkan](https://docs.skipbox.dev/isolation).

## Coba di job Anda sendiri

Uji coba tidak memakai kartu dan berlaku selama 7 hari atau 3.000 menit job. Pindahkan workflow Anda yang paling mahal ke `runs-on: skipbox`, dan lihat baris itu keluar dari tagihan GitHub Anda.

## FAQ

### Bagaimana cara GitHub Actions menagih?

Per menit. Menit setiap job, dibulatkan ke atas ke menit penuh, dikalikan dengan tarif runner-nya, lalu kuota bawaan paket Anda dikurangkan dari totalnya. Skipbox menggantinya dengan harga tetap mulai $39 per bulan, dengan menit tanpa batas.

### Berapa biaya GitHub Actions per menit?

Di repositori privat, ubuntu-latest (2 core) berharga $0,006 per menit, runner Linux 4-core $0,012, 8-core $0,022, dan 16-core $0,042. Di Skipbox, mesin 4 vCPU berharga $39 per bulan, berapa pun menit yang dijalankannya.

### Adakah kalkulator biaya GitHub Actions?

Ada. Kalkulator di beranda Skipbox menerima jumlah menit per bulan dan ukuran mesin Anda, lalu menampilkan tagihan GitHub dan berapa yang Anda hemat dengan harga tetap Skipbox. Tidak perlu masuk.

### Apakah job yang gagal dan re-run juga dikenai biaya?

Ya. Setiap menit job berjalan ditagih, termasuk run yang gagal dan re-run. Di Skipbox semua itu tidak menambah biaya: harganya tetap.

### Apakah self-hosted runner ikut masuk tagihan?

Tidak. GitHub tidak menagih menit self-hosted runner. Mesin Skipbox terhubung sebagai self-hosted runner, jadi job yang Anda pindahkan ke sana keluar dari tagihan GitHub, dan harga tetap Skipbox adalah satu-satunya yang Anda bayar untuk job itu.

Diperbarui 2026-11-11 · https://skipbox.dev/id/guides/github-actions-cost-calculator
