Panduan Pembukuan Usaha · Indonesia

Cara Menghitung HPP: Rumus, Contoh, dan Kalkulator Gratis

Rumus HPP untuk usaha dagang, makanan, dan produksi sendiri — lengkap dengan contoh angka Rupiah, kalkulator yang bisa kamu pakai langsung di halaman ini, dan template Excel gratis.

Cara menghitung HPP: rumus, contoh, dan kalkulator gratis

Kalau kamu pernah bertanya — “satu produk ini modalnya sebenarnya berapa?”, “saya jual Rp30.000, untungnya berapa?”, atau “kenapa uang habis terus padahal omzet naik?” — jawaban ketiganya ada di satu angka yang sama: HPP. Tanpa angka itu, harga akhirnya dipasang ikut tetangga sebelah, dan tiap akhir bulan uangnya terasa nggak sebanyak yang kelihatan di catatan.

HPP (harga pokok penjualan) adalah total biaya barang yang benar-benar TERJUAL dalam satu periode — bukan semua modal yang kamu tanam, dan bukan harga jualnya. Angka ini yang menentukan untung kotormu, dan sekali dia salah, semua keputusan harga di atasnya ikut salah. Di panduan ini ada rumus HPP untuk tiga jenis usaha, contoh angka Rupiah yang lengkap sampai selesai, kalkulator yang bisa kamu pakai langsung di halaman ini, dan template Excel gratis buat dipakai tiap bulan.

⚠️ Satu hal yang paling sering salah

HPP bukan modal. Modal itu semua uang yang kamu tanam — termasuk sewa, etalase, dan stok yang belum laku. HPP cuma menghitung barang yang sudah terjual. Kalau kamu pakai modal sebagai HPP, laporanmu bakal kelihatan rugi terus padahal usahanya sehat.

📋 Ringkasan singkat

HPP (harga pokok penjualan) adalah biaya untuk mendapatkan atau membuat barang yang sudah terjual dalam satu periode. Barang yang masih ada di rak belum dihitung.

  • Usaha dagang: HPP = persediaan awal + pembelian bersih − persediaan akhir
  • Makanan & minuman: HPP per porsi = total biaya satu kali masak ÷ jumlah porsi jadi
  • Produksi sendiri: HPP = harga pokok produksi + barang jadi awal − barang jadi akhir

HPP dipakai untuk menentukan harga jual, menghitung laba kotor (penjualan − HPP), dan mengetahui apakah usahamu benar-benar untung. Dihitung tiap akhir bulan, dan setiap kali harga bahan berubah.

01. HPP itu apa? (jawaban singkat)

HPP adalah singkatan dari harga pokok penjualan, yaitu total biaya untuk mendapatkan atau membuat barang yang terjual dalam satu periode. Kalau kamu jual 100 kotak nasi bulan ini, HPP-nya adalah biaya bahan dan pembuatan 100 kotak itu — bukan biaya semua bahan yang kamu beli, dan bukan biaya kotak yang masih menumpuk di gudang.

Dalam bahasa Inggris orang menyebutnya cost of goods sold (COGS), dan kata “sold” itu kuncinya: yang dihitung cuma yang laku.

Satu istilah yang bakal terus muncul di halaman ini, jadi kita luruskan sekarang: persediaan adalah barang yang masih ada di rak atau gudang dan belum terjual. Nilainya dihitung pakai harga beli, bukan harga jual. Jumlah barangnya kamu ambil dari kartu stok.

Kenapa HPP penting buat usaha kecil?

Ini bagian yang sering dilewat. Tanpa HPP, kamu sebenarnya tidak tahu usahamu untung atau rugi — kamu cuma tahu ada uang masuk. Empat hal ini yang langsung kena:

💡 Kalau HPP nggak pernah dihitung
  • Harga jual bisa kemurahan tanpa kamu sadari. Kamu merasa untung, padahal tiap barang yang laku malah nambah rugi.
  • Laba kelihatan besar padahal salah. Omzet naik bukan berarti untung naik — yang menentukan jaraknya adalah HPP.
  • Stok bocor nggak ketahuan. HPP naik terus padahal harga supplier tetap = ada barang hilang, rusak, atau kepakai sendiri.
  • Kamu nggak berani kasih promo. Diskon 20% itu aman atau bikin rugi? Nggak bisa dijawab tanpa tahu modal per barangnya.

Kapan HPP dihitung?

Empat momen ini, dan tiga di antaranya bukan soal laporan — tapi soal keputusan:

  • Tiap akhir bulan, bareng waktu kamu tutup buku.
  • Sebelum menentukan atau menaikkan harga jual.
  • Sebelum bikin laporan laba rugi — HPP adalah baris keduanya.
  • Setiap kali harga bahan atau harga beli berubah cukup jauh, atau kamu mengubah resep.

