Keuangan 8 menit baca

Cara Menghitung Margin Keuntungan per Produk: Rumus Gross Margin dan Contohnya

Pelajari rumus gross margin per produk dan SKU, cara menghitung laba kotor, membaca persentase margin, serta membedakannya dari contribution margin dan laba bersih.

Oleh digitalisasi.app Diperbarui 3 November 2026
Dua orang menganalisis grafik batang laporan keuangan

Dua produk bisa memiliki harga jual yang sama, tetapi belum tentu menghasilkan laba kotor yang sama. Produk pertama mungkin menggunakan bahan lebih mahal, membutuhkan proses produksi lebih panjang, atau memiliki biaya kemasan yang lebih tinggi. Produk kedua mungkin lebih sederhana dibuat, tetapi membutuhkan lebih banyak aktivitas pemeriksaan atau penanganan.

Jika manajemen hanya melihat total omzet, perbedaan itu sulit terlihat. Jika hanya melihat jumlah unit terjual, produk yang paling laku belum tentu memiliki margin terbaik.

Salah satu cara membaca hasil tersebut adalah menghitung gross margin per produk atau per SKU. Metrik ini menghubungkan penjualan bersih dengan harga pokok penjualan barang yang terjual.

Apa itu gross profit dan gross margin?

Gross profit atau laba kotor adalah selisih antara penjualan bersih dan harga pokok penjualan (COGS).

Gross Profit
= Net Sales - COGS

Gross margin biasanya dinyatakan sebagai persentase laba kotor terhadap penjualan bersih.

Gross Margin (%)
= (Gross Profit ÷ Net Sales) × 100%

OpenStax menjelaskan gross margin sebagai rasio gross profit terhadap sales, sedangkan gross profit diperoleh setelah COGS dikurangkan dari net sales. OpenStax — The Income Statement.

Dalam bahasa sehari-hari, orang kadang menyebut keduanya sebagai “margin”. Supaya laporan tidak rancu, tampilkan nilai rupiah gross profit dan persentase gross margin secara terpisah.

Langkah 1 — Hitung penjualan bersih per SKU

Penjualan bersih bukan selalu jumlah invoice kotor. Perusahaan perlu memperhitungkan pengurang penjualan yang relevan, seperti retur, diskon penjualan, atau allowance sesuai kebijakan pencatatannya.

Contoh sederhana:

  • Penjualan kotor SKU Serum A: Rp12.000.000
  • Diskon penjualan: Rp1.000.000
  • Retur/allowance: Rp500.000

Maka:

Net Sales SKU Serum A = Rp12.000.000 - Rp1.000.000 - Rp500.000 = Rp10.500.000

Agar laporan per SKU akurat, transaksi diskon dan retur harus terhubung ke SKU yang benar. Diskon pesanan yang mencakup beberapa SKU membutuhkan aturan alokasi yang konsisten, bukan ditempelkan seluruhnya pada produk yang kebetulan pertama muncul dalam invoice.

Langkah 2 — Hitung COGS untuk unit yang terjual

COGS adalah biaya persediaan yang berkaitan dengan barang yang terjual, bukan seluruh biaya produksi periode berjalan.

Misalnya SKU Serum A terjual 300 botol. Jika berdasarkan formula valuasi persediaan yang diterapkan, biaya per botol yang keluar adalah Rp25.000, maka:

COGS = 300 × Rp25.000 = Rp7.500.000

Angka biaya per unit yang digunakan harus berasal dari metode penilaian persediaan perusahaan. Untuk barang yang lazimnya saling dipertukarkan, IAS 2 mengatur penggunaan FIFO atau rata-rata tertimbang; untuk barang yang tidak saling dipertukarkan atau proyek spesifik, biaya spesifik dapat diidentifikasi. IFRS — IAS 2 Inventories.

Karena itu, jangan otomatis memakai biaya batch produksi terbaru untuk seluruh unit terjual. Jika SKU tersebut memiliki stok dari beberapa batch dengan biaya berbeda, metode persediaan yang dipakai akan memengaruhi COGS.

Langkah 3 — Hitung gross profit dan gross margin

Lanjutkan contoh Serum A:

  • Penjualan bersih: Rp10.500.000
  • COGS: Rp7.500.000

Maka laba kotor:

Rp10.500.000 - Rp7.500.000 = Rp3.000.000

Persentase gross margin:

