Cara menentukan tarif jasa freelance
Cara menentukan tarif jasa freelance pakai metode yang jujur: hitung dari kebutuhan hidup, jam produktif, dan nilai proyek - bukan asal ikut harga pasar.
Dua penulis lepas dengan pengalaman setara bisa memasang tarif yang berbeda tiga kali lipat untuk satu artikel yang mirip. Yang pertama menagih Rp 300 ribu, yang kedua Rp 1 juta, dan yang lebih mahal justru lebih jarang ditinggal klien. Bedanya sering bukan kualitas kerja, tapi cara mereka menghitung angka. Freelancer yang memasang tarif terlalu murah biasanya bukan karena rendah hati - mereka cuma tidak pernah menghitung berapa yang sebenarnya dibutuhkan untuk hidup layak dari pekerjaan ini.
Tarif yang salah punya efek panjang. Kalau kamu mulai dari angka terlalu rendah, menaikkannya belakangan terasa canggung, apalagi ke klien yang sudah terbiasa. Banyak pekerja lepas terjebak di tarif pemula selama bertahun-tahun karena tidak pernah membangun dasar hitungan yang jelas. Panduan ini memberi metode untuk menentukan tarif dari kebutuhan nyata kamu, bukan dari tebakan atau tekanan “biar dapat proyek dulu”.
Perlu ditegaskan di awal: tidak ada satu angka “benar” yang berlaku untuk semua orang di bidang yang sama. Tarif yang pas bergantung pada biaya hidupmu, kecepatan kerjamu, spesialisasimu, dan jenis klien yang kamu incar. Karena itu yang kamu butuhkan bukan daftar harga jadi, melainkan cara menghitung yang bisa kamu ulang setiap kali kondisimu berubah. Semua angka rupiah dalam panduan ini hanyalah contoh untuk memperjelas cara kerja rumusnya, bukan tarif yang harus kamu tiru.
Kenapa menentukan tarif freelance terasa membingungkan
Sebagai karyawan, gajimu ditentukan orang lain lewat proses yang jarang kamu lihat. Sebagai freelancer, kamu harus jadi penentu harga sekaligus penjual, dan itu peran yang tidak diajarkan di mana-mana. Tiga hal yang bikin ini terasa sulit:
- Tidak ada slip gaji sebagai jangkar. Kamu memulai dari nol dan mudah tergoda memasang harga yang “terdengar wajar” tanpa dasar hitungan.
- Rasa takut kehilangan klien. Godaan menurunkan harga selalu ada, karena satu klien terasa lebih pasti daripada prinsip tarif yang kamu pegang.
- Membandingkan diri dengan angka yang salah. Kamu melihat teman menagih murah lalu ikut-ikutan, padahal kamu tidak tahu apakah teman itu untung, rugi, atau punya struktur biaya yang jauh berbeda.
Solusinya bukan mencari “angka ajaib” yang berlaku untuk semua orang, karena angka itu tidak ada. Solusinya adalah punya metode yang bisa kamu ulang dan sesuaikan. Begitu kamu punya cara menghitung sendiri, tekanan dari luar jauh lebih mudah ditolak.
Mulai dari kebutuhan hidup, bukan dari harga pasar
Kesalahan paling mahal adalah menentukan tarif dengan cara terbalik: melihat harga orang lain dulu, baru menyesuaikan diri. Cara yang benar dimulai dari dirimu sendiri.
Tanyakan satu hal: berapa penghasilan bersih yang harus kamu bawa pulang tiap bulan supaya hidup tenang? Jumlahkan biaya hidup wajib, tabungan, dana darurat, dan pos kesehatan. Misalkan totalnya Rp 10 juta - angka ini cuma contoh, ganti dengan kondisi nyatamu. Ini adalah penghasilan bersih, yaitu yang tersisa setelah pajak dan biaya kerja.
Angka ini menjadi jangkar. Semua keputusan tarif berikutnya diukur terhadapnya. Kalau sebuah tawaran proyek tidak membawamu mendekati target bulanan, kamu punya alasan objektif untuk menolak atau menegosiasikannya, bukan sekadar perasaan “kayaknya kemurahan”.
Menghitung mundur dari kebutuhan juga membuatmu lebih tenang saat bernegosiasi. Ketika kamu tahu persis berapa batas bawah yang masih menutup biaya hidup, kamu tidak lagi menebak-nebak apakah sebuah tawaran layak diambil. Kamu bisa berkata “tidak” pada proyek yang membayar di bawah lantai tanpa merasa bersalah, dan berkata “ya” dengan percaya diri pada yang di atasnya. Freelancer yang sering menyesal setelah menerima proyek biasanya adalah mereka yang tidak pernah menetapkan lantai ini lebih dulu.
Rumus dasar: dari target bulanan ke tarif per jam
Setelah punya target penghasilan, kamu butuh dua angka lagi: jam kerja yang bisa ditagih dan buffer biaya.
Jam billable, bukan jam duduk. Ini bagian yang paling sering salah. Meski kamu bekerja 40 jam seminggu, sebagian besar terpakai untuk hal tak berbayar: mencari klien, membalas pesan, membuat penawaran, belajar, dan revisi di luar kesepakatan. Freelancer sehat biasanya hanya bisa menagih sekitar 20 jam per minggu secara konsisten, atau sekitar 80 jam sebulan. Catat jam kerjamu selama dua sampai tiga minggu untuk tahu angka nyatamu.
Rumusnya sederhana:
Tarif dasar per jam = target penghasilan bulanan / jam billable per bulan
Pakai contoh tadi: Rp 10 juta dibagi 80 jam sama dengan Rp 125 ribu per jam. Ini baru menutup kebutuhan hidup, belum pajak dan biaya kerja. Anggap angka ini sebagai lantai.
Tambahkan buffer. Karyawan menerima gaji utuh; kamu harus menanggung sendiri pajak, BPJS, langganan software, dan bulan-bulan sepi. Naikkan tarif dasar sekitar 30-40 persen untuk menutup semua itu. Dari Rp 125 ribu, tarifmu jadi sekitar Rp 165-175 ribu per jam. Untuk bagian pajak, sisihkan terpisah dan cek tarif terbaru pekerja bebas atau UMKM di situs resmi DJP, karena ketentuannya bisa berubah dan sebaiknya jangan pakai persentase lama dari ingatan.
Contoh perhitungan lengkap dari awal sampai akhir
Biar tidak terasa abstrak, mari runut satu contoh utuh. Semua angka di bawah ini karangan untuk ilustrasi, jadi ganti dengan kondisi nyatamu.
Anggap kamu desainer grafis lepas. Setelah menjumlahkan semuanya, target penghasilan bersihmu Rp 12 juta per bulan: sekitar Rp 7 juta biaya hidup, Rp 2 juta tabungan dan dana darurat, Rp 1 juta pos kesehatan, dan Rp 2 juta untuk pengembangan diri seperti kursus dan software.
Kamu mencatat jam kerja selama tiga minggu dan menemukan hanya sekitar 22 jam per minggu yang benar-benar bisa ditagih, sisanya habis untuk mencari proyek dan revisi. Bulatkan ke 88 jam sebulan.
Tarif dasar per jam: Rp 12 juta dibagi 88 jam, sekitar Rp 136 ribu. Itu baru menutup kebutuhan hidup. Kamu menambah buffer 35 persen untuk pajak, langganan software desain, dan masa sepi, sehingga tarif jualmu menjadi sekitar Rp 184 ribu per jam.
Untuk proyek logo yang kamu perkirakan makan 15 jam, harga paketnya menjadi sekitar Rp 2,8 juta. Kalau logo itu untuk perusahaan yang memakainya secara luas, kamu punya alasan menaikkannya lagi berdasarkan nilai, bukan sekadar jam. Perhatikan bahwa tidak ada satu pun angka di sini yang kamu ambil dari harga orang lain - semuanya berasal dari kebutuhan dan jam kerjamu sendiri.
Tiga model tarif dan kapan memakainya
Tarif per jam adalah dasar hitungan, tapi bukan satu-satunya cara menagih klien. Ada tiga model umum:
- Per jam. Kamu menagih sesuai waktu yang terpakai. Cocok untuk pekerjaan yang ruang lingkupnya belum jelas atau berubah-ubah, seperti konsultasi dan pendampingan. Kelemahannya, kamu terhukum kalau bekerja cepat, dan klien kadang gelisah melihat jam terus berjalan.
- Per proyek. Kamu menetapkan satu harga untuk hasil yang jelas, misalnya satu paket desain logo. Klien tahu pasti biayanya dan kamu diuntungkan kalau bekerja efisien. Syaratnya, cakupan kerja dan batas revisi harus ditulis rinci supaya tidak ada pekerjaan tambahan tanpa bayaran.
- Berbasis nilai. Kamu menagih sesuai manfaat yang klien terima, bukan jam atau paket. Logo untuk warung kecil dan untuk perusahaan yang memakainya di ratusan produk beda nilainya, walau jamnya mirip. Model ini butuh kepercayaan diri dan pemahaman bisnis klien, jadi biasanya dipakai freelancer yang sudah berpengalaman.
Banyak orang memakai tarif per jam sebagai hitungan internal, lalu menawarkannya sebagai harga paket ke klien. Kamu boleh mencampur model sesuai jenis proyek.
Riset harga pasar tanpa kehilangan pijakan
Setelah punya angka sendiri, barulah lihat pasar. Urutan ini penting: kalau kamu melihat pasar dulu, angkamu akan terseret ke bawah tanpa kamu sadari.
Kumpulkan tarif tiga sampai lima freelancer selevel dari grup komunitas, marketplace jasa, atau bertanya langsung ke rekan yang kamu percaya. Tujuannya bukan meniru, tapi tahu di rentang mana kamu berdiri. Kalau tarifmu jauh di bawah rata-rata, jangan buru-buru merasa kompetitif - itu sering tanda kamu merugi diam-diam. Kalau jauh di atas, siapkan alasan jelas berupa portofolio, kecepatan, atau spesialisasi.
Yang perlu diingat: kamu tidak pernah tahu struktur biaya orang lain. Freelancer yang menagih sangat murah bisa jadi masih tinggal bersama orang tua, punya pekerjaan utama lain, atau memang sedang rugi tanpa sadar. Jadikan harga pasar sebagai pembanding, bukan patokan yang menggantikan hitunganmu sendiri.
Satu cara memakai data pasar dengan sehat: pisahkan berdasarkan tingkat pengalaman dan jenis klien. Tarif untuk klien perorangan dengan anggaran kecil akan jauh berbeda dari tarif untuk agensi atau perusahaan. Membandingkan tarifmu dengan freelancer pemula yang menyasar pasar termurah hanya akan menyeretmu ke bawah. Cari pembanding yang levelnya kamu tuju dalam satu sampai dua tahun ke depan, bukan hanya yang setara sekarang, supaya tarifmu punya ruang tumbuh.
Kesalahan yang bikin freelancer memasang harga terlalu murah
Beberapa pola merugikan yang sering berulang:
- Menghitung dari jam duduk, bukan jam billable. Memakai 160 jam sebulan sebagai pembagi membuat tarif per jam terlihat murah dan penghasilanmu tidak pernah menutup target.
- Lupa memasukkan pajak dan biaya kerja. Tanpa buffer, tarif yang terlihat lumayan sebenarnya membuatmu rugi begitu semua biaya dihitung.
- Menurunkan harga begitu klien ragu. Ini mengajari klien bahwa tarifmu selalu bisa ditawar. Lebih baik kurangi cakupan kerja daripada memangkas tarif.
- Membiarkan tarif stagnan bertahun-tahun. Skill dan biaya hidup naik, tapi tarif dibiarkan sama karena lupa atau sungkan menaikkannya.
- Menganggap harga murah sebagai keunggulan. Klien yang datang karena termurah biasanya paling menuntut dan paling sulit diajak naik harga nanti.
Menghindari lima hal ini saja sudah menempatkan kamu di atas sebagian besar pekerja lepas yang memasang harga asal-asalan.
Menaikkan tarif ke klien lama sebenarnya mirip meminta kenaikan gaji ke atasan - sama-sama butuh data dan waktu yang tepat. Dan kalau kamu ingin klien datang sendiri tanpa harus banting harga, mulai dari profil LinkedIn yang dilirik recruiter dan calon klien.
Langkah-langkahnya
-
Hitung dulu target penghasilan bersih bulananmu
Jangan mulai dari tarif per jam. Mulai dari angka yang harus kamu bawa pulang tiap bulan agar hidup tenang. Jumlahkan biaya hidup wajib (kos atau cicilan, makan, transport, internet), lalu tambah tabungan, dana darurat, dan pos kesehatan. Misalkan totalnya Rp 10 juta - ganti dengan angka nyatamu. Ini penghasilan bersih, artinya angka yang tersisa setelah pajak dan biaya kerja. Kalau kamu belum pernah menghitung ini, kamu sebenarnya belum tahu tarif minimum yang bikin freelance layak dijalani. Semua langkah berikutnya berangkat dari angka ini, jadi buat serealistis mungkin, bukan angka minimum yang bikin kamu selalu waswas.
-
Tentukan jam kerja yang benar-benar bisa ditagih
Kesalahan paling umum: mengira kamu bisa menagih 40 jam seminggu. Kenyataannya, sebagian besar waktumu habis untuk hal tak berbayar - cari klien, balas email, bikin proposal, revisi di luar kesepakatan, dan istirahat. Freelancer sehat biasanya hanya menagih 20-25 jam seminggu secara konsisten. Catat jam kerjamu selama 2-3 minggu untuk lihat angka nyatanya. Misalkan kamu realistis menagih 20 jam per minggu, itu sekitar 80 jam per bulan. Angka inilah pembagi yang benar, bukan 160 jam. Kalau kamu memakai 160 jam sebagai dasar, tarif per jammu akan terlihat murah tapi penghasilanmu tidak akan pernah menutup target.
-
Hitung tarif dasar per jam
Sekarang bagi target penghasilan dengan jam billable. Pakai contoh sebelumnya: Rp 10 juta dibagi 80 jam sama dengan Rp 125 ribu per jam. Ini baru tarif dasar yang menutup kebutuhan hidup, belum termasuk pajak dan biaya kerja. Jangan berhenti di sini dan langsung memakainya, karena angka ini masih terlalu polos. Anggap ini lantai, bukan harga jual. Simpan angkanya di spreadsheet supaya mudah diutak-atik saat target atau jam kerjamu berubah. Kalau hasilnya terasa terlalu tinggi dibanding yang kamu tagih selama ini, itu sinyal bagus - kemungkinan besar kamu memang selama ini menagih terlalu murah.
-
Tambahkan buffer untuk pajak, tools, dan masa sepi
Karyawan tetap dapat gaji utuh; freelancer harus menanggung sendiri pajak, BPJS, langganan software, listrik, dan bulan-bulan sepi tanpa proyek. Semua itu harus masuk tarif. Cara praktis: naikkan tarif dasar sekitar 30-40 persen sebagai buffer. Dari Rp 125 ribu, tarifmu jadi sekitar Rp 165-175 ribu per jam. Sisihkan bagian buffer ini terpisah untuk pajak - cek tarif terbaru untuk pekerja bebas atau UMKM di situs resmi DJP, karena skemanya bisa berubah dan sebaiknya jangan pakai persentase lama dari ingatan. Buffer juga menutup cuti dan sakit, hal yang sering dilupakan freelancer sampai tabungannya jebol.
-
Sesuaikan dengan nilai dan tingkat kesulitan proyek
Tarif per jam adalah dasar, bukan harga final untuk semua proyek. Pekerjaan yang butuh keahlian langka, tenggat mepet, atau berdampak besar ke bisnis klien pantas dihargai lebih tinggi. Bikin logo untuk warung kecil dan untuk perusahaan yang akan memakainya di ratusan produk jelas beda nilainya, walau jamnya mirip. Di sinilah model berbasis nilai masuk: kamu menagih sesuai manfaat yang klien terima, bukan sekadar jam. Untuk proyek yang jelas ruang lingkupnya, ubah tarif jam jadi harga paket agar klien tenang dan kamu terlindung dari revisi tanpa henti. Selalu tulis batas revisi dan cakupan kerja hitam di atas putih.
-
Cek posisimu terhadap harga pasar
Setelah punya angka sendiri, baru bandingkan dengan pasar. Kumpulkan tarif 3-5 freelancer selevel dari grup komunitas, marketplace jasa, atau bertanya langsung ke rekan yang kamu percaya. Tujuannya bukan meniru harga mereka, tapi tahu di rentang mana kamu berdiri. Kalau tarifmu jauh di bawah rata-rata, jangan buru-buru senang merasa kompetitif - itu sering tanda kamu merugi diam-diam. Kalau jauh di atas, siapkan alasan yang jelas: portofolio, kecepatan, atau spesialisasi. Ingat, kamu tidak tahu struktur biaya orang lain, jadi jadikan pasar sebagai pembanding, bukan patokan mutlak yang menggantikan hitunganmu sendiri.
-
Uji tarif dan revisi secara berkala
Tarif bukan angka sekali tetapkan lalu dilupakan. Pasang tarif barumu ke calon klien berikutnya, bukan langsung ke semua klien lama. Amati responsnya selama beberapa proyek: kalau semua langsung setuju tanpa ragu, kemungkinan tarifmu masih bisa naik. Kalau hampir semua mundur, cek apakah masalahnya di harga atau di cara kamu menjelaskan nilai. Tinjau tarif setidaknya sekali setahun, dan setiap kali skill, portofolio, atau biaya hidupmu naik signifikan. Freelancer yang tarifnya stagnan bertahun-tahun biasanya bukan karena tidak berkembang, tapi karena lupa menaikkannya. Jadwalkan evaluasi ini seperti janji rutin, bukan menunggu sampai kepepet.
Pertanyaan yang sering ditanya
Lebih baik pasang tarif per jam atau per proyek?
Keduanya punya tempat. Tarif per jam cocok untuk pekerjaan yang ruang lingkupnya belum jelas atau sering berubah, misalnya konsultasi dan pendampingan, karena kamu terbayar untuk setiap jam yang terpakai. Tarif per proyek lebih baik untuk pekerjaan yang hasilnya jelas dan bisa diukur, karena klien tahu pasti biayanya dan kamu tidak dihukum kalau bekerja cepat. Banyak freelancer berpengalaman memakai tarif per jam sebagai dasar hitungan internal, lalu menawarkan harga paket ke klien. Kuncinya, apa pun modelnya, tulis batas revisi dan cakupan kerja di kesepakatan supaya tidak ada pekerjaan tambahan tanpa bayaran.
Bagaimana kalau klien bilang tarif saya terlalu mahal?
Tidak semua penolakan harga berarti tarifmu salah. Kadang klien itu memang bukan pasarmu. Sebelum menurunkan harga, coba tanya balik anggaran mereka dan jelaskan apa yang mereka dapat. Kalau tetap tidak cocok, tawarkan mengurangi cakupan kerja, bukan memangkas tarif - misalnya lebih sedikit revisi atau tenggat lebih longgar. Menurunkan tarif diam-diam mengajari klien bahwa hargamu bisa ditawar terus. Kalau kamu sering mendengar keluhan mahal dari hampir semua calon klien, barulah tinjau ulang. Tapi kalau hanya sebagian, itu wajar dan justru sehat: berarti kamu tidak menargetkan orang yang salah dengan harga terlalu murah.
Apakah freelancer pemula harus pasang tarif murah dulu?
Memasang tarif sangat murah di awal terasa aman, tapi berisiko jangka panjang. Klien yang datang karena murah biasanya paling banyak menuntut dan paling sulit diajak naik harga nanti. Alih-alih membanting harga, tawarkan nilai lain saat portofolio masih tipis: kerja lebih cepat, komunikasi rapi, atau garansi revisi. Kamu boleh memasang tarif sedikit di bawah rata-rata untuk beberapa proyek pertama demi membangun testimoni, tapi tetap hitung agar menutup biaya hidup. Jangan sampai bekerja rugi hanya demi terlihat kompetitif. Tarif pembuka yang terlalu rendah cenderung menempel bertahun-tahun karena menaikkannya belakangan jauh lebih canggung daripada memulai di angka wajar.
Bagaimana cara menaikkan tarif ke klien lama tanpa canggung?
Beri tahu jauh hari, jangan mendadak. Sampaikan lewat pesan yang sopan bahwa mulai tanggal tertentu tarifmu menyesuaikan, misalnya awal tahun atau pergantian kontrak. Kaitkan dengan alasan yang wajar: pengalaman bertambah, cakupan kerja meluas, atau biaya operasional naik. Kamu tidak perlu minta maaf berlebihan - menaikkan tarif adalah hal normal dalam bisnis. Untuk klien yang sudah lama dan berharga, kamu bisa menaikkan bertahap, bukan langsung melompat. Kalau ada yang mundur karena harga baru, itu memberi ruang untuk klien yang membayar lebih pantas. Menaikkan tarif ke klien lama sebenarnya mirip meminta kenaikan gaji: butuh data, waktu yang tepat, dan cara penyampaian yang tenang.
Bagaimana memasukkan pajak ke dalam tarif freelance?
Perlakukan pajak seperti biaya yang harus ditagihkan, bukan potongan yang mengejutkanmu di akhir tahun. Cara paling aman: setiap kali menerima pembayaran, langsung sisihkan sebagian ke rekening terpisah khusus pajak, jadi uang itu tidak pernah terasa milikmu. Besaran yang disisihkan sebaiknya mengikuti aturan terbaru untuk pekerja bebas atau pelaku UMKM - cek langsung di situs resmi DJP dan jangan mengandalkan persentase lama yang beredar, karena ketentuan bisa berubah. Kalau penghasilanmu mulai besar atau tidak yakin dengan skema yang tepat, berkonsultasi dengan konsultan pajak sekali di awal sering lebih murah daripada salah hitung. Intinya, tarif yang kamu pasang harus sudah memperhitungkan kewajiban ini sejak awal.
Berapa jam kerja realistis yang bisa ditagih per minggu?
Jauh lebih sedikit dari yang kamu kira. Meski kamu duduk di depan laptop 40 jam seminggu, sebagian besar terpakai untuk hal tak berbayar: mencari klien, membalas pesan, membuat penawaran, belajar, dan revisi di luar kesepakatan. Kebanyakan freelancer yang sehat hanya bisa menagih sekitar 20-25 jam per minggu secara konsisten dalam jangka panjang. Angka pastinya berbeda tiap orang, jadi cara terbaik adalah mencatat jam kerjamu selama dua sampai tiga minggu lalu lihat berapa yang benar-benar bisa ditagih. Memakai angka billable yang jujur ini sebagai pembagi akan membuat tarif per jammu masuk akal dan penghasilanmu benar-benar menutup kebutuhan.
Panduan karir & kerja lainnya
Cara menolak tugas tambahan dengan sopan
Cara menolak tugas tambahan dengan sopan tanpa terlihat malas atau merusak hubungan kerja. Menolak yang tepat justru menaikkan kredibilitas kamu di kantor.
Cara memimpin tim untuk pertama kali
Panduan memimpin tim untuk pertama kali: dari 1-on-1 minggu pertama, cara delegasi dan feedback, sampai mengatur mantan rekan yang kini jadi bawahan.
Cara melamar kerja tanpa ijazah
Cara melamar kerja tanpa ijazah: bangun bukti skill lewat portofolio dan sertifikat, susun CV berbasis kemampuan, dan tembus lowongan lewat referral.