Kepanjangan dan istilah yang sering kamu dengar

Orang menyebut angka ini dengan banyak nama, dan semuanya sama saja: HPP, harga pokok penjualan, beban pokok penjualan, atau cost of goods sold. Yang beda cuma satu, dan ini yang sering ketuker — harga pokok produksi. Itu biaya membuat barang, bukan biaya barang yang terjual. Bedanya dibahas di bagian 06.

02. HPP bukan modal, bukan harga jual — 3 salah kaprah

Sebelum masuk rumus, tiga hal ini harus lurus dulu. Hampir semua hitungan HPP yang salah berawal dari sini.

Perbedaan modal, HPP, dan harga jual. Modal adalah semua uang yang kamu tanam termasuk sewa dan stok yang belum terjual. HPP adalah biaya barang yang terjual saja. Harga jual adalah HPP ditambah margin yang kamu tentukan sendiri.
Yang sering dikiraYang sebenarnyaKenapa penting
“HPP itu modal saya” Modal = semua uang yang kamu tanam (sewa, etalase, kas, stok yang belum laku). HPP = biaya barang yang sudah terjual saja. Kalau modal dipakai sebagai HPP, laporanmu rugi terus padahal usahanya sehat.
“HPP itu harga beli satuan” Harga beli satuan cuma salah satu bahannya. HPP dihitung dari pergerakan stok satu periode. Kalau stok nggak pernah dihitung, angkanya pasti meleset — sering jauh.
“HPP itu harga jual” Harga jual = HPP + margin yang kamu tentukan. HPP itu lantainya, bukan hasilnya. Jual di harga HPP artinya kamu kerja gratis seharian.

Satu lagi yang sering ditanya: HPP dan harga jual apakah sama? Nggak, dan jaraknya justru itu untungmu. Cara menentukannya ada di bagian 09.

Lima istilah yang paling sering ketuker

Simpan tabel ini. Begitu kelimanya jelas, sisa halaman ini jadi gampang.

IstilahArtinya, sesingkat mungkin
HPPBiaya barang yang sudah terjual pada periode itu
ModalSeluruh uang yang kamu tanam di usaha, termasuk stok yang belum laku
PersediaanBarang yang masih ada di rak atau gudang, dinilai pakai harga beli
Omzet (penjualan)Total uang masuk dari jualan — sebelum dikurangi apa pun
Harga jualHPP + margin yang kamu tentukan sendiri
Laba kotorOmzet − HPP. Belum dikurangi sewa, gaji, dan listrik

03. Rumus HPP — kamu pakai yang mana?

Ini yang bikin banyak orang bingung: rumus HPP nggak cuma satu. Yang menentukan bukan besar-kecilnya usaha, tapi satu pertanyaan sederhana — barangmu kamu beli jadi, kamu masak, atau kamu produksi sendiri?

Tiga rumus HPP dan kapan memakainya. Usaha dagang: HPP sama dengan persediaan awal ditambah pembelian bersih dikurangi persediaan akhir. Makanan dan minuman: HPP per porsi sama dengan bahan ditambah upah masak ditambah gas dan listrik dibagi jumlah porsi. Produksi sendiri: HPP sama dengan harga pokok produksi ditambah barang jadi awal dikurangi barang jadi akhir.
Jenis usahamuContohnyaRumus HPP
Usaha dagang
barang dibeli jadi, dijual lagi
Toko sembako, warung kelontong, reseller, online shop, distributor Persediaan awal + Pembelian bersih − Persediaan akhir
↓ bagian 04
Makanan & minuman
barang dimasak dari bahan
Warung makan, cafe, katering, kue, minuman kekinian (Bahan + upah masak + gas/listrik) ÷ jumlah porsi
↓ bagian 05
Produksi sendiri
barang dibuat sendiri
Konveksi, kerajinan, mebel, produksi kecil Harga pokok produksi + barang jadi awal − barang jadi akhir
↓ bagian 06

Usahamu campuran? Misalnya warung yang jual nasi masakan sendiri sekaligus jual rokok dan minuman kemasan. Hitung terpisah per jenis, jangan digabung — kalau digabung kamu nggak akan pernah tahu bagian mana yang sebenarnya rugi.

04. Cara menghitung HPP usaha dagang (toko, warung, online shop)

Ini rumus yang paling sering dicari. Sebelum lihat angka Rupiah, pahami dulu logikanya pakai hitungan jari — begitu ini klik, rumusnya nggak perlu dihafal.

🧠 Pakai 10 kotak mie instan dulu

Awal bulan rakmu kosong. Kamu beli 10 kotak mie instan. Akhir bulan, sisa 3 kotak di rak.

