<p><strong>Cara menghitung HPP</strong> (harga pokok penjualan) untuk usaha dagang cukup sederhana: jumlahkan persediaan awal dan pembelian bersih, lalu kurangi persediaan akhir. Hasilnya menunjukkan modal barang yang benar-benar terjual dalam satu periode. Untuk usaha produksi, rumusnya berbeda. Jumlahkan biaya bahan, tenaga kerja langsung, dan overhead, lalu bagi dengan jumlah unit yang kamu hasilkan. Artikel ini membahas kedua rumus itu, lengkap dengan contoh ilustrasi dan kesalahan yang sering terjadi.</p>
<!-- WP QUADS Content Ad Plugin v. 3.0.5.1 -->
<div class="quads-location quads-ad3" id="quads-ad3" style="float:none;margin:0px;">

</div>

<h2>Apa itu HPP dan mengapa angkanya penting</h2>
<p>HPP adalah biaya yang kamu keluarkan untuk memperoleh atau membuat barang yang akhirnya terjual. Biaya ini muncul di laporan laba rugi, tepat di bawah penjualan. Selisih penjualan dan HPP menghasilkan laba kotor.</p>
<p>Menurut penjelasan Ortax, HPP dalam konteks PPh badan mencakup biaya yang berkaitan langsung dengan perolehan barang dagangan. Artinya, tidak semua pengeluaran ikut masuk hitungan. Gaji bagian admin atau biaya iklan umumnya masuk beban operasional, bukan HPP.</p>
<p>Angka ini penting karena dua alasan. Pertama, HPP yang salah membuat laba tampak lebih besar atau lebih kecil dari kenyataan. Kedua, HPP menjadi dasar harga jual. Jika modal per unit keliru, harga jual ikut keliru.</p>
<p>Kesalahan yang mudah terjadi adalah menyamakan HPP dengan harga beli barang. Padahal, harga beli hanya salah satu unsur. Ongkos kirim dari pemasok, bahan kemasan, dan upah produksi juga ikut membentuk modal per unit. Karena itu, cara menghitung HPP yang benar selalu berawal dari daftar biaya yang lengkap.</p>
<p>HPP juga berguna untuk menilai produk. Produk dengan margin kotor tipis perlu kamu kaji ulang. Kamu bisa menaikkan harga, mencari pemasok lebih murah, atau menghentikan produk tersebut.</p>
<h2>Tiga jenis usaha, tiga cara menghitung HPP</h2>
<p>Rumus yang kamu pakai bergantung pada jenis usaha. Karena itu, kenali dulu posisi usahamu.</p>
<h3>Usaha dagang</h3>
<p>Toko membeli barang jadi, lalu menjualnya kembali. Kamu menghitung HPP dari pergerakan stok: berapa barang yang ada di awal, berapa yang masuk, dan berapa yang tersisa di akhir.</p>
<h3>Usaha produksi atau manufaktur</h3>
<p>Pelaku usaha mengolah bahan menjadi barang jadi. Di sini HPP terdiri dari tiga komponen, yaitu bahan baku, tenaga kerja langsung, dan overhead pabrik. Overhead mencakup biaya produksi tidak langsung, misalnya gas, listrik dapur, dan penyusutan alat.</p>
<h3>Usaha jasa dan makanan minuman</h3>
<p>Usaha jasa tidak punya barang jadi, sehingga HPP-nya berupa biaya langsung untuk menyampaikan layanan. Usaha makanan berada di tengah. Pemilik membeli bahan seperti toko, tetapi mengolahnya seperti pabrik. Hasilnya biasanya berupa HPP per porsi.</p>
<h2>Cara menghitung HPP untuk usaha dagang</h2>
<p>Rumus dasarnya sebagai berikut:</p>
<p><strong>HPP = Persediaan awal + Pembelian bersih − Persediaan akhir</strong></p>
<p>Pembelian bersih sendiri bukan sekadar nilai faktur. Untuk mendapatkannya, tambahkan ongkos angkut ke nilai pembelian, lalu kurangi retur dan potongan pembelian. Ortax dan Mekari Jurnal memakai rumus yang sama.</p>
<p>Berikut langkah praktisnya:</p>
<ol>
<li>Hitung nilai stok di awal periode, misalnya awal bulan.</li>
<li>Jumlahkan seluruh pembelian, lalu tambahkan ongkos angkut.</li>
<li>Kurangi retur dan potongan pembelian untuk mendapat pembelian bersih.</li>
<li>Tambahkan stok awal untuk mendapat nilai barang tersedia dijual.</li>
<li>Lakukan stok opname di akhir periode, lalu kurangkan nilai stok akhir.</li>
</ol>
<p>Setelah itu, uji hasilnya dengan cek sederhana. HPP ditambah persediaan akhir harus sama dengan barang tersedia dijual. Jika angkanya tidak cocok, kemungkinan ada pembelian yang terlewat atau salah ketik.</p>
<h2>Stok opname atau catatan per transaksi?</h2>
<p>Ada dua cara mencatat persediaan. Cara periodik mengandalkan stok opname di akhir periode. Kamu baru tahu HPP setelah menghitung fisik barang. Cara ini cocok untuk toko kecil dengan banyak barang murah.</p>
<p>Sebaliknya, cara perpetual mencatat setiap barang masuk dan keluar saat transaksi terjadi. Aplikasi kasir atau software akuntansi umumnya bekerja seperti ini. Kelebihannya, kamu bisa melihat HPP kapan saja tanpa menunggu akhir bulan.</p>
<p>Namun, stok opname tetap perlu meski kamu memakai aplikasi. Selisih antara catatan dan fisik menandakan barang rusak, hilang, atau salah catat. Jika selisihnya besar, telusuri dulu penyebabnya sebelum menyimpulkan margin turun.</p>
<h2>Cara menghitung HPP produksi dan HPP per unit</h2>
<p>Pada usaha produksi, hitung dulu total biaya produksi:</p>
<p><strong>Biaya produksi = Bahan baku terpakai + Tenaga kerja langsung + Overhead</strong></p>
<p>Untuk bahan baku terpakai, mulai dari stok bahan awal, tambahkan pembelian bahan, lalu kurangi stok bahan akhir. Setelah itu, kamu bisa mendapat HPP per unit:</p>
<p><strong>HPP per unit = Total biaya produksi ÷ Jumlah unit jadi</strong></p>
<p>Jika ada persediaan barang jadi di awal dan akhir periode, pakai pola yang sama seperti rumus dagang. Artinya, tambahkan persediaan awal barang jadi ke biaya produksi, lalu kurangi persediaan akhir barang jadi. Usaha yang punya barang setengah jadi juga perlu memperhitungkan barang dalam proses dengan cara serupa.</p>
<h2>Contoh ilustrasi 1: toko dagang</h2>
<p>Angka berikut adalah <em>contoh ilustrasi</em> buatan tim Dunia Cerdas, bukan data usaha nyata. Contoh ini menerapkan cara menghitung HPP dagang pada sebuah toko sembako di bulan Oktober.</p>
<table>
<thead>
<tr>
<th>Komponen</th>
<th>Nilai</th>
</tr>
</thead>
<tbody>
<tr>
<td>Persediaan awal</td>
<td>Rp12.000.000</td>
</tr>
<tr>
<td>Pembelian</td>
<td>Rp48.000.000</td>
</tr>
<tr>
<td>Ongkos angkut</td>
<td>Rp1.500.000</td>
</tr>
<tr>
<td>Retur pembelian</td>
<td>Rp700.000</td>
</tr>
<tr>
<td>Potongan pembelian</td>
<td>Rp800.000</td>
</tr>
<tr>
<td>Persediaan akhir (hasil stok opname)</td>
<td>Rp15.000.000</td>
</tr>
</tbody>
</table>
<p>Pertama, pembelian bersih: 48.000.000 + 1.500.000 − 700.000 − 800.000 = Rp48.000.000. Kedua, barang tersedia dijual: 12.000.000 + 48.000.000 = Rp60.000.000. Ketiga, HPP: 60.000.000 − 15.000.000 = <strong>Rp45.000.000</strong>. Cek cepatnya: 45.000.000 + 15.000.000 = 60.000.000, sesuai.</p>
<p>Jika penjualan bulan itu Rp63.000.000, laba kotornya Rp18.000.000. Margin kotornya sekitar 28,6% dari penjualan. Sementara itu, markup-nya 40% dari HPP.</p>
<h2>Contoh ilustrasi 2: usaha makanan, HPP per porsi</h2>
<p>Contoh ini juga ilustrasi buatan tim Dunia Cerdas. Misalkan sebuah warung ayam geprek menghasilkan 1.000 porsi dalam sebulan.</p>
<p>Hitung bahan baku dulu dari stok: persediaan awal Rp1.500.000, pembelian Rp8.700.000, dan persediaan akhir Rp1.200.000. Bahan yang terpakai berarti 1.500.000 + 8.700.000 − 1.200.000 = Rp9.000.000.</p>
<table>
<thead>
<tr>
<th>Komponen</th>
<th>Nilai per bulan</th>
</tr>
</thead>
<tbody>
<tr>
<td>Bahan baku terpakai</td>
<td>Rp9.000.000</td>
</tr>
<tr>
<td>Tenaga kerja langsung (juru masak)</td>
<td>Rp3.000.000</td>
</tr>
<tr>
<td>Overhead: gas Rp600.000, kemasan Rp900.000, listrik dapur Rp300.000, penyusutan alat Rp200.000</td>
<td>Rp2.000.000</td>
</tr>
<tr>
<td><strong>Total biaya produksi</strong></td>
<td><strong>Rp14.000.000</strong></td>
</tr>
</tbody>
</table>
<p>Dengan demikian, HPP per porsi = 14.000.000 ÷ 1.000 = <strong>Rp14.000</strong>. Angka inilah yang kamu pakai untuk menentukan harga menu. Langkah lengkapnya ada di panduan <a href="https://duniacerdas.com/bisnis/cara-menentukan-harga-jual-makanan/">cara menentukan harga jual makanan</a>.</p>
<p>Perhatikan juga pos tenaga kerja. Jika pemilik ikut memasak tanpa menerima gaji, tetap masukkan upah yang wajar. Tanpa pos ini, HPP tampak murah dan harga jual bisa terlalu rendah saat usaha mulai merekrut karyawan.</p>
<!-- WP QUADS Content Ad Plugin v. 3.0.5.1 -->
<div class="quads-location quads-ad1" id="quads-ad1" style="float:none;margin:0px;">

