Margin vs Markup: Beda Rumus, Beda Harga Jual

Dua istilah ini dipakai bergantian dalam percakapan sehari-hari seolah artinya sama. Padahal rumusnya memakai pembagi yang berbeda, dan tertukar sedikit saja membuat harga jual Anda meleset — biasanya ke arah yang merugikan. Artikel ini menjelaskan bedanya dengan angka, lengkap dengan tabel konversi yang bisa langsung dipakai.

Diperbarui: 18 Agustus 2026 Waktu baca: 6 menit Oleh: Tim PRS Retail System
Jawaban singkat

Bedanya ada pada pembagi. Margin membagi keuntungan dengan harga jual: (Harga Jual − HPP) ÷ Harga Jual. Markup membagi keuntungan dengan HPP: (Harga Jual − HPP) ÷ HPP. Karena harga jual selalu lebih besar dari HPP, markup selalu menghasilkan persentase yang lebih besar daripada margin untuk keuntungan rupiah yang sama. Markup 25% hanya setara margin 20%.

Apa Beda Rumus Margin dan Markup?

Keduanya mengukur keuntungan yang sama persis dalam rupiah. Yang berbeda hanyalah terhadap apa keuntungan itu dibandingkan.

Rumus Margin (terhadap harga jual)
Margin % = (Harga Jual − HPP) ÷ Harga Jual × 100
Rumus Markup (terhadap HPP)
Markup % = (Harga Jual − HPP) ÷ HPP × 100

Karena harga jual selalu lebih besar daripada HPP, pembagi markup selalu lebih kecil. Akibatnya angka markup selalu terlihat lebih besar — dan di sinilah salah paham bermula.

Cara mengingatnya

Margin menjawab: "dari setiap rupiah yang masuk ke kasir, berapa yang jadi untung?"
Markup menjawab: "dari modal yang saya keluarkan, berapa persen saya naikkan?"

Contoh dengan Angka yang Sama

Angka berikut adalah contoh ilustrasi. Sebuah barang dibeli Rp 8.000 dan dijual Rp 10.000:

HPPmodal per unitRp 8.000
Harga jualharga di rakRp 10.000
Untung10.000 − 8.000Rp 2.000
Margin2.000 ÷ 10.00020%
Markup2.000 ÷ 8.00025%

Keuntungannya sama-sama Rp 2.000. Tetapi kalau seseorang berkata "margin saya 25%" padahal yang dia maksud markup, dan Anda memakai angka itu untuk menghitung harga jual dengan rumus margin, hasilnya akan meleset.

Contoh kesalahan yang paling mahal

Anda ingin margin 30% untuk barang ber-HPP Rp 8.000.

Cara yang benar8.000 ÷ (1 − 0,30)Rp 11.429
Cara yang keliru8.000 × 1,30Rp 10.400
Selisih per unit11.429 − 10.400Rp 1.029

Cara yang keliru menghasilkan margin sesungguhnya hanya 23%, bukan 30%. Untuk satu unit selisihnya terlihat kecil. Untuk ribuan unit per bulan di ratusan SKU, ini menjadi kebocoran yang tidak pernah muncul sebagai kesalahan di laporan mana pun — karena semua angkanya "benar", hanya rumusnya yang tertukar.

Tabel Konversi Markup ke Margin

Tempel tabel ini di dekat meja buyer Anda:

MarkupMargin setaraPengali harga jual dari HPP
10%9,1%× 1,100
15%13,0%× 1,150
20%16,7%× 1,200
25%20,0%× 1,250
30%23,1%× 1,300
50%33,3%× 1,500
100%50,0%× 2,000

Dan sebaliknya, kalau yang Anda punya adalah target margin:

Menetapkan harga jual dari target margin
Harga Jual = HPP ÷ (1 − Margin Target)
Target marginPembagiContoh HPP Rp 8.000
15%÷ 0,85Rp 9.412
20%÷ 0,80Rp 10.000
25%÷ 0,75Rp 10.667
30%÷ 0,70Rp 11.429
40%÷ 0,60Rp 13.333

Kenapa Sistem Harus Memakai Satu Rumus Saja?

