"Saya ambil untung 25%" — 25% dari apa? Dari harga beli (markup) atau dari harga jual (margin)? Dua hal ini sering tertukar, dan selisihnya nyata: markup 25% ternyata hanya margin 20%. Salah paham di sini membuat target laba tidak pernah tercapai — dan lebih sering daripada yang Anda kira, membuat apotek merasa untung padahal labanya tergerus diam-diam.
Dua rumus yang sering tertukar
Margin % = (Harga Jual − HPP) ÷ Harga Jual × 100%
Contoh: HPP Rp 8.000, dijual Rp 10.000. Untung Rp 2.000. Markup = 2.000 ÷ 8.000 = 25%. Margin = 2.000 ÷ 10.000 = 20%. Angka untungnya sama, tapi persentasenya beda karena pembaginya beda.
Kenapa penting? Laporan laba rugi memakai margin (% dari omzet). Kalau Anda menargetkan "laba kotor 25% dari omzet" tapi menetapkan harga dengan markup 25%, target itu tidak akan pernah tercapai.
Kesalahpahaman ini punya cara masuk yang halus: sales distributor bicara markup ("ambil untung 30% dari harga beli, Pak"), sementara laporan keuangan dan akuntan bicara margin. Dua pihak memakai kata "untung 30%" untuk angka yang berbeda — dan pemilik apotek yang tidak sadar bedanya akan merasa laporan keuangannya "salah hitung" padahal yang tertukar adalah bahasanya. Baris demi baris laporan itu sendiri dibahas di artikel rumus laporan laba rugi apotek.
Tabel konversi markup ↔ margin
| Markup (dari HPP) | = Margin (dari harga jual) |
|---|---|
| 10% | 9,1% |
| 15% | 13,0% |
| 20% | 16,7% |
| 25% | 20,0% |
| 30% | 23,1% |
| 40% | 28,6% |
| 50% | 33,3% |
Bacaan cepat dari tabel: margin selalu lebih kecil dari markup-nya, dan jaraknya makin lebar di angka besar — markup 50% "cuma" margin 33,3%. Simpan tabel ini di dekat meja pengelolaan harga; ia menyelesaikan sebagian besar perdebatan "untung berapa persen" di internal apotek.
Menghitung harga jual dari target margin
Ini rumus yang paling sering salah. Orang menghitung harga jual = HPP × (1 + margin) — itu markup, bukan margin. Contoh: HPP Rp 8.500, target margin 20%.
- ❌ Salah: 8.500 × 1,20 = Rp 10.200 → margin sebenarnya cuma 16,7%
- ✅ Benar: 8.500 ÷ 0,80 = Rp 10.625 → margin tepat 20%
Selisih Rp 425 per unit tampak remeh — tapi kalikan dengan ribuan transaksi sebulan, dan bedanya adalah jutaan rupiah laba kotor yang "hilang" hanya karena salah pilih rumus. HPP yang menjadi dasar rumus ini pun harus benar dulu: sudah dipotong diskon faktur, sudah benar isi kemasannya — panduannya di artikel cara menghitung HPP apotek.
Soal PPN: hitung margin dari harga jual sebelum PPN. Kalau harga banderol sudah termasuk PPN 11%, keluarkan dulu (harga ÷ 1,11) baru hitung margin — kalau tidak, margin Anda terlihat lebih besar dari kenyataan padahal 11% itu titipan negara.
Soal pembulatan: hasil rumus jarang berupa angka cantik (Rp 10.625). Bulatkan ke atas ke kelipatan yang wajar (Rp 10.700 atau Rp 11.000) — membulatkan ke bawah demi angka cantik berarti menyerahkan margin yang sudah susah payah dihitung. Untuk obat dengan HET (harga eceran tertinggi) di kemasan, pembulatan tentu tidak boleh menembus HET.
Contoh kasus: harga bertingkat (ecer, resep, grosir)
Vitamin C 500mg, HPP Rp 20.000/botol. Apotek menetapkan tiga lapis harga dengan target margin berbeda:
| Tingkat harga | Target margin | Rumus | Harga jual |
|---|---|---|---|
| Ecer (umum) | 25% | 20.000 ÷ 0,75 | Rp 26.700 |
| Resep/klinik | 20% | 20.000 ÷ 0,80 | Rp 25.000 |
| Grosir (min. 10) | 12% | 20.000 ÷ 0,88 | Rp 22.700 |
Aturan praktisnya: margin grosir boleh tipis asal perputarannya kencang — 12% × 10 botol lebih menguntungkan daripada 25% × 2 botol. Yang penting: saat HPP naik (faktur baru lebih mahal), ketiga harga ikut ditinjau. Kasus paling sering: harga grosir dibiarkan bertahun-tahun tidak naik padahal HPP sudah naik 3 kali — margin grosir diam-diam jadi minus.
Strategi menyusun lapisan harga per segmen pelanggan — siapa dapat harga apa, dan bagaimana mengaturnya tanpa membuat kasir bingung — dibahas lebih luas di artikel strategi penetapan harga obat di apotek.
Diskon: musuh margin yang paling sopan
Diskon dihitung dari harga jual, jadi ia menggerus margin lebih dalam dari kelihatannya. Ambil contoh awal kita: harga Rp 10.000, HPP Rp 8.000, margin 20%. Beri diskon 10% → harga jadi Rp 9.000, untung tinggal Rp 1.000, margin anjlok ke 11,1% — diskon 10% memangkas hampir separuh margin. Maka sebelum menyetujui promo atau ikut perang harga, hitung dulu: margin produk itu masih berapa setelah diskon? Produk bermargin 15% yang didiskon 10% praktis dijual hampir tanpa untung.
Checklist harga sehat
- ✅ Sepakati satu bahasa di internal: pakai margin (basis harga jual), karena laporan keuangan memakainya.
- ✅ Harga jual dihitung dengan pembagi (÷ (1−margin)), bukan pengali.
- ✅ Margin dihitung dari harga sebelum PPN.
- ✅ Tinjau harga tiap HPP berubah — jangan tunggu setahun.
- ✅ Cek berkala: adakah produk bermargin minus? (jual di bawah HPP tanpa sadar)
- ✅ Hitung ulang margin sebelum menyetujui diskon atau promo apa pun.
Tanya jawab singkat
- Target margin berapa yang wajar? Tidak ada satu angka untuk semua produk. Praktik umum: margin lebih tipis untuk produk sensitif harga yang gampang dibandingkan pelanggan (obat generik populer, susu formula), lebih tebal untuk OTC, vitamin, dan alkes. Yang penting rata-rata tertimbangnya menopang margin kotor apotek 18–28%.
- Margin tinggi atau perputaran cepat — pilih mana? Dua-duanya menghasilkan laba lewat jalur berbeda; alat ukur gabungannya bernama GMROI, dibahas di artikel 6 rasio keuangan apotek.
- Bagaimana mengecek produk margin minus di ribuan SKU? Manual mustahil — di sinilah sistem berperan: laporan yang menyandingkan harga jual aktif dengan HPP terkini dan menandai yang minus atau di bawah target.
Farmalite menghitungkan semuanya
Ketik target margin — harga jual terhitung otomatis dari HPP terbaru. Ada Kategori Margin untuk harga ecer/resep/grosir sekaligus, laporan produk margin minus, dan peringatan saat kasir menjual di bawah HPP.