Artikel

Cara Menghitung Harga Jasa: Rumus Tarif per Jam & Contoh

Terakhir diperbarui: 8 November 2026

Cara menghitung harga jasa yang aman adalah menjumlahkan seluruh biaya tim dan overhead dalam sebulan, membaginya dengan jam yang benar-benar bisa ditagih (billable hours) — bukan seluruh jam kerja — lalu menambahkan target margin laba. Hasilnya adalah tarif per jam minimum; harga proyek dihitung dari estimasi jam dikali tarif, ditambah cadangan risiko dan biaya langsung proyek.

Banyak pemilik bisnis jasa — agensi, konsultan, jasa IT, arsitek, hingga perawatan gedung — menetapkan harga dengan melihat kompetitor atau “feeling”. Akibatnya, kalender tim penuh tetapi laba tipis, karena jam rapat internal, revisi, dan waktu menganggur tidak pernah masuk hitungan. Di artikel ini kami tunjukkan rumus tarif per jam berbasis kapasitas, contoh hitung lengkap untuk bisnis jasa di Indonesia, tabel sensitivitas utilisasi, dan cara mengubahnya menjadi penawaran proyek.

Ringkasan Cepat

  • Tarif per jam minimum = (biaya tim + overhead per bulan) ÷ jam billable per bulan.
  • Jam billable = jumlah staf produktif × jam kerja × tingkat utilisasi (umumnya 60–75%).
  • Harga jual = biaya per jam ÷ (1 − target margin laba), bukan biaya × (1 + margin).
  • Utilisasi turun 10 poin saja bisa menaikkan biaya per jam belasan persen — pantau tiap bulan.
  • Harga proyek = jam per peran × tarif + cadangan risiko + biaya langsung (pass-through).

Apa Itu Harga Jasa Berbasis Tarif per Jam?

Harga jasa berbasis tarif per jam adalah metode penetapan harga (pricing) yang menghitung biaya penuh setiap jam kerja yang dapat ditagih ke klien, mencakup gaji tim, overhead kantor, dan target laba. Tarif ini menjadi batas bawah harga: penawaran proyek, paket, maupun retainer bulanan sebaiknya tidak menghasilkan pendapatan per jam di bawah angka tersebut.

Berbeda dengan bisnis dagang yang punya harga pokok penjualan (HPP) per unit barang, “barang” yang dijual bisnis jasa adalah waktu dan keahlian tim. Karena itu, kunci perhitungannya bukan stok, melainkan kapasitas jam dan utilisasi (utilization rate) — persentase jam kerja yang benar-benar bisa ditagih.

Bagaimana Rumus Menghitung Tarif per Jam?

Gunakan empat langkah berikut. Semua angka sebaiknya diambil dari laporan laba rugi rata-rata 3–6 bulan terakhir agar tidak terdistorsi bulan yang tidak normal.

  1. Jumlahkan biaya tim produktif per bulan — gaji, tunjangan, iuran BPJS yang ditanggung perusahaan, dan bonus yang dicadangkan bulanan untuk staf yang mengerjakan proyek klien.
  2. Jumlahkan overhead per bulan — sewa kantor, langganan software, listrik dan internet, gaji staf admin/keuangan, biaya pemasaran, serta penyusutan peralatan.
  3. Hitung jam billable — staf produktif × hari kerja × jam per hari × tingkat utilisasi.
  4. Hitung tarif — biaya per jam = (biaya tim + overhead) ÷ jam billable; tarif jual = biaya per jam ÷ (1 − target margin laba).

Mengapa dibagi (1 − margin), bukan dikali (1 + margin)? Karena margin laba diukur dari harga jual. Jika biaya per jam Rp100.000 lalu dikali 1,25, harga Rp125.000 hanya memberi margin 20%, bukan 25%. Perbedaan ini sudah kami bahas detail di artikel perbedaan markup dan margin.

Contoh Menghitung Harga Jasa untuk Agensi 5 Orang

Berikut contoh (angka fiktif) sebuah agensi digital di Bandung dengan 5 staf produktif.

Komponen Asumsi (contoh) Nilai per Bulan
Biaya tim produktif 5 orang, rata-rata Rp9.000.000 termasuk tunjangan & iuran Rp45.000.000
Overhead Sewa, software, admin, pemasaran, penyusutan Rp30.000.000
Total biaya Rp75.000.000
Kapasitas jam 5 × 21 hari × 8 jam 840 jam
Jam billable Utilisasi 70% 588 jam
Biaya per jam billable Rp75.000.000 ÷ 588 Rp127.551
Tarif jual minimum Target margin laba 25%: Rp127.551 ÷ 0,75 Rp170.068 ≈ Rp170.000/jam