Rp3.000.000 ÷ Rp10.500.000 × 100% = 28,57%

Artinya, dari setiap Rp100 penjualan bersih SKU tersebut, sekitar Rp28,57 tersisa setelah dikurangi biaya barang yang terjual. Nilai ini belum mengurangi semua biaya operasional perusahaan.

Contoh membandingkan gross margin dua SKU

Bayangkan perusahaan memiliki dua produk dengan harga jual dan struktur biaya berbeda.

Metrik Serum A Lotion B
Penjualan bersih Rp10.500.000 Rp8.000.000
COGS Rp7.500.000 Rp6.000.000
Gross profit Rp3.000.000 Rp2.000.000
Gross margin 28,57% 25,00%

Dari contoh ini, Serum A menghasilkan laba kotor rupiah dan persentase gross margin lebih tinggi. Namun, kesimpulan tersebut hanya berlaku pada periode dan dasar biaya yang digunakan dalam contoh. Untuk mengambil keputusan, manajemen perlu mempertimbangkan volume penjualan, kapasitas produksi, retur, promosi, dan biaya lain yang relevan.

Mengapa SKU yang paling laku belum tentu paling menguntungkan?

Bayangkan SKU C terjual 10.000 unit dengan gross profit Rp2.000 per unit. Total gross profit-nya Rp20 juta. SKU D hanya terjual 1.000 unit, tetapi menghasilkan gross profit Rp15.000 per unit. Total gross profit-nya Rp15 juta.

SKU C menghasilkan gross profit total lebih besar pada periode tersebut, meskipun laba kotor per unitnya lebih kecil. SKU D bisa memiliki persentase margin yang lebih tinggi, tetapi kontribusi rupiah totalnya masih lebih rendah.

Dua ukuran ini tidak boleh saling menggantikan:

  • Gross profit per unit: selisih harga jual bersih per unit dengan biaya unit yang terjual.
  • Total gross profit: akumulasi laba kotor seluruh unit terjual.
  • Gross margin (%): rasio laba kotor terhadap penjualan bersih.

Manajemen perlu melihat ketiganya bersama volume penjualan. Margin persentase tinggi tidak otomatis berarti produk menyumbang laba kotor terbesar.

Gross margin bukan contribution margin atau net profit margin

Perbedaan ini penting ketika pemilik bisnis memutuskan harga, promosi, atau menghentikan produk.

Metrik Apa yang dikurangkan dari penjualan? Pertanyaan yang dijawab
Gross profit COGS Berapa laba kotor dari barang yang terjual?
Gross margin (%) COGS, lalu dihitung sebagai persentase net sales Berapa persentase penjualan yang tersisa setelah COGS?
Contribution margin Biaya variabel yang relevan, termasuk biaya variabel nonproduksi sesuai analisis Berapa kontribusi untuk menutup biaya tetap dan laba?
Net profit margin Seluruh beban yang diakui dalam laba rugi, termasuk operasional, keuangan, dan pajak sesuai penyajian Berapa laba bersih dari penjualan?

Contohnya, biaya komisi marketplace, biaya fulfillment, atau biaya promosi tertentu mungkin tidak masuk ke COGS menurut kebijakan penyajian perusahaan, tetapi dapat relevan ketika menghitung contribution margin atau profitabilitas pelanggan/kanal. Jangan memasukkan semua biaya tersebut ke gross margin tanpa menjelaskan kebijakan akuntansinya.

Bagaimana jika overhead pabrik belum bisa ditelusuri ke SKU?

Dalam manufaktur, sebagian biaya produksi tidak dapat ditelusuri langsung ke satu produk. Perusahaan perlu memilih dasar alokasi overhead yang rasional dan konsisten. Untuk beberapa proses, dasar berbasis volume seperti jam mesin atau jam tenaga kerja bisa memadai. Untuk proses yang lebih beragam, perusahaan dapat mengevaluasi cost pool dan cost driver melalui Activity-Based Costing.

Jika overhead dialokasikan terlalu sederhana, gross margin per SKU dapat memberi gambaran yang menyesatkan. Produk yang membutuhkan setup, inspeksi, atau perubahan proses lebih banyak mungkin terlihat terlalu menguntungkan, sementara produk yang diproduksi massal menyerap overhead terlalu besar.

