Pembukuan Sederhana UMKM: Alur Harian 15 Menit Sehari
TL;DR
Pembukuan sederhana UMKM cuma butuh satu tabel transaksi dengan enam kolom: tanggal, keterangan, kategori, masuk, keluar, dan saldo. Semua laporan bulanan bisa ditarik dari tabel itu pakai SUMIFS tanpa bikin sheet tambahan. Rutinitas harian yang realistis makan waktu sekitar 15 menit, dibagi jadi input transaksi, cocokin uang kas, dan simpan bukti.
Pembukuan sederhana UMKM cuma butuh satu tabel transaksi dengan enam kolom. Semua laporan bulanan bisa ditarik dari tabel itu, tanpa sheet tambahan dan tanpa aplikasi berbayar.
Yang bikin pembukuan UMKM berhenti di minggu ketiga biasanya bukan rumusnya. Tapi karena nyatatnya makan 40 menit tiap malam.
Di bawah ini struktur tabel dan rutinitas harian yang aku pakai buat toko kelontong, lengkap dengan rumusnya. Target waktunya 15 menit sehari.
Apa itu pembukuan sederhana untuk UMKM?
Pembukuan sederhana UMKM adalah pencatatan semua uang masuk dan uang keluar usaha dalam satu tabel berurutan waktu, plus saldo berjalan. Tujuannya bukan bikin laporan sesuai standar akuntansi, tapi bikin kamu tau berapa uang usaha kamu hari ini dan dari mana asalnya.
Bedanya sama akuntansi lengkap: di sini kamu nyatat pas uangnya pindah, bukan pas transaksinya terjadi. Metode ini namanya basis kas, dan buat usaha yang jualannya tunai atau transfer langsung, hasilnya udah cukup akurat.
Kalau kamu masih nyatat di buku tulis, langkah pindahnya aku bahas terpisah di pembukuan tulis tangan ke spreadsheet.
Kolom apa aja yang wajib ada?
Enam kolom ini cukup buat semua laporan yang bakal kamu butuhin. Nambah kolom itu gampang, ngurangin kolom setelah data ribuan baris itu yang repot.
| Kolom | Isi | Contoh |
|---|---|---|
| A. Tanggal | Format tanggal, bukan teks | 14/08/2025 |
| B. Keterangan | Bebas, tapi konsisten | Setoran penjualan sore |
| C. Kategori | Pilih dari daftar tetap | Penjualan |
| D. Masuk | Angka rupiah, kosong kalau gak ada | 1.240.000 |
| E. Keluar | Angka rupiah, kosong kalau gak ada | |
| F. Saldo | Rumus, jangan diketik manual | 3.780.000 |
Daftar kategori yang aku sarankan buat toko retail kecil:
- Masuk: Penjualan, Modal Masuk, Pendapatan Lain
- Keluar: Beli Stok, Gaji, Sewa, Listrik dan Air, Transport, Kemasan, Prive, Biaya Lain
Sebelas kategori itu batas atas yang masih nyaman. Lebih dari itu kamu bakal ragu tiap kali ngisi, dan keraguan bikin kamu nunda nyatat.
Gimana cara bikin buku kas harian di spreadsheet?
Ikutin urutan ini. Semua rumusnya jalan di Excel maupun Google Sheets.
- Bikin sheet bernama
transaksi. Baris 1 buat judul kolom, data mulai baris 2. Jangan sisipin baris kosong atau judul bulan di tengah data. - Kunci format tanggal. Blok kolom A, atur formatnya sebagai Date. Tanggal yang kesimpan sebagai teks bikin semua rumus bulanan gagal, dan ini penyebab error nomor satu.
- Bikin daftar kategori. Di sheet terpisah bernama
master, tulis semua kategori di kolom A. Balik ke kolom C sheettransaksi, pasang Data Validation yang ngambil dari daftar itu. Sekarang kategori cuma bisa dipilih, gak bisa diketik asal. - Isi rumus saldo di F2:
Fungsi=IF(AND(D2="";E2="");"";N(F1)+N(D2)-N(E2))Nngubah sel kosong jadi nol, jadi saldo gak error di baris pertama. Salin ke bawah sejauh yang kamu perlu. Cara kerja IF bisa kamu cek di halaman fungsinya. - Tambahin kolom bantu bulan di G2:
Kolom ini yang bikin rekap bulanan jadi satu rumus pendek. Detail formatnya ada di TEXT.=IF(A2="";"";TEXT(A2;"yyyy-mm")) - Bekukan baris judul. View lalu Freeze, ambil baris 1. Sepele tapi kepakai tiap hari.
- Kasih shortcut tanggal hari ini. Ctrl dan titik koma nulis tanggal hari ini sebagai nilai tetap. Kalau kamu butuh tanggal yang selalu ikut hari berjalan, pakai TODAY, tapi jangan dipakai di baris transaksi soalnya nilainya bakal berubah tiap file dibuka.
Buat Google Sheets, aturan Data Validation dan format tanggalnya dijelasin di pusat bantuan resmi Google Sheets.
Rumus apa yang dipakai buat rekap bulanan?
Bikin sheet baru bernama rekap. Kolom A isi daftar kategori, baris 1 isi bulan dalam format 2025-08.
Rumus intinya cuma satu:
=SUMIFS(transaksi!$D:$D;transaksi!$C:$C;$A2;transaksi!$G:$G;B$1)
Itu buat kolom Masuk. Buat kolom Keluar, ganti $D:$D jadi $E:$E.
Tanda dolar di situ penting. Dia yang bikin rumus tetap benar waktu kamu salin ke kanan dan ke bawah. Penjelasan lengkap dua kriteria sekaligus ada di SUMIFS, dan versi satu kriteria di SUMIF.
Tiga baris tambahan di bawah tabel rekap:
Total Masuk =SUMIFS(transaksi!$D:$D;transaksi!$G:$G;B$1)
Total Keluar =SUMIFS(transaksi!$E:$E;transaksi!$G:$G;B$1)
Selisih Kas =B_total_masuk - B_total_keluar
Selisih kas ini angka yang paling sering kamu lihat. Kalau positif, uang usaha kamu nambah bulan itu.
Buat ngitung jumlah transaksi per kategori, pakai COUNTIFS dengan pola kriteria yang sama.
Isi rutinitas 15 menit sehari itu apa aja?
Bagi waktunya kayak gini. Aku pakai pembagian ini di toko yang transaksinya sekitar 40 sampai 50 per hari.
| Menit | Yang dikerjain | Alat |
|---|---|---|
| 0 sampai 7 | Input transaksi hari itu dari struk dan catatan kasir | Spreadsheet |
| 7 sampai 11 | Hitung uang fisik di laci, bandingin sama kolom Saldo | Uang kas |
| 11 sampai 13 | Kalau selisih, cari penyebabnya. Kalau gak ketemu dalam 2 menit, catat sebagai baris penyesuaian | Spreadsheet |
| 13 sampai 15 | Foto struk hari itu, simpan ke folder per bulan | HP |
Batas 2 menit buat nyari selisih itu bukan kemalasan. Selisih kecil yang dikejar setengah jam tiap malam adalah alasan orang berhenti nyatat di minggu ketiga.
Kalau kamu jualan barang fisik dan stoknya banyak, gabungin sama pencatatan stok yang aku bahas di pembukuan stok masuk keluar.
Gimana cara tutup buku tiap akhir bulan?
Lima langkah, sekitar 30 menit sekali sebulan.
- Cek tanggal terakhir terisi. Pastiin gak ada hari yang bolong. Hari yang beneran gak ada transaksi tetap ditulis satu baris dengan keterangan Tidak ada transaksi.
- Cocokin sama mutasi rekening. Buka mutasi bank, cocokin tiap transfer masuk dan keluar sama baris di buku kas.
- Buka sheet
rekap. Tambah kolom bulan baru, salin rumus dari kolom sebelahnya. - Baca tiga angka: total masuk, total keluar, dan selisih kas. Terus bandingin sama bulan sebelumnya.
- Simpan salinan file dengan nama
bukukas_2025-08.xlsx. File aktif tetap satu, tapi kamu punya cadangan kalau ada yang kehapus.
Kalau kamu mau lanjut ke laporan yang lebih formal, struktur laba rugi dari data yang sama aku jelasin di template laba rugi Excel.
Contoh kasus: toko_berkah selama Juli 2025
Dataset ngulikdata punya file toko_berkah, catatan transaksi toko kelontong di Bandung. Selama Juli 2025 ada 1.284 transaksi penjualan dan 87 transaksi pengeluaran.
Hasil rekap bulanannya:
| Kategori | Nilai | Porsi dari total keluar |
|---|---|---|
| Penjualan (masuk) | Rp 58.400.000 | |
| Beli Stok | Rp 41.900.000 | 82,1% |
| Gaji | Rp 4.500.000 | 8,8% |
| Sewa | Rp 2.000.000 | 3,9% |
| Listrik dan Air | Rp 1.150.000 | 2,3% |
| Kemasan dan lainnya | Rp 1.470.000 | 2,9% |
| Selisih kas | Rp 7.380.000 |
Yang menarik ada di kategori Beli Stok. Dari 87 baris pengeluaran, 34 di antaranya beli stok dengan nilai di bawah Rp 300.000 masing-masing.
Artinya pemilik toko kulakan hampir tiap hari dalam jumlah kecil. Total ongkos transportnya bulan itu Rp 620.000, alias 8,4% dari selisih kas sebulan.
Angka itu yang bikin keputusan berikutnya jelas: gabungin kulakan jadi dua kali seminggu. Tanpa buku kas berkategori, pola belanja kecil-kecil ini gak akan kelihatan sama sekali.
Kesalahan umum di pembukuan UMKM
- Nyampur uang pribadi sama uang usaha. Kalau ambil uang buat keperluan pribadi, catat sebagai kategori Prive. Jangan didiemin.
- Nulis saldo manual. Kolom saldo harus rumus. Sekali kamu ketik angka di situ, semua baris di bawahnya jadi gak bisa dipercaya.
- Bikin sheet baru tiap bulan. Satu tabel panjang jauh lebih gampang dijumlah daripada 12 sheet yang harus digabung tiap akhir tahun.
- Nulis kategori dengan tangan. "Beli stok", "beli Stok", dan "belistok" bakal keitung sebagai tiga kategori berbeda oleh SUMIFS. Pakai Data Validation.
- Nyatat cuma yang besar. Pengeluaran kecil yang berulang itu justru yang paling sering jadi kebocoran, kayak contoh transport di atas.
- Nunggu akhir bulan buat nyatat semuanya. Ingatan kamu soal transaksi tiga minggu lalu gak seakurat yang kamu kira.
Mulai dari mana besok
Bikin satu sheet dengan enam kolom tadi, pasang rumus saldo, dan isi transaksi hari ini aja. Jangan ngejar data mundur tiga bulan di hari pertama, soalnya itu yang bikin orang nyerah sebelum kebiasaannya kebentuk.
Setelah dua minggu jalan, baru tambahin sheet rekap dan pasang SUMIFS.
Contoh format yang lebih pendek buat usaha jasa ada di contoh pembukuan sederhana. Kalau kamu pengen ngasah rumus-rumus rekapnya sampai lancar, kulik latihan SUMIFS dan COUNTIFS di NgulikSheet sambil pakai data toko kamu sendiri.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
INDEX MATCH Google Sheets: Lookup Lebih Fleksibel dari VLOOKUP (2026)
INDEX MATCH gabung dua fungsi buat lookup yang bisa nyari ke kiri dan nggak gampang rusak. Ini alasan banyak analis pindah dari VLOOKUP.
SUMPRODUCT Google Sheets: Hitung Berbobot Tanpa Ribet (2026)
SUMPRODUCT ngaliin dua kolom atau lebih baris per baris, terus jumlahin hasilnya. Cocok buat total qty kali harga sampai hitungan bersyarat.
REGEXMATCH Google Sheets: Cek Kecocokan Pola Teks (2026)
REGEXMATCH ngecek apakah teks cocok sama pola tertentu dan balikin TRUE atau FALSE. Cocok buat validasi nomor HP, email, sampai filter data berantakan.