Terakhir diperbarui: 21 Oktober 2026
Markup dihitung dari harga pokok (modal), sedangkan margin dihitung dari harga jual. Karena dasarnya berbeda, markup 25% tidak sama dengan margin 25% — markup 25% hanya menghasilkan margin 20%. Selisih kecil ini, jika dipakai untuk menetapkan harga ribuan transaksi, bisa menggerus laba kotor puluhan juta rupiah per bulan tanpa disadari.
Banyak pemilik bisnis berkata “targetnya untung 25%”, lalu tim penjualan menaikkan harga 25% dari modal, sementara laporan laba rugi membaca angka itu sebagai margin. Hasilnya, target di rapat dan angka di laporan tidak pernah cocok. Dalam artikel ini kami jelaskan rumus keduanya, tabel konversi siap pakai, cara menghitung harga jual dari target margin, serta dampak diskon terhadap volume penjualan yang harus Anda kejar.
Ringkasan Cepat
- Markup = (Harga Jual − HPP) ÷ HPP × 100%. Margin = (Harga Jual − HPP) ÷ Harga Jual × 100%.
- Untuk persentase yang sama, markup selalu lebih besar dari margin. Markup 25% = margin 20%; markup 100% = margin 50%.
- Jika target Anda adalah margin, hitung harga jual dengan rumus HPP ÷ (1 − target margin), bukan HPP × (1 + persentase).
- Diskon memotong laba jauh lebih dalam dari kelihatannya: pada margin 20%, diskon 10% menuntut volume naik 100% hanya agar laba kotor tetap sama.
- Gunakan margin untuk evaluasi kinerja dan laporan; gunakan markup sebagai alat bantu menetapkan harga di lapangan.
Apa perbedaan markup dan margin?
Daftar Isi
- 1 Apa perbedaan markup dan margin?
- 2 Bagaimana rumus dan contoh perhitungannya?
- 3 Tabel konversi markup ke margin yang siap dipakai
- 4 Bagaimana cara menghitung harga jual dari target margin?
- 5 Seberapa besar dampak diskon terhadap margin?
- 6 Kapan sebaiknya memakai markup, dan kapan margin?
- 7 Kesalahan yang Sering Terjadi
- 8 Pertanyaan yang Sering Diajukan (FAQ)
- 9 Kesimpulan: target dalam margin, eksekusi dengan markup yang benar
Markup adalah persentase kenaikan harga jual di atas harga pokok penjualan (HPP/cost of goods sold), sedangkan margin laba kotor (gross margin) adalah persentase laba kotor terhadap harga jual atau pendapatan. Keduanya memakai selisih rupiah yang sama, tetapi dibagi dengan angka yang berbeda: markup dibagi modal, margin dibagi harga jual.
Perbedaan pembagi inilah yang membuat keduanya tidak bisa dipertukarkan. Berikut ringkasannya:
| Aspek | Markup | Margin (gross margin) |
|---|---|---|
| Dasar perhitungan | HPP / harga modal | Harga jual / pendapatan |
| Rumus | (Harga Jual − HPP) ÷ HPP × 100% | (Harga Jual − HPP) ÷ Harga Jual × 100% |
| Batas atas | Tidak terbatas (bisa 200%, 300%) | Selalu di bawah 100% |
| Dipakai untuk | Menetapkan harga jual di lapangan | Membaca profitabilitas di laporan laba rugi |
| Pembaca utama | Tim penjualan, purchasing | Owner, CFO, investor, bank |
Satu hal yang perlu Anda pegang: laporan laba rugi (income statement) selalu menyajikan laba kotor sebagai bagian dari pendapatan. Jadi, setiap target profit yang akan dibandingkan dengan laporan keuangan sebaiknya dinyatakan sebagai margin.
Bagaimana rumus dan contoh perhitungannya?
Ambil contoh sebuah distributor suku cadang di Surabaya (contoh fiktif). Satu unit barang memiliki HPP Rp80.000 dan dijual Rp100.000.
- Laba kotor per unit = Rp100.000 − Rp80.000 = Rp20.000.
- Markup = Rp20.000 ÷ Rp80.000 × 100% = 25%.
- Margin = Rp20.000 ÷ Rp100.000 × 100% = 20%.
Barang yang sama, transaksi yang sama, tetapi satu orang menyebut “untung 25%” dan orang lain menyebut “untung 20%”. Keduanya benar menurut rumusnya masing-masing — masalahnya muncul ketika targetnya ditulis dalam satu ukuran dan diukur dengan ukuran lain.
Rumus konversi markup ke margin (dan sebaliknya)
- Margin = Markup ÷ (1 + Markup)
- Markup = Margin ÷ (1 − Margin)
Contoh: markup 25% → 0,25 ÷ 1,25 = 20% margin. Target margin 30% → 0,30 ÷ 0,70 = markup 42,9%.
Tabel konversi markup ke margin yang siap dipakai
Tim penjualan biasanya lebih nyaman memakai markup karena tinggal mengalikan HPP. Agar mereka tetap memenuhi target margin yang Anda tetapkan, cetak tabel berikut dan tempelkan di SOP penetapan harga.
| Markup | Margin setara | Target margin | Markup yang diperlukan |
|---|---|---|---|
| 10% | 9,1% | 10% | 11,1% |
| 20% | 16,7% | 15% | 17,6% |
| 25% | 20,0% | 20% | 25,0% |
| 30% | 23,1% | 25% | 33,3% |
| 40% | 28,6% | 30% | 42,9% |
| 50% | 33,3% | 35% | 53,8% |
| 60% | 37,5% | 40% | 66,7% |
| 75% | 42,9% | 45% | 81,8% |
| 100% | 50,0% | 50% | 100,0% |
Perhatikan pola di kolom kanan: makin tinggi target margin, makin besar lompatan markup yang diperlukan. Margin 50% membutuhkan markup 100%, artinya harga jual dua kali HPP.
Bagaimana cara menghitung harga jual dari target margin?
Jika keputusan Anda di level direksi adalah “margin kotor produk ini minimal 25%”, gunakan rumus berikut:
Harga Jual = HPP ÷ (1 − Target Margin)
Kembali ke contoh distributor: HPP Rp80.000 dan target margin 25%.
- Cara yang benar: Rp80.000 ÷ 0,75 = Rp106.667 (margin tepat 25%).
- Cara yang keliru: Rp80.000 × 1,25 = Rp100.000 (margin hanya 20%).
Selisihnya Rp6.667 per unit. Jika distributor tersebut menjual 3.000 unit per bulan (contoh), kesalahan rumus ini menghilangkan sekitar Rp20 juta laba kotor setiap bulan, atau sekitar Rp240 juta setahun — tanpa ada satu pun transaksi yang terlihat “salah” di nota.
Margin gabungan: kenapa rata-rata sederhana menyesatkan
Owner sering menghitung rata-rata margin dari beberapa produk secara sederhana. Padahal margin perusahaan ditentukan oleh bauran penjualan (sales mix). Contoh berikut menggambarkan sebuah toko bangunan (contoh fiktif):
| Lini produk | Penjualan per bulan | Margin | Laba kotor |
|---|---|---|---|
| Semen & material berat | Rp500 juta | 15% | Rp75 juta |
| Cat & finishing | Rp300 juta | 30% | Rp90 juta |
| Perkakas & aksesori | Rp200 juta | 45% | Rp90 juta |
| Total | Rp1 miliar | 25,5% | Rp255 juta |
Rata-rata sederhana ketiga margin adalah 30%, tetapi margin riil perusahaan hanya 25,5% karena penjualan didominasi produk bermargin rendah. Jika bulan depan penjualan semen naik sementara perkakas turun, margin total ikut turun walaupun harga tidak berubah sama sekali. Itulah sebabnya keputusan promosi sebaiknya melihat laba kotor per lini, bukan omzet saja.
Seberapa besar dampak diskon terhadap margin?
Inilah bagian yang paling sering diremehkan. Diskon dipotong dari harga jual, tetapi seluruh potongannya langsung mengurangi laba kotor karena HPP tidak ikut turun.
Pada contoh distributor tadi (harga Rp100.000, HPP Rp80.000, margin 20%), diskon 10% membuat harga menjadi Rp90.000. Laba kotor per unit turun dari Rp20.000 menjadi Rp10.000 — terpotong 50%, bukan 10%. Agar total laba kotor tetap sama, volume penjualan harus naik dua kali lipat.
Rumus kenaikan volume yang dibutuhkan agar laba kotor tidak turun:
Kenaikan Volume = Diskon ÷ (Margin − Diskon)
| Diskon | Jika margin 20% | Jika margin 30% | Jika margin 40% |
|---|---|---|---|
| 5% | volume +33% | volume +20% | volume +14% |
| 10% | volume +100% | volume +50% | volume +33% |
| 15% | volume +300% | volume +100% | volume +60% |
| 20% | laba kotor habis | volume +200% | volume +100% |
Tabel ini bisa menjadi alat keputusan yang praktis untuk owner dan C-Level. Sebelum menyetujui program diskon, tanyakan kepada tim penjualan: “Apakah realistis volume naik sebesar angka di tabel?” Jika tidak, lebih aman memberi bonus barang, memperpanjang termin dengan batas tertentu, atau mendiskon hanya produk bermargin tinggi.
Kapan sebaiknya memakai markup, dan kapan margin?
- Pakai margin untuk menetapkan target di anggaran, membaca laporan laba rugi, membandingkan kinerja antarproduk atau antarcabang, dan berdiskusi dengan bank atau investor.
- Pakai markup sebagai alat bantu harian bagi tim penjualan atau kasir untuk menentukan harga dari HPP, asalkan persentase markup sudah diturunkan dari target margin menggunakan tabel konversi di atas.
- Tetapkan satu bahasa di perusahaan. Kebijakan harga, laporan, dan bonus penjualan sebaiknya memakai istilah yang sama agar tidak ada salah tafsir di rapat.
Kesalahan yang Sering Terjadi
- Menyamakan “untung 30%” dengan markup 30%. Markup 30% hanya menghasilkan margin 23,1%. Selalu tegaskan ukuran yang dimaksud.
- Memakai HPP yang tidak lengkap. Ongkos kirim pembelian, biaya bongkar muat, atau biaya produksi langsung yang tidak dimasukkan ke HPP membuat margin terlihat lebih besar dari kenyataannya.
- Tidak memperbarui harga saat HPP naik. Harga beli dari pemasok naik, tetapi daftar harga jual tetap. Margin tergerus diam-diam selama berbulan-bulan.
- Memberi diskon seragam ke semua produk. Diskon 10% di produk bermargin 15% hampir menghapus laba kotornya, sementara di produk bermargin 45% masih aman.
- Menilai promosi dari omzet, bukan laba kotor. Omzet naik 30% bisa berarti laba kotor turun jika kenaikan volume tidak sebesar yang dibutuhkan pada tabel diskon.
Pertanyaan yang Sering Diajukan (FAQ)
Apakah markup dan margin bisa bernilai sama?
Tidak, kecuali keduanya nol. Karena markup dibagi HPP yang selalu lebih kecil dari harga jual, persentase markup selalu lebih besar daripada margin untuk transaksi yang sama. Contohnya, laba Rp20.000 dari harga Rp100.000 adalah markup 25% dan margin 20%.
Berapa markup yang dibutuhkan untuk margin 30%?
Markup yang dibutuhkan adalah 42,9%, dihitung dari 0,30 ÷ (1 − 0,30). Artinya, barang dengan HPP Rp70.000 harus dijual Rp100.000 agar margin kotornya tepat 30%.
Margin yang dimaksud di laporan laba rugi itu margin apa?
Di laporan laba rugi, margin laba kotor (gross profit margin) adalah laba kotor dibagi pendapatan bersih. Ada juga margin laba operasi dan margin laba bersih yang memperhitungkan beban operasional, beban lain, dan pajak. Artikel ini membahas margin laba kotor karena itulah yang langsung dipengaruhi keputusan harga.
Bagaimana menentukan diskon maksimal yang masih aman?
Gunakan rumus kenaikan volume = diskon ÷ (margin − diskon), lalu bandingkan hasilnya dengan kenaikan volume yang realistis berdasarkan data penjualan Anda. Sebagai patokan praktis, diskon yang mendekati separuh margin sudah menuntut volume naik 100% hanya agar laba kotor tidak turun.
Apakah harga jual dihitung sebelum atau sesudah pajak?
Markup dan margin sebaiknya dihitung dari harga jual sebelum pajak yang dipungut dari pembeli, karena pajak tersebut bukan pendapatan perusahaan. Menghitung margin dari harga yang sudah termasuk pajak akan membuat margin tampak lebih besar dari yang sebenarnya.
Kesimpulan: target dalam margin, eksekusi dengan markup yang benar
Markup dan margin memakai selisih rupiah yang sama, tetapi dibagi dengan angka berbeda. Tetapkan target profitabilitas dalam bentuk margin agar sejalan dengan laporan laba rugi, turunkan menjadi markup lewat tabel konversi untuk tim penjualan, dan uji setiap rencana diskon dengan rumus kenaikan volume sebelum disetujui. Pelajari juga cara menghitung HPP secara akurat, karena margin hanya seakurat HPP yang menjadi dasarnya, serta cara membaca laporan laba rugi dan laporan laba rugi per cabang untuk memantau margin per unit bisnis.
Menghitung margin per produk dan per lini di Excel setiap bulan memakan waktu dan rawan salah rumus. Dengan laporan keuangan Zahir Online, HPP tercatat otomatis dari setiap transaksi pembelian dan penjualan, sehingga laba kotor per produk bisa Anda pantau kapan saja tanpa rekap manual. Ingin mencobanya? Coba Zahir Online gratis.














