Skip to main content

Format Rekap Omzet Harian UMKM di Excel: Siap untuk Pajak, Stok, Laba Kotor, dan Laporan Bulanan

Diperbarui: 15 Mei 2026. Artikel ini membahas format rekap omzet harian UMKM di Excel yang bisa dipakai untuk mencatat penjualan, menghitung omzet, memantau stok keluar, menghitung HPP, melihat laba kotor, mencatat piutang, dan menyiapkan rekap bulanan untuk kebutuhan pajak serta laporan usaha.

Banyak pelaku UMKM hanya mencatat uang masuk harian, tetapi tidak tahu produk apa yang paling laku, berapa stok yang keluar, berapa laba kotor, dan apakah omzet bulanan sudah sesuai catatan pajak. Akibatnya, saat akhir bulan atau saat lapor SPT, pemilik usaha harus membuka ulang nota, mutasi rekening, chat pelanggan, dan laporan marketplace satu per satu. Padahal, semua itu bisa dirapikan sejak awal dengan satu format Excel yang sederhana.

Format rekap omzet harian ini dibuat untuk usaha kecil yang belum memakai software kasir atau aplikasi akuntansi lengkap. Cocok untuk warung, toko kecil, penjual makanan, reseller, usaha rumahan, jasa sederhana, dan pelaku UMKM yang ingin catatannya lebih rapi. Kuncinya adalah jangan hanya mencatat total uang masuk, tetapi juga mencatat tanggal, produk, qty, harga jual, diskon, HPP, metode bayar, status bayar, dan catatan stok.

Ringkasan cepat:
  • Rekap omzet harian sebaiknya mencatat transaksi per baris, bukan hanya total penjualan per hari.
  • Kolom penting: tanggal, nomor nota, produk, qty, harga jual, diskon, omzet bruto, omzet neto, HPP, laba kotor, metode bayar, status bayar, dan catatan.
  • Untuk pajak UMKM, omzet yang dicatat adalah peredaran bruto/penjualan sebelum dikurangi biaya, bukan laba bersih.
  • Untuk stok, qty terjual bisa menjadi dasar stok keluar harian.
  • Untuk laba kotor, gunakan rumus omzet neto dikurangi HPP.
  • Untuk rekap bulanan, gunakan SUMIFS, Pivot Table, atau Excel Table agar data mudah diringkas.

Kenapa UMKM Perlu Rekap Omzet Harian?

Rekap omzet harian membantu pemilik usaha melihat kondisi usaha setiap hari. Bukan hanya “hari ini dapat uang berapa”, tetapi juga produk mana yang laku, metode pembayaran mana yang paling banyak, apakah ada piutang belum tertagih, dan apakah stok fisik masuk akal dengan jumlah barang yang terjual.

Untuk pajak, rekap harian juga membantu membuat rekap bulanan. Pelaku UMKM yang memakai skema PPh Final tetap perlu mencatat omzet. Untuk Wajib Pajak Orang Pribadi UMKM, omzet sampai Rp500 juta dalam setahun memiliki perlakuan khusus, tetapi pelaporan SPT Tahunan tetap membutuhkan data omzet yang rapi.

Jika Anda butuh pembukuan kas masuk-keluar yang lebih umum, baca panduan Beginisob ini: Cara Membuat Pembukuan Keuangan di Excel untuk UMKM Pemula.

Prinsip Format yang Benar

Format rekap omzet harian yang baik harus bisa menjawab lima pertanyaan: kapan transaksi terjadi, produk apa yang dijual, berapa omzetnya, berapa HPP-nya, dan apakah uangnya sudah diterima. Jika format hanya mencatat total harian tanpa detail produk, Anda akan kesulitan mengecek stok dan laba kotor.

Prinsip Penjelasan Contoh Benar Contoh Kurang Tepat
Satu transaksi satu baris Setiap penjualan dicatat sebagai baris terpisah agar mudah difilter dan dijumlahkan. 1 baris untuk Nota 001 produk Keripik Pisang 3 pcs. Hanya menulis “jualan hari ini Rp800.000”.
Omzet dipisah dari laba Omzet adalah penjualan bruto/neto sesuai format, sedangkan laba kotor adalah omzet dikurangi HPP. Omzet Neto Rp100.000, HPP Rp60.000, Laba Kotor Rp40.000. Mencatat laba Rp40.000 sebagai omzet.
Qty dicatat Qty membantu memantau stok keluar. Qty 5 pcs, produk Kue Kering 250 gr. Hanya mencatat total uang tanpa jumlah barang.
Status bayar dicatat Membedakan transaksi lunas dan piutang. Status: Lunas, Piutang, DP, Retur. Semua penjualan dianggap lunas padahal ada yang belum bayar.
Metode bayar dicatat Memudahkan cocokkan kas, transfer, QRIS, dan marketplace. Tunai, Transfer, QRIS, Marketplace. Semua dianggap kas.