Berarti yang laku 7 kotak. Jadi yang boleh dihitung sebagai HPP cuma modal 7 kotak itu — bukan 10.

Inilah kenapa persediaan akhir mengurangi HPP: uang untuk 3 kotak sisa itu memang sudah kamu keluarkan, tapi barangnya masih ada. Belum jadi biaya, masih jadi harta — dan bulan depan dia jadi persediaan awalmu.

Ganti “kotak” jadi Rupiah, dan kamu dapat rumusnya: stok yang ada di awal, ditambah yang kamu beli, dikurangi yang masih sisa — berarti sisanya sudah terjual.

Alur perhitungan HPP usaha dagang. Persediaan awal 12 juta rupiah ditambah pembelian bersih 37,7 juta rupiah dikurangi persediaan akhir 9,5 juta rupiah menghasilkan HPP 40,2 juta rupiah. Pembelian bersih berasal dari pembelian 38 juta ditambah ongkos angkut masuk 1,2 juta dikurangi retur 900 ribu dikurangi potongan 600 ribu.

Yang perlu kamu siapkan

AngkaCara dapatnya
Persediaan awalNilai stok di hari pertama periode. Hitung stok fisik × harga beli (bukan harga jual). Bulan pertama boleh Rp0.
PembelianSemua belanja barang dagang periode itu. Ambil dari nota pembelian supplier.
Ongkos angkut masukBiaya kirim dari supplier ke tempatmu. Ini ikut jadi modal barang — jangan dilewatkan.
Retur pembelianBarang rusak atau salah kirim yang kamu balikin ke supplier.
Potongan pembelianDiskon dari supplier yang benar-benar kamu terima.
Persediaan akhirNilai stok di hari terakhir periode. Hitung ulang stok fisiknya — ini yang paling sering diasal-asalkan.

Dua langkahnya:

1. Pembelian bersih = Pembelian + Ongkos angkut masuk − Retur pembelian − Potongan pembelian

2. HPP = Persediaan awal + Pembelian bersih − Persediaan akhir

Contoh lengkap: toko sembako Bu Ratna, bulan Juli

Bu Ratna punya toko sembako kecil. Catatannya sederhana banget — buku tulis dan nota dari supplier. Ini angkanya:

Contoh perhitungan HPP toko sembako satu bulan. Persediaan awal 12 juta, pembelian 38 juta, ongkos angkut 1,2 juta, retur 900 ribu, potongan 600 ribu, persediaan akhir 9,5 juta, menghasilkan HPP 40,2 juta rupiah. Penjualan 62 juta sehingga laba kotor 21,8 juta rupiah, HPP 64,8 persen dan margin kotor 35,2 persen.
KeteranganJumlah (Rp)
Persediaan awal (stok 1 Juli)12.000.000
Pembelian barang dagang+ 38.000.000
Ongkos angkut masuk+ 1.200.000
Retur pembelian− 900.000
Potongan pembelian− 600.000
Pembelian bersih37.700.000
Persediaan akhir (stok 31 Juli)− 9.500.000
HPP bulan Juli40.200.000

Penjualan Bu Ratna bulan itu Rp62.000.000. Jadi:

  • Laba kotor = Rp62.000.000 − Rp40.200.000 = Rp21.800.000
  • HPP % = Rp40.200.000 ÷ Rp62.000.000 = 64,8%
  • Margin kotor = Rp21.800.000 ÷ Rp62.000.000 = 35,2%

Laba kotor Rp21.800.000 itu belum dikurangi sewa toko, gaji, dan listrik. Biaya-biaya itu bukan bagian dari HPP — posisinya di bawah laba kotor. Lihat bagian 10.

Yang bikin Bu Ratna kaget bulan berikutnya

Bulan Agustus omzetnya naik jadi Rp68.000.000. Bu Ratna senang — jualan lagi rame, dan perasaannya untungnya pasti ikut naik.

Tapi harga minyak goreng dari supplier naik sekitar 20% di bulan yang sama, dan dia belum sempat menyesuaikan harga di rak. Waktu HPP-nya dihitung, angkanya jadi Rp47.600.000 — jadi HPP %-nya naik dari 64,8% ke 70%.

 JuliAgustus
Penjualan62.000.00068.000.000 ⬆️
HPP40.200.00047.600.000
HPP %64,8%70,0%
Laba kotor21.800.00020.400.000 ⬇️

Omzet naik Rp6.000.000, tapi laba kotornya justru turun Rp1.400.000. Kalau Bu Ratna cuma melihat angka penjualan, dia nggak akan pernah tahu — dan bulan depannya masih pasang harga yang sama. Ini persis alasan HPP dihitung tiap bulan, bukan sekali setahun.