Perhatikan: jika pemilik membagi biaya dengan 840 jam (seluruh jam kerja), biaya per jam akan terlihat hanya Rp89.286 — dan harga yang dipasang hampir pasti merugi begitu tim mengerjakan rapat internal, pitching, revisi tak tertagih, dan cuti.

Bagaimana Jika Tiap Peran Punya Tarif Berbeda?

Klien biasanya membayar lebih untuk senior. Caranya: biaya gaji dihitung per peran, sedangkan overhead dibebankan rata per jam billable (Rp30.000.000 ÷ 588 = Rp51.020 per jam). Contoh dengan total gaji tetap Rp45.000.000:

Peran (contoh) Biaya gaji/bulan Gaji per jam billable + Overhead per jam Biaya per jam Tarif (margin 25%)
Senior (1 orang) Rp13.000.000 Rp110.544 Rp51.020 Rp161.565 Rp215.000
Menengah (3 orang) Rp9.000.000/orang Rp76.531 Rp51.020 Rp127.551 Rp170.000
Junior (1 orang) Rp5.000.000 Rp42.517 Rp51.020 Rp93.537 Rp125.000

Jika seluruh 588 jam terjual dengan tarif di atas, pendapatan sekitar Rp100 juta per bulan dan laba Rp25 juta — sesuai target margin 25%. Jadi tarif per peran tetap konsisten dengan hitungan total.

Seberapa Besar Pengaruh Utilisasi terhadap Harga?

Utilisasi adalah variabel yang paling sering diabaikan pemilik bisnis jasa, padahal dampaknya paling besar. Dengan biaya tetap Rp75 juta, berikut perubahan biaya dan tarif minimum per jam (contoh):

Utilisasi Jam billable/bulan Biaya per jam Tarif minimum (margin 25%)
50% 420 Rp178.571 Rp238.095
60% 504 Rp148.810 Rp198.413
70% 588 Rp127.551 Rp170.068
80% 672 Rp111.607 Rp148.810

Turun dari 70% ke 60% berarti biaya per jam naik sekitar 17%. Artinya, sebelum menaikkan harga, owner sebaiknya bertanya: apakah masalahnya harga terlalu murah, atau terlalu banyak jam tim yang tidak tertagih? Untuk langkah menaikkan harga ke klien lama, lihat panduan cara menaikkan harga jual saat biaya naik.

Bagaimana Mengubah Tarif per Jam Menjadi Harga Proyek?

Klien jarang mau dibebani tagihan per jam. Tarif per jam tetap dipakai di balik layar untuk menyusun penawaran harga tetap (fixed price). Contoh proyek pembuatan website dan kampanye 3 bulan:

Komponen Perhitungan (contoh) Nilai
Senior 40 jam × Rp215.000 Rp8.600.000
Menengah 80 jam × Rp170.000 Rp13.600.000
Junior 60 jam × Rp125.000 Rp7.500.000
Subtotal jasa Rp29.700.000
Cadangan risiko (contingency) 10% × subtotal jasa Rp2.970.000
Biaya langsung (pass-through) Lisensi tema Rp3.000.000 + perjalanan Rp1.500.000 Rp4.500.000
Harga penawaran sebelum pajak Rp37.170.000 ≈ Rp37.200.000

Cadangan risiko menutup revisi di luar dugaan. Untuk proyek dengan lingkup kabur, naikkan cadangan ke 15–20% atau ubah model harganya.

Model Harga Mana yang Cocok untuk Jasa Anda?

Model Cocok untuk Risiko bagi Anda Kontrol yang dibutuhkan
Per jam (time & material) Lingkup belum jelas, konsultasi ad-hoc Rendah, tetapi klien sulit memprediksi biaya Timesheet rapi dan laporan jam ke klien
Harga tetap per proyek Lingkup jelas, deliverable terukur Tinggi jika estimasi jam meleset Estimasi per peran, cadangan risiko, change request tertulis
Retainer bulanan Pekerjaan berulang (maintenance, pembukuan, media sosial) Sedang; jam bisa membengkak diam-diam Batas jam per bulan dan review realisasi jam tiap bulan

Contoh Kasus: Diskon 10% yang Memangkas 40% Laba per Jam

Sebuah konsultan IT di Surabaya (contoh) memberi diskon 10% agar menang tender: tarif Rp170.000 menjadi Rp153.000 per jam. Biaya per jam tetap Rp127.551, sehingga margin laba turun dari 25% menjadi 16,6%. Dalam rupiah, laba per jam turun dari Rp42.449 menjadi Rp25.449 — berkurang sekitar 40%, padahal harga hanya didiskon 10%. Pelajaran praktisnya: diskon di bisnis jasa sebaiknya ditukar dengan sesuatu yang nyata, misalnya lingkup yang dikurangi, termin pembayaran di muka, atau kontrak lebih panjang.