Struktur Sheet Excel yang Disarankan

Untuk pemula, buat empat sheet. Jangan langsung membuat file terlalu rumit. Mulai dari struktur sederhana yang bisa dipakai setiap hari.

Nama Sheet Fungsi Diisi Manual/Otomatis? Catatan
Master_Produk Menyimpan daftar produk, kode produk, harga jual, HPP satuan, dan stok awal. Manual. Dipakai sebagai acuan agar nama produk tidak berubah-ubah.
Transaksi_Harian Mencatat semua penjualan harian. Manual dan rumus. Sheet utama yang diisi setiap hari.
Rekap_Bulanan Menjumlah omzet, HPP, laba kotor, transaksi lunas, dan piutang per bulan. Otomatis dengan SUMIFS. Dipakai untuk laporan bulanan dan pajak.
Rekap_Produk Melihat produk terlaris, stok keluar, omzet per produk, dan laba kotor per produk. Otomatis dengan SUMIFS atau Pivot Table. Dipakai untuk keputusan stok dan produksi.

Jika Anda masih belajar membuat data latihan yang rapi, baca artikel Beginisob: Contoh Data Excel untuk Latihan: UMKM, Penjualan, Stok, dan Rekap.

Kolom Transaksi Harian yang Harus Dibuat

Berikut format utama untuk sheet Transaksi_Harian. Anda bisa langsung mengetik header ini di baris pertama Excel.

Kolom Header Isi Contoh Manual/Rumus
A Tanggal Tanggal transaksi. 15/05/2026 Manual
B No_Nota Nomor nota/invoice/transaksi. INV-001 Manual
C Channel Tempat penjualan. Toko, WhatsApp, Marketplace, Reseller Manual/dropdown
D Kode_Produk Kode unik produk. KP-001 Manual/dropdown
E Nama_Produk Nama produk. Keripik Pisang 100 gr Rumus/manual
F Qty Jumlah produk terjual. 3 Manual
G Harga_Jual Harga jual satuan sebelum diskon. 15000 Rumus/manual
H Diskon Potongan transaksi jika ada. 5000 Manual
I Omzet_Bruto Qty × harga jual. 45000 Rumus
J Omzet_Neto Omzet bruto setelah diskon. 40000 Rumus
K HPP_Satuan Harga pokok per unit. 9000 Rumus/manual
L Total_HPP Qty × HPP satuan. 27000 Rumus
M Laba_Kotor Omzet neto − total HPP. 13000 Rumus
N Metode_Bayar Cara pembayaran. Tunai, Transfer, QRIS, Marketplace Manual/dropdown
O Status_Bayar Status pelunasan. Lunas, Piutang, DP, Retur Manual/dropdown
P Uang_Masuk Uang yang benar-benar diterima. 40000 Manual/rumus
Q Piutang Nilai belum dibayar. 0 Rumus
R Bulan_Angka Nomor bulan dari tanggal. 5 Rumus
S Catatan Keterangan tambahan. Pesanan reseller Manual

Rumus Excel untuk Omzet, HPP, Laba Kotor, dan Piutang

Rumus berikut diasumsikan mulai dari baris 2 pada sheet Transaksi_Harian. Jika Excel Anda memakai koma sebagai pemisah argumen, ganti tanda titik koma ; menjadi koma ,.

I2 - Omzet_Bruto
=F2*G2

J2 - Omzet_Neto
=I2-H2

L2 - Total_HPP
=F2*K2

M2 - Laba_Kotor
=J2-L2

Q2 - Piutang
=MAX(0;J2-P2)

R2 - Bulan_Angka
=IF(A2="";"";MONTH(A2))

Jika Anda membuat sheet Master_Produk, harga jual dan HPP satuan bisa diambil otomatis berdasarkan kode produk. Misalnya di Master_Produk kolom A berisi Kode_Produk, kolom B Nama_Produk, kolom C Harga_Jual, dan kolom D HPP_Satuan.

E2 - Nama_Produk dengan XLOOKUP
=XLOOKUP(D2;Master_Produk!$A:$A;Master_Produk!$B:$B;"")

