Dasar-dasar invoice

Cara Membuat Surat Penawaran Harga + Contoh

Cara menulis surat penawaran harga yang jelas dan profesional: lingkup, item, pengecualian, masa berlaku, syarat bayar — plus contoh dan daftar periksa.

4 menit baca

Penawaran harga yang baik punya dua tugas sekaligus: memenangkan pekerjaan, dan melindungi Anda setelah pekerjaan dimulai. Penawaran yang kabur mengundang perluasan lingkup (scope creep), tawar-menawar, dan sengketa saat menagih. Penawaran yang jelas memudahkan klien mengambil keputusan dan nantinya langsung berubah menjadi invoice. Panduan ini membahas setiap bagian surat penawaran harga profesional, lengkap dengan contoh.

Anda bisa membuatnya sambil membaca di generator penawaran gratis.

Penawaran, estimasi, atau proposal?

  • Penawaran harga (quote) — harga tetap untuk lingkup yang jelas. Setelah disetujui, Anda umumnya diharapkan menepatinya.
  • Estimasi — perkiraan harga ketika lingkupnya belum sepenuhnya diketahui.
  • Proposal — dokumen penjualan yang lebih panjang (pendekatan, tim, studi kasus) yang sering memuat penawaran harga.

Jika Anda mungkin perlu menagih lebih setelah melihat pekerjaannya, tulis estimasi, bukan penawaran. Perbedaannya dijelaskan di penawaran harga vs. estimasi vs. invoice.

Bagian-bagian surat penawaran harga profesional

Bagian Apa yang ditulis
Kop “Penawaran Harga”, nomor penawaran (mis. Q-2026-021), tanggal terbit
Data Anda Nama usaha, kontak, izin dan NPWP bila relevan
Data klien Nama resmi, narahubung, alamat proyek
Ringkasan Satu-dua kalimat tentang hasil yang diperoleh klien
Item Setiap hasil kerja atau tugas dengan jumlah, harga satuan, dan total
Total Subtotal, diskon, pajak, total — dengan mata uang
Asumsi Hal yang Anda andalkan (“Klien menyediakan seluruh naskah”)
Pengecualian Yang tidak termasuk (“Biaya perizinan”, “Foto stok”)
Jadwal Tanggal mulai, milestone utama, perkiraan selesai
Syarat pembayaran Uang muka, pembayaran per termin, tanggal jatuh tempo
Masa berlaku “Berlaku hingga 30 November 2026”
Persetujuan Cara menyetujui: tanda tangan, balasan email, purchase order

Langkah 1: Pahami pekerjaannya sebelum menentukan harga

Ajukan pertanyaan yang memengaruhi harga: jumlah, tenggat, material, akses, siapa menyediakan apa, berapa kali revisi. Untuk pekerjaan lapangan, survei lokasi atau minta foto. Untuk pekerjaan kreatif, minta contoh yang disukai klien. Sepuluh menit bertanya mencegah kesalahan penawaran yang paling umum: menghargai pekerjaan yang berbeda dari yang dibayangkan klien.

Langkah 2: Pecah pekerjaan menjadi item

Penawaran yang diperinci lebih mudah disetujui dan lebih sulit ditawar, karena klien bisa melihat ke mana uangnya pergi. Kelompokkan menurut hasil kerja atau tahap:

Deskripsi Jml Harga satuan Total
Lokakarya penggalian kebutuhan (setengah hari) 1 Rp5.000.000 Rp5.000.000
Desain situs web — hingga 6 template, 2 putaran revisi 1 Rp20.000.000 Rp20.000.000
Pengembangan dan pengaturan CMS 1 Rp30.000.000 Rp30.000.000
Migrasi konten (per halaman) 30 Rp150.000 Rp4.500.000
Subtotal Rp59.500.000

Letakkan batasan di dalam deskripsi (“hingga 6 template”, “2 putaran revisi”). Di sanalah lingkup didefinisikan.

Jika Anda belum yakin harus menagih berapa, lihat menentukan harga jasa freelance dan kalkulator tarif per jam.

Langkah 3: Tawarkan opsi (opsional, tetapi ampuh)

Dua atau tiga paket — misalnya Dasar, Standar, Premium — memungkinkan klien memilih, bukan sekadar memutuskan ya/tidak. Buat perbedaannya bermakna dan jadikan opsi tengah sebagai yang Anda rekomendasikan. Tambahan opsional (“Putaran revisi ekstra: Rp1.500.000”) cocok dibuat sebagai baris terpisah.