</div>

<h2>Metode persediaan yang memengaruhi cara menghitung HPP</h2>
<p>Harga beli barang sering berubah. Karena itu, kamu perlu aturan untuk menilai stok yang keluar. Dua metode yang umum adalah FIFO dan rata-rata.</p>
<p>FIFO menganggap barang yang masuk lebih dulu juga keluar lebih dulu. Metode rata-rata memakai biaya rata-rata tertimbang dari seluruh barang yang tersedia. Berikut contoh ilustrasi sederhana: stok awal 100 unit seharga Rp10.000, lalu pembelian 100 unit seharga Rp12.000. Toko kemudian menjual 150 unit.</p>
<table>
<thead>
<tr>
<th>Metode</th>
<th>HPP (150 unit)</th>
<th>Persediaan akhir (50 unit)</th>
</tr>
</thead>
<tbody>
<tr>
<td>FIFO</td>
<td>Rp1.600.000</td>
<td>Rp600.000</td>
</tr>
<tr>
<td>Rata-rata (Rp11.000 per unit)</td>
<td>Rp1.650.000</td>
<td>Rp550.000</td>
</tr>
</tbody>
</table>
<p>Hitungan FIFO: 100 × 10.000 + 50 × 12.000 = Rp1.600.000. Hitungan rata-rata: Rp2.200.000 ÷ 200 unit = Rp11.000 per unit, lalu kalikan dengan 150 unit. Saat harga naik, FIFO menghasilkan HPP lebih rendah dan laba lebih tinggi.</p>
<p>Bagaimana dengan LIFO? <a href="https://pajak.go.id/sites/default/files/UU%20PPh%20No%2036%20Th%202008.pdf" rel="noopener">Pasal 10 ayat (6) UU PPh</a> hanya mengenal dua cara, yaitu rata-rata atau mendahulukan persediaan yang diperoleh pertama. Penjelasan pasal itu juga menegaskan bahwa penilaian persediaan hanya boleh memakai harga perolehan. Karena itu, LIFO tidak berlaku untuk keperluan pajak.</p>
<p>Setelah memilih metode, pakai secara konsisten. Menurut Pasal 28 ayat (6) UU KUP, perubahan metode pembukuan harus mendapat persetujuan Direktur Jenderal Pajak. Ulasan <a href="https://news.ddtc.co.id/review/konsultasi/6845/perubahan-metode-pembukuan" rel="noopener">DDTCNews</a> membahas contoh perubahan dari FIFO ke rata-rata.</p>
<h2>HPP untuk usaha jasa dan tips pencatatan</h2>
<p>Usaha jasa tidak punya stok barang jadi. Namun, tetap ada biaya langsung yang melekat pada layanan, misalnya upah teknisi, bahan habis pakai, dan transportasi ke lokasi pelanggan. Jumlahkan biaya itu, lalu bagi dengan jumlah layanan yang selesai kamu kerjakan. Hasilnya adalah HPP per layanan.</p>
<p>Sebagai contoh ilustrasi, sebuah jasa cuci AC mengeluarkan Rp2.400.000 untuk upah teknisi, cairan pembersih, dan bensin dalam sebulan. Jika usaha itu menyelesaikan 40 pekerjaan, HPP per layanan adalah Rp60.000 (2.400.000 ÷ 40).</p>
<p>Agar cara menghitung HPP berjalan lancar, biasakan tiga hal berikut:</p>
<ul>
<li>Catat setiap pembelian di hari yang sama, lengkap dengan nota.</li>
<li>Pisahkan rekening atau buku untuk modal usaha dan uang pribadi.</li>
<li>Tinjau HPP setiap bulan, terutama bila harga bahan sering naik.</li>
</ul>
<p>Dengan begitu, angka HPP selalu mencerminkan kondisi terbaru. Selain itu, kamu bisa cepat melihat produk mana yang marginnya menipis.</p>
<h2>Kesalahan umum saat menghitung HPP</h2>
<ul>
<li><strong>Melewatkan stok opname.</strong> Tanpa hitung fisik, persediaan akhir hanya tebakan.</li>
<li><strong>Lupa ongkos angkut dan retur.</strong> Akibatnya, pembelian bersih meleset.</li>
<li><strong>Memasukkan ongkos kirim ke pembeli.</strong> Ongkos ini termasuk beban penjualan, bukan modal barang.</li>
<li><strong>Mencampur beban operasional dengan HPP.</strong> Sewa kios dan iklan terpisah dari modal barang, kecuali memang terkait langsung dengan produksi.</li>
<li><strong>Mengabaikan overhead.</strong> Gas, kemasan, dan penyusutan alat sering terlupakan pada usaha rumahan.</li>
<li><strong>Memakai harga beli lama.</strong> Harga bahan naik, tetapi kamu belum memperbarui HPP.</li>
<li><strong>Berganti metode persediaan seenaknya.</strong> Untuk pajak, perubahan metode pembukuan perlu persetujuan Direktur Jenderal Pajak.</li>
</ul>
<p>Sebelum menyalin rumus dari mana pun, termasuk dari artikel ini, periksa ulang aritmetikanya.</p>
<h2>Dari HPP ke harga jual dan margin</h2>
<p>HPP hanyalah titik awal harga. Setelah itu, tambahkan biaya operasional dan laba yang kamu inginkan. Untuk pembahasan lengkap, baca <a href="https://duniacerdas.com/bisnis/cara-menentukan-harga-jual-produk/">cara menentukan harga jual produk</a>.</p>
<p>Bedakan dua istilah berikut karena sering tertukar:</p>
<ul>
<li><strong>Markup</strong> = laba ÷ HPP.</li>
<li><strong>Margin</strong> = laba ÷ harga jual.</li>
</ul>
<p>Misalkan HPP per porsi Rp14.000 dan kamu memakai markup 50%. Harga jualnya Rp21.000, tetapi marginnya hanya 33,3% (7.000 ÷ 21.000). Jika kamu mau margin kotor 40%, hitung 14.000 ÷ (1 − 0,4) = Rp23.333, lalu bulatkan ke Rp23.500. Marginnya kemudian menjadi sekitar 40,4%.</p>
<p>Ingat juga, laba kotor masih harus menanggung biaya sewa, gaji admin, dan promosi. Kamu bisa melihat gambaran lengkapnya di <a href="https://duniacerdas.com/keuangan/laporan-keuangan-umkm/">panduan laporan keuangan UMKM</a>.</p>
<h2>Pertanyaan yang sering muncul</h2>
<h3>Apakah cara menghitung HPP untuk reseller berbeda?</h3>
<p>Tidak. Reseller memakai rumus dagang. Masukkan ongkos kirim dari supplier ke pembelian, tetapi jangan masukkan ongkos kirim ke pembeli.</p>
<h3>Seberapa sering saya perlu menghitung HPP?</h3>
<p>Untuk usaha kecil, hitungan bulanan biasanya cukup. Namun, hitung ulang HPP per unit setiap kali harga bahan utama berubah cukup jauh.</p>
<h3>Apakah HPP sama dengan harga pokok produksi?</h3>
<p>Tidak persis. Harga pokok produksi adalah biaya untuk membuat barang dalam satu periode. HPP baru muncul setelah kamu menyesuaikannya dengan persediaan barang jadi awal dan akhir. Jika stok barang jadi awal dan akhir sama-sama nol, kedua angka itu sama.</p>
<h2>Ringkasan rumus</h2>
<table>
<thead>
<tr>
<th>Jenis usaha</th>
<th>Rumus utama</th>
<th>Hasil</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dagang</td>
<td>Persediaan awal + pembelian bersih − persediaan akhir</td>
<td>HPP periode</td>
</tr>
<tr>
<td>Produksi</td>
<td>(Bahan + tenaga kerja langsung + overhead) ÷ unit</td>
<td>HPP per unit</td>
</tr>
<tr>
<td>Makanan dan minuman</td>
<td>Total biaya bulanan ÷ jumlah porsi</td>
<td>HPP per porsi</td>
</tr>
<tr>
<td>Jasa</td>
<td>Biaya langsung layanan ÷ jumlah layanan</td>
<td>HPP per layanan</td>
</tr>
</tbody>
</table>
<h2>Langkah berikutnya</h2>
<p>Singkatnya, cara menghitung HPP bergantung pada jenis usaha: rumus stok untuk dagang, rumus biaya per unit untuk produksi dan makanan. Pilih FIFO atau rata-rata, lalu pakai secara konsisten. Setelah itu, jadikan HPP dasar harga jual dan pantau marginnya.</p>
<p>Mulailah dengan tiga langkah. Pertama, lakukan stok opname akhir bulan ini. Kedua, kumpulkan semua nota pembelian beserta ongkos angkut dan retur. Ketiga, hitung HPP dengan tabel di atas, lalu bandingkan dengan harga jualmu sekarang. Jika kamu masih mencari usaha untuk dicoba, lihat <a href="https://duniacerdas.com/bisnis/ide-usaha-modal-kecil-pemula/">ide usaha modal kecil untuk pemula</a>.</p>
<p><strong>Sumber rujukan:</strong>
<!-- WP QUADS Content Ad Plugin v. 3.0.5.1 -->
<div class="quads-location quads-ad2" id="quads-ad2" style="float:none;margin:0px;">

