Ada satu pertanyaan yang hampir selalu muncul dari pemilik usaha kecil: "Saya jualan ramai, omzet lumayan, tapi kok uangnya nggak kerasa ada?" Sembilan dari sepuluh kasus, penyebabnya sama — HPP tidak pernah dihitung dengan benar. Harga jual ditentukan berdasarkan feeling, atau lebih parah lagi, hanya mengintip harga tetangga. Padahal HPP adalah fondasi dari seluruh keputusan bisnis kamu: harga jual, target penjualan, sampai keputusan apakah sebuah produk layak diteruskan atau dihentikan.
Artikel ini akan membahas cara menghitung HPP produk dari nol, lengkap dengan rumus, contoh angka nyata, kesalahan yang paling sering terjadi, dan template sederhana yang bisa langsung kamu pakai hari ini juga. Tidak perlu latar belakang akuntansi. Yang dibutuhkan cuma kalkulator dan kemauan mencatat.
Apa Itu HPP dan Kenapa Wajib Dihitung?
HPP adalah singkatan dari Harga Pokok Penjualan, dalam bahasa Inggris disebut Cost of Goods Sold (COGS). Sederhananya, HPP adalah total biaya yang benar-benar kamu keluarkan untuk membuat satu unit produk sampai siap dijual. Bukan harga jual, bukan modal awal usaha, dan bukan pula total pengeluaran bulanan.
Kenapa penting? Karena HPP adalah batas bawah yang tidak boleh kamu langgar. Kalau harga jual di bawah HPP, setiap transaksi yang terjadi justru menambah kerugian. Ironisnya, usaha semacam ini bisa terlihat sangat ramai dari luar — antrean panjang, pesanan penuh — tapi kasnya terus menipis. Semakin laris, semakin cepat bangkrut.
Dengan HPP yang akurat, kamu bisa menjawab pertanyaan-pertanyaan penting seperti: berapa harga jual minimum yang aman, berapa unit harus terjual per hari agar balik modal, produk mana yang paling menguntungkan, dan seberapa besar diskon yang masih sanggup kamu berikan tanpa merugi.
Tiga Komponen Pembentuk HPP
Berapa pun jenis usahanya — makanan, fashion, kerajinan, atau kosmetik — HPP selalu tersusun dari tiga komponen yang sama:
1. Biaya Bahan Baku Langsung
Semua bahan yang secara fisik menjadi bagian dari produk. Untuk usaha roti: tepung, telur, mentega, gula, ragi. Untuk konveksi: kain, benang, kancing, resleting. Untuk sabun handmade: minyak, soda api, pewangi. Komponen ini biasanya paling mudah diidentifikasi, tapi paling sering salah dihitung karena satuannya berbeda-beda.
2. Biaya Tenaga Kerja Langsung
Upah orang yang tangannya langsung menyentuh produk: penjahit, koki, tukang packing, pengrajin. Kalau kamu masih mengerjakan semuanya sendiri, biaya ini tetap harus dihitung. Ini kesalahan nomor satu pelaku UMKM: menganggap tenaga sendiri gratis. Tenaga kamu bukan gratis — kalau kamu bekerja di tempat lain, tenaga itu punya harga. Tetapkan upah wajar untuk diri sendiri, misalnya Rp 20.000 per jam, lalu masukkan ke perhitungan.
3. Biaya Overhead Produksi
Semua biaya yang mendukung proses produksi tapi tidak menempel langsung pada produk: gas, listrik, air, penyusutan alat, sewa tempat produksi, dan bahan pembantu seperti minyak untuk mengoles loyang. Overhead adalah komponen yang paling sering dilupakan, padahal porsinya bisa mencapai 10–25% dari total HPP.
Rumus HPP Produk
HPP per unit = (Bahan Baku + Tenaga Kerja Langsung + Overhead) / Jumlah Unit Produksi
Kelihatan sederhana, dan memang sesederhana itu. Yang membuat orang keliru bukan rumusnya, tapi cara mengisi angkanya — terutama saat satuan pembelian berbeda dengan satuan pemakaian.
Langkah Menghitung HPP Produk
Langkah 1: Tentukan Satu Batch Produksi
Jangan langsung menghitung per unit. Hitung dulu per batch — satu kali proses produksi lengkap. Misalnya satu resep menghasilkan 40 potong brownies, atau satu kali jahit menghasilkan 25 pcs kaos. Menghitung per batch jauh lebih akurat karena banyak bahan yang tidak masuk akal kalau dipecah satuan, seperti setengah butir telur.
Langkah 2: Ubah Semua Harga ke Satuan Terkecil
Kamu beli tepung 1 karung 25 kg seharga Rp 250.000, tapi satu resep cuma pakai 800 gram. Jangan pakai angka Rp 250.000. Konversi dulu:
Harga per gram = Rp 250.000 / 25.000 gram = Rp 10 per gram Biaya tepung per batch = 800 gram x Rp 10 = Rp 8.000
Lakukan konversi ini untuk semua bahan. Ini bagian yang paling memakan waktu di awal, tapi hanya perlu dilakukan sekali. Setelah tabel harga satuan jadi, perhitungan berikutnya tinggal salin.
Langkah 3: Hitung Tenaga Kerja per Batch
Catat berapa jam satu batch dikerjakan, dari persiapan sampai selesai dikemas. Kalikan dengan tarif per jam. Kalau satu batch brownies butuh 2,5 jam dan tarif kamu Rp 20.000 per jam, biaya tenaga kerja per batch adalah Rp 50.000.
Langkah 4: Alokasikan Overhead
Ambil total biaya overhead bulanan, lalu bagi dengan jumlah batch yang kamu produksi dalam sebulan. Kalau listrik, gas, dan air totalnya Rp 900.000 per bulan, dan kamu memproduksi 60 batch, berarti overhead per batch adalah Rp 15.000. Jangan lupa penyusutan alat: oven Rp 6.000.000 dengan usia pakai 5 tahun berarti Rp 100.000 per bulan.
Langkah 5: Bagi ke Jumlah Unit
Jumlahkan tiga komponen, lalu bagi dengan jumlah unit jadi. Penting: pakai jumlah unit yang benar-benar layak jual, bukan jumlah teoritis. Kalau dari 40 potong biasanya ada 2 yang gagal atau hancur, pakai angka 38.
Contoh Perhitungan Lengkap: Brownies Panggang
Bu Rina memproduksi brownies panggang di rumah. Satu batch menghasilkan 40 potong, tapi rata-rata 2 potong tidak layak jual. Berikut rincian biayanya:
| Komponen | Rincian | Biaya per Batch |
|---|---|---|
| Tepung terigu | 800 g x Rp 10 | Rp 8.000 |
| Cokelat blok | 700 g x Rp 65 | Rp 45.500 |
| Telur | 10 butir x Rp 2.600 | Rp 26.000 |
| Gula pasir | 600 g x Rp 16 | Rp 9.600 |
| Mentega | 500 g x Rp 38 | Rp 19.000 |
| Bahan pelengkap | Vanili, baking powder, garam | Rp 4.900 |
| Subtotal Bahan Baku | — | Rp 113.000 |
| Tenaga kerja | 2,5 jam x Rp 20.000 | Rp 50.000 |
| Overhead | Gas, listrik, penyusutan oven | Rp 16.700 |
| Kemasan | 38 pcs x Rp 900 | Rp 34.200 |
| TOTAL per Batch | — | Rp 213.900 |
HPP per potong = Rp 213.900 / 38 potong = Rp 5.629
Bulatkan ke Rp 5.700 untuk keamanan. Sekarang Bu Rina tahu bahwa menjual brownies di harga Rp 5.000 per potong — yang tadinya dia kira untung karena bahan bakunya "cuma tiga ribuan" — sebenarnya rugi Rp 700 setiap potong.
Dari HPP ke Harga Jual
HPP bukan harga jual. Setelah HPP diketahui, kamu masih perlu menambahkan biaya operasional non-produksi (marketing, transport, ongkos pengiriman ke reseller, biaya admin marketplace) dan margin keuntungan. Rumus praktisnya:
Harga Jual = HPP + Biaya Operasional per Unit + Margin Keuntungan
Cara cepat yang sering dipakai UMKM adalah metode markup: kalikan HPP dengan angka tertentu. Untuk produk makanan, markup 2,5–3 kali HPP umum dipakai. Brownies Bu Rina dengan HPP Rp 5.700 bisa dijual di kisaran Rp 14.000–17.000. Detail perbedaan keduanya bisa kamu baca di Perbedaan HPP dan Harga Jual.
Lima Kesalahan yang Paling Sering Terjadi
- Tidak menghitung upah sendiri. Akibatnya HPP terlihat murah, harga jual jadi terlalu rendah, dan saat usaha mulai butuh karyawan, harga tidak bisa dinaikkan tanpa kehilangan pelanggan.
- Melupakan kemasan. Kardus, plastik, stiker, dan lakban terlihat sepele, tapi untuk produk kecil bisa memakan 10–20% HPP.
- Mengabaikan produk gagal. Kalau selalu ada 5% produk rusak, biaya bahan produk gagal itu ditanggung oleh produk yang berhasil.
- Memakai harga bahan yang sudah usang. Harga cabai, telur, dan minyak berubah cepat. HPP yang dihitung enam bulan lalu bisa jadi sudah tidak relevan.
- Menakar bahan pakai perasaan. "Sekitar segenggam" bukan satuan. Gunakan timbangan digital agar HPP bisa dipertanggungjawabkan.
Kapan HPP Perlu Dihitung Ulang?
HPP bukan angka yang dihitung sekali lalu ditempel di dinding selamanya. Hitung ulang saat: harga bahan utama naik lebih dari 10%, kamu mengganti supplier, resep atau desain produk berubah, kamu mulai menggaji karyawan, atau minimal setiap tiga bulan sebagai rutinitas. Untuk usaha kuliner yang harganya sangat fluktuatif, evaluasi bulanan lebih aman.
Template Sederhana untuk Mulai Hari Ini
Kalau kamu ingin langsung praktik, buat spreadsheet dengan kolom berikut: Nama Bahan, Harga Beli, Isi Kemasan, Satuan, Harga per Satuan, Jumlah Dipakai, Total. Baris terakhir untuk subtotal bahan. Di bawahnya tambahkan tiga baris: tenaga kerja, overhead, dan kemasan. Terakhir, satu sel untuk jumlah unit dan satu sel untuk HPP per unit.
Kalau tidak mau repot menyusun formula sendiri, kamu bisa langsung memakai kalkulator HPP yang sudah mengatur konversi satuan, alokasi overhead, dan perhitungan margin secara otomatis. Hasilnya bisa langsung diekspor untuk arsip.
Pertanyaan yang Sering Muncul
Apakah sewa toko masuk HPP? Kalau tempat itu dipakai untuk produksi, sebagian masuk overhead produksi. Kalau murni tempat berjualan, itu biaya operasional, bukan HPP.
Bagaimana kalau produk saya banyak variannya? Hitung HPP per varian secara terpisah. Varian dengan bahan mahal bisa punya HPP jauh berbeda, dan menyamaratakan harga jual akan membuat varian mahal menggerus untung varian murah.
Kalau saya beli bahan dalam jumlah besar dan dapat diskon, pakai harga mana? Pakai harga aktual yang kamu bayar. Tapi hati-hati: kalau bahan itu bisa kedaluwarsa sebelum habis, kerugiannya harus ikut masuk hitungan.
Berapa HPP yang ideal dibanding harga jual? Tidak ada angka tunggal. Untuk kuliner, HPP di kisaran 30–40% harga jual umumnya sehat. Untuk fashion dan kerajinan bisa 25–35%. Untuk produk yang perputarannya sangat cepat seperti sembako, HPP 80–90% masih wajar karena untung didapat dari volume.
Menghitung Overhead dengan Lebih Adil
Membagi rata overhead ke semua batch terlihat praktis, tapi bisa menyesatkan kalau produkmu punya proses yang sangat berbeda. Brownies yang dipanggang satu jam jelas memakai gas lebih banyak daripada puding yang hanya didinginkan. Kalau kamu menyamakan alokasinya, produk yang boros akan disubsidi oleh produk yang hemat, dan kamu tidak akan pernah tahu mana yang sebenarnya menguntungkan.
Cara yang lebih adil adalah memilih dasar alokasi yang paling mendekati pemicu biayanya. Untuk usaha yang boros energi, pakai jam pemakaian alat. Untuk usaha yang padat tenaga, pakai jam kerja. Untuk usaha yang padat ruang, pakai luas atau volume penyimpanan yang terpakai. Prinsipnya, cari satu hal yang naik turun bersamaan dengan biaya itu.
Contohnya: total tagihan gas Rp 480.000 sebulan dengan total 120 jam pemakaian oven berarti Rp 4.000 per jam pemakaian. Brownies yang butuh 45 menit memanggang menanggung Rp 3.000, sedangkan kue kering yang butuh 2 jam menanggung Rp 8.000. Perbedaan ini kecil per batch, tapi mengubah urutan produk mana yang paling layak digenjot.
Kalau menghitung sedetail itu terasa merepotkan di awal, pakai saja pembagian rata dulu — lebih baik punya angka kasar yang dipakai daripada angka sempurna yang tidak pernah selesai dihitung. Naikkan ketelitiannya setelah usaha berjalan stabil dan kamu punya data pemakaian yang cukup.
Penyusutan Peralatan: Biaya yang Tidak Terlihat
Ini komponen yang hampir selalu dilupakan usaha rumahan, karena uangnya sudah keluar di awal dan tidak terasa lagi setiap bulan. Padahal oven, mixer, freezer, dan etalase punya umur pakai. Suatu hari alat itu rusak, dan kalau kamu tidak pernah menyisihkan biayanya, penggantian mendadak akan menghantam kas.
Penyusutan per bulan = (Harga Beli − Perkiraan Nilai Jual Bekas) / Umur Pakai dalam Bulan
Contoh: mixer besar Rp 4.800.000, diperkirakan bertahan 5 tahun dan masih laku Rp 800.000 saat dijual. Penyusutan per bulan = (4.800.000 − 800.000) / 60 = Rp 66.667. Kalau kamu memproduksi 60 batch sebulan, tambahan Rp 1.111 per batch. Terlihat sepele, tapi setelah lima tahun itulah yang membuatmu sanggup membeli mixer baru tanpa berutang.
Praktik yang baik: buka rekening khusus penggantian alat, dan setor angka penyusutan itu tiap bulan. Dengan begitu penyusutan bukan sekadar angka di kertas, melainkan uang yang benar-benar tersedia saat dibutuhkan.
Studi Kasus: HPP yang Berubah karena Skala
Bu Rina di contoh sebelumnya memproduksi satu batch per hari. Ketika pesanan naik dan dia memutuskan memproduksi tiga batch sekaligus, HPP-nya berubah — dan menariknya, tidak semua komponen berubah dengan arah yang sama.
| Komponen | 1 Batch | 3 Batch Sekaligus |
|---|---|---|
| Bahan baku per potong | Rp 2.974 | Rp 2.750 (diskon volume) |
| Tenaga kerja per potong | Rp 1.316 | Rp 877 (persiapan sekali) |
| Overhead per potong | Rp 439 | Rp 351 |
| Kemasan per potong | Rp 900 | Rp 820 |
| HPP per potong | Rp 5.629 | Rp 4.798 |
HPP turun 15% hanya karena skala produksi naik. Ini alasan kenapa usaha yang lebih besar bisa menjual lebih murah tanpa mengorbankan margin. Tapi hati-hati: penghematan ini hanya nyata kalau produknya benar-benar terjual. Memproduksi tiga batch lalu satu batch tidak laku justru membuat HPP efektifmu melonjak jauh di atas angka semula.
Aturan praktisnya: naikkan skala produksi hanya setelah permintaannya terbukti selama beberapa minggu berturut-turut, bukan karena berharap penjualan akan naik.
Penutup
Menghitung HPP bukan pekerjaan akuntan, melainkan pekerjaan pemilik usaha. Angka ini yang menentukan apakah usaha kamu benar-benar menghasilkan uang atau hanya sibuk memutar modal. Mulailah dari satu produk saja — produk yang paling laris — hitung dengan teliti, lalu bandingkan dengan harga jual sekarang. Sering kali hasilnya mengejutkan.
Setelah HPP kamu pegang, langkah berikutnya adalah mengetahui berapa unit yang harus terjual agar usaha impas. Lanjutkan bacaan ke Apa itu Break Even Point (BEP), lalu hitung langsung produk kamu di kalkulator HPP.