(Bu Ratna itu contoh untuk memudahkan, bukan pelanggan sungguhan — tapi polanya, omzet naik sementara margin turun, adalah yang paling sering bikin pemilik toko bingung.)

05. Cara menghitung HPP makanan dan minuman, per porsi

Kalau kamu jualan makanan, rumus dagang di atas nggak cocok — barangmu nggak dibeli jadi, tapi dimasak. Yang kamu butuhkan adalah HPP per porsi, dan cara dapatnya: hitung satu kali masak, lalu bagi jumlah porsi yang jadi.

Cara menghitung HPP makanan dari resep. Satu batch nasi ayam: ayam 2 kg 70 ribu, beras 3 kg 42 ribu, bumbu 18 ribu, minyak 12 ribu, sayur 15 ribu, kemasan 20 ribu, total bahan 177 ribu rupiah. Ditambah upah masak 50 ribu dan gas listrik 15 ribu menjadi 242 ribu rupiah per batch. Dibagi 25 porsi, HPP per porsi 9.680 rupiah.

Contoh: nasi ayam Mas Yudi, satu kali masak

Bahan satu kali masakBiaya (Rp)
Ayam 2 kg70.000
Beras 3 kg42.000
Bumbu & rempah18.000
Minyak goreng12.000
Sayur & pelengkap15.000
Kemasan / box20.000
Total bahan satu batch177.000
Upah masak (kalau bayar orang)+ 50.000
Gas, listrik, air+ 15.000
Total biaya satu batch242.000
Jumlah porsi jadi25 porsi
HPP per porsi9.680

Jadi HPP per porsi Mas Yudi adalah Rp9.680. Itu biaya satu kotak nasi ayam, sebelum dia ambil untung sepeser pun.

Empat hal yang paling sering kelewat

  1. Kemasan, box, sedotan, plastik. Ikut terjual bareng makanannya, jadi ikut jadi modal. Kelihatan kecil, tapi di 1.000 porsi jadi besar.
  2. Bahan yang terpakai, bukan yang dibeli. Kalau kamu beli beras sekarung 25 kg tapi satu batch cuma pakai 3 kg, yang masuk hitungan ya 3 kg.
  3. Porsi yang gagal atau nggak laku. Kalau dari satu batch biasanya ada 2 porsi yang basi, hitung porsi jadinya 23 — bukan 25. HPP-mu naik, dan itu memang kenyataannya.
  4. Gas dan listrik dapur. Nggak perlu presisi. Perkiraan wajar jauh lebih baik daripada dianggap nol.

Punya cafe atau warung yang transaksinya ramai? Cara paling gampang menjaga angka ini tetap benar adalah mencatat penjualan dan stok bahan di satu tempat — lihat aplikasi kasir untuk cafe.

06. HPP per unit kalau kamu produksi sendiri

Buat konveksi, kerajinan, atau produksi kecil, ada satu lapis tambahan — dan di sinilah dua istilah yang mirip sering ketuker.

⚠️ Harga pokok produksi ≠ harga pokok penjualan

Harga pokok produksi = biaya membuat barang. Harga pokok penjualan (HPP) = biaya barang yang terjual. Barang yang sudah jadi tapi masih nganggur di gudang, biayanya belum boleh masuk HPP.

Perhitungan HPP per unit untuk usaha produksi. Bahan baku 45 juta, tenaga kerja langsung 18 juta, overhead pabrik 9 juta menghasilkan harga pokok produksi 72 juta rupiah. Ditambah barang jadi awal 6 juta dan dikurangi barang jadi akhir 8 juta, HPP menjadi 70 juta rupiah. Dibagi 1.500 unit terjual, HPP per unit 46.667 rupiah.
LangkahJumlah (Rp)
Bahan baku terpakai45.000.000
Tenaga kerja langsung+ 18.000.000
Overhead pabrik (listrik mesin, sewa tempat produksi, penyusutan alat)+ 9.000.000
Harga pokok produksi72.000.000
Persediaan barang jadi awal+ 6.000.000
Persediaan barang jadi akhir− 8.000.000
HPP70.000.000
Unit terjual periode itu1.500 unit
HPP per unit46.667

Angka Rp46.667 inilah yang kamu pakai untuk menentukan harga jual satuan — bukan angka 72 juta yang dibagi unit yang diproduksi.

07. Kalkulator HPP — hitung langsung di sini

Nggak perlu buka Excel dulu. Pilih jenis usahamu, isi angkanya, hasilnya langsung keluar. Angka contoh sudah diisi — timpa saja dengan angkamu sendiri.

Buat toko, warung, reseller, dan online shop — barang kamu beli jadi lalu dijual lagi.

