Contoh Laporan Penjualan Harian untuk Toko Kecil dan Cara Membacanya

Banyak pemilik toko kecil tahu tokonya ramai, tetapi tidak tahu persis berapa penjualannya hari ini, produk apa yang paling laku, atau apakah uang di laci sudah sesuai. Di akhir hari, uang dihitung, dimasukkan ke dompet atau rekening, lalu toko ditutup. Keesokan harinya, siklus yang sama berulang tanpa catatan yang bisa dibandingkan.
Tanpa laporan penjualan harian, masalah kecil mudah luput. Selisih kas beberapa puluh ribu rupiah terasa sepele, tetapi jika terjadi hampir setiap hari, jumlahnya menjadi besar dalam sebulan. Produk yang mulai jarang laku juga tidak terdeteksi sampai stoknya menumpuk.
Artikel ini memberikan contoh laporan penjualan harian untuk toko kecil, menjelaskan isi laporannya, cara membaca setiap angkanya, cara mencocokkan laporan dengan kas, dan cara membuatnya lebih cepat. Contoh toko dan angka di artikel ini fiktif.
Jawaban singkat: laporan penjualan harian adalah ringkasan seluruh penjualan dalam satu hari, yang minimal berisi total penjualan, jumlah transaksi, rincian per produk, rincian per metode pembayaran, dan pencocokan kas. Laporan ini dibaca dengan membandingkan angkanya terhadap hari sebelumnya dan memeriksa apakah kas di laci sesuai dengan penjualan tunai.
Apa itu laporan penjualan harian?
Laporan penjualan harian adalah catatan ringkas tentang semua penjualan yang terjadi dalam satu hari kerja. Laporan ini menjawab beberapa pertanyaan dasar: berapa uang yang masuk, dari berapa transaksi, produk apa saja yang terjual, dan bagaimana pembeli membayar.
Bagi toko kecil, laporan harian punya beberapa fungsi penting:
- Memantau kinerja dari hari ke hari. Anda bisa melihat apakah penjualan naik, turun, atau stabil.
- Mendeteksi selisih kas lebih awal. Uang yang hilang atau salah hitung lebih mudah ditelusuri jika diperiksa setiap hari.
- Menjadi dasar keputusan belanja. Produk yang laris perlu dipesan lagi, sementara produk yang lambat laku bisa dikurangi.
- Menjadi bahan laporan mingguan dan bulanan. Laporan bulanan yang rapi hanya bisa dibuat jika catatan hariannya rapi.
Laporan penjualan harian berbeda dengan laporan keuangan lengkap. Laporan harian fokus pada penjualan dan kas hari itu, sedangkan laporan keuangan mencakup biaya, laba, utang, dan aset dalam periode yang lebih panjang.
Apa saja isi laporan penjualan harian?
Isi laporan penjualan harian bisa disesuaikan dengan jenis usaha, tetapi komponen berikut sebaiknya selalu ada.
- Tanggal dan nama outlet. Penting jika Anda punya lebih dari satu cabang.
- Total penjualan (omzet). Jumlah seluruh uang dari penjualan hari itu, sebelum dikurangi biaya.
- Jumlah transaksi. Berapa kali pembeli bertransaksi di kasir.
- Rata-rata nilai transaksi. Total penjualan dibagi jumlah transaksi. Angka ini menunjukkan rata-rata belanja setiap pembeli.
- Rincian per produk. Jumlah unit terjual dan nilai penjualan setiap produk atau kategori.
- Rincian per metode pembayaran. Berapa yang dibayar tunai, QRIS, debit, atau transfer.
- Diskon dan retur. Jika ada potongan harga atau barang yang dikembalikan, catat agar total penjualan bersih terlihat.
- Pengeluaran harian. Uang yang keluar dari laci untuk kebutuhan toko, misalnya membeli plastik atau membayar ongkos angkut.
- Pencocokan kas. Kas awal, penjualan tunai, kas masuk dan keluar, kas seharusnya, kas yang dihitung, dan selisihnya.
- Catatan. Kejadian khusus, misalnya listrik padam, hujan deras, atau ada acara di sekitar toko, yang bisa menjelaskan naik turunnya penjualan.
Seperti apa contoh laporan penjualan harian toko kecil?
Berikut contoh laporan penjualan harian sebuah toko kelontong fiktif untuk satu hari Selasa. Semua angka hanya contoh.
Ringkasan hari ini
| Komponen | Hari ini | Kemarin | Perubahan |
|---|---|---|---|
| Total penjualan | Rp3.150.000 | Rp2.880.000 | +Rp270.000 (+9,4%) |
| Jumlah transaksi | 84 | 78 | +6 |
| Rata-rata per transaksi | Rp37.500 | Rp36.923 | +Rp577 |
| Pengeluaran dari laci | Rp50.000 | Rp0 | +Rp50.000 |
Penjualan per produk
| Produk | Terjual | Harga satuan | Total |
|---|---|---|---|
| Beras 5 kg | 8 karung | Rp72.000 | Rp576.000 |
| Minyak goreng 2 L | 14 pouch | Rp36.000 | Rp504.000 |
| Gula pasir 1 kg | 20 kg | Rp17.500 | Rp350.000 |
| Telur ayam 1 kg | 12 kg | Rp29.000 | Rp348.000 |
| Mi instan | 3 dus | Rp115.000 | Rp345.000 |
| Kopi sachet | 15 renceng | Rp13.000 | Rp195.000 |
| Air mineral 600 ml | 48 botol | Rp4.000 | Rp192.000 |
| Produk lain | Beragam | Beragam | Rp640.000 |
| Total | Rp3.150.000 |
Penjualan per metode pembayaran
| Metode | Jumlah | Porsi |
|---|---|---|
| Tunai | Rp1.890.000 | 60% |
| QRIS | Rp945.000 | 30% |
| Transfer | Rp315.000 | 10% |
| Total | Rp3.150.000 | 100% |
Pencocokan kas
| Komponen | Jumlah |
|---|---|
| Kas awal | Rp300.000 |
| Penjualan tunai | Rp1.890.000 |
| Kas keluar (beli plastik) | −Rp50.000 |
| Kas seharusnya | Rp2.140.000 |
| Kas dihitung | Rp2.125.000 |
| Selisih | −Rp15.000 |
Catatan: hujan deras pukul 16.00–18.00; pembeli sepi di jam tersebut.
Contoh ini sengaja dibuat sederhana. Untuk toko dengan ratusan produk, rincian per produk bisa diganti rincian per kategori, lalu ditambah daftar 10 produk terlaris.

