Cara Menghitung HPP untuk UMKM (Contoh Lengkap + Kesalahan Umum)
Panduan praktis menghitung Harga Pokok Penjualan (HPP) untuk pemilik toko dan UMKM Indonesia, lengkap dengan rumus, contoh angka, dan kesalahan umum yang harus dihindari.
HPP — Harga Pokok Penjualan — adalah salah satu angka yang paling sering salah hitung di UMKM Indonesia. Banyak pemilik warung atau toko yang mengira untungnya 40%, tapi begitu HPP-nya dihitung benar, untung bersihnya ternyata di bawah 15%. Panduan ini menjelaskan cara menghitung HPP dengan benar, dengan contoh angka nyata yang bisa Anda tiru.
Apa itu HPP?
HPP adalah total biaya langsung untuk memproduksi atau menyediakan barang yang Anda jual. "Biaya langsung" artinya biaya yang naik-turun mengikuti jumlah barang yang Anda jual — bahan baku, ongkos beli ke supplier, ongkos kirim masuk, kemasan. Biaya seperti gaji karyawan tetap, sewa toko, dan listrik bukantermasuk HPP — itu biaya operasional.
Rumus HPP untuk UMKM
HPP = Persediaan Awal + Pembelian Bersih + Ongkos Masuk − Persediaan Akhir
Di mana:
- Persediaan Awal — nilai stok di gudang awal bulan.
- Pembelian Bersih — total pembelian bulan ini, dikurangi retur ke supplier.
- Ongkos Masuk — ongkir, bea masuk, biaya bongkar — semua ongkos yang muncul sampai barang tiba di gudang Anda.
- Persediaan Akhir — nilai stok yang belum terjual di akhir bulan.
Contoh: Toko Sembako
Bu Sari punya toko sembako kecil. Data bulan April 2026:
| Persediaan Awal (1 April) | Rp 12.000.000 |
| Pembelian dari supplier | Rp 35.000.000 |
| Retur ke supplier (barang rusak) | − Rp 1.500.000 |
| Ongkos kirim masuk | Rp 800.000 |
| Persediaan Akhir (30 April) | Rp 14.300.000 |
| HPP April 2026 | Rp 32.000.000 |
Hitungannya: 12jt + (35jt − 1,5jt) + 0,8jt − 14,3jt = 32jt. Kalau omzet April-nya Rp 45jt, maka laba kotor Bu Sari = Rp 13jt atau margin kotor 28,9%. Dari angka ini dia baru bisa mengurangi gaji karyawan, sewa, dan listrik untuk tahu laba bersih.
Kesalahan umum UMKM saat menghitung HPP
- Lupa menghitung stok akhir. Banyak toko langsung menganggap "pembelian = HPP". Padahal kalau Anda beli 100 karung beras dan baru terjual 80, HPP-nya cuma 80 karung — bukan 100.
- Memasukkan gaji ke HPP. Gaji kasir/pelayan adalah biaya operasional, bukan HPP (kecuali Anda manufaktur, di mana gaji tukang jahit / tukang masak memang masuk HPP).
- Tidak memasukkan ongkir masuk. Kalau beli barang Rp 10jt tapi ongkirnya Rp 500rb, HPP per unitnya harus sudah termasuk ongkir itu. Kalau tidak, margin Anda terlihat lebih besar dari realitas.
- Pakai harga jual, bukan harga beli. Persediaan dihitung pakai harga beli (cost), bukan harga jual (price). Ini paling sering bikin HPP overstated.
Cara Tokoninja ERP menghitung HPP otomatis
Di Tokoninja ERP, setiap Purchase Order yang Anda setujui otomatis menambah nilai persediaan dengan harga beli + ongkos masuk yang Anda input. Setiap penjualan menarik HPP dari stok menggunakan metode FIFO (stok masuk duluan keluar duluan) — jadi laba kotor per transaksi sudah akurat, real-time, tanpa Anda harus buka Excel.
Laporan HPP per kategori, per cabang, atau per periode bisa ditarik dalam 2 klik. Ini menghemat berjam-jam kerja manual setiap bulan dan mencegah keputusan bisnis berdasarkan angka margin yang keliru.
Hitung HPP otomatis dengan Tokoninja ERP
Coba gratis 14 hari — tanpa kartu kredit, tanpa setup rumit. Import data stok awal Anda dan HPP langsung terhitung otomatis per transaksi.
Mulai trial gratis →