HPP bulan ini Rp0

Hitungan ini jalan di HP-mu sendiri — angkanya nggak dikirim ke mana-mana dan nggak kami simpan.

08. Download gratis: kalkulator Excel, rekap 12 bulan, contekan rumus

Kalkulator di atas buat sekali hitung. Kalau kamu mau memakainya tiap bulan tanpa mengetik ulang, ambil filenya — gratis, tanpa daftar, tanpa isi email.

FileIsinyaAmbil
Kalkulator HPP
Excel, 3 sheet
Satu sheet per jenis usaha (dagang, makanan, per unit). Semua total sudah berupa rumus — kamu tinggal isi angka birunya. Download .xlsx
Rekap HPP 12 bulan
Excel
Satu baris per bulan, HPP % dan laba kotor dihitung otomatis. Ini yang menunjukkan arah — bukan cuma angka satu bulan. Download .xlsx
Contekan rumus HPP
PDF, 1 halaman
Empat rumus dan arti tiap isiannya, plus tiga salah kaprah. Cetak dan tempel di dekat kasir. Download .pdf

09. Dari HPP ke harga jual: ambil margin berapa?

Ini pertanyaan lanjutannya, dan rumusnya lebih sederhana dari yang kamu kira. Jangan mengalikan HPP dengan margin — itu kesalahan yang bikin margin aslinya selalu meleset ke bawah.

Harga jual = HPP ÷ ( 1 − margin yang kamu mau )

Tabel harga jual dari HPP per porsi 9.680 rupiah pada berbagai target margin. Margin 40 persen menghasilkan harga jual 16.500 rupiah dan laba 6.820 rupiah. Margin 50 persen menghasilkan 19.500 rupiah dan laba 9.820 rupiah. Margin 60 persen menghasilkan 24.500 rupiah dan laba 14.820 rupiah. Margin 65 persen menghasilkan 28.000 rupiah dan laba 18.320 rupiah.

Pakai HPP nasi ayam Mas Yudi tadi, Rp9.680 per porsi:

Target margin kotorHarga jualLaba kotor per porsi
40%Rp16.500Rp6.820
50%Rp19.500Rp9.820
60%Rp24.500Rp14.820
65%Rp28.000Rp18.320

Harga dibulatkan ke atas per Rp500 supaya enak ditulis di menu.

Margin berapa yang pas buat kamu? Nggak ada angka ajaib, tapi ada cara berpikirnya: margin kotor itu bukan untungmu — dari situ masih harus keluar sewa, gaji, listrik, dan promosi. Jadi hitung dulu total biaya bulanan di luar HPP, lalu pastikan laba kotor dari perkiraan jumlah penjualanmu cukup menutup itu semua, baru sisanya untung. Kalau di margin yang kamu mau harganya jadi jauh di atas warung sebelah, pilihannya bukan cuma turunkan margin — tapi turunkan HPP (cari supplier lain, kurangi porsi yang terbuang) atau kasih alasan kenapa punyamu layak lebih mahal.

10. HPP di laporan laba rugi — duduknya di mana

Kalau kamu pernah lihat laporan laba rugi dan bingung HPP itu yang mana, ini jawabannya: baris kedua, persis di bawah penjualan.

Posisi HPP di laporan laba rugi. Penjualan 62 juta rupiah dikurangi HPP 40,2 juta rupiah menghasilkan laba kotor 21,8 juta rupiah. Setelah dikurangi sewa toko 4 juta, gaji 6 juta, listrik dan air 900 ribu, dan lain-lain 1,1 juta, laba bersih menjadi 9,8 juta rupiah.
Laporan laba rugi Bu Ratna, JuliJumlah (Rp)
Penjualan (omzet)62.000.000
Harga pokok penjualan (HPP)− 40.200.000
Laba kotor21.800.000
Sewa toko− 4.000.000
Gaji karyawan− 6.000.000
Listrik & air− 900.000
Lain-lain− 1.100.000
Laba bersih9.800.000

Perhatikan dua hal. Pertama, cuma HPP yang dikurangi untuk dapat laba kotor — jadi kalau HPP-mu salah, laba kotor ikut salah. Kedua, sewa, gaji, dan listrik toko ada di bawah laba kotor, bukan di dalam HPP, karena mereka tetap keluar walaupun sebulan itu nggak ada yang laku sama sekali.

Sisa stok Rp9.500.000 tadi nggak hilang — dia pindah ke neraca sebagai persediaan, dan jadi persediaan awal bulan depan. Gambaran lengkap semua laporannya ada di panduan laporan keuangan.

11. Berapa HPP % yang sehat? plus 6 kesalahan umum

