Dasar-dasar invoice

Penawaran vs. Estimasi vs. Invoice: Apa Bedanya?

Penawaran harga menetapkan harga, estimasi memperkirakannya, invoice meminta bayar. Pelajari kapan memakai masing-masing dan cara beralih ke invoice.

4 menit baca

Penawaran harga (quotation), estimasi, dan invoice sering terlihat hampir identik — kop yang sama, baris item yang sama, total yang sama. Bedanya ada pada maknanya: seberapa pasti harganya, apakah klien sudah menyetujui sesuatu, dan apakah ada uang yang terutang. Memakai yang salah bisa membuat Anda terjebak pada harga yang tidak bisa Anda penuhi atau klien yang merasa disesatkan.

Sekilas

Estimasi Penawaran harga Invoice
Dikirim Sebelum pekerjaan, di tahap awal Sebelum pekerjaan, setelah lingkup jelas Setelah pekerjaan atau pada tahap tertentu
Harga Perkiraan, bisa berubah Tetap untuk lingkup yang dinyatakan Jumlah akhir yang terutang
Mengikat? Umumnya bukan harga pasti Biasanya mengikat setelah diterima Tuntutan pembayaran
Masa berlaku Indikatif Berlaku hingga tanggal tertentu Memiliki tanggal jatuh tempo
Tujuan Membantu klien menyusun anggaran Memenangkan pekerjaan dengan harga yang disepakati Mendapatkan pembayaran
Dokumen pajak? Tidak Tidak Ya (bila pajak berlaku)

Istilah-istilah ini dipakai secara longgar dalam percakapan sehari-hari, dan akibat hukumnya bergantung pada kontrak Anda dan hukum setempat. Yang terpenting adalah apa yang sebenarnya tertulis dalam dokumen Anda — jadi tulislah dengan jelas.

Estimasi: perkiraan kasar, bukan janji

Estimasi adalah perkiraan terbaik Anda atas biaya ketika Anda belum bisa mengetahui lingkup pekerjaan sepenuhnya. Tukang ledeng yang belum membongkar dinding, developer yang ditanya “kira-kira berapa biaya membuat aplikasi?”, atau penerjemah yang belum melihat jumlah kata akhir akan memberikan estimasi.

Tulis estimasi sedemikian rupa agar tidak disalahartikan sebagai penawaran harga tetap:

  • Beri label dokumen “Estimasi”
  • Nyatakan asumsinya: “Berdasarkan sekitar 40 jam kerja”, “Dengan asumsi pipa yang ada dalam kondisi baik”
  • Berikan kisaran jika membantu: “Rp28.000.000–Rp34.000.000”
  • Jelaskan bagaimana Anda menangani kelebihan biaya: “Kami akan menghubungi Anda untuk persetujuan sebelum melampaui estimasi lebih dari 10%”

Kalimat terakhir itu merupakan praktik baik di mana pun. Di beberapa tempat, aturan perlindungan konsumen membatasi seberapa jauh tagihan akhir boleh melampaui estimasi tanpa persetujuan pelanggan, sehingga menyepakati prosesnya sejak awal melindungi kedua pihak.

Penawaran harga: harga tetap untuk lingkup yang jelas

Penawaran harga adalah tawaran yang pasti: “Kami akan mengerjakan X dengan harga Y.” Setelah klien menerima, Anda umumnya diharapkan menyerahkan pekerjaan dengan harga tersebut. Karena mengikat, penawaran harga yang baik itu presisi:

  • Lingkup: persis apa yang termasuk — dan apa yang tidak
  • Harga: baris item, pajak, dan total
  • Masa berlaku: “Penawaran ini berlaku hingga 30 November 2026”
  • Asumsi dan pengecualian: “Tidak termasuk lisensi foto stok”
  • Syarat pembayaran: uang muka, termin, pelunasan
  • Persetujuan: bagaimana klien menerima (tanda tangan, balasan email, PO)

Contoh: baris item penawaran harga

Deskripsi Jml Harga satuan Total
Workshop penjajakan kebutuhan (setengah hari) 1 Rp9.000.000 Rp9.000.000
Desain website — hingga 6 template halaman 1 Rp42.000.000 Rp42.000.000
Pengembangan dan pengaturan CMS 1 Rp55.000.000 Rp55.000.000
Migrasi konten (per halaman, hingga 40) 40 Rp350.000 Rp14.000.000
Total (belum termasuk pajak) Rp120.000.000

Berlaku hingga 30 Nov 2026. DP 40% saat penawaran diterima, 30% saat desain disetujui, 30% saat peluncuran. Halaman tambahan Rp350.000 per halaman. Hosting tidak termasuk.