G2 - Harga_Jual dengan XLOOKUP
=XLOOKUP(D2;Master_Produk!$A:$A;Master_Produk!$C:$C;0)

K2 - HPP_Satuan dengan XLOOKUP
=XLOOKUP(D2;Master_Produk!$A:$A;Master_Produk!$D:$D;0)

Jika Excel Anda belum punya XLOOKUP, gunakan VLOOKUP:

E2 - Nama_Produk dengan VLOOKUP
=VLOOKUP(D2;Master_Produk!$A:$D;2;FALSE)

G2 - Harga_Jual dengan VLOOKUP
=VLOOKUP(D2;Master_Produk!$A:$D;3;FALSE)

K2 - HPP_Satuan dengan VLOOKUP
=VLOOKUP(D2;Master_Produk!$A:$D;4;FALSE)

Jika Anda perlu menghitung HPP lebih detail untuk usaha dagang atau produksi, baca panduan Beginisob: Template Excel untuk Menghitung HPP UMKM.

Cara Membuat Rekap Bulanan dengan SUMIFS

Sheet Rekap_Bulanan dipakai untuk meringkas transaksi harian menjadi laporan bulanan. Buat kolom seperti berikut:

Kolom Header Fungsi Rumus Baris Januari
A Bulan Nama bulan. Januari
B No_Bulan Nomor bulan 1–12. 1
C Omzet_Bruto Total omzet bruto bulan tersebut. =SUMIFS(Transaksi_Harian!$I:$I;Transaksi_Harian!$R:$R;$B2)
D Omzet_Neto Total omzet setelah diskon. =SUMIFS(Transaksi_Harian!$J:$J;Transaksi_Harian!$R:$R;$B2)
E Total_HPP Total HPP bulan tersebut. =SUMIFS(Transaksi_Harian!$L:$L;Transaksi_Harian!$R:$R;$B2)
F Laba_Kotor Omzet neto dikurangi HPP. =D2-E2
G Uang_Masuk Total uang yang benar-benar diterima. =SUMIFS(Transaksi_Harian!$P:$P;Transaksi_Harian!$R:$R;$B2)
H Piutang Total piutang bulan tersebut. =SUMIFS(Transaksi_Harian!$Q:$Q;Transaksi_Harian!$R:$R;$B2)
I Transaksi_Lunas Omzet neto dari transaksi lunas. =SUMIFS(Transaksi_Harian!$J:$J;Transaksi_Harian!$R:$R;$B2;Transaksi_Harian!$O:$O;"Lunas")
J Transaksi_Piutang Omzet neto dari transaksi piutang. =SUMIFS(Transaksi_Harian!$J:$J;Transaksi_Harian!$R:$R;$B2;Transaksi_Harian!$O:$O;"Piutang")

Rumus SUMIFS berguna karena bisa menjumlahkan data berdasarkan beberapa kriteria, misalnya bulan tertentu dan status bayar tertentu. Untuk data yang terus bertambah, lebih rapi jika range transaksi dijadikan Excel Table agar rumus lebih mudah dibaca dan lebih dinamis.

Cara Membuat Rekap Produk Terlaris dan Stok Keluar

Sheet Rekap_Produk membantu Anda melihat produk mana yang paling laku, produk mana yang paling besar omzetnya, dan produk mana yang menghasilkan laba kotor paling tinggi.

Kolom Header Fungsi Contoh Rumus
A Kode_Produk Kode produk yang direkap. KP-001
B Nama_Produk Nama produk. =XLOOKUP(A2;Master_Produk!$A:$A;Master_Produk!$B:$B;"")
C Qty_Terjual Total stok keluar karena penjualan. =SUMIFS(Transaksi_Harian!$F:$F;Transaksi_Harian!$D:$D;$A2)
D Omzet_Neto Total omzet neto per produk. =SUMIFS(Transaksi_Harian!$J:$J;Transaksi_Harian!$D:$D;$A2)
E Total_HPP Total HPP per produk. =SUMIFS(Transaksi_Harian!$L:$L;Transaksi_Harian!$D:$D;$A2)
F Laba_Kotor Omzet neto dikurangi HPP. =D2-E2
G Margin_Kotor Persentase laba kotor dari omzet neto. =IF(D2=0;0;F2/D2)

Dari rekap ini, Anda bisa mengambil keputusan praktis. Produk dengan omzet tinggi tetapi margin kecil perlu dicek HPP-nya. Produk dengan laba kotor tinggi bisa diprioritaskan. Produk yang cepat habis perlu dijaga stoknya agar tidak sering kosong.