Ini pertanyaan yang paling sering muncul, dan jawaban jujurnya: nggak ada satu angka yang berlaku untuk semua. Warung makan, toko elektronik, dan konveksi punya struktur biaya yang beda jauh — HPP 65% bisa sangat sehat di satu usaha dan tanda bahaya di usaha lain. Siapa pun yang kasih kamu satu angka pasti untuk semua jenis usaha, sebaiknya kamu ragukan.

Yang jauh lebih berguna: pantau ARAH HPP %-mu sendiri dari bulan ke bulan. Bandingkan dirimu bulan lalu, bukan usaha orang lain.

Tiga pola pergerakan HPP persen dan artinya. HPP persen naik pelan tiap bulan berarti harga beli naik atau terlalu sering diskon. HPP persen melonjak satu bulan saja biasanya salah hitung stok akhir. HPP persen turun tapi omzet ikut turun berarti kenaikan harga membuat sebagian pembeli pindah.
PolanyaArtinya biasanyaYang kamu lakukan
Naik pelan tiap bulan
64% → 66% → 68%
Harga beli dari supplier naik, atau kamu mulai kasih diskon terlalu sering.Naikkan harga jual, atau cari supplier lain.
Melonjak sebulan saja
64% → 81% → 63%
Hampir selalu salah hitung stok akhir — bukan usahanya yang jeblok.Hitung ulang stok fisiknya dulu, sebelum panik.
Turun, tapi omzet ikut turun
64% → 58%
Kamu menaikkan harga dan sebagian pembeli pindah.Lihat dua-duanya bareng, jangan cuma HPP %.

6 kesalahan yang bikin HPP-mu salah

Enam kesalahan umum menghitung HPP: stok tidak pernah dihitung ulang, ongkos angkut dari supplier dilupakan, kemasan dan box tidak dihitung, gaji dan sewa dimasukkan ke HPP, barang rusak tidak dicatat, dan persediaan dinilai memakai harga jual.
❌ KesalahanKenapa berbahaya✅ Betulkan
Stok nggak pernah dihitung ulangPersediaan akhir cuma kira-kira, jadi HPP-nya ikut kira-kira.Hitung stok fisik tiap akhir bulan. Sekali sebulan sudah cukup.
Ongkos angkut dari supplier dilupakanPadahal itu bagian dari modal barang sampai di tokomu.Masukkan ongkos angkut masuk. Ongkos kirim ke pembeli tidak.
Kemasan & box nggak dihitungBox, sedotan, dan plastik ikut terjual bareng barangnya.Masukkan semua kemasan ke biaya bahan.
Gaji & sewa toko dimasukkan ke HPPMereka tetap keluar walaupun nggak ada yang terjual.Itu biaya operasional — taruh di bawah laba kotor.
Barang rusak / kedaluwarsa nggak dicatatHPP kelihatan kecil dan untungmu kelihatan besar, padahal bohong.Catat barang hilang dan rusak sebagai pengurang stok.
Persediaan dinilai pakai harga JUALNilai stokmu menggelembung dan HPP jadi kacau.Persediaan selalu dinilai pakai harga beli.

12. Biar nggak ngitung dari nol tiap bulan

Semua hitungan di atas bergantung pada dua hal: stok yang tercatat benar dan pembelian yang nggak ada yang kelewat. Selama dua itu masih dikejar dari buku tulis dan nota yang menumpuk di laci, HPP-mu bakal selalu terasa “kira-kira” — dan bulan yang lonjakannya aneh itu biasanya bukan usahanya bermasalah, tapi catatannya.

Yang bikin ini jauh lebih ringan bukan rumus yang lebih pintar, tapi pencatatan yang jalan sendiri sejak transaksinya terjadi: jualan langsung kecatat dari kasir, stok ikut berkurang otomatis, pembelian dari supplier masuk ke catatan yang sama, dan laporan laba ruginya tersusun sendiri — bisa kamu buka dari HP kapan saja.

Itu yang dikerjakan Niagawan: kasir dan pembukuan jadi satu, stok kelacak, dan laporan keuangan tersusun otomatis dari transaksi yang sudah kamu catat — bisa kamu atur sendiri, tanpa konsultan.

Pertanyaan yang Sering Ditanya (FAQ)

Apa itu HPP?

HPP adalah singkatan dari harga pokok penjualan, yaitu total biaya untuk mendapatkan atau membuat barang yang terjual dalam satu periode. Dalam bahasa Inggris disebut cost of goods sold. Yang dihitung cuma barang yang laku — stok yang masih nganggur di gudang tidak masuk.

Apa rumus dari HPP?