Anda dapat membuat penawaran seperti ini dalam beberapa menit dengan generator penawaran harga gratis.

Invoice: permintaan pembayaran

Invoice menyatakan bahwa klien berutang uang sekarang (atau paling lambat pada tanggal jatuh tempo). Ini adalah dokumen akuntansi dan biasanya dokumen pajak: mencatat pendapatan Anda, dan bagi usaha yang terdaftar PPN/GST, dokumen inilah yang memungkinkan pembeli mengkreditkan pajak. Invoice harus memuat nomor invoice yang unik, tanggal, rincian pajak, dan petunjuk pembayaran. Lihat isi invoice.

Bagaimana semuanya berkaitan

Alur proyek yang khas adalah sebagai berikut:

  1. Estimasi (opsional) — “Sekitar Rp100–140 juta tergantung lingkup.”
  2. Penawaran harga — setelah pertemuan pembahasan lingkup: “Rp120 juta untuk lingkup persis ini, berlaku 30 hari.”
  3. Persetujuan — klien menandatangani atau mengirim purchase order.
  4. Invoice uang muka — “DP 40%: Rp48.000.000.” (Sebagian klien lebih dulu menginginkan proforma invoice untuk mengatur pembayaran.)
  5. Invoice termin / akhir — merujuk nomor penawaran agar klien dapat mencocokkannya.
  6. Kuitansi — jika klien memerlukan bukti pembayaran (lihat invoice vs. kuitansi).

Mengubah penawaran harga menjadi invoice

Ketika Anda mengubah penawaran harga yang sudah diterima menjadi invoice:

  • Beri invoice nomornya sendiri dari seri invoice Anda. Penawaran harga sebaiknya memakai seri terpisah (mis. Q-2026-018), dan nomornya tidak dihitung sebagai nomor invoice.
  • Rujuk penawaran (“Sesuai penawaran Q-2026-018”) dan nomor PO klien jika mereka menerbitkannya.
  • Ubah tanggalnya: “berlaku hingga” pada penawaran menjadi tanggal jatuh tempo pada invoice.
  • Tagih hanya yang sudah diserahkan. Jika lingkup berubah, tambah atau hapus baris dan jelaskan — jangan diam-diam mengubah harga.
  • Kurangkan uang muka yang sudah ditagihkan, dan tampilkan sebagai baris (“Dikurangi DP yang ditagihkan INV-2026-0040: −Rp48.000.000”).

Mana yang harus dikirim? Panduan cepat

  • Klien bertanya “Berapa biayanya?” dan Anda belum bisa menentukan lingkup → Estimasi
  • Anda bisa menentukan lingkup dan ingin mengunci pekerjaan → Penawaran harga
  • Pekerjaan (atau satu tahap) selesai, atau uang muka jatuh tempo → Invoice
  • Anda sudah dibayar dan klien menginginkan konfirmasi → Kuitansi

Jebakan umum

  • Menyebut tebakan sebagai “penawaran harga”. Jika Anda mungkin harus menagih lebih, sebut sebagai estimasi dan jelaskan alasannya.
  • Tidak ada masa berlaku pada penawaran harga. Harga, kurs, dan ketersediaan Anda berubah. Tiga puluh hari adalah yang umum.
  • Lingkup yang kabur. “Redesain website” mengundang revisi tanpa akhir. Rinci hasil kerja dan jumlah putaran revisi.
  • Memulai pekerjaan tanpa persetujuan tertulis. Balasan email yang berbunyi “Disetujui, silakan lanjutkan” jauh lebih baik daripada tidak ada sama sekali.
  • Menagih jumlah yang berbeda dari penawaran tanpa penjelasan. Cantumkan perubahan di baris tersendiri dan rujuk persetujuan yang Anda terima.

Variasi: pekerjaan tambahan (change order)

Jika klien meminta pekerjaan tambahan setelah menerima penawaran, kirim change order singkat atau penawaran yang direvisi untuk lingkup tambahan dan dapatkan persetujuan sebelum mengerjakannya. Lalu tambahkan baris-baris itu ke invoice berikutnya beserta rujukan (“Permintaan perubahan #2, disetujui 14 Okt 2026”). Ini menjaga invoice bebas sengketa dan merupakan salah satu cara paling sederhana untuk dibayar lebih cepat.

Apakah penawaran harga atau estimasi mengikat secara hukum bergantung pada redaksinya, kontrak Anda, dan hukum setempat. Artikel ini menjelaskan praktik umum dan bukan nasihat hukum.