Langkah 4: Tuliskan asumsi dan pengecualian

Bagian inilah yang menyelamatkan Anda di kemudian hari. Contoh:

  • “Mengasumsikan instalasi kabel yang ada sesuai standar; perbaikan akan ditawarkan terpisah.”
  • “Klien menyediakan seluruh teks dan gambar paling lambat 15 November.”
  • “Tidak termasuk hosting, domain, dan lisensi pihak ketiga.”
  • “Putaran revisi tambahan ditagih Rp1.500.000 per putaran.”

Langkah 5: Tambahkan pajak, total, dan mata uang

Tampilkan subtotal, diskon (jika ada), pajak (jika Anda terdaftar untuk memungutnya), dan total. Sebutkan mata uangnya, terutama untuk klien internasional. Untuk perlakuan pajaknya, lihat cara memungut PPN di invoice atau pajak penjualan pada invoice AS.

Langkah 6: Tetapkan syarat pembayaran dan jadwal

Untuk pekerjaan yang bukan kecil, minta uang muka dan kaitkan sisanya dengan milestone: misalnya 40% saat persetujuan, 30% saat desain disetujui, 30% saat peluncuran. Penawaran Anda sebaiknya menyebut kapan tiap invoice akan diterbitkan dan berapa lama klien punya waktu membayar. Lihat invoice uang muka dan penjelasan syarat pembayaran.

Langkah 7: Tambahkan tanggal masa berlaku dan cara persetujuan

Harga, material, dan ketersediaan Anda berubah. Tiga puluh hari adalah masa berlaku yang umum; lebih singkat bila harga material fluktuatif. Akhiri dengan ajakan bertindak yang jelas: “Untuk menyetujui, tanda tangani di bawah ini atau balas email ini dengan ‘Disetujui’. Pekerjaan akan dijadwalkan setelah uang muka diterima.”

Ringkasan contoh lengkap

Penawaran Q-2026-021 · Terbit 28 Okt 2026 · Berlaku hingga 27 Nov 2026 Untuk: PT Kopi Nusantara — situs e-commerce baru Total: Rp59.500.000 + pajak yang berlaku Pembayaran: 40% saat persetujuan, 30% saat desain disetujui, 30% saat peluncuran, masing-masing jatuh tempo dalam 14 hari Jadwal: desain 3 minggu, pembangunan 4 minggu setelah konten diterima Tidak termasuk: hosting, domain, foto produk, penulisan naskah Setujui dengan: menandatangani di bawah atau membalas “Disetujui”

Mengirim dan menindaklanjuti

  • Kirim penawaran sebagai PDF dengan email singkat yang merangkum total, tanggal masa berlaku, dan langkah berikutnya.
  • Tindak lanjuti setelah 3–5 hari kerja jika belum ada kabar: tanyakan apakah mereka punya pertanyaan, bukan apakah mereka “sudah memutuskan”.
  • Jika klien menginginkan harga lebih rendah, kurangi lingkup, bukan tarif Anda — hapus satu baris, jangan mendiskon semuanya.

Mengubah penawaran yang disetujui menjadi invoice

Setelah disetujui, terbitkan invoice dari seri invoice Anda yang merujuk nomor penawaran. Tagih uang muka lebih dulu, lalu milestone; pada invoice akhir, kurangkan yang sudah ditagihkan. Pekerjaan tambahan yang diminta setelah persetujuan sebaiknya dihargai dalam change order singkat dan disetujui sebelum Anda mengerjakannya.

Daftar periksa penawaran

  • Nomor penawaran, tanggal, dan tanggal masa berlaku
  • Data Anda dan nama resmi klien
  • Lingkup terperinci dengan batasan (halaman, revisi, jumlah)
  • Asumsi dan pengecualian
  • Subtotal, pajak, dan total dengan mata uang
  • Jadwal dan rencana pembayaran
  • Cara menyetujui

Titik awal siap pakai untuk berbagai bidang — dari estimasi konstruksi hingga penawaran desain web — ada di template penawaran harga kami.

Apakah sebuah penawaran mengikat secara hukum bergantung pada redaksinya, kontrak Anda, dan hukum setempat. Panduan ini hanyalah informasi umum, bukan nasihat hukum.