Keuangan usaha
Cara membuat laporan penjualan harian yang bisa dicek ulang
Isi minimal laporan harian, urutan menghitungnya, contoh lengkap satu hari di kafe kecil, dan cara mencocokkannya dengan uang di laci.
Tim InstaKasir · Diperbarui 3 November 2026
Laporan penjualan harian adalah ringkasan semua penjualan dalam satu hari kerja. Isinya minimal: jumlah transaksi, penjualan kotor, diskon, refund atau pembatalan, penjualan bersih, pajak yang dipungut, total uang diterima per metode pembayaran, dan rincian per produk. Cara membuatnya: tetapkan jam tutup buku, kumpulkan semua transaksi hari itu, hitung angka-angka tersebut dengan urutan yang sama setiap hari, lalu cocokkan totalnya dengan uang yang benar-benar ada.
Isi laporan penjualan harian
- Jumlah transaksi: berapa kali pelanggan membayar, tanpa menghitung transaksi yang dibatalkan.
- Penjualan kotor: total harga barang yang terjual sebelum diskon.
- Diskon: semua potongan harga yang diberikan hari itu.
- Refund dan void: transaksi yang uangnya dikembalikan atau dibatalkan.
- Penjualan bersih: penjualan kotor − diskon − refund. Angka inilah yang dipakai untuk menghitung laba.
- Pajak yang dipungut: misalnya PB1 atau PPN, dicatat terpisah karena dipungut dari pelanggan.
- Total diterima per metode pembayaran: tunai, dan metode lain jika usaha Anda menerimanya.
- Rata-rata per transaksi: penjualan bersih ÷ jumlah transaksi.
- Rincian per produk: berapa unit terjual dan nilainya, untuk melihat produk yang laku dan yang tidak.
Contoh laporan penjualan harian
Contoh: sebuah kafe kecil dengan satu outlet, hari Selasa. Semua pembayaran tunai, pajak 10% ditambahkan di atas harga dan dihitung dari penjualan bersih. Ada satu transaksi senilai Rp35.000 yang direfund.
| Komponen | Perhitungan | Nilai |
|---|---|---|
| Jumlah transaksi (tanpa yang direfund) | 85 | |
| Penjualan kotor | Total rincian produk | Rp2.450.000 |
| Diskon | Rp120.000 | |
| Refund (1 transaksi) | Rp35.000 | |
| Penjualan bersih | 2.450.000 − 120.000 − 35.000 | Rp2.295.000 |
| Pajak 10% | 10% × 2.295.000 | Rp229.500 |
| Total diterima (tunai) | 2.295.000 + 229.500 | Rp2.524.500 |
| Rata-rata per transaksi (sebelum pajak) | 2.295.000 ÷ 85 | Rp27.000 |
| Produk | Terjual | Harga | Penjualan kotor |
|---|---|---|---|
| Es Kopi Susu Gula Aren | 40 | Rp22.000 | Rp880.000 |
| Americano | 25 | Rp18.000 | Rp450.000 |
| Cafe Latte | 15 | Rp25.000 | Rp375.000 |
| Nasi Goreng Kampung | 12 | Rp28.000 | Rp336.000 |
| Croissant Butter | 9 | Rp25.000 | Rp225.000 |
| Produk lain (6 jenis) | 23 | bervariasi | Rp184.000 |
| Total | 124 | Rp2.450.000 |
Perhatikan bahwa total rincian produk (Rp2.450.000) sama persis dengan penjualan kotor di ringkasan. Jika keduanya berbeda, ada transaksi yang terlewat atau tercatat dua kali. Cek ini membutuhkan satu menit dan menangkap sebagian besar kesalahan pencatatan.
Langkah membuat laporan secara manual
- 1
Tetapkan jam tutup buku
Misalnya pukul 23.59 atau saat toko tutup. Gunakan jam yang sama setiap hari agar laporan antar-hari bisa dibandingkan.
- 2
Kumpulkan semua transaksi
Nota, buku penjualan, atau ekspor dari aplikasi. Pisahkan transaksi yang dibatalkan dan direfund, tetapi jangan dihapus.
- 3
Hitung penjualan kotor per produk
Jumlahkan unit terjual dan nilainya per produk, lalu jumlahkan semuanya.
- 4
Kurangi diskon dan refund
Hasilnya penjualan bersih. Catat juga berapa transaksi yang mendapat diskon.
- 5
Pisahkan pajak
Pajak yang dipungut ditulis di baris tersendiri, tidak dicampur ke penjualan.
- 6
Rekap per metode pembayaran
Total tunai harus cocok dengan uang di laci setelah dikurangi modal awal.
- 7
Tulis catatan
Kejadian yang memengaruhi angka: hujan deras, promo, produk habis, atau listrik padam.
Cocokkan laporan dengan uang di laci
Laporan baru berguna jika angkanya sesuai dengan uang yang ada. Pada contoh di atas, jika kasir memulai hari dengan modal awal Rp500.000, uang tunai di laci saat tutup seharusnya Rp500.000 + Rp2.524.500 = Rp3.024.500 (total diterima sudah memperhitungkan refund yang dibayar dari laci). Jika hasil hitungan uang berbeda, telusuri dengan langkah di artikel cara mengatasi selisih uang kasir.
Membaca laporan, bukan hanya menyimpannya
Laporan harian paling berguna jika dibandingkan. Tiga pertanyaan yang bisa dijawab dalam lima menit:
- Dibandingkan hari yang sama minggu lalu, naik atau turun? Selasa lebih adil dibandingkan dengan Selasa, bukan dengan Sabtu.
- Berapa persen diskon dari penjualan kotor? Pada contoh, 120.000 ÷ 2.450.000 ≈ 4,9%. Jika angka ini terus naik tanpa promo, periksa siapa yang memberi diskon.
- Produk mana yang hampir tidak terjual? Produk yang terjual satu atau dua unit selama berminggu-minggu memakan tempat di menu dan stok.
Kesalahan yang sering terjadi
- Mencampur pajak ke penjualan, sehingga penjualan terlihat lebih besar dari yang sebenarnya menjadi hak usaha.
- Mencatat penjualan setelah dikurangi diskon tanpa mencatat diskonnya, sehingga Anda tidak tahu berapa yang sudah diberikan.
- Menghapus transaksi yang direfund. Akibatnya, jejaknya hilang dan selisih kas tidak bisa dijelaskan.
- Jam tutup buku berubah-ubah, misalnya transaksi pukul 00.30 kadang masuk hari ini, kadang besok.
- Hanya mencatat total tanpa rincian produk, sehingga tidak ada cara mengecek kebenarannya.
Template dan alat bantu
Jika Anda masih mencatat manual, mulai dari template laporan penjualan harian yang sudah berisi kolom di atas. Untuk melihat apakah penjualan sebulan benar-benar menghasilkan laba, lanjutkan dengan kalkulator laba dan baca perbedaan omzet, pendapatan, dan laba.
Jika memakai aplikasi kasir
Aplikasi kasir menghilangkan pekerjaan menjumlahkan, tetapi tidak menggantikan kebiasaan mengecek. Di InstaKasir, laporan penjualan ada di Back Office: laporan harian, per produk, per kategori, pembayaran, diskon, refund dan void, pajak, dan lainnya, dengan filter tanggal serta unduhan CSV, Excel, atau PDF. Penjualan sebelum pajak, pajaknya, dan sesudah pajak ditampilkan terpisah.
Laporan Back Office membaca transaksi yang sudah terkirim ke server. Jika tablet sempat offline, pastikan antrean sinkronisasi sudah kosong sebelum menutup buku. Caranya ada di panduan sinkronisasi transaksi offline.
Pertanyaan yang sering diajukan
Jam berapa sebaiknya laporan harian ditutup?
Pilih satu jam yang tetap, biasanya saat toko tutup. Jika toko buka melewati tengah malam, tentukan aturannya (misalnya transaksi sampai pukul 02.00 masuk hari sebelumnya) dan pakai aturan yang sama setiap hari.
Apakah pajak yang dipungut termasuk penjualan?
Sebaiknya dicatat terpisah. Pajak seperti PB1 dipungut dari pelanggan dan pada umumnya disetor ke pemerintah. Untuk aturan pelaporan pajak usaha Anda, tanyakan ke konsultan pajak atau kantor pajak daerah.
Apa bedanya laporan harian dengan laporan shift?
Laporan shift mencatat satu sesi kasir, dari modal awal sampai uang dihitung saat tutup. Laporan harian merangkum seluruh shift dalam satu hari. Satu hari bisa memiliki dua shift atau lebih.
Bagaimana jika ada transaksi yang lupa dicatat?
Catat transaksinya dengan tanggal yang benar dan beri keterangan di kolom catatan. Jangan mengubah angka total secara langsung, karena rincian dan totalnya menjadi tidak cocok.
Baca juga
- Laporan penjualan harianCatat setiap produk yang terjual, dan ringkasan di bawah tabel langsung menghitung penjualan bersih, pajak, jumlah transaksi, serta uang tunai yang seharusnya ada.Buka
- Laporan penjualanSetiap transaksi dari tablet kasir masuk ke Back Office dan tersusun menjadi 14 laporan. Pilih periode, baca angkanya, atau unduh untuk dibagikan.Buka
- Omzet vs labaEmpat istilah yang sering dipakai bergantian, padahal angkanya sangat berbeda. Satu contoh bulanan menunjukkan di mana uang Anda berkurang di setiap langkah.Buka
- Selisih uang kasirSelisih kas hampir selalu punya penyebab yang bisa dilacak. Mulai dari rumus yang benar, hitung uang dengan rapi, lalu periksa sumber kesalahan yang paling sering.Buka
- Kalkulator labaIsi penjualan bersih, total HPP barang yang terjual, dan biaya operasional untuk periode yang sama, misalnya satu bulan.Buka
Siap merapikan kasir usaha Anda?
Daftar dengan Google atau email, isi profil usaha, lalu tekan Mulai Gratis. Tanpa kartu kredit.