Contoh Data Siap Ketik

Berikut contoh data transaksi harian sederhana. Silakan ketik di Excel untuk latihan.

Tanggal No_Nota Channel Kode_Produk Nama_Produk Qty Harga_Jual Diskon Omzet_Bruto Omzet_Neto HPP_Satuan Total_HPP Laba_Kotor Metode_Bayar Status_Bayar
15/05/2026 INV-001 Toko KP-001 Keripik Pisang 100 gr 3 15000 0 45000 45000 9000 27000 18000 Tunai Lunas
15/05/2026 INV-002 WhatsApp KK-002 Kue Kering 250 gr 2 35000 5000 70000 65000 22000 44000 21000 Transfer Lunas
16/05/2026 INV-003 Reseller KP-001 Keripik Pisang 100 gr 10 13000 0 130000 130000 9000 90000 40000 Transfer Piutang

Data contoh di atas menunjukkan tiga hal penting: omzet tidak sama dengan laba kotor, transaksi reseller bisa berbeda harga dari toko, dan status bayar harus dipisahkan agar piutang tidak dianggap uang masuk.

Cara Memakai Rekap Ini untuk Pajak UMKM

Untuk kebutuhan pajak, ambil rekap omzet bulanan dari sheet Rekap_Bulanan. Yang perlu diperhatikan adalah omzet atau peredaran bruto, bukan laba kotor. Laba kotor berguna untuk analisis usaha, tetapi untuk skema PPh Final UMKM, dasar perhatian utamanya adalah peredaran bruto sesuai ketentuan yang berlaku.

Langkah praktisnya:

  1. Pastikan semua transaksi harian Januari sampai Desember sudah masuk.
  2. Cek apakah transaksi retur, batal, atau diskon sudah diperlakukan konsisten.
  3. Ambil total omzet per bulan dari rekap bulanan.
  4. Cocokkan dengan mutasi rekening, QRIS, marketplace, nota, dan laporan kas.
  5. Gunakan total bulanan tersebut sebagai bahan mengisi SPT Tahunan/Coretax sesuai kondisi usaha.
  6. Simpan file Excel, bukti transaksi, nota, invoice, dan laporan marketplace sebagai arsip.
Catatan penting: Jika Anda belum PKP, jangan menulis “PPN” di invoice seolah-olah memungut PPN. Jika sudah PKP, gunakan aturan PPN yang berlaku dan pisahkan nilai DPP, PPN, serta total tagihan secara rapi.

Checklist Audit Data Sebelum Dipakai Laporan

Sebelum rekap dipakai untuk laporan bulanan atau pajak, lakukan audit sederhana. Ini membantu mengurangi salah angka.

Checklist Cara Mengecek Jika Bermasalah
Tanggal tidak kosong Filter kolom Tanggal. Isi tanggal transaksi yang benar.
Qty tidak nol/negatif tanpa alasan Filter Qty = 0 atau kurang dari 0. Perbaiki input atau tandai sebagai retur jika memang retur.
Harga jual dan HPP masuk akal Bandingkan dengan Master_Produk. Perbarui master atau koreksi transaksi.
Status bayar konsisten Filter Lunas, Piutang, DP, Retur. Jangan biarkan status kosong.
Uang masuk cocok Cocokkan dengan kas, transfer, QRIS, dan marketplace. Telusuri selisih sebelum tutup laporan.
Produk tidak typo Gunakan Kode_Produk dan dropdown. Rapikan master produk dan input transaksi.
Rumus tidak terputus Cek baris terakhir dan baris tengah secara acak. Copy ulang rumus dari baris yang benar.

Kesalahan Umum yang Harus Dihindari

Kesalahan Akibatnya Langkah yang Benar
Mencatat laba sebagai omzet Data pajak dan laporan penjualan menjadi salah. Catat omzet sebagai penjualan/penerimaan bruto, lalu hitung laba kotor terpisah.
Tidak mencatat qty Stok keluar tidak bisa ditelusuri. Selalu isi qty dan kode produk.
Mencampur transaksi lunas dan piutang Uang masuk terlihat lebih besar dari kas sebenarnya. Bedakan Omzet_Neto, Uang_Masuk, dan Piutang.
Nama produk sering berubah Rekap produk terpecah karena typo. Gunakan Kode_Produk dan dropdown dari Master_Produk.
Tidak mencatat diskon Omzet neto dan laba kotor menjadi tidak akurat. Tambahkan kolom Diskon dan pisahkan dari harga jual awal.
Menghapus transaksi batal tanpa catatan Audit transaksi menjadi sulit. Tandai sebagai Retur/Batal dan beri catatan.
Tidak backup file Data hilang saat HP/laptop rusak. Simpan salinan di cloud, flashdisk, atau folder backup berkala.
Catatan syariat: Pencatatan transaksi adalah bagian dari amanah. Jangan mengecilkan omzet, menyembunyikan transaksi, membuat nota palsu, atau mengubah angka agar terlihat lebih kecil. Catatan yang jujur membantu menghindari sengketa, menjaga hak pembeli, dan membuat laporan usaha lebih berkah.