Masalah terbesar bukan memilih margin atau markup — silakan pilih yang mana pun, asal konsisten. Masalah terbesar adalah ketika satu sistem memakai dua rumus di menu yang berbeda.

Gejalanya seperti ini

Satu barang, satu harga, tetapi Master Barang menampilkan 16,67% sementara editor harga jual menampilkan 20,00%. Keduanya "tidak salah" menurut rumusnya masing-masing — yang satu memakai pembagi harga jual, yang lain memakai pembagi HPP. Tetapi bagi orang yang menetapkan harga, ini berarti dia tidak lagi tahu angka mana yang harus dipercaya.

Akibat praktisnya lebih buruk dari sekadar bingung: buyer yang melihat angka margin lebih rendah dari kenyataan akan menaikkan harga barang yang sebenarnya sudah sehat. Barang itu jadi kalah bersaing, penjualannya turun, dan kerugiannya tidak pernah muncul di neraca — ia muncul sebagai omzet yang hilang, yang jauh lebih sulit dilacak.

Bagaimana dengan PPN?

Satu sumber kebingungan lain: apakah PPN dipotong lebih dulu sebelum menghitung margin? Jawabannya harus satu kebijakan untuk seluruh sistem. Kalau satu menu memotong PPN dan menu lain tidak, angkanya akan berbeda lagi meski rumus dasarnya sama. Tetapkan satu kebijakan, tulis di dokumen internal, dan pastikan semua laporan mengikutinya.

⚡ Kesimpulan Praktis

Margin dan markup sama-sama sah. Yang tidak sah adalah memakai keduanya bergantian tanpa sadar. Tetapkan satu rumus resmi untuk seluruh toko, tulis definisinya hitam di atas putih, dan pastikan setiap menu — master barang, editor harga, laporan penjualan, sampai laba rugi — memakai definisi yang sama persis.

Ingin angka margin yang sama di semua menu?

PRS Retail System memakai satu rumus margin tunggal untuk seluruh ekosistem — backoffice, kasir, dan laporan — sehingga tidak ada lagi dua angka untuk satu barang yang sama. Demo gratis dengan data skenario toko Anda.

Jadwalkan Demo Gratis →

Pertanyaan yang Sering Diajukan

Apa perbedaan margin dan markup?
Keduanya mengukur keuntungan yang sama dalam rupiah, tetapi memakai pembagi berbeda. Margin membagi keuntungan dengan harga jual, markup membagi keuntungan dengan HPP. Karena harga jual selalu lebih besar dari HPP, angka markup selalu lebih besar daripada margin untuk keuntungan yang sama.
Markup 25% setara margin berapa persen?
Markup 25% setara dengan margin 20%. Contoh: HPP Rp 8.000 dinaikkan 25% menjadi Rp 10.000. Keuntungannya Rp 2.000, dan Rp 2.000 dibagi harga jual Rp 10.000 sama dengan 20%.
Bagaimana cara menghitung harga jual dari target margin?
Bagi HPP dengan (1 dikurangi margin target), bukan mengalikannya. Untuk margin 30% dengan HPP Rp 8.000: Rp 8.000 dibagi 0,70 sama dengan Rp 11.429. Mengalikan HPP dengan 1,30 adalah kesalahan umum yang hanya menghasilkan margin 23%.
Mana yang sebaiknya dipakai toko retail, margin atau markup?
Keduanya sah, yang penting konsisten. Margin lebih umum dipakai dalam laporan keuangan karena langsung menunjukkan berapa bagian dari omzet yang menjadi laba kotor. Markup lebih intuitif bagi buyer saat menetapkan harga dari modal. Pilih satu sebagai rumus resmi dan pastikan semua menu memakainya.
Apakah PPN harus dipotong sebelum menghitung margin?
Yang penting adalah satu kebijakan untuk seluruh sistem. Kalau satu menu memotong PPN dan menu lain tidak, satu barang yang sama akan menampilkan dua angka margin berbeda. Tetapkan satu kebijakan, tulis definisinya, dan pastikan semua laporan mengikutinya.

Artikel Terkait