</div>
</p>
<ul>
<li><a href="https://pajak.go.id/sites/default/files/UU%20PPh%20No%2036%20Th%202008.pdf" rel="noopener">Direktorat Jenderal Pajak: Susunan dalam satu naskah UU Pajak Penghasilan (UU 36/2008), Pasal 10 ayat (6)</a></li>
<li><a href="https://news.ddtc.co.id/berita/nasional/1805509/mengapa-pencatatan-persediaan-metode-lifo-tidak-lagi-dipakai" rel="noopener">DDTCNews: Mengapa pencatatan persediaan metode LIFO tidak lagi dipakai</a></li>
<li><a href="https://news.ddtc.co.id/review/konsultasi/6845/perubahan-metode-pembukuan" rel="noopener">DDTCNews: Perubahan metode pembukuan</a></li>
<li><a href="https://ortax.org/mengenal-konsep-biaya-harga-pokok-penjualan-dalam-pph-badan" rel="noopener">Ortax: Konsep biaya harga pokok penjualan dalam PPh Badan</a></li>
<li><a href="https://www.jurnal.id/id/blog/apa-yang-dimaksud-harga-pokok-penjualan-hpp/" rel="noopener">Mekari Jurnal: Cara menghitung HPP perusahaan</a></li>
</ul>


Cara Menghitung HPP: Rumus Dagang, Produksi & Contoh