Kesimpulan

Format rekap omzet harian UMKM di Excel sebaiknya tidak hanya berisi total penjualan harian. Format yang lebih bermanfaat harus mencatat tanggal, nomor nota, channel, kode produk, nama produk, qty, harga jual, diskon, omzet bruto, omzet neto, HPP, laba kotor, metode bayar, status bayar, uang masuk, piutang, dan bulan angka.

Dengan format tersebut, satu file Excel bisa membantu empat kebutuhan sekaligus: laporan pajak, kontrol stok, analisis laba kotor, dan laporan bulanan. Gunakan SUMIFS untuk membuat rekap bulanan, gunakan kode produk agar data tidak typo, dan pisahkan omzet dari laba agar laporan tidak salah.

Mulailah dari format sederhana, lalu disiplin mengisi setiap hari. File Excel yang rapi akan jauh lebih berguna daripada template yang terlihat bagus tetapi tidak pernah diisi. Yang paling penting adalah data jujur, konsisten, dan bisa ditelusuri dari transaksi asli.

FAQ

1. Apa itu rekap omzet harian UMKM?

Rekap omzet harian UMKM adalah catatan penjualan harian yang memuat transaksi, produk, qty, harga, omzet, HPP, laba kotor, metode bayar, status bayar, dan data pendukung lain agar usaha mudah dipantau.

2. Apakah omzet sama dengan laba?

Tidak. Omzet adalah total penjualan atau penerimaan usaha sebelum dikurangi biaya. Laba adalah sisa setelah omzet dikurangi biaya atau HPP.

3. Kolom apa saja yang wajib ada?

Minimal ada tanggal, nomor nota, produk, qty, harga jual, omzet, metode bayar, dan status bayar. Agar lebih lengkap, tambahkan HPP, laba kotor, uang masuk, piutang, dan bulan angka.

4. Apakah rekap ini bisa dipakai untuk pajak?

Bisa sebagai bahan pencatatan omzet dan rekap bulanan. Namun, pengisian SPT tetap mengikuti ketentuan pajak dan kondisi wajib pajak masing-masing.

5. Apakah HPP perlu dicatat?

Sangat disarankan. HPP membantu menghitung laba kotor dan menilai apakah harga jual sudah sehat.

6. Bagaimana cara menghitung laba kotor di Excel?

Gunakan rumus laba kotor = omzet neto dikurangi total HPP. Contohnya, jika omzet neto di J2 dan total HPP di L2, rumusnya adalah =J2-L2.

7. Apa fungsi SUMIFS dalam rekap omzet?

SUMIFS digunakan untuk menjumlahkan transaksi berdasarkan kriteria tertentu, misalnya bulan tertentu, produk tertentu, channel tertentu, atau status bayar tertentu.

8. Apakah harus membuat Excel Table?

Tidak wajib, tetapi sangat disarankan karena Excel Table membuat range data lebih rapi, mudah difilter, dan lebih dinamis saat data bertambah.

9. Bagaimana mencatat piutang?

Catat omzet neto, uang masuk, dan piutang secara terpisah. Piutang bisa dihitung dengan rumus =MAX(0;Omzet_Neto-Uang_Masuk).

10. Apakah transaksi retur harus dihapus?

Sebaiknya jangan dihapus tanpa catatan. Tandai sebagai retur atau batal agar riwayat transaksi tetap bisa ditelusuri.

Baca Juga

Rujukan resmi yang perlu dipantau: Lapor SPT UMKM Semakin Mudah dengan Coretax DJP, Omzet Tak Lebih Rp500 Juta, UMKM Wajib Lapor Pajak, Pelaku UMKM Bisa Curi Start Lapor SPT, Panduan SUMIFS Microsoft, dan Overview of Excel Tables Microsoft.

Comments

Edukasi Terpopuler

Connect With Us

Copyright @ 2026 beginisob.com, All right reserved