Rumusnya tergantung jenis usahamu. Untuk usaha dagang: HPP = persediaan awal + pembelian bersih − persediaan akhir. Untuk makanan & minuman: HPP per porsi = (bahan + upah masak + gas/listrik) ÷ jumlah porsi. Untuk produksi sendiri: HPP = harga pokok produksi + barang jadi awal − barang jadi akhir. Perinciannya ada di bagian 03.

HPP apakah sama dengan modal?

Tidak. Modal adalah semua uang yang kamu tanam di usaha — termasuk sewa, etalase, dan stok yang belum terjual. HPP hanya menghitung biaya barang yang sudah terjual pada periode itu. Ini salah kaprah yang paling mahal: kalau modal dipakai sebagai HPP, laporanmu kelihatan rugi terus padahal usahanya sehat.

HPP dan harga jual apakah sama?

Tidak, dan jarak di antara keduanya justru untungmu. HPP adalah biaya barangnya; harga jual adalah HPP ditambah margin yang kamu tentukan sendiri. Rumusnya: harga jual = HPP ÷ (1 − margin yang kamu mau). Contoh angkanya ada di bagian 09.

HPP isinya apa saja?

Semua biaya sampai barang siap dijual: harga beli barang atau bahan bakunya, ongkos angkut dari supplier, kemasan yang ikut terjual, dan — kalau kamu memproduksi sendiri — upah orang yang mengerjakan plus overhead produksi. Yang tidak masuk: sewa toko, gaji kasir, listrik toko, dan ongkos kirim ke pembeli.

Bagaimana cara menghitung HPP makanan?

Hitung satu kali masak, lalu bagi jumlah porsi yang jadi. Jumlahkan semua bahan yang benar-benar terpakai untuk satu batch (termasuk kemasan), tambahkan upah masak dan gas/listrik, lalu bagi jumlah porsi. Contoh: bahan Rp177.000 + upah Rp50.000 + gas Rp15.000 = Rp242.000, dibagi 25 porsi = Rp9.680 per porsi. Langkah lengkapnya di bagian 05.

Apa itu HPP per porsi?

HPP per porsi adalah biaya membuat satu porsi makanan atau minuman — angka yang kamu butuhkan untuk menentukan harga di menu. Cara dapatnya: total biaya satu kali masak dibagi jumlah porsi yang benar-benar jadi. Hitung porsinya realistis; kalau biasanya ada 2 porsi yang gagal atau basi, jangan dihitung sebagai porsi jadi.

Berapa persen HPP yang baik?

Tidak ada satu angka yang berlaku untuk semua usaha — warung makan, toko elektronik, dan konveksi punya struktur biaya yang berbeda jauh, jadi HPP 65% bisa sangat sehat di satu usaha dan tanda bahaya di usaha lain. Yang jauh lebih berguna adalah memantau arah HPP %-mu sendiri dari bulan ke bulan, dan memastikan laba kotornya cukup menutup sewa, gaji, dan listrik. Cara membacanya ada di bagian 11.

Apa bedanya harga pokok produksi dan harga pokok penjualan?

Harga pokok produksi adalah biaya membuat barang (bahan baku + tenaga kerja langsung + overhead). Harga pokok penjualan adalah biaya barang yang terjual. Barang yang sudah selesai dibuat tapi masih menumpuk di gudang, biayanya sudah masuk harga pokok produksi tapi belum masuk HPP. Jembatannya: HPP = harga pokok produksi + barang jadi awal − barang jadi akhir.

Bagaimana cara menghitung HPP per unit?

Hitung HPP satu periode dulu, lalu bagi jumlah unit yang terjual pada periode itu — bukan jumlah unit yang diproduksi. Contoh: HPP Rp70.000.000 dengan 1.500 unit terjual menghasilkan HPP per unit Rp46.667. Kalau kamu membaginya dengan unit yang diproduksi, angkanya jadi terlalu kecil dan harga jualmu ikut kekecilan.

Ongkos kirim masuk HPP atau tidak?

Tergantung arahnya. Ongkos angkut masuk (dari supplier ke tempatmu) ikut jadi bagian HPP, karena itu bagian dari modal barang sampai siap dijual. Ongkos kirim keluar (dari kamu ke pembeli) bukan HPP — itu biaya operasional dan letaknya di bawah laba kotor.

Apakah gaji karyawan masuk HPP?

Umumnya tidak. Gaji kasir, pramuniaga, dan admin adalah biaya operasional. Yang bisa masuk HPP hanya tenaga kerja langsung — upah orang yang benar-benar mengerjakan atau memasak barangnya, misalnya penjahit di konveksi atau juru masak di katering. Patokan gampangnya: kalau biayanya tetap keluar walaupun sebulan itu tidak ada barang yang dibuat atau terjual, dia bukan HPP.

Bagaimana kalau saya tidak pernah menghitung stok?

