Digital Marketing Tools Adalah: Mulai dari yang Gratis
Digital marketing tools adalah alat bantu pemasaran usaha. Kenali lima kebutuhan UMKM, mana yang bisa gratis, dan kapan sebuah alat justru buang waktu.
Cara menghitung HPP lengkap: rumus HPP dagang dan HPP produksi, contoh hitung warung kelontong, dapur rumahan, toko online, plus cara pasang harga jual.

Cara menghitung HPP paling dasar cuma butuh tiga angka: nilai stok di awal periode, total belanja barang selama periode itu, dan nilai stok yang tersisa di akhir. Ketiganya dijumlah dan dikurangkan jadi satu angka yang menjawab pertanyaan paling penting sebelum kamu berani memasang harga: berapa sebenarnya biaya barang yang sudah benar-benar terjual. HPP adalah singkatan dari Harga Pokok Penjualan, dan tanpa angka ini, harga jual yang kamu pasang cuma tebakan yang kebetulan terasa masuk akal.
Artikel ini fokus di satu hal saja, yaitu menghitung biaya per unit sampai ketemu angkanya. Urusan memisahkan rekening usaha dari rekening pribadi, menggaji diri sendiri, dan mengalokasikan laba sudah dibahas terpisah di panduan cara mengatur keuangan usaha. Di sini kita masuk ke hitungannya: rumus HPP dagang, rumus HPP produksi, dan tiga contoh angka lengkap untuk warung kelontong, dapur rumahan, dan toko online. Semua nominal rupiah di artikel ini adalah ilustrasi yang sengaja dibuat konsisten supaya alurnya gampang diikuti, bukan data usaha nyata dan bukan patokan industri.
HPP adalah total biaya yang melekat pada barang yang sudah terjual dalam satu periode. Kata kuncinya "sudah terjual". Stok yang masih menumpuk di rak belum masuk HPP, karena barang itu belum menghasilkan penjualan apa pun. Inilah yang membedakan HPP dari belanja: kamu bisa belanja Rp20 juta bulan ini tapi HPP-mu cuma Rp14 juta, karena sisanya masih berbentuk barang di gudang.
Kenapa HPP harus lebih dulu daripada harga jual? Karena harga jual yang sehat adalah HPP ditambah margin, bukan harga kompetitor dikurangi sedikit. Badan Pendidikan dan Pelatihan Keuangan Kemenkeu bahkan menyoroti masalah ini secara khusus dalam materi pelatihan untuk UMKM: di lapangan sering dijumpai pelaku UMKM yang belum memahami poin penting dalam menentukan HPP, sehingga salah menetapkan HPP dan berimbas pada kesalahan menentukan harga jual sehingga usahanya bisa merugi. Ini bukan kesalahan langka. Ini kesalahan paling umum yang saya temui pada usaha yang omzetnya ramai tapi kasnya selalu tipis.
Setelah HPP ketemu, satu angka lain langsung ikut terbuka: laba kotor. Dalam struktur laporan laba rugi resmi yang dipakai Direktorat Jenderal Pajak, laba kotor dihitung dari penjualan bersih dikurangi harga pokok penjualan. Laba kotor inilah yang nantinya dipakai menutup sewa, listrik, gaji admin, dan iklan. Kalau laba kotormu tipis sejak awal, tidak ada penghematan operasional yang bisa menyelamatkannya.
Banyak pemilik usaha bingung karena menemukan dua rumus HPP yang kelihatan bertolak belakang di internet. Keduanya benar, cuma dipakai untuk jenis usaha yang berbeda. Pertanyaan penyaringnya cuma satu: barang yang kamu jual itu kamu beli jadi lalu dijual lagi, atau kamu bikin sendiri dari bahan mentah?
Kalau kamu membeli barang jadi lalu menjualnya kembali (warung kelontong, toko baju, reseller, dropshipper, toko online), yang kamu pakai adalah HPP dagang. Kalau kamu mengubah bahan baku jadi produk (katering, kue rumahan, konveksi, kopi bubuk, kerajinan), yang kamu pakai adalah HPP produksi, lalu hasilnya masuk ke perhitungan HPP dagang di periode berikutnya. Usaha yang melakukan keduanya, misalnya kafe yang menjual kopi racikan sekaligus menjual roti dari supplier, memakai dua-duanya untuk lini yang berbeda.
Perbedaannya bukan cuma di rumus, tapi juga di data yang harus kamu siapkan sebelum menghitung. Tabel di bawah ini merangkum keduanya supaya kamu tahu harus mengumpulkan apa dulu.
| Aspek | HPP Dagang | HPP Produksi |
|---|---|---|
| Dipakai oleh | Warung, toko kelontong, reseller, toko online barang jadi | Katering, kue rumahan, konveksi, kerajinan, roastery |
| Rumus inti | Persediaan awal + pembelian bersih - persediaan akhir | Bahan baku + tenaga kerja langsung + overhead produksi |
| Satuan hasil | Total per periode (bulanan), bisa diturunkan per unit | Total per batch, dibagi jumlah unit jadi HPP per unit |
| Data yang wajib ada | Nilai stok awal, nota belanja, nilai stok akhir | Rincian bahan per resep, jam kerja, tagihan gas dan listrik |
| Frekuensi hitung | Tiap akhir bulan setelah stok opname | Tiap kali resep, harga bahan, atau ukuran batch berubah |
| Kesalahan tersering | Lupa memasukkan ongkos angkut dan barang rusak | Lupa menghitung upah sendiri dan penyusutan alat |
Rumus HPP dagang mengikuti struktur elemen laporan laba rugi yang dipakai dalam formulir SPT Tahunan. Di modul resmi Direktorat Jenderal Pajak, harga pokok penjualan disusun dari pembelian ditambah saldo barang dagangan awal dikurangi saldo barang dagangan akhir. Ditulis ulang dengan urutan yang lebih enak dibaca:
HPP = Persediaan awal + Pembelian bersih - Persediaan akhir
Pembelian bersih artinya total belanja barang dagangan dikurangi retur dan potongan dari supplier, lalu ditambah ongkos angkut yang kamu bayar untuk mendatangkan barang itu. Ongkos angkut masuk karena barang tidak akan sampai ke rakmu tanpa biaya tersebut, jadi biaya itu melekat pada barangnya.
Sekarang contoh nyatanya. Warung Bu Sri adalah warung kelontong rumahan dengan omzet menengah. Ini rekap bulan Juli, semua angka ilustrasi:
| Komponen | Nominal |
|---|---|
| Persediaan awal (nilai stok per 1 Juli) | Rp8.400.000 |
| Belanja barang dagangan selama Juli | Rp22.750.000 |
| Retur dan potongan dari supplier | -Rp250.000 |
| Ongkos angkut belanja (kirim dari grosir) | Rp350.000 |
| Pembelian bersih | Rp22.850.000 |
| Barang tersedia untuk dijual | Rp31.250.000 |
| Persediaan akhir (hasil stok opname 31 Juli) | -Rp9.150.000 |
| HPP Juli | Rp22.100.000 |
| Penjualan Juli | Rp27.600.000 |
| Laba kotor | Rp5.500.000 |
Perhatikan angka belanja dan angka HPP-nya. Bu Sri belanja Rp22.850.000 tapi HPP-nya Rp22.100.000. Selisih Rp750.000 itu bukan hilang, melainkan berubah bentuk jadi stok tambahan di rak. Kalau Bu Sri menganggap seluruh belanja sebagai biaya bulan Juli, labanya akan terlihat lebih kecil dari yang sebenarnya, dan dia bisa salah mengambil keputusan seperti menunda restock padahal barangnya laku.
Dari laba kotor Rp5.500.000, margin kotor Bu Sri adalah 19,9 persen dari penjualan. Angka ini belum bersih. Setelah dipotong biaya operasional Juli sebesar Rp1.850.000 (listrik, kantong plastik, kuota, dan upah bantu bongkar), laba usahanya tinggal Rp3.650.000. Semua rangkaian angka ini nantinya masuk ke laporan laba rugi bulanan, yang cara menyusunnya dibahas lengkap di panduan laporan keuangan usaha kecil.
Untuk usaha yang mengolah bahan mentah, HPP disusun dari tiga komponen. Materi dasar akuntansi biaya dari Kemenkeu Learning Center menyebut ketiganya sebagai biaya bahan baku langsung, biaya tenaga kerja langsung, dan biaya overhead pabrik. Untuk skala usaha rumahan, istilah "overhead pabrik" cukup kamu artikan sebagai biaya produksi yang tidak menempel ke satu unit tertentu, misalnya gas, listrik oven, sewa dapur, dan perawatan peralatan.
HPP produksi per unit = (Bahan baku + Tenaga kerja langsung + Overhead produksi) / Jumlah unit jadi
Contohnya usaha bolu pisang rumahan yang memproduksi 40 kotak per batch. Perhatikan baris penyusutan, karena baris ini yang paling sering hilang dari hitungan pemilik usaha rumahan:
| Komponen | Rincian | Nominal |
|---|---|---|
| Bahan baku | Tepung, gula, telur, pisang, mentega | Rp286.000 |
| Kemasan | 40 kotak dan stiker @Rp2.500 | Rp100.000 |
| Tenaga kerja langsung | 5 jam kerja @Rp20.000 | Rp100.000 |
| Overhead: gas | Pemakaian per batch | Rp24.000 |
| Overhead: listrik | Oven dan mixer | Rp18.000 |
| Overhead: penyusutan alat | Oven dan mixer Rp7.200.000 dibagi 60 bulan, dibagi 10 batch per bulan | Rp12.000 |
| Total biaya produksi | Satu batch | Rp540.000 |
| HPP per kotak | Rp540.000 dibagi 40 kotak | Rp13.500 |
Hitung upah untuk dirimu sendiri meskipun kamu belum benar-benar menggaji diri. Kalau lima jam kerjamu dianggap gratis, HPP per kotak turun jadi Rp11.000 dan harga jualmu ikut terlihat murah. Begitu usahamu ramai dan kamu terpaksa merekrut orang, biaya yang tadinya "gratis" itu muncul mendadak dan margin yang tadinya aman langsung habis.
Baris penyusutan bekerja dengan logika yang sama. Oven Rp7.200.000 bukan biaya bulan pembelian saja, karena alat itu dipakai bertahun-tahun. Nilainya dicicil ke setiap bulan pemakaian, lalu dibagi lagi ke jumlah batch. Angkanya kecil (Rp12.000 per batch, atau Rp300 per kotak), tapi tanpa baris ini kamu tidak menyisihkan apa pun untuk mengganti oven ketika rusak.
Toko online punya jebakan sendiri. Barangnya memang dibeli jadi, jadi rumusnya HPP dagang. Tapi ada biaya yang menempel ke setiap paket dan sering lupa dihitung, yaitu ongkos kirim dari supplier ke tanganmu dan bahan packing. Contohnya reseller kaos polos yang kulakan 50 pcs sekali order:
| Komponen | Per unit |
|---|---|
| Harga beli dari supplier | Rp38.000 |
| Ongkir supplier ke rumah (Rp150.000 dibagi 50 pcs) | Rp3.000 |
| Packing: plastik, bubble wrap, label | Rp1.500 |
| HPP per unit | Rp42.500 |
| Harga jual di etalase | Rp75.000 |
| Laba kotor per unit | Rp32.500 |
| Potongan platform (asumsi 8 persen dari harga jual) | -Rp6.000 |
| Iklan dalam aplikasi (rata-rata per pesanan) | -Rp4.000 |
| Sisa per pesanan | Rp22.500 |
Dua baris terakhir sengaja diletakkan di bawah laba kotor, bukan di dalam HPP. Potongan platform dan iklan adalah biaya penjualan, bukan biaya yang melekat pada barang. Memisahkannya penting supaya kamu bisa melihat dua hal berbeda: apakah harga belimu yang kemahalan, atau biaya jualanmu yang kelewat besar. Angka 8 persen di atas cuma asumsi ilustrasi. Persentase asli berbeda tiap kategori produk dan bisa berubah sewaktu-waktu, jadi cek langsung struktur biayanya di panduan cara jualan di Shopee dan di halaman biaya milik platform yang kamu pakai.
Kalau kamu ikut program subsidi ongkir, sebagian ongkos itu dipotong dari hasil penjualanmu. Perlakukan potongannya sebagai biaya penjualan, bukan diam-diam dimasukkan ke HPP. Kalau dicampur, kamu tidak akan pernah tahu apakah margin produkmu memang tipis atau sebenarnya sehat tapi tergerus program promosi.
Setelah HPP ketemu, tinggal satu langkah lagi. Di sini ada kebingungan klasik: markup 50 persen tidak menghasilkan margin 50 persen. Markup dihitung dari HPP, sedangkan margin dihitung dari harga jual. Dua kata ini sering dipakai bergantian di obrolan sehari-hari, padahal hasilnya jauh berbeda.
Pakai HPP Rp42.500 dari contoh toko online tadi sebagai patokan:
| Markup dari HPP | Harga jual | Laba per unit | Margin dari harga jual |
|---|---|---|---|
| 30 persen | Rp55.250 | Rp12.750 | 23,1 persen |
| 50 persen | Rp63.750 | Rp21.250 | 33,3 persen |
| 75 persen | Rp74.375 | Rp31.875 | 42,9 persen |
| 100 persen | Rp85.000 | Rp42.500 | 50,0 persen |
Kalau kamu ingin langsung mengunci margin, jangan pakai markup. Pakai rumus terbalik ini:
Harga jual = HPP / (1 - margin yang kamu targetkan)
Misalnya kamu ingin margin 40 persen dari harga jual. Maka harga jual = Rp42.500 dibagi 0,6 = Rp70.833, dibulatkan jadi Rp71.000. Kalau kamu memakai markup 40 persen, hasilnya cuma Rp59.500 dengan margin 28,6 persen. Selisih dua pendekatan ini Rp11.500 per unit, dan pada volume 100 pesanan per bulan bedanya Rp1.150.000. Sebesar itu dampak dari satu salah paham istilah.
Berapa margin yang pantas kamu ambil? Tidak ada angka baku yang berlaku untuk semua usaha. Warung sembako dengan perputaran cepat biasanya hidup dari margin tipis tapi volume besar, sedangkan produk buatan tangan dengan produksi terbatas perlu margin lebih tebal karena volumenya kecil. Yang bisa kamu pastikan sendiri cuma satu: margin kotormu harus cukup menutup seluruh biaya operasional bulanan ditambah gaji dirimu sendiri. Kalau belum, harganya memang perlu naik atau HPP-nya perlu ditekan.
HPP yang salah hampir selalu salah ke arah yang sama, yaitu terlalu rendah. Akibatnya harga jual ikut kerendahan dan usahanya terasa jalan tapi tidak pernah menghasilkan uang lebih. Ini enam penyebab paling sering:
1. Ongkos angkut tidak dimasukkan. Ongkir dari grosir atau supplier melekat pada barang. Kalau tidak dihitung, HPP per unit bisa meleset beberapa persen, dan pada barang bermargin tipis persentase itu menentukan untung atau rugi.
2. Upah pemilik dianggap nol. Ini yang paling mahal. Waktumu punya nilai, dan usaha yang cuma untung karena pemiliknya bekerja gratis bukan usaha yang benar-benar untung.
3. Barang rusak, kedaluwarsa, dan susut tidak dihitung. Kalau dari 200 bungkus yang kamu beli ada 6 yang rusak dan tidak bisa dijual, biaya per bungkus yang benar-benar terjual naik sekitar 3,1 persen. Pada produk segar dan makanan, angka susutnya biasanya lebih besar lagi.
4. Kemasan dianggap biaya kecil. Kotak, plastik, stiker, dan bubble wrap terlihat receh satuannya, tapi menempel di setiap unit. Rp1.500 per unit pada 300 pesanan sebulan berarti Rp450.000 yang hilang dari catatanmu.
5. Diskon dipotong dari HPP. Kalau kamu kasih diskon, yang berkurang adalah harga jual dan margin, bukan HPP. HPP tetap sama karena biaya barangnya tidak ikut turun saat kamu memberi potongan.
6. HPP tidak dihitung ulang saat harga bahan naik. Harga telur, tepung, atau bahan kemasan bergerak sepanjang tahun. HPP yang dihitung sekali di awal usaha lalu dipakai bertahun-tahun akan makin jauh dari kenyataan, dan marginmu menipis tanpa kamu sadari.
Semua biaya yang menempel pada barang sampai siap dijual masuk HPP. Semua biaya yang jalan terus meskipun kamu tidak menjual apa pun (sewa toko, gaji admin, langganan aplikasi, iklan) bukan HPP, melainkan biaya operasional. Salah menaruh satu baris saja bisa membuat kamu menaikkan harga di produk yang salah.
Rumus HPP dagang berdiri di atas satu angka yang tidak bisa dikarang, yaitu persediaan akhir. Cara mendapatkannya adalah stok opname, yaitu menghitung fisik barang yang tersisa lalu mengalikannya dengan harga beli terakhir. Untuk usaha kecil, empat langkah ini cukup:
Pertama, tentukan tanggal tetap, misalnya tanggal terakhir tiap bulan setelah tutup toko. Kedua, hitung fisik per jenis barang dan tulis jumlahnya, jangan mengandalkan ingatan. Ketiga, kalikan jumlah tiap barang dengan harga beli terakhirnya, lalu jumlahkan semuanya. Keempat, bandingkan hasil hitungan fisik dengan catatan keluar masuk barang, dan telusuri selisihnya.
Selisih itu justru informasi penting. Misalnya catatan Bu Sri menunjukkan persediaan akhir seharusnya Rp9.400.000, sedangkan hitungan fisik cuma Rp9.150.000. Selisih Rp250.000 atau sekitar 2,7 persen dari nilai persediaan itu bisa berasal dari barang rusak, susut, salah catat, atau barang yang diambil untuk keperluan pribadi tanpa dicatat. Kalau selisihnya berulang tiap bulan dengan pola yang sama, ada kebocoran yang perlu dibereskan, bukan sekadar salah hitung.
Agar stok opname tidak jadi pekerjaan yang menyiksa, catatan harianmu harus rapi sejak awal. Buku kas tiga kolom yang sederhana sudah cukup untuk memulai, dan cara membuatnya dibahas langkah demi langkah di panduan pembukuan usaha kecil sederhana. Kalau jenis barangmu sudah puluhan dan opname manual mulai memakan waktu berjam-jam, itu tanda kamu perlu alat bantu pencatat stok.
Ada satu salah paham yang perlu diluruskan sejak awal supaya kamu tidak salah menyiapkan uang: PPh Final UMKM tidak dihitung dari laba, tapi dari omzet. Direktorat Jenderal Pajak menjelaskan bahwa Wajib Pajak Orang Pribadi UMKM mendapat fasilitas tarif PPh final 0,5 persen atas peredaran bruto setiap bulan, dan pengenaannya baru berlaku setelah peredaran bruto kumulatif dalam tahun berjalan melewati Rp500 juta. Peredaran bruto artinya omzet kotor, jadi HPP tidak mengurangi dasar perhitungannya sama sekali.
Artinya, kalau akumulasi omzet Warung Bu Sri tahun ini sudah melewati Rp500 juta, PPh final atas omzet Juli sebesar Rp27.600.000 adalah 0,5 persen dikali angka itu, yaitu Rp138.000. Angka ini tidak berubah meskipun HPP-nya naik dan labanya menipis. Karena itu, HPP tetap harus kamu hitung untuk kepentingan usahamu sendiri, bukan untuk memperkecil pajak.
Batas lain yang perlu kamu tahu: DJP menyebut wajib pajak dengan peredaran bruto sampai dengan Rp4.800.000.000 setahun dapat tidak melakukan pembukuan dan cukup menyiapkan pencatatan atas penghasilan brutonya. Ketentuan lengkapnya termasuk cara pelaporan dibahas terpisah di panduan pajak UMKM. Perlu dicatat, boleh tidak membukukan menurut aturan pajak bukan berarti tidak perlu menghitung HPP. Yang satu urusan kewajiban administratif, yang satu lagi urusan apakah usahamu benar-benar menghasilkan uang.
Modal usaha adalah seluruh uang yang kamu keluarkan untuk memulai dan menjalankan usaha, termasuk sewa tempat, etalase, oven, dan stok pertama. HPP jauh lebih sempit, yaitu biaya barang yang benar-benar sudah terjual dalam satu periode. Oven yang kamu beli Rp7,2 juta itu modal, sedangkan yang masuk HPP cuma cicilan penyusutannya untuk batch yang diproduksi. Menyamakan keduanya membuat HPP terlihat besar sekali di bulan pertama lalu terlalu kecil di bulan berikutnya.
Tergantung karyawannya mengerjakan apa. Gaji orang yang langsung membuat produk, misalnya juru masak di dapur katering atau penjahit di konveksi, masuk sebagai tenaga kerja langsung di HPP produksi. Gaji kasir, admin toko online, atau kurir pengantar tidak masuk HPP karena mereka tidak mengubah bahan jadi produk. Biaya mereka masuk ke biaya operasional yang dipotong setelah laba kotor.
Tidak. Ongkir ke pembeli adalah biaya penjualan, bukan biaya untuk mendatangkan barang ke tanganmu. Yang masuk HPP adalah ongkir dari supplier ke kamu. Membedakan keduanya penting supaya kamu bisa melihat apakah margin produk sudah sehat, terpisah dari seberapa besar kamu mensubsidi ongkir pembeli lewat promo.
Tidak ada persentase baku yang berlaku untuk semua usaha, dan angka apa pun yang kamu dengar sebagai "standar" biasanya berasal dari jenis usaha tertentu saja. Perputaran barang, biaya sewa, dan tingkat persaingan di lokasimu berbeda-beda. Ukuran yang lebih berguna: hitung total biaya operasional bulananmu ditambah gaji yang kamu inginkan untuk diri sendiri, lalu pastikan laba kotor dari target penjualanmu bisa menutup angka itu. Kalau belum tertutup, marginmu memang masih terlalu tipis untuk usahamu, apa pun kata rata-rata industri.
Perlu, dengan penyesuaian. Usaha jasa tidak punya persediaan barang, jadi yang dihitung adalah biaya langsung per pekerjaan: jam kerja yang terpakai, bahan habis pakai, transportasi ke lokasi, dan biaya alat yang khusus dipakai untuk pekerjaan itu. Hasilnya dipakai persis seperti HPP, yaitu sebagai lantai harga sebelum kamu menambahkan margin. Jasa cuci sofa, misalnya, tetap perlu tahu biaya cairan, listrik mesin, dan waktu teknisi per pesanan.
Untuk usaha dagang, hitung ulang HPP setiap akhir bulan bersamaan dengan stok opname. Untuk usaha produksi, hitung ulang setiap kali salah satu dari tiga hal berubah: harga bahan baku, resep atau komposisi produk, dan ukuran batch produksi. Kenaikan harga bahan yang terasa kecil sering tidak memicu siapa pun untuk menghitung ulang, padahal justru akumulasi kenaikan kecil selama beberapa bulan yang paling sering menggerus margin tanpa terasa.
Cara menghitung HPP bergantung pada satu pertanyaan sederhana: barangmu dibeli jadi atau kamu buat sendiri. Kalau dibeli jadi, pakai persediaan awal ditambah pembelian bersih dikurangi persediaan akhir. Kalau kamu produksi sendiri, jumlahkan bahan baku, tenaga kerja langsung, dan overhead produksi, lalu bagi dengan jumlah unit yang jadi. Setelah angkanya ketemu, harga jual tinggal ditentukan dari HPP ditambah margin, dan ingat bahwa markup dihitung dari HPP sedangkan margin dihitung dari harga jual.
Mulai dari yang paling mudah dulu. Ambil satu produk yang paling sering laku, hitung HPP-nya sampai ketemu angka per unit, lalu bandingkan dengan harga yang sedang kamu pasang sekarang. Kalau selisihnya lebih tipis dari yang kamu kira, kamu baru saja menemukan alasan kenapa penjualan terasa ramai tapi uangnya tidak pernah tersisa. Kalau kamu bingung menempatkan satu baris biaya masuk HPP atau biaya operasional, tanya langsung ke mentor AI Teman Usaha, gratis dan bisa kapan saja.
Digital marketing tools adalah alat bantu pemasaran usaha. Kenali lima kebutuhan UMKM, mana yang bisa gratis, dan kapan sebuah alat justru buang waktu.
Panduan cara memulai usaha dari nol dalam 10 langkah: cari ide, validasi dengan pre-order, hitung HPP, urus NIB gratis, sampai ajukan KUR. Ramah pemula.
Panduan usaha rumahan: cek zonasi rumah, urus NIB lewat OSS, syarat PIRT makanan rumahan, tata stok dan waktu, pisahkan keuangan, jaga etika tetangga.