Bagaimana cara membaca laporan penjualan harian?
Laporan baru berguna jika Anda tahu apa yang harus dicari. Berikut cara membaca contoh laporan di atas, langkah demi langkah.
1. Bandingkan total penjualan dengan hari sebelumnya
Penjualan naik Rp270.000 atau sekitar 9,4% dibanding kemarin. Kenaikan seperti ini wajar terjadi dari hari ke hari. Yang lebih penting adalah polanya: apakah hari Selasa biasanya lebih ramai dari Senin? Bandingkan juga dengan hari yang sama di minggu sebelumnya, karena pola belanja sering mengikuti hari dalam seminggu.
2. Lihat apakah kenaikan berasal dari jumlah pembeli atau nilai belanja
Jumlah transaksi naik dari 78 menjadi 84, sementara rata-rata per transaksi hanya naik sedikit. Artinya, kenaikan penjualan hari ini terutama berasal dari pembeli yang lebih banyak, bukan dari pembeli yang belanja lebih besar. Jika suatu hari rata-rata per transaksi naik tajam, cari tahu penyebabnya, misalnya ada pembeli grosir.
3. Perhatikan produk terlaris dan produk yang menghilang
Beras, minyak goreng, dan gula menyumbang lebih dari 45% penjualan. Produk seperti ini perlu dijaga stoknya. Perhatikan juga produk yang biasanya laku tetapi hari ini tidak muncul. Bisa jadi stoknya habis tanpa disadari.
4. Periksa porsi metode pembayaran
Tunai masih 60% dari penjualan. Porsi ini menentukan berapa uang yang harus ada di laci. Jika porsi QRIS dan transfer terus naik, pastikan setiap pembayaran nontunai dicocokkan dengan mutasi rekening.
5. Telusuri selisih kas
Kas kurang Rp15.000. Selisih kecil seperti ini bisa berasal dari salah memberi kembalian, pembayaran yang dicatat sebagai tunai padahal QRIS, atau uang yang diambil tanpa dicatat. Jangan langsung diabaikan. Catat selisihnya setiap hari, dan jika pola kekurangan terus muncul, periksa transaksi di jam-jam tertentu atau shift tertentu.
6. Hubungkan dengan catatan
Hujan deras di sore hari menjelaskan mengapa jam tersebut sepi. Catatan seperti ini membantu Anda tidak salah menyimpulkan bahwa penjualan menurun karena masalah toko.
Apa bedanya laporan penjualan harian, laporan kas, dan laba rugi?
Ketiga laporan ini sering dianggap sama, padahal masing-masing menjawab pertanyaan yang berbeda. Memahami perbedaannya membantu Anda tahu laporan mana yang perlu dibaca untuk keputusan tertentu.
| Laporan | Pertanyaan yang dijawab | Contoh isi |
|---|---|---|
| Laporan penjualan | Berapa yang terjual, apa saja, dan bagaimana dibayar? | Omzet, jumlah transaksi, penjualan per produk, metode bayar |
| Laporan kas | Berapa uang yang benar-benar masuk dan keluar dari laci atau rekening? | Kas awal, kas masuk, kas keluar, selisih kas |
| Laporan laba rugi | Apakah usaha untung setelah semua biaya? | Penjualan, harga pokok, biaya operasional, laba |
Omzet yang tinggi belum tentu berarti untung. Toko bisa menjual banyak barang tetapi dengan margin yang tipis, atau mengeluarkan banyak biaya yang tidak terlihat di laporan penjualan. Sebaliknya, kas yang sedikit di laci belum tentu berarti penjualan rendah, karena sebagian pembeli mungkin membayar dengan QRIS atau transfer.
Untuk toko kecil, laporan penjualan dan pencocokan kas sebaiknya dilihat setiap hari, sedangkan laba rugi cukup ditinjau setiap bulan.
Bagaimana membuat laporan penjualan harian secara manual?
Jika Anda belum memakai aplikasi kasir, laporan harian tetap bisa dibuat di buku atau spreadsheet. Berikut langkahnya.
- Catat setiap transaksi. Gunakan nota bernomor atau buku penjualan. Setiap transaksi dicatat dengan barang, jumlah, harga, dan metode bayar.
- Siapkan kas awal. Hitung uang di laci sebelum toko buka dan catat jumlahnya.
- Catat setiap uang keluar. Jika ada uang laci yang dipakai untuk membeli kebutuhan toko, catat jumlah dan keperluannya, lalu simpan notanya.
- Rekap di akhir hari. Jumlahkan penjualan per produk atau per kategori, lalu jumlahkan per metode pembayaran.
- Hitung kas. Hitung uang di laci, lalu bandingkan dengan kas awal ditambah penjualan tunai dikurangi uang keluar.
- Catat selisih dan kejadian khusus. Tulis selisih kas dan catatan penting hari itu.
- Simpan dengan rapi. Simpan laporan harian dalam satu file atau buku agar mudah dijumlahkan menjadi laporan mingguan dan bulanan.
Di spreadsheet, Anda bisa membuat satu lembar per bulan dengan satu baris per hari, lalu kolom untuk total penjualan, jumlah transaksi, tunai, QRIS, transfer, pengeluaran, dan selisih kas. Dengan rumus sederhana, total mingguan dan bulanan terhitung otomatis.
Kelemahan cara manual adalah waktu dan ketelitian. Setiap angka harus disalin dari nota, sehingga mudah terlewat atau salah ketik, terutama di hari yang ramai.
Bagaimana mengubah laporan harian menjadi laporan mingguan dan bulanan?
Laporan harian yang rapi bisa dengan mudah dirangkum menjadi laporan mingguan. Dari rangkuman ini, pola penjualan yang tidak terlihat dari satu hari akan mulai tampak. Berikut contoh rangkuman satu minggu dari toko kelontong fiktif yang sama.
| Hari | Total penjualan | Jumlah transaksi | Selisih kas |
|---|---|---|---|
| Senin | Rp2.880.000 | 78 | Rp0 |
| Selasa | Rp3.150.000 | 84 | −Rp15.000 |
| Rabu | Rp2.760.000 | 75 | Rp0 |
| Kamis | Rp2.940.000 | 80 | −Rp10.000 |
| Jumat | Rp3.420.000 | 91 | Rp0 |
| Sabtu | Rp4.180.000 | 108 | −Rp20.000 |
| Minggu | Rp3.870.000 | 99 | Rp0 |
| Total | Rp23.200.000 | 615 | −Rp45.000 |
Dari tabel ini ada beberapa hal yang bisa dibaca:
- Akhir pekan paling ramai. Sabtu dan Minggu menyumbang sekitar 35% penjualan minggu itu. Stok barang laris sebaiknya ditambah sebelum akhir pekan, dan jumlah staf di kasir mungkin perlu ditambah.
- Rabu paling sepi. Hari seperti ini bisa dipakai untuk opname, merapikan rak, atau menerima kiriman supplier.
- Selisih kas muncul di hari ramai. Kekurangan kas terjadi pada Selasa, Kamis, dan Sabtu. Jika polanya berulang di minggu berikutnya, periksa proses pemberian kembalian saat antrean panjang.
Untuk laporan bulanan, jumlahkan empat atau lima laporan mingguan, lalu bandingkan dengan bulan sebelumnya. Perhatikan juga apakah ada hari tertentu, misalnya tanggal gajian, yang selalu lebih ramai.
Bagaimana mencocokkan laporan dengan kas di akhir hari?
Pencocokan kas adalah bagian laporan harian yang paling sering dilewati, padahal justru paling penting untuk mencegah kebocoran. Rumusnya sederhana:
Kas seharusnya = kas awal + penjualan tunai + kas masuk lain − kas keluar
Setelah itu, hitung uang fisik di laci dan bandingkan. Selisih positif berarti uang lebih, dan selisih negatif berarti uang kurang. Keduanya perlu ditelusuri, karena uang lebih juga bisa berarti ada transaksi yang tidak tercatat.
Beberapa kebiasaan yang membantu:
- Hitung uang per pecahan. Menghitung per pecahan lebih teliti dan memudahkan pengecekan ulang.
- Pisahkan kas awal untuk besok. Setelah dihitung, sisihkan kas awal untuk hari berikutnya sebelum menyetor sisanya.
- Cocokkan pembayaran nontunai. Periksa bahwa total QRIS dan transfer sesuai dengan mutasi rekening.
- Lakukan per shift. Jika toko punya lebih dari satu shift, cocokkan kas di setiap pergantian shift, bukan hanya di akhir hari.
Baca juga: 7 Proses Tutup Shift Toko yang Benar, Jangan Salah Urutan!
Apakah isi laporan harian berbeda untuk setiap jenis usaha?
Komponen dasarnya sama, tetapi setiap jenis usaha biasanya menambahkan informasi yang paling relevan dengan cara kerjanya. Tabel berikut memberi contoh.
| Jenis usaha | Tambahan yang berguna di laporan harian |
|---|---|
| Toko kelontong dan minimarket | Produk terlaris, barang yang habis hari itu, penjualan grosir |
| Kafe dan warung makan | Menu terlaris, jenis pesanan (makan di tempat, bungkus, delivery), jam ramai |
| Laundry | Jumlah cucian masuk dan selesai, cucian yang belum diambil |
| Bengkel dan salon | Jumlah layanan, pendapatan jasa dan barang terpisah |
| Toko dengan kasbon | Kasbon baru hari itu dan pembayaran kasbon yang diterima |
Tambahan ini tidak harus dibuat lengkap sejak awal. Mulailah dari komponen dasar, lalu tambahkan satu atau dua informasi yang paling sering Anda butuhkan saat mengambil keputusan.
Bagaimana membuat laporan harian otomatis dari aplikasi kasir?
Aplikasi kasir menghilangkan pekerjaan menyalin nota ke buku. Karena setiap transaksi sudah tercatat di kasir, laporan harian tersusun dengan sendirinya.
Di KasirXpert, hal-hal berikut tersedia untuk membantu laporan harian:
- Beranda (semua paket). Menampilkan penjualan hari ini dibandingkan kemarin, grafik 7 hari, dan produk terlaris. Anda bisa melihat ringkasan seperti contoh di atas tanpa menghitung manual.
- Pengeluaran dengan foto nota (semua paket). Uang keluar dicatat lengkap dengan foto notanya.
- Buka dan tutup shift (semua paket). Kas awal, kas masuk dan keluar, hitung pecahan, serta perbandingan kas seharusnya dengan kas yang dihitung.
- Pusat Laporan (mulai Basic). Laporan dikelompokkan per kategori, bisa dicari, ditandai sebagai favorit, dan dibandingkan antarperiode.
- Ekspor CSV/XLSX (mulai Basic). Laporan bisa diekspor ke spreadsheet untuk diolah lebih lanjut atau diserahkan ke pembukuan.
- Laba rugi sederhana (mulai Basic). Membantu Anda melihat gambaran laba, bukan hanya omzet.
Di paket Gratis, laporan dan riwayat menampilkan 45 hari terakhir, dan data lama tetap disimpan. Paket Basic tersedia dengan harga Rp49.000 per bulan. Rincian setiap paket ada di halaman harga, dan penjelasan lengkap fitur laporan ada di halaman fitur laporan KasirXpert.
Jika Anda masih ragu meninggalkan spreadsheet, bandingkan dulu kelebihan dan kekurangannya di halaman perbandingan kasir dengan Excel.
Baca juga: 6 Manfaat Laporan Keuangan Real Time Bagi Bisnis
Bagaimana membiasakan diri membaca laporan setiap hari?
Laporan yang paling lengkap pun tidak berguna jika jarang dibaca. Kuncinya adalah membuat rutinitas singkat yang bisa dijalankan setiap hari, bahkan di hari yang sibuk. Berikut contoh rutinitas lima menit sebelum toko tutup.
- Menit pertama: total dan jumlah transaksi. Bandingkan dengan kemarin dan dengan hari yang sama minggu lalu. Catat jika selisihnya jauh.
- Menit kedua: produk terlaris. Lihat lima produk teratas. Pastikan stoknya cukup untuk besok.
- Menit ketiga: metode pembayaran. Periksa total QRIS dan transfer, lalu cocokkan dengan mutasi rekening jika memungkinkan.
- Menit keempat: pencocokan kas. Hitung uang di laci dan bandingkan dengan kas seharusnya. Catat selisihnya.
- Menit kelima: catatan. Tulis satu atau dua kalimat tentang kejadian hari itu, misalnya cuaca, acara di sekitar toko, atau barang yang habis.
Setelah beberapa minggu, rutinitas ini akan terasa ringan. Anda juga akan mulai mengenali pola toko sendiri: hari yang biasanya ramai, produk yang selalu dicari, dan jam ketika selisih kas sering muncul.
Jika toko dijaga staf, minta mereka menjalankan langkah keempat dan kelima di setiap akhir shift, lalu Anda meninjau seluruh ringkasan di malam hari atau keesokan paginya.
Kesalahan apa yang sering terjadi saat membuat laporan penjualan harian?
Hindari kesalahan berikut agar laporan harian benar-benar bermanfaat.
- Hanya mencatat total. Tanpa rincian per produk dan per metode bayar, Anda tidak tahu dari mana penjualan berasal.
- Tidak mencatat kas awal. Tanpa kas awal, pencocokan kas di akhir hari tidak bisa dilakukan.
- Uang keluar tidak dicatat. Pengeluaran kecil yang diambil dari laci membuat kas selalu terlihat kurang.
- Mengabaikan selisih kecil. Selisih kecil yang berulang bisa menjadi kebocoran besar dalam sebulan.
- Tidak pernah dibandingkan. Laporan harian yang hanya disimpan tanpa dibandingkan dengan hari atau minggu sebelumnya kehilangan sebagian besar manfaatnya.
- Laporan dibuat keesokan harinya. Semakin lama ditunda, semakin sulit mengingat kejadian dan menelusuri selisih.
Kesimpulan
Laporan penjualan harian adalah alat paling sederhana untuk memahami kesehatan toko Anda. Dengan mencatat total penjualan, jumlah transaksi, rincian per produk, metode pembayaran, dan pencocokan kas setiap hari, Anda bisa mendeteksi masalah lebih awal dan membuat keputusan belanja berdasarkan data.
Laporan harian juga menjadi fondasi laporan lain. Rangkuman mingguan, perbandingan bulanan, dan laba rugi hanya bisa dipercaya jika catatan hariannya lengkap. Karena itu, investasi waktu beberapa menit setiap hari akan terbayar ketika Anda perlu mengambil keputusan yang lebih besar, misalnya menambah stok menjelang musim ramai, menambah staf, atau membuka cabang baru.
Mulailah dengan format sederhana seperti contoh di artikel ini, baik di buku, spreadsheet, maupun aplikasi kasir. Biasakan membaca laporan setiap sore atau sebelum toko tutup: bandingkan dengan kemarin, lihat produk terlaris, periksa porsi pembayaran, dan telusuri selisih kas. Kebiasaan kecil ini, jika dilakukan rutin, akan memberi Anda gambaran yang jauh lebih jelas tentang toko Anda daripada sekadar menghitung uang di akhir hari.
Pertanyaan umum
Apa saja isi laporan penjualan harian?
Minimal berisi tanggal, total penjualan, jumlah transaksi, rincian penjualan per produk, rincian per metode pembayaran, dan pencocokan kas di akhir hari. Pengeluaran harian sebaiknya juga dicatat agar uang keluar terlihat jelas.
Bagaimana cara menghitung rata-rata nilai transaksi?
Bagi total penjualan hari itu dengan jumlah transaksi. Misalnya, penjualan Rp3.150.000 dari 84 transaksi berarti rata-rata nilai transaksinya Rp37.500.
Apakah laporan penjualan harian bisa dibuat di Excel?
Bisa. Buat satu baris per transaksi atau per produk, lalu gunakan rumus penjumlahan untuk total harian. Kelemahannya, data harus disalin manual dari nota sehingga rawan terlewat atau salah ketik.
Apakah KasirXpert bisa mengekspor laporan penjualan?
Bisa mulai paket Basic. Laporan di Pusat Laporan dapat diekspor ke file CSV atau XLSX, yang bisa dibuka di Excel atau aplikasi spreadsheet lain.
Laporan usaha siap tanpa rekap manual. Coba semua fitur gratis 14 hari, tanpa kartu kredit, lalu tetap gratis untuk 1 outlet.
Tim yang membangun KasirXpert dan mendampingi pemilik usaha memakainya. Menulis panduan fitur, pembaruan aplikasi, dan kabar terbaru KasirXpert.
Lihat semua 24 artikel

