Rumus HPP sebenarnya cuma satu baris. Tapi begitu dihadapkan pada soal nyata — ada persediaan awal, ada pembelian, ada retur, ada persediaan akhir — banyak orang langsung bingung angka mana yang harus ditambah dan mana yang dikurangi. Artikel ini membedah semua versi rumus HPP, lengkap dengan enam contoh soal beserta jawabannya, mulai dari kasus UMKM sederhana sampai format akuntansi perusahaan dagang dan manufaktur.
Kenapa Ada Banyak Versi Rumus HPP?
Sumber kebingungan terbesar adalah ini: rumus HPP berbeda tergantung jenis usahanya. Perusahaan dagang yang hanya membeli lalu menjual kembali punya rumus yang jauh lebih pendek daripada perusahaan manufaktur yang mengolah bahan baku menjadi barang jadi. Sementara pelaku UMKM produksi rumahan biasanya pakai versi paling praktis: hitung per batch produksi.
Ketiganya benar. Yang salah adalah memakai rumus perusahaan dagang untuk usaha yang sebenarnya memproduksi sendiri, atau sebaliknya. Jadi langkah pertama sebelum menghitung: pastikan dulu kamu masuk kategori mana.
Rumus 1: HPP Perusahaan Dagang
Dipakai kalau kamu membeli barang jadi lalu menjualnya kembali tanpa mengolah: toko kelontong, reseller fashion, distributor, dropshipper yang menyetok barang.
HPP = Persediaan Awal + Pembelian Bersih − Persediaan Akhir
Di mana Pembelian Bersih sendiri punya rumus turunan:
Pembelian Bersih = Pembelian + Ongkos Angkut Masuk − Retur Pembelian − Potongan Pembelian
Logikanya sederhana: barang yang tersedia untuk dijual adalah stok awal ditambah yang kamu beli. Yang masih tersisa di gudang belum terjual, jadi harus dikurangkan. Sisanya itulah harga pokok barang yang benar-benar laku.
Rumus 2: HPP Perusahaan Manufaktur
Dipakai kalau kamu mengolah bahan baku menjadi barang jadi: konveksi, produsen makanan kemasan, kerajinan, furnitur. Rumusnya bertingkat tiga.
Bahan Baku Terpakai = Persediaan Bahan Awal + Pembelian Bahan − Persediaan Bahan Akhir Biaya Produksi = Bahan Baku Terpakai + Tenaga Kerja Langsung + Overhead Pabrik HPP = Biaya Produksi + Persediaan Barang Jadi Awal − Persediaan Barang Jadi Akhir
Rumus 3: HPP per Unit untuk UMKM
Ini versi yang paling relevan buat mayoritas pelaku usaha kecil. Tidak perlu neraca, tidak perlu persediaan, cukup satu siklus produksi.
HPP per unit = (Bahan Baku + Tenaga Kerja Langsung + Overhead) / Jumlah Unit Layak Jual
Contoh Soal 1: Toko Kelontong (Perusahaan Dagang)
Soal: Toko Berkah mencatat persediaan awal bulan Rp 18.000.000. Selama sebulan membeli barang Rp 42.000.000, membayar ongkos angkut Rp 1.500.000, mengembalikan barang rusak senilai Rp 800.000, dan mendapat potongan pembelian Rp 600.000. Persediaan akhir bulan Rp 15.400.000. Berapa HPP bulan itu?
Jawab:
Pembelian Bersih = 42.000.000 + 1.500.000 − 800.000 − 600.000 Pembelian Bersih = Rp 42.100.000 HPP = 18.000.000 + 42.100.000 − 15.400.000 HPP = Rp 44.700.000
Artinya barang senilai Rp 44.700.000 benar-benar keluar dari toko dan terjual bulan itu. Kalau omzet bulan tersebut Rp 56.000.000, laba kotornya Rp 11.300.000 — sekitar 20% dari omzet.
Contoh Soal 2: Konveksi (Manufaktur)
Soal: CV Rapi Jaya punya persediaan kain awal Rp 12.000.000, membeli kain Rp 30.000.000, dan sisa kain akhir bulan Rp 9.000.000. Upah penjahit Rp 16.000.000. Overhead pabrik (listrik, sewa workshop, penyusutan mesin) Rp 5.500.000. Persediaan barang jadi awal Rp 4.000.000, barang jadi akhir Rp 7.500.000. Berapa HPP?
Jawab:
Bahan Terpakai = 12.000.000 + 30.000.000 − 9.000.000 = Rp 33.000.000 Biaya Produksi = 33.000.000 + 16.000.000 + 5.500.000 = Rp 54.500.000 HPP = 54.500.000 + 4.000.000 − 7.500.000 = Rp 51.000.000
Perhatikan bahwa biaya produksi (Rp 54,5 juta) tidak sama dengan HPP (Rp 51 juta). Selisih Rp 3,5 juta itu adalah nilai barang yang sudah diproduksi tapi belum terjual — masih menumpuk sebagai stok.
Contoh Soal 3: HPP per Unit Usaha Rumahan
Soal: Satu batch sabun handmade menghabiskan bahan Rp 96.000, dikerjakan 3 jam dengan tarif Rp 18.000 per jam, overhead per batch Rp 12.000, kemasan Rp 1.200 per pcs. Satu batch menghasilkan 30 batang, rata-rata 1 batang cacat. Berapa HPP per batang?
Jawab:
Tenaga kerja = 3 x 18.000 = Rp 54.000 Kemasan = 29 x 1.200 = Rp 34.800 Total = 96.000 + 54.000 + 12.000 + 34.800 = Rp 196.800 HPP per batang = 196.800 / 29 = Rp 6.786
Kalau pembagi yang dipakai 30 (bukan 29), hasilnya Rp 6.560. Selisihnya kecil, tapi kalau produksi 300 batang sebulan, selisih itu jadi Rp 67.800 yang hilang tanpa disadari.
Contoh Soal 4: Mencari Harga Jual dari HPP
Soal: HPP sebuah tas rajut Rp 85.000. Pemilik ingin margin keuntungan 40% dari harga jual (bukan dari HPP). Berapa harga jualnya?
Jawab: Ini jebakan klasik. Kalau margin dihitung dari harga jual, maka HPP mewakili 60% dari harga jual.
Harga Jual = HPP / (1 − margin) Harga Jual = 85.000 / (1 − 0,4) = 85.000 / 0,6 = Rp 141.667
Bandingkan kalau salah hitung dengan menambah 40% dari HPP: Rp 85.000 x 1,4 = Rp 119.000. Margin sebenarnya cuma 28,6%, bukan 40%. Selisih Rp 22.667 per tas. Ini kesalahan yang sangat umum dan mahal.
Contoh Soal 5: Mencari HPP dari Laporan Laba Rugi
Soal: Penjualan Rp 120.000.000, laba kotor Rp 36.000.000. Berapa HPP dan berapa persen HPP terhadap penjualan?
HPP = Penjualan − Laba Kotor = 120.000.000 − 36.000.000 = Rp 84.000.000 Rasio HPP = 84.000.000 / 120.000.000 = 70%
Rasio HPP 70% berarti dari setiap Rp 100.000 penjualan, Rp 70.000 habis untuk biaya pokok. Sisanya Rp 30.000 masih harus menanggung gaji, sewa, listrik toko, marketing, dan baru sisanya jadi laba bersih.
Contoh Soal 6: HPP dengan Produk Sampingan
Soal: Sebuah usaha pengolahan kelapa mengeluarkan biaya Rp 2.400.000 untuk memproses 300 butir kelapa. Hasilnya 240 liter santan (produk utama) dan ampas yang dijual Rp 180.000 sebagai pakan ternak. Berapa HPP per liter santan?
Biaya bersih = 2.400.000 − 180.000 = Rp 2.220.000 HPP per liter = 2.220.000 / 240 = Rp 9.250
Pendapatan dari produk sampingan mengurangi beban biaya produk utama. Prinsip yang sama berlaku untuk usaha kuliner yang menjual sisa potongan sayur, atau konveksi yang menjual kain perca.
Ringkasan Rumus dalam Satu Tabel
| Kebutuhan | Rumus |
|---|---|
| HPP toko/reseller | Persediaan Awal + Pembelian Bersih − Persediaan Akhir |
| HPP produsen | Biaya Produksi + Barang Jadi Awal − Barang Jadi Akhir |
| HPP per unit | Total Biaya Produksi / Unit Layak Jual |
| Harga jual dari margin | HPP / (1 − persen margin) |
| Harga jual dari markup | HPP x (1 + persen markup) |
| Rasio HPP | HPP / Penjualan x 100% |
Tiga Jebakan yang Bikin Jawaban Salah
- Ongkos angkut ditaruh di tempat yang salah. Ongkos angkut masuk (biaya mengambil barang dari supplier) menambah HPP. Ongkos angkut keluar (mengirim ke pembeli) bukan HPP, tapi biaya operasional penjualan.
- Margin dan markup ditukar. Markup 50% tidak sama dengan margin 50%. Markup dihitung dari HPP, margin dihitung dari harga jual.
- Gaji admin dimasukkan ke overhead pabrik. Yang masuk overhead produksi hanya biaya yang berkaitan dengan proses produksi. Gaji admin, marketing, dan kasir masuk biaya operasional.
Contoh Soal 7: Menilai Persediaan dengan Metode Berbeda
Ada satu hal yang membuat dua orang menghitung HPP dari data yang sama namun memperoleh hasil berbeda: metode penilaian persediaan. Ketika harga beli berubah-ubah sepanjang bulan, kamu harus memutuskan barang mana yang dianggap terjual lebih dulu.
Soal: Sebuah toko membeli beras tiga kali dalam sebulan: 100 karung seharga Rp 240.000, lalu 100 karung seharga Rp 250.000, lalu 100 karung seharga Rp 262.000. Selama bulan itu terjual 220 karung. Berapa HPP-nya?
Metode FIFO (masuk pertama keluar pertama): barang yang dianggap terjual adalah yang dibeli lebih dulu.
HPP = (100 x 240.000) + (100 x 250.000) + (20 x 262.000) HPP = 24.000.000 + 25.000.000 + 5.240.000 = Rp 54.240.000
Metode rata-rata tertimbang: semua pembelian dirata-ratakan lebih dulu.
Harga rata-rata = (24.000.000 + 25.000.000 + 26.200.000) / 300 = Rp 250.667 HPP = 220 x 250.667 = Rp 55.146.740
Selisihnya hampir Rp 907.000 dari transaksi yang sama persis. Tidak ada yang salah di antara keduanya, tapi kamu harus memilih satu metode dan memakainya secara konsisten. Berpindah-pindah metode membuat perbandingan antarbulan menjadi tidak berarti, dan pada usaha yang lebih besar hal itu juga bermasalah dari sisi pelaporan.
Untuk UMKM, metode rata-rata tertimbang umumnya paling praktis karena tidak perlu melacak batch pembelian satu per satu. Metode FIFO lebih cocok bila barangnya punya tanggal kedaluwarsa dan memang harus dikeluarkan berurutan.
Contoh Soal 8: HPP Bulanan dari Catatan Sederhana
Banyak pelaku usaha kecil tidak punya sistem persediaan, hanya buku kas. HPP masih bisa dihitung asalkan kamu mau menghitung stok fisik di awal dan akhir bulan.
Soal: Sebuah warung mencatat stok bahan awal bulan senilai Rp 3.200.000. Selama sebulan belanja bahan Rp 21.500.000 (dari buku kas). Sisa stok akhir bulan setelah dihitung fisik senilai Rp 2.700.000. Penjualan bulan itu Rp 38.000.000. Berapa HPP dan laba kotornya?
HPP = 3.200.000 + 21.500.000 − 2.700.000 = Rp 22.000.000 Laba kotor = 38.000.000 − 22.000.000 = Rp 16.000.000 Margin kotor = 16.000.000 / 38.000.000 = 42,1%
Perhatikan bahwa yang dipakai bukan angka belanja mentah Rp 21.500.000, melainkan Rp 22.000.000 setelah disesuaikan dengan perubahan stok. Kalau kamu memakai angka belanja saja, HPP-mu akan salah setiap kali stok naik atau turun — dan pada bulan ketika kamu memborong bahan, laba akan terlihat anjlok padahal usahanya baik-baik saja.
Contoh Soal 9: Menentukan Harga dari Target Laba Bulanan
Kadang pertanyaannya dibalik: bukan berapa harga jual dari margin tertentu, melainkan berapa harga yang harus dipasang agar target laba bulanan tercapai.
Soal: Sebuah usaha memproduksi 800 unit per bulan dengan HPP Rp 12.000 per unit. Biaya operasional bulanan Rp 6.400.000. Pemilik menargetkan laba bersih Rp 5.000.000 per bulan. Berapa harga jual minimum?
Total biaya = (800 x 12.000) + 6.400.000 = Rp 16.000.000 Total pendapatan dibutuhkan = 16.000.000 + 5.000.000 = Rp 21.000.000 Harga jual minimum = 21.000.000 / 800 = Rp 26.250 → pasang Rp 27.000
Pendekatan ini sangat berguna saat menyusun rencana usaha, karena memaksa kamu menguji apakah harga yang dibutuhkan masih masuk akal di pasar. Kalau ternyata harga pasarnya cuma Rp 22.000, kamu tahu sejak awal bahwa target laba itu hanya bisa dicapai dengan menaikkan volume atau menekan biaya, bukan dengan berharap.
Latihan Mandiri
Coba kerjakan tiga soal berikut dengan rumus yang sudah dibahas, lalu cocokkan dengan jawabannya:
- Persediaan awal Rp 9.000.000, pembelian Rp 27.000.000, retur Rp 500.000, persediaan akhir Rp 7.200.000. Berapa HPP? (Jawaban: Rp 28.300.000)
- HPP per unit Rp 45.000, target margin 35% dari harga jual. Berapa harga jualnya? (Jawaban: Rp 69.231, dibulatkan Rp 70.000)
- Penjualan Rp 85.000.000, HPP Rp 59.500.000, biaya operasional Rp 17.000.000. Berapa margin kotor dan laba operasional? (Jawaban: margin kotor 30%, laba operasional Rp 8.500.000)
Kalau ketiganya bisa kamu kerjakan tanpa membuka ulang artikel ini, kamu sudah menguasai seluruh rumus yang dibutuhkan untuk mengelola HPP usaha kecil. Kerjakan di kertas terpisah, tulis langkahnya satu per satu, dan jangan lompat ke jawaban akhir sebelum tiap tahap kamu pastikan benar — kebiasaan ini yang membuat perhitungan HPP bulananmu nanti jauh lebih cepat dan lebih jarang meleset.
Kenapa Rumus Saja Tidak Cukup
Semua contoh di atas menganggap kamu sudah punya angka yang benar untuk dimasukkan ke rumus. Kenyataannya, bagian tersulit bukan rumusnya, melainkan mengumpulkan angka yang akurat: berapa persediaan awal yang sebenarnya, berapa nilai retur yang tercatat, berapa jam kerja yang benar-benar terpakai. Rumus HPP hanya sebaik data yang kamu masukkan ke dalamnya.
Karena itu, kebiasaan mencatat harian jauh lebih menentukan hasil akhirmu daripada menghafal rumus mana pun. Usaha yang rajin mencatat pembelian, retur, dan stok setiap hari akan selalu punya angka yang siap dipakai kapan saja HPP perlu dihitung ulang — entah karena harga bahan naik, ada produk baru, atau sekadar evaluasi bulanan rutin.
Penutup
Rumus HPP tidak sulit, yang sulit adalah disiplin mencatat angka yang benar. Kalau data pembelian dan persediaan kamu rapi, semua contoh soal di atas bisa dikerjakan dalam hitungan menit. Kalau datanya berantakan, rumus secanggih apa pun tidak akan menolong.
Untuk pembahasan lebih dasar tentang komponen pembentuk HPP, baca Cara Menghitung HPP Produk. Untuk menghindari salah menetapkan harga setelah HPP ketemu, baca Kesalahan Umum dalam Menentukan Harga Jual. Atau langsung praktik di kalkulator HPP tanpa perlu menyusun formula sendiri.



