Tahu omzet saja tidak cukup. Banyak pemilik apotek terkejut saat sadar laba bersihnya tipis — padahal penjualan ramai. Biang keroknya sering: HPP yang salah hitung. Artikel ini meluruskan konsepnya satu per satu, lengkap dengan contoh angka, supaya Anda tahu laba yang sebenarnya — bukan laba yang terasa.
Apa itu HPP?
HPP (Harga Pokok Penjualan) adalah biaya modal barang yang terjual. Kalau Anda beli obat Rp8.000 lalu jual Rp10.000, HPP-nya Rp8.000 dan laba kotornya Rp2.000. Kelihatan sederhana, tapi jadi rumit karena harga beli sering berubah dan ada diskon serta PPN.
Perhatikan: HPP dihitung dari barang yang terjual, bukan dari total belanja bulan itu. Belanja stok Rp50 juta bukan berarti HPP bulan ini Rp50 juta — sebagian belanja itu masih menjadi persediaan di rak. Mencampuradukkan keduanya adalah kesalahan paling umum yang membuat laba tampak naik-turun liar padahal operasional stabil. Rumus lengkap beserta contoh soalnya kami bahas terpisah di rumus HPP apotek & contoh perhitungan.
Margin vs Markup — jangan tertukar
- Markup = laba dihitung dari harga beli. Beli 8.000, jual 10.000 → markup 25%.
- Margin = laba dihitung dari harga jual. Contoh sama → margin 20%.
Banyak yang mengira "untung 25%" padahal margin sebenarnya cuma 20%. Selalu jelas Anda pakai yang mana, karena selisihnya berpengaruh besar ke perencanaan laba. Berikut padanannya untuk angka-angka yang lazim dipakai apotek:
| Markup (dari harga beli) | Margin (dari harga jual) | Contoh: beli Rp10.000 → jual |
|---|---|---|
| 10% | 9,1% | Rp11.000 |
| 15% | 13,0% | Rp11.500 |
| 20% | 16,7% | Rp12.000 |
| 25% | 20,0% | Rp12.500 |
| 30% | 23,1% | Rp13.000 |
Kenapa ini penting? Karena biaya operasional (gaji, sewa, listrik) biasanya dihitung sebagai persentase dari omzet — satuan yang sama dengan margin, bukan markup. Kalau biaya operasional Anda 15% dari omzet dan Anda mengira "untung 20%" (padahal itu markup, margin aslinya 16,7%), laba bersih sesungguhnya tinggal 1,7% — nyaris impas, bukan untung 5%. Pendalaman rumusnya ada di rumus margin, markup, & harga jual obat.
Pengaruh diskon & PPN
Diskon dari supplier menurunkan HPP — kalau tidak dicatat, HPP jadi kelihatan lebih mahal dan margin tampak lebih kecil dari seharusnya. Sebaliknya, PPN yang tidak dipisah bisa membuat harga beli tampak lebih tinggi. Pastikan sistem Anda memisahkan harga bersih, diskon, dan pajak.
Contoh nyata: faktur mencantumkan harga satuan Rp10.000, diskon 5%, lalu PPN 11%. Yang sering terjadi di pencatatan manual: harga yang direkam Rp10.000 (mengabaikan diskon) atau bahkan Rp11.100 (harga termasuk PPN). Harga bersih yang benar untuk dasar HPP adalah Rp9.500 (setelah diskon), dengan perlakuan PPN mengikuti status pajak apotek Anda. Selisih Rp500–1.600 per unit terdengar kecil, tapi pada ribuan transaksi itu artinya laporan margin Anda meleset beberapa persen — cukup untuk membuat keputusan harga yang salah arah.
Masalah HPP rata-rata
Satu produk sering dibeli beberapa kali dengan harga berbeda. Kalau stok lama (harga Rp8.000) dan stok baru (Rp9.000) tercampur, HPP mana yang dipakai saat menjual? Sistem yang baik menghitung HPP per batch sehingga laba tiap penjualan akurat — bukan asal rata-rata kasar yang menyesatkan.
Ilustrasinya: sisa stok 10 strip @Rp8.000, lalu masuk 50 strip @Rp9.000. Rata-rata sederhana memberi HPP Rp8.833. Padahal saat 10 strip pertama terjual (dari batch lama), modal riilnya Rp8.000 — laba Anda lebih besar dari yang dilaporkan. Sebaliknya saat batch baru mulai terjual, laba riil lebih kecil. HPP per batch membuat tiap transaksi menanggung modalnya sendiri, sehingga laporan margin harian bisa dipercaya dan momen "harga beli naik, harga jual harus ikut naik" terdeteksi cepat.
Studi kasus: ramai tapi tekor
Sebuah apotek dengan omzet Rp120 juta/bulan yakin untungnya "sekitar 25%". Setelah data pembelian dirapikan, faktanya: margin campuran sebenarnya 17%, biaya operasional Rp16 juta (13% omzet), sehingga laba bersih hanya sekitar Rp4,4 juta — bukan Rp13–14 juta yang dibayangkan. Sumber melesetnya klasik: markup disangka margin, diskon supplier tidak dicatat, dan 40-an produk laris belum naik harga padahal harga belinya sudah naik dua kali. Setelah harga 40 produk itu disesuaikan (rata-rata naik 4%), laba bersih naik hampir Rp2 juta per bulan — tanpa menambah satu pun pelanggan baru.
Kesalahan umum menghitung HPP
- Menghitung laba dari total belanja, bukan dari barang yang terjual.
- Markup dianggap margin — target laba jadi ilusi.
- Diskon & bonus barang dari supplier tidak dicatat — HPP tampak lebih mahal dari kenyataan.
- PPN tercampur ke harga beli tanpa perlakuan yang konsisten.
- Harga jual tidak ikut naik saat harga beli naik — margin tergerus diam-diam.
- Hanya melihat margin rata-rata seluruh apotek — produk yang rugi bersembunyi di balik rata-rata yang kelihatan sehat.
Langkah praktis
- Catat harga beli bersih (setelah diskon, pisahkan PPN) setiap penerimaan.
- Tetapkan target margin (bukan markup) per kategori produk — obat resep, OTC, alkes, dan consumer goods wajarnya berbeda.
- Gunakan HPP per batch agar laba tiap transaksi benar.
- Pantau margin per produk di laporan — cari produk bermargin tipis atau rugi, terutama di daftar 50 produk terlaris.
- Jadwalkan review harga bulanan: produk yang harga belinya naik harus segera dievaluasi harga jualnya.
Baca juga: laporan keuangan apotek yang wajib dipantau dan cara memilih software apotek yang mampu menghitung semua ini otomatis.
Farmalite hitung HPP & margin otomatis
HPP per batch, margin per produk, diskon & PPN terpisah, peringatan jual di bawah modal, dan laporan laba real-time — Anda selalu tahu produk mana yang benar-benar menguntungkan.