OpenStax membandingkan alokasi tradisional berbasis satu cost driver dengan ABC yang memakai beberapa cost pool dan cost driver. Pemilihan metode perlu mempertimbangkan hubungan biaya dengan aktivitas serta biaya pengumpulan datanya. OpenStax — Traditional vs Activity-Based Costing.

Rancangan laporan gross margin per SKU

Laporan yang bermanfaat sebaiknya tidak hanya menampilkan satu persentase. Setidaknya pertimbangkan kolom berikut:

Kolom laporan Tujuan
Periode Menentukan rentang transaksi yang dianalisis
SKU dan nama produk Menentukan identitas barang
Unit terjual Menunjukkan volume penjualan
Penjualan kotor Nilai sebelum pengurang penjualan
Diskon, retur, allowance Menjelaskan pengurang penjualan
Penjualan bersih Dasar perhitungan gross margin
Metode valuasi dan COGS Menjelaskan biaya barang terjual
Gross profit Nilai laba kotor rupiah
Gross margin (%) Persentase laba kotor terhadap penjualan bersih
Gross profit per unit Membantu perbandingan produk

Untuk perusahaan dengan beberapa batch per SKU, laporan tersebut sebaiknya dapat ditelusuri ke lapisan persediaan atau batch asal. Jangan menampilkan HPP per SKU tanpa menyebutkan formula biaya persediaan dan periode yang dipakai.

Kesalahan umum dalam menghitung margin produk

Menggunakan omzet kotor sebagai pembagi. Diskon dan retur dapat membuat penjualan bersih berbeda dari penjualan kotor.

Menggunakan HPP produksi periode ini sebagai COGS. Barang yang terjual bisa berasal dari persediaan awal atau beberapa batch dengan biaya berbeda.

Menganggap gross margin sebagai laba bersih. Biaya penjualan, administrasi, pemasaran, bunga, dan pajak belum seluruhnya dikurangkan dalam gross margin.

Membandingkan SKU dengan metode alokasi berbeda. Perbandingan baru bermakna jika periode, kebijakan diskon, formula valuasi persediaan, dan dasar alokasi biaya konsisten.

Hanya melihat persentase. Produk dengan margin 40% belum tentu menyumbang laba kotor rupiah lebih besar daripada produk dengan margin 25% jika volume penjualannya jauh berbeda.

Dari laporan margin ke keputusan bisnis

Gross margin per SKU membantu manajemen mengajukan pertanyaan yang lebih tepat:

  • Produk mana yang menghasilkan gross profit terbesar?
  • Produk mana yang margin persentasenya turun karena biaya produksi meningkat?
  • Apakah diskon tertentu masih menyisakan margin yang memadai?
  • Apakah produk dengan volume kecil membutuhkan banyak aktivitas produksi?
  • Apakah harga jual perlu ditinjau setelah ada perubahan biaya bahan atau overhead?

Jawaban atas pertanyaan tersebut membutuhkan data yang mengalir dari penjualan dan retur ke persediaan, costing, serta laporan keuangan. Jika setiap bagian menggunakan kode produk dan periode yang berbeda, laporan margin akan sulit direkonsiliasi.

Sistem yang menghubungkan transaksi, SKU, batch, perhitungan biaya, dan laporan dapat membantu perusahaan membangun analisis yang konsisten. Namun, akurasi tetap bergantung pada kebijakan costing, kualitas master data, dan pencatatan transaksi yang benar.


Metadata editorial

  • Keyword utama: cara menghitung margin keuntungan
  • Intent: informasional/kalkulasi; pembaca ingin menghitung dan menginterpretasikan laba kotor serta persentase margin.
  • Pembaca: owner, finance manager, sales manager, dan manajer produk pada bisnis manufaktur/distribusi.
  • Nilai khas: menghubungkan gross margin per SKU dengan COGS, batch, valuasi persediaan, dan aktivitas overhead.
  • Internal link yang disarankan: “HPP per Batch vs HPP per SKU”, “HPP vs COGM vs COGS”, dan “Activity-Based Costing vs Traditional Costing”.
  • Catatan: angka contoh bersifat hipotetis. Klasifikasi biaya serta penyajian COGS harus mengikuti kebijakan akuntansi perusahaan dan standar yang berlaku.

Referensi

  1. OpenStax — The Income Statement
  2. OpenStax — Gross Margin and Gross Profit Ratio
  3. IFRS Foundation — IAS 2 Inventories
  4. OpenStax — Traditional vs Activity-Based Costing