Mulai dari sekarang, dan jangan tunggu rapi dulu. Hitung stok fisik hari ini dan pakai angkanya sebagai persediaan awal periode berjalan — bulan pertama memang belum sempurna, tapi bulan kedua sudah bisa dibandingkan. Tanpa angka stok, HPP apa pun yang kamu hitung cuma tebakan.

Berapa sering HPP perlu dihitung?

Sebulan sekali sudah cukup untuk kebanyakan usaha kecil, mengikuti periode laporan laba rugimu. Untuk usaha makanan, HPP per porsi perlu dicek ulang setiap kali harga bahan bergerak cukup jauh atau kamu mengubah resep — karena harga di menu bergantung padanya.

Kalau usaha saya campuran, jualan barang jadi sekaligus masak sendiri?

Hitung terpisah per jenis, jangan digabung. Barang yang kamu beli jadi (rokok, minuman kemasan) pakai rumus usaha dagang; yang kamu masak sendiri pakai hitungan per porsi. Kalau digabung, kamu tidak akan pernah tahu bagian mana yang sebenarnya menopang dan bagian mana yang menggerogoti.

Barang rusak dan kedaluwarsa dihitung bagaimana?

Dia mengurangi persediaan akhirmu, sehingga otomatis menaikkan HPP — dan itu memang seharusnya, karena uang yang kamu keluarkan untuk barang itu benar-benar hilang. Yang berbahaya justru kalau tidak dicatat: stok akhir kelihatan lebih besar dari kenyataan, HPP kelihatan kecil, dan untungmu kelihatan bagus padahal tidak.

Kenapa HPP saya tiba-tiba naik?

Tiga penyebab, urut dari yang paling sering. Satu: salah hitung stok akhir — kalau lonjakannya cuma satu bulan lalu balik normal, hampir pasti ini, jadi hitung ulang stok fisiknya sebelum panik. Dua: harga beli dari supplier naik dan kamu belum menyesuaikan harga jual. Tiga: ada kebocoran — barang hilang, rusak, atau kepakai sendiri tanpa dicatat. Cara membedakannya ada di bagian 11.

Apakah HPP boleh lebih besar dari penjualan?

Secara hitungan bisa, dan artinya laba kotormu minus — kamu menjual di bawah modal. Kalau ini muncul, cek dulu apakah hitungannya yang salah (paling sering: persediaan akhir belum dihitung, atau ada pembelian besar di akhir bulan yang barangnya belum laku). Kalau angkanya benar, berarti harga jualmu memang terlalu murah atau ada stok yang hilang — dan itu harus dibereskan sekarang, bukan bulan depan.

Kenapa laba saya kelihatan besar tapi uang kas sedikit?

Karena laba dan kas itu dua hal berbeda. Uangmu bisa sedang berubah bentuk jadi stok yang belum laku — belanja besar bulan ini tidak menurunkan laba (barangnya belum terjual, jadi belum masuk HPP), tapi kasnya sudah keluar. Penyebab lain: penjualan yang belum dibayar pembeli, atau uang usaha kepakai buat keperluan pribadi. Kalau labamu bagus tapi kas terus tipis, biasanya stoknya kebanyakan.

HPP dan margin apa bedanya?

HPP adalah angka Rupiah — biaya barang yang terjual. Margin adalah persentase — seberapa besar bagian dari harga jual yang jadi untungmu. Hubungannya: margin kotor = (harga jual − HPP) ÷ harga jual. Jadi HPP itu bahan hitungannya, margin itu hasilnya.

Apakah usaha jasa punya HPP?

Umumnya tidak, karena tidak ada barang yang dibeli atau dibuat untuk dijual — jadi laporan laba ruginya langsung dari pendapatan ke biaya operasional, tanpa baris HPP. Tapi kalau jasamu ikut memakai bahan yang habis pakai (misalnya salon dengan produk perawatan, atau bengkel dengan sparepart), bahan itu dihitung seperti HPP. Jasa campuran begini paling gampang dihitung terpisah: bagian barangnya pakai rumus usaha dagang, bagian jasanya tidak.

Biar HPP-mu nggak lagi kira-kira

Jualan langsung kecatat dari kasir, stok kelacak sendiri, pembelian supplier masuk catatan yang sama, dan laporan laba rugi tersusun otomatis — bisa kamu atur sendiri dari HP, tanpa konsultan.

Niagawan — software akuntansi & kasir untuk usaha kecil.
Beranda
Disclaimer: Informasi di halaman ini hanya untuk referensi umum, bukan nasihat akuntansi, pajak, atau keuangan. Kami berusaha menjaga informasi tetap akurat dan terkini, namun tidak menjamin keakuratannya.

© 2026 Niagawan. All rights reserved.