Pembukuan kos adalah pencatatan rutin seluruh uang masuk dan uang keluar sebuah rumah kos, lengkap dengan tanggal, nomor kamar, nama penyewa, jenis transaksi, dan saldo berjalan, sehingga pemilik kos tahu persis berapa sewa yang sudah tertagih, ke mana uangnya pergi, dan berapa sisa kas sebenarnya.
Sebagian besar pemilik kos sebenarnya sudah mencatat. Masalahnya, catatannya tersebar: sewa masuk dicatat di buku tulis, struk belanja alat kebersihan menumpuk di laci, transfer penghuni bercampur dengan belanja rumah tangga di satu rekening, dan tagihan listrik hanya diingat "kira-kira segitu". Ketika akhir tahun tiba dan Anda ingin tahu apakah kos ini benar-benar menguntungkan, jawabannya jadi tebakan.
Excel atau Google Sheets menyelesaikan sebagian besar masalah itu tanpa biaya. Yang dibutuhkan bukan rumus rumit, melainkan struktur kolom yang benar dan kebiasaan mengisi setiap hari transaksi terjadi. Artikel ini membongkar strukturnya, memberi contoh buku kas satu bulan penuh yang angkanya konsisten, dan menutup dengan tanda-tanda kapan spreadsheet mulai lebih merepotkan daripada membantu.
Anatomi pembukuan kos: kolom apa saja yang wajib ada
Pembukuan kost yang berumur panjang biasanya justru yang paling sederhana. Semakin banyak kolom, semakin besar kemungkinan Anda malas mengisinya. Delapan kolom di bawah ini sudah cukup untuk kos berapa pun ukurannya, dan urutannya sengaja mengikuti cara Anda berpikir saat mencatat.
Kolom saldo sering dianggap tambahan yang boleh dilewati. Justru sebaliknya: kolom itu adalah alat pemeriksa. Kalau di akhir bulan saldo di spreadsheet tidak sama dengan saldo rekening ditambah uang tunai di tangan, berarti ada transaksi yang belum tercatat atau salah ketik. Tanpa kolom saldo, kesalahan seperti itu baru ketahuan berbulan-bulan kemudian, ketika sudah sulit ditelusuri.
Satu tambahan opsional yang sangat berguna: kolom metode berisi "tunai" atau "transfer". Kalau kos Anda menerima keduanya, kolom ini memungkinkan Anda mencocokkan mutasi rekening secara terpisah dari uang kas fisik, dan itu jauh lebih cepat daripada mencocokkan semuanya sekaligus.
Contoh pembukuan kos kosan satu bulan penuh
Berikut contoh buku kas sebuah kos dengan 12 kamar, harga sewa Rp900.000 per kamar per bulan, untuk periode Oktober 2026. Saldo awal bulan Rp3.500.000. Angka di kolom saldo dihitung berurutan dari baris ke baris, jadi Anda bisa menelusurinya sendiri.
| Tanggal | Kamar | Penyewa | Keterangan | Kategori | Masuk | Keluar | Saldo |
|---|---|---|---|---|---|---|---|
| 01/10 | — | — | Saldo awal bulan | — | — | — | 3.500.000 |
| 01/10 | A1 | Andi Pratama | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 4.400.000 |
| 01/10 | A2 | Bagas Saputra | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 5.300.000 |
| 02/10 | Umum | — | Iuran keamanan & sampah RT | Iuran lingkungan | — | 75.000 | 5.225.000 |
| 03/10 | A3 | Citra Dewi | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 6.125.000 |
| 03/10 | B1 | Deni Kurnia | Deposit penghuni baru | Deposit (titipan) | 900.000 | — | 7.025.000 |
| 03/10 | B1 | Deni Kurnia | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 7.925.000 |
| 05/10 | Umum | — | Token listrik area bersama | Listrik & air | — | 250.000 | 7.675.000 |
| 05/10 | A4 | Eka Ramadhan | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 8.575.000 |
| 06/10 | Umum | — | Gaji penjaga kos Oktober | Gaji & upah | — | 800.000 | 7.775.000 |
| 07/10 | A5 | Fitri Handayani | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 8.675.000 |
| 08/10 | Umum | — | Tagihan air PDAM September | Listrik & air | — | 340.000 | 8.335.000 |
| 10/10 | B2 | Gilang Pratomo | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 9.235.000 |
| 12/10 | B3 | Hana Salsabila | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 10.135.000 |
| 14/10 | A6 | Irfan Maulana | Sewa kamar Oktober (telat 4 hari) | Sewa kamar | 900.000 | — | 11.035.000 |
| 14/10 | A6 | Irfan Maulana | Denda keterlambatan 4 hari | Denda | 40.000 | — | 11.075.000 |
| 15/10 | Umum | — | Perbaikan pompa air | Perbaikan & perawatan | — | 450.000 | 10.625.000 |
| 18/10 | Umum | — | Alat kebersihan & galon | Operasional | — | 185.000 | 10.440.000 |
| 20/10 | B4 | — | Iklan kamar kosong (media sosial) | Pemasaran | — | 100.000 | 10.340.000 |
| 22/10 | B4 | Joko Widarto | Sewa prorata 22–31 Okt (10 hari) | Sewa kamar | 300.000 | — | 10.640.000 |
| 22/10 | B4 | Joko Widarto | Deposit penghuni baru | Deposit (titipan) | 900.000 | — | 11.540.000 |
| 25/10 | Umum | — | Internet / Wi-Fi kos Oktober | Internet | — | 350.000 | 11.190.000 |
| 27/10 | A7 | Kartika Sari | Sewa kamar Oktober | Sewa kamar | 900.000 | — | 12.090.000 |
| 28/10 | B5 | — | Cat & perbaikan plafon kamar B5 | Perbaikan & perawatan | — | 620.000 | 11.470.000 |
| Total Oktober 2026 | 11.140.000 | 3.170.000 | 11.470.000 | ||||
Cek cepat: saldo awal Rp3.500.000 + uang masuk Rp11.140.000 − uang keluar Rp3.170.000 = saldo akhir Rp11.470.000. Kalau angka ini cocok dengan saldo rekening plus uang tunai di tangan, pembukuan bulan itu sudah bersih.
Beberapa detail dalam contoh di atas sengaja dibuat menyerupai kejadian nyata di kos, bukan angka bulat yang rapi. Kamar B4 baru terisi tanggal 22 Oktober sehingga sewanya dihitung prorata: Rp900.000 ÷ 30 hari × 10 hari = Rp300.000. Pembagi 30 hari dipakai supaya angkanya konsisten setiap bulan, dan sebaiknya cara hitung ini disebutkan di surat perjanjian sewa kamar kos agar tidak jadi bahan perdebatan.
Kamar A6 membayar tanggal 14 dan dikenai denda keterlambatan Rp10.000 per hari selama empat hari, sehingga Rp40.000. Denda dicatat sebagai baris tersendiri, bukan digabung ke sewa, supaya di akhir tahun Anda bisa melihat berapa sering keterlambatan terjadi. Kalau angka denda Anda terus membesar, masalahnya bukan di pembukuan melainkan di proses penagihan; ada pembahasan terpisah soal cara menagih sewa kos tanpa merusak hubungan dengan penghuni.
Kamar B5 tidak terisi sepanjang Oktober karena sedang dicat, dan biayanya Rp620.000 muncul di kolom keluar. Kamar kosong memang tidak menghasilkan baris pemasukan, tapi tetap terlihat jelas di pembukuan justru karena ketiadaannya. Inilah alasan kolom kamar penting: begitu Anda memfilter per kamar, kamar yang tidak pernah muncul adalah kamar yang tidak menghasilkan.
Kategori pemasukan dan pengeluaran khas kos
Kategori adalah bagian yang paling sering diisi asal-asalan, padahal seluruh nilai pembukuan bergantung padanya. Aturan mainnya sederhana: buat daftar kategori sekali di awal, jangan pernah menambah kategori baru di tengah bulan hanya karena satu transaksi aneh, dan tulis persis sama setiap kali. "Listrik", "listrik kos", dan "Byr listrik" akan dihitung sebagai tiga kategori berbeda oleh spreadsheet.
Kategori pemasukan
- Sewa kamar — sumber utama, biasanya lebih dari 90% pemasukan. Pisahkan sewa penuh dan sewa prorata hanya lewat keterangan, kategorinya tetap sama.
- Deposit (titipan) — uang jaminan penghuni. Masuk ke kas, tetapi bukan pendapatan. Perlakuannya dibahas lebih jauh di bawah.
- Denda keterlambatan — kalau memang diberlakukan dan tertulis di perjanjian. Kecil nilainya, tapi berguna sebagai indikator kesehatan penagihan.
- Tagihan listrik & air penghuni — kalau kos Anda memakai meteran per kamar atau menagih kelebihan pemakaian. Rinciannya dibahas di panduan cara menghitung listrik kos per kamar.
- Layanan tambahan — laundry, parkir motor tambahan, sewa kulkas, biaya tamu menginap, atau penggantian kunci hilang.
- Uang muka / booking fee — kalau Anda menerima tanda jadi sebelum penghuni masuk. Catat terpisah agar tidak tertukar dengan sewa bulan pertama.
Kategori pengeluaran
- Listrik & air — token area bersama, tagihan PLN pascabayar, dan PDAM. Biasanya pos terbesar kedua setelah gaji.
- Gaji & upah — penjaga kos, petugas kebersihan harian, atau tukang yang dibayar borongan.
- Perbaikan & perawatan — pompa air, plafon bocor, kunci rusak, cat ulang antar-penghuni, servis AC berkala.
- Internet — langganan Wi-Fi bulanan, yang kini nyaris jadi fasilitas wajib di kos mahasiswa maupun kos karyawan.
- Operasional — alat kebersihan, galon, lampu cadangan, gas dapur bersama, dan belanja kecil lain yang sering dianggap "tidak perlu dicatat".
- Iuran lingkungan — sampah, keamanan, iuran RT, dan sumbangan kegiatan warga.
- Pemasaran — iklan kamar kosong, foto kamar, papan nama, atau biaya listing di marketplace kos.
- Pajak & perizinan — PBB tahunan, pajak usaha, dan biaya pengurusan izin. Bulanannya nol, tapi tahunannya lumayan.
- Cicilan & bunga — kalau bangunan kos masih dalam pembiayaan. Ini yang sering hilang dari pembukuan dan membuat laba terlihat jauh lebih besar dari kenyataan.
Cara membuat rekap bulanan dan menghitung margin
Buku kas harian menjawab pertanyaan "apa yang terjadi". Rekap bulanan menjawab pertanyaan yang jauh lebih penting: "apakah kos ini menguntungkan". Rekap dibuat dengan menjumlahkan nilai per kategori dari tabel harian, lalu menyusunnya jadi satu halaman ringkas. Di Excel maupun Google Sheets, ini pekerjaan satu rumus SUMIF; kalau tidak mau repot, memfilter kolom kategori lalu membaca angka total di bilah bawah juga sudah cukup.
Rekap pemasukan Oktober 2026
| Kategori | Jumlah | Catatan |
|---|---|---|
| Sewa kamar (10 kamar penuh) | 9.000.000 | 10 × Rp900.000 |
| Sewa prorata kamar B4 | 300.000 | 10 hari |
| Denda keterlambatan | 40.000 | Kamar A6 |
| Pemasukan usaha | 9.340.000 | Dasar hitung laba |
| Deposit masuk (titipan) | 1.800.000 | Bukan pendapatan |
| Total uang masuk ke kas | 11.140.000 | — |
Rekap pengeluaran Oktober 2026
| Kategori | Jumlah | Porsi |
|---|---|---|
| Perbaikan & perawatan | 1.070.000 | 33,8% |
| Gaji & upah | 800.000 | 25,2% |
| Listrik & air | 590.000 | 18,6% |
| Internet | 350.000 | 11,0% |
| Operasional | 185.000 | 5,8% |
| Pemasaran | 100.000 | 3,2% |
| Iuran lingkungan | 75.000 | 2,4% |
| Total pengeluaran | 3.170.000 | 100% |
Ringkasan dan margin
| Indikator | Nilai | Cara hitung |
|---|---|---|
| Pemasukan usaha | Rp9.340.000 | Sewa + denda |
| Pengeluaran usaha | Rp3.170.000 | Total biaya operasional |
| Laba usaha | Rp6.170.000 | 9.340.000 − 3.170.000 |
| Margin laba | 66,1% | 6.170.000 ÷ 9.340.000 |
| Potensi pendapatan penuh | Rp10.800.000 | 12 kamar × Rp900.000 |
| Okupansi efektif | 86,1% | 9.300.000 ÷ 10.800.000 |
| Saldo kas akhir bulan | Rp11.470.000 | Termasuk Rp1.800.000 deposit titipan |
Margin 66,1% pada contoh ini berlaku untuk kos yang bangunannya sudah lunas. Kalau properti masih dicicil, masukkan angsuran bulanan sebagai pengeluaran dan margin akan turun drastis. Sisihkan juga dana perawatan tahunan, karena biaya seperti cat ulang dan servis besar tidak muncul setiap bulan tetapi pasti datang.
Dua angka yang paling layak Anda pantau dari bulan ke bulan adalah okupansi efektif dan porsi biaya perbaikan. Okupansi efektif membandingkan sewa yang benar-benar masuk dengan potensi maksimal seandainya semua kamar terisi penuh sebulan. Angka 86,1% pada contoh berarti ada kehilangan setara 1,7 kamar-bulan. Kalau angka itu bertahan rendah beberapa bulan berturut-turut, masalahnya ada di sisi permintaan; panduan cara mengurangi kamar kos kosong membahas langkah-langkahnya.
Porsi biaya perbaikan yang tiba-tiba melonjak, seperti 33,8% di contoh ini, biasanya wajar kalau penyebabnya satu kejadian besar seperti pompa air rusak dan cat ulang kamar. Yang perlu diwaspadai adalah kalau angka itu tinggi setiap bulan tanpa kejadian besar, karena artinya bangunan sudah masuk fase perlu perbaikan menyeluruh, bukan tambal sulam.
Setelah rekap bulanan jalan, langkah berikutnya adalah menyusunnya jadi laporan yang bisa dibaca orang lain, misalnya keluarga yang ikut memiliki kos. Alur lengkapnya sudah dibahas terpisah di cara membuat laporan keuangan kos bulanan, termasuk cara memperlakukan tunggakan dan okupansi di dalam laporan.
Enam kesalahan yang membuat pembukuan kos berantakan
- Mencampur uang kos dengan uang pribadi. Ini penyebab nomor satu. Kalau sewa masuk ke rekening yang juga dipakai belanja bulanan, pencocokan saldo jadi mustahil. Buka rekening terpisah khusus kos, walau kosnya hanya lima kamar.
- Mencatat borongan di akhir bulan. Menunda pencatatan berarti mengandalkan ingatan. Transaksi kecil seperti beli lampu Rp35.000 pasti terlewat, dan akumulasinya dalam setahun tidak sedikit.
- Deposit dianggap pendapatan. Sudah dibahas di atas, tapi layak diulang karena kesalahan ini paling mahal akibatnya. Deposit adalah utang Anda kepada penghuni.
- Pengambilan pribadi dicatat sebagai biaya. Saat pemilik mengambil uang dari kas kos untuk keperluan sendiri, itu bukan biaya operasional melainkan pengambilan laba. Catat dengan kategori terpisah, misalnya "Prive", dan keluarkan dari perhitungan margin.
- Tunggakan tidak dicatat sama sekali. Buku kas hanya mencatat uang yang benar-benar bergerak, jadi penghuni yang belum bayar tidak muncul di mana pun. Buat kolom atau tabel terpisah berisi daftar tunggakan, kalau tidak Anda akan lupa siapa yang menunggak dua bulan.
- Nama kategori tidak konsisten. Selalu pilih dari daftar yang sudah ada. Di Excel, gunakan fitur Data Validation supaya kolom kategori hanya bisa diisi dari daftar tertutup. Satu menit menyiapkannya menghemat berjam-jam merapikan rekap.
Satu kebiasaan tambahan yang membuat semuanya lebih mudah: setiap kali menerima pembayaran, terbitkan bukti untuk penghuni dan simpan nomornya di kolom keterangan. Bukti bernomor membuat penelusuran jadi cepat kalau ada selisih. Formatnya tidak perlu rumit; contoh dan templatenya tersedia di contoh kwitansi pembayaran kos.
Kalau Excel mulai kewalahan
Spreadsheet adalah alat yang jujur: ia melakukan persis apa yang Anda ketik, tidak lebih. Selama jumlah kamar sedikit dan hanya Anda yang mengisinya, ini justru kelebihan. Tapi ada titik di mana kelebihan itu berbalik jadi beban, dan tanda-tandanya cukup khas.
- Anda tidak lagi tahu siapa yang belum bayar tanpa membuka file dan menelusuri baris satu per satu.
- Tanggal jatuh tempo tiap penghuni berbeda-beda karena mereka masuk di tanggal berbeda, dan mengingat semuanya jadi pekerjaan tersendiri.
- Anda mengelola lebih dari satu lokasi kos, sehingga file bertambah dan rekap gabungannya harus dibuat manual.
- File harus diisi lebih dari satu orang, misalnya penjaga kos yang menerima pembayaran tunai, dan versi filenya mulai bercabang.
- Anda sering perlu mengecek sesuatu saat tidak di depan komputer, sementara mengedit spreadsheet lewat layar ponsel adalah pekerjaan yang melelahkan.
- Pengingat tagihan masih dikirim manual satu per satu lewat WhatsApp setiap awal bulan.
Kalau tiga atau lebih dari daftar itu terasa familiar, waktu yang Anda habiskan untuk merawat spreadsheet sudah lebih mahal daripada manfaatnya. Kos Manager dirancang untuk titik ini: data kamar dan penyewa tersimpan rapi, tagihan bulanan terbit otomatis sesuai tanggal jatuh tempo masing-masing penghuni, pembayaran tinggal ditandai lunas, dan catatan meteran listrik serta air melekat ke kamarnya.
Yang paling terasa bedanya justru bagian yang di Excel paling memakan waktu, yaitu rekap. Fitur laporan keuangan di aplikasi menyusun pemasukan, pengeluaran, laba, dan tunggakan per periode tanpa Anda perlu menjumlah apa pun, karena angkanya berasal dari transaksi yang sudah tercatat sepanjang bulan. Deposit pun dipisahkan dari pendapatan sejak awal, sehingga laba yang tampil bukan angka semu.
Meski begitu, tidak perlu terburu-buru pindah. Kalau kos Anda enam kamar dan Anda sendiri yang mengurus semuanya, template Excel pembukuan kost di halaman ini sudah lebih dari cukup untuk beberapa tahun ke depan. Yang penting struktur kolomnya benar sejak awal, karena data yang rapi bisa dipindahkan kapan saja, sedangkan data yang berantakan harus diketik ulang. Untuk gambaran pengelolaan yang lebih luas, dari data kamar sampai evaluasi bulanan, ada panduan cara mengelola kos agar lebih rapi. Dan bila Anda juga sedang merapikan sisi aturan penghuni, lihat contoh peraturan kos dan tata tertib yang bisa ditempel di area kos.
Ringkasan praktis
- Gunakan delapan kolom baku: tanggal, kamar, penyewa, keterangan, kategori, masuk, keluar, saldo.
- Satu transaksi satu baris. Sewa dan deposit yang dibayar bersamaan tetap ditulis di dua baris.
- Kunci daftar kategori sejak awal dan jangan pernah menambah kategori baru di tengah bulan.
- Deposit masuk ke kas tapi bukan pendapatan; pengambilan pribadi keluar dari kas tapi bukan biaya.
- Cocokkan saldo akhir bulan dengan saldo rekening plus uang tunai. Selisih sekecil apa pun berarti ada yang terlewat.
- Pantau okupansi efektif dan porsi biaya perbaikan, bukan hanya total pemasukan.
- Buat tabel tunggakan terpisah, karena buku kas tidak bisa menampilkan uang yang belum masuk.
Pertanyaan yang sering muncul
Berapa kolom minimal untuk pembukuan kos sederhana?
Enam kolom sudah cukup untuk memulai: tanggal, kamar, penyewa, keterangan transaksi, uang masuk, dan uang keluar. Kolom ketujuh yaitu saldo berjalan sebaiknya ditambahkan karena kolom inilah yang membuat catatan bisa dicocokkan dengan uang tunai di laci atau saldo rekening. Kolom kategori boleh menyusul ketika Anda sudah rutin mencatat.
Apakah deposit kos dicatat sebagai pemasukan?
Deposit atau uang jaminan sebaiknya dicatat sebagai uang masuk ke kas, tetapi tidak dihitung sebagai pendapatan usaha. Uang itu masih milik penyewa dan akan dikembalikan saat penyewa keluar, dikurangi tunggakan atau biaya perbaikan. Kalau deposit dicampur ke pendapatan, laba bulanan akan terlihat lebih besar dari kenyataan dan Anda bisa kaget ketika beberapa penghuni keluar bersamaan.
Bagaimana cara menghitung keuntungan bersih kos per bulan?
Jumlahkan seluruh pemasukan usaha bulan itu, yaitu sewa kamar dan denda keterlambatan, lalu kurangi seluruh pengeluaran operasional seperti gaji penjaga, listrik dan air area bersama, internet, perbaikan, serta iuran lingkungan. Jangan memasukkan deposit sebagai pemasukan dan jangan memasukkan pengambilan uang pribadi sebagai biaya. Kalau bangunan kos masih dicicil, hitung juga cicilan dan penyusutan agar gambaran labanya realistis.
Apakah template pembukuan kos ini bisa dibuka di Google Sheets?
Bisa. File template berformat .xls dan dapat dibuka di Microsoft Excel, Google Sheets, WPS Office, maupun aplikasi spreadsheet bawaan ponsel. Untuk memakainya di Google Sheets, unggah file ke Google Drive lalu buka dengan Google Sheets. Angka total pada template sengaja diisi manual sebagai contoh, jadi setelah dibuka sebaiknya Anda ganti dengan rumus SUM agar totalnya ikut berubah otomatis.
Kapan pembukuan kos di Excel sebaiknya diganti dengan aplikasi?
Excel mulai terasa berat ketika jumlah kamar bertambah, ketika Anda mengelola lebih dari satu lokasi kos, ketika tanggal jatuh tempo tiap penghuni berbeda-beda, atau ketika file harus dibuka dan diisi oleh lebih dari satu orang. Tanda paling jelas adalah Anda tidak lagi hafal siapa yang belum bayar tanpa membuka file. Pada titik itu aplikasi manajemen kos lebih hemat waktu karena tagihan, riwayat pembayaran, dan laporan tersusun otomatis.
Pembukuan kos tanpa rumus dan tanpa file yang tercecer
Kos Manager mencatat pemasukan, pengeluaran, deposit, dan tunggakan per kamar, lalu menyusun laporan keuangan bulanannya sendiri. Tersedia untuk iOS dan Android, gratis untuk dicoba.