Setelah proyek berjalan, bandingkan jam aktual dengan estimasi per proyek dan per klien. Klien yang selalu meminta revisi bisa terlihat ramai pendapatan tetapi tipis laba — teknik membacanya ada di analisis profitabilitas pelanggan.

Kesalahan yang Sering Terjadi

  • Membagi biaya dengan seluruh jam kerja. Tidak ada tim jasa yang 100% billable; asumsi ini membuat harga terlalu murah.
  • Melupakan gaji owner. Jika pemilik ikut mengerjakan proyek, masukkan gaji wajarnya ke biaya tim, bukan mengandalkan “sisa laba”.
  • Memakai markup padahal targetnya margin. Biaya × 1,25 tidak sama dengan margin 25%.
  • Tidak mencatat jam aktual. Tanpa timesheet, Anda tidak tahu apakah estimasi proyek meleset atau tidak.
  • Mencampur biaya langsung proyek dengan overhead. Lisensi dan perjalanan khusus klien sebaiknya ditagihkan terpisah, bukan diserap ke tarif.
  • Tidak meninjau tarif tiap tahun. Kenaikan gaji dan sewa otomatis menggerus margin jika tarif tidak ikut disesuaikan.

Pertanyaan yang Sering Diajukan (FAQ)

Berapa tingkat utilisasi yang wajar untuk bisnis jasa?

Tidak ada angka baku, tetapi banyak bisnis jasa profesional memakai asumsi 60–75% untuk staf pelaksana dan lebih rendah untuk senior yang juga mengurus penjualan dan manajemen. Cara paling akurat adalah mengukur sendiri dari timesheet 3 bulan terakhir, lalu memakai angka itu sebagai dasar tarif.

Apakah harga jasa harus sama dengan kompetitor?

Harga kompetitor berguna sebagai pembanding pasar, tetapi bukan dasar perhitungan. Hitung dulu tarif minimum dari biaya Anda sendiri; jika harga pasar di bawah angka itu, yang perlu dibenahi adalah utilisasi, struktur biaya, atau positioning layanan, bukan sekadar ikut menurunkan harga.

Apakah overhead perlu dibebankan ke tarif per jam?

Ya. Sewa kantor, software, staf admin, dan pemasaran hanya bisa dibayar dari jam yang ditagih ke klien. Jika overhead tidak dimasukkan, tarif hanya menutup gaji dan bisnis akan terlihat sibuk tetapi tidak menghasilkan laba.

Bagaimana menghitung harga jasa untuk paket retainer bulanan?

Estimasikan jam rata-rata per bulan untuk klien tersebut per peran, kalikan dengan tarif masing-masing, lalu tambahkan cadangan 10–15%. Cantumkan batas jam di kontrak dan tinjau realisasinya setiap bulan agar retainer tidak berubah menjadi pekerjaan tanpa batas.

Apakah harga di atas sudah termasuk pajak?

Contoh di artikel ini adalah harga sebelum pajak. Kewajiban pajak atas penyerahan jasa bergantung pada status usaha dan jenis jasanya, jadi pastikan perlakuannya dengan konsultan pajak Anda sebelum mengirim penawaran.

Kesimpulan

Cara menghitung harga jasa yang sehat dimulai dari biaya penuh tim dan overhead, dibagi jam yang benar-benar bisa ditagih, lalu ditambah target margin laba dengan rumus yang benar. Tarif per jam itu kemudian menjadi fondasi semua penawaran — per jam, harga tetap, maupun retainer. Yang membedakan bisnis jasa yang untung dari yang sekadar sibuk adalah disiplin memantau utilisasi dan jam aktual per proyek setiap bulan.

Jika rekap timesheet, biaya proyek, dan invoice klien masih tersebar di beberapa file Excel, Anda bisa menyatukannya agar laba per proyek dan per klien terlihat tanpa rekap manual. Lihat bagaimana Zahir Online untuk bisnis jasa membantu tim keuangan Anda menyiapkan laporan itu secara otomatis.

Facebook Comments

Bagikan artikel

Artikel Lainnya

Software Akuntansi Online

Download Artikel Memiliki suatu bidang usaha ataupun Bisnis yang berkembang dengan keuntungan

Let’s #FeelTheGrowth

Coba Zahir, Gratis!

Level up pencatatan, management, dan pelaporan pada Bisnis Anda dengan menggunakan Zahir.

Hubungi Zahir Expert

Product Consultant kami akan membantu untuk memilih produk terbaik sesuai dengan kebutuhan perusahaan Anda.

Kelola invoice, inventory, keuangan dalam satu aplikasi, Monitor bisnismu kapan saja dimana saja.

Zahir Berpengalaman 30 Tahun membantu hampir 300.000 Bisnis untuk bertumbuh