Template Laba Rugi Excel: Struktur, Rumus, dan Cara Membacanya
TL;DR
Template laba rugi Excel punya empat blok baris berurutan: pendapatan, harga pokok penjualan, biaya operasional, dan laba bersih. Angkanya ditarik otomatis dari tabel transaksi pakai SUMIFS, jadi kamu gak perlu ngetik ulang tiap bulan. Laba bersih hampir selalu beda dari selisih uang kas, dan selisih itu biasanya nyangkut di persediaan.
Template laba rugi Excel yang berguna punya dua sifat: barisnya kekunci urutannya, dan angkanya narik sendiri dari tabel transaksi. Kamu cuma nambah kolom bulan baru, sisanya jalan otomatis.
Template yang angkanya diketik manual tiap bulan bakal ditinggalin dalam dua bulan. Aku pernah bikin yang kayak gitu dan ujungnya balik ke kalkulator.
Di bawah ini struktur barisnya, rumus yang bikin dia otomatis, dan cara baca hasilnya pakai data toko nyata.
Apa itu laporan laba rugi dan bedanya sama buku kas?
Laporan laba rugi adalah ringkasan pendapatan dikurangi semua biaya dalam satu periode, hasilnya laba atau rugi bersih. Buku kas nyatat uang yang pindah, laba rugi nyatat kegiatan usaha yang terjadi. Dua laporan ini sering ngasih angka beda, dan bedanya bukan berarti ada yang salah.
Contoh paling gampang: kamu belanja stok Rp 10 juta bulan ini tapi baru kejual separuh. Buku kas nyatat keluar Rp 10 juta. Laba rugi cuma nyatat biaya Rp 5 juta, sisanya masih berupa barang di rak.
Kalau buku kas kamu belum rapi, benerin itu dulu lewat pembukuan sederhana UMKM. Template ini narik angkanya dari sana.
Baris apa aja yang ada di template laba rugi?
Empat blok, urutannya gak boleh dibolak-balik. Tiap blok ditutup satu baris subtotal.
| Blok | Baris | Isi |
|---|---|---|
| 1. Pendapatan | Penjualan Kotor | Semua penjualan sebelum potongan |
| Retur dan Diskon | Barang balik dan potongan harga | |
| Pendapatan Bersih | Penjualan kotor dikurangi retur | |
| 2. Harga Pokok Penjualan | Persediaan Awal | Nilai stok di awal bulan |
| Pembelian | Belanja stok bulan ini | |
| Persediaan Akhir | Nilai stok di akhir bulan | |
| Laba Kotor | Pendapatan bersih dikurangi HPP | |
| 3. Biaya Operasional | Gaji, Sewa, Listrik, Transport, dll | Satu baris per kategori |
| Total Biaya Operasional | Jumlah semua baris di atasnya | |
| Laba Usaha | Laba kotor dikurangi biaya operasional | |
| 4. Penutup | Pendapatan dan Biaya Lain | Bunga, denda, penjualan aset |
| Laba Bersih | Angka akhir |
Buat usaha jasa yang gak punya stok, blok 2 dihapus. Pendapatan bersih langsung ketemu biaya operasional.
Satu hal yang sering kelewat: baris Prive (uang yang diambil pemilik) bukan biaya usaha, jadi jangan dimasukin ke sini. Prive ngurangin modal, bukan ngurangin laba.
Gimana cara bikin templatenya di Excel?
Tujuh langkah. Aku asumsiin kamu udah punya sheet transaksi dengan kolom Kategori, Masuk, Keluar, dan kolom bantu bulan berformat 2025-08.
- Bikin sheet baru bernama
labarugi. Kolom A isi nama baris sesuai tabel di atas. Kolom B dan seterusnya buat tiap bulan. - Tulis kode bulan di baris 1. B1 isi
2025-07, C1 isi2025-08, dan seterusnya. Tulis sebagai teks biar cocok sama kolom bantu di sheet transaksi. - Isi baris Penjualan Kotor:
Aturan lengkap beberapa kriteria sekaligus ada di SUMIFS dan di dokumentasi resmi Microsoft.=SUMIFS(transaksi!$D:$D;transaksi!$C:$C;"Penjualan";transaksi!$G:$G;B$1) - Baris Pembelian, Gaji, Sewa, dan biaya lain pakai pola yang sama, cuma ganti kolom sumber jadi
$E:$Edan ganti nama kategorinya. Biar lebih rapi, tulis nama kategori di kolom A dan rujuk selnya:
Sekarang satu rumus bisa disalin ke semua baris biaya.=SUMIFS(transaksi!$E:$E;transaksi!$C:$C;$A12;transaksi!$G:$G;B$1) - Persediaan awal dan akhir diisi manual dari hasil hitung stok fisik. Persediaan awal bulan ini sama dengan persediaan akhir bulan lalu, jadi isi
=B_persediaan_akhiryang merujuk kolom sebelumnya. - Hitung harga pokok penjualan:
Di Excel jadiHPP = Persediaan Awal + Pembelian - Persediaan Akhir=B7+B8-B9sesuai nomor baris kamu. - Kunci baris subtotal pakai SUM per blok, bukan ngetik satu-satu selnya. Kalau nanti kamu sisipin baris kategori baru, SUM ikut nyesuaiin sendiri.
Terakhir, kasih format angka rupiah dan warna latar beda buat baris subtotal. Ini bukan hiasan. Baris subtotal yang kelihatan beda bikin kamu gak salah baca waktu buru-buru.
Rumus apa buat ngitung marginnya?
Tiga margin yang paling kepakai buat usaha kecil:
Margin Laba Kotor = Laba Kotor / Pendapatan Bersih
Margin Laba Usaha = Laba Usaha / Pendapatan Bersih
Margin Laba Bersih = Laba Bersih / Pendapatan Bersih
Bungkus pakai IFERROR biar bulan yang belum ada datanya gak nampilin error pembagian nol:
=IFERROR(B15/B6;"")
Cara kerja penanganan errornya dijelasin di IFERROR.
Format selnya jadi persen dengan satu desimal. Dua desimal itu ketelitian palsu buat angka yang sumbernya hitungan stok manual.
Margin lebih berguna dibaca sebagai tren daripada angka tunggal. Konsep umumnya bisa kamu cek di glosarium metric.
Contoh kasus: laba rugi toko_berkah Juli 2025
Dataset ngulikdata punya file toko_berkah, toko kelontong di Bandung. Ini hasil laba ruginya buat Juli 2025.
| Baris | Nilai |
|---|---|
| Pendapatan Bersih | Rp 58.400.000 |
| Persediaan Awal | Rp 22.100.000 |
| Pembelian | Rp 41.900.000 |
| Persediaan Akhir | Rp 25.300.000 |
| Harga Pokok Penjualan | Rp 38.700.000 |
| Laba Kotor | Rp 19.700.000 (33,7%) |
| Gaji | Rp 4.500.000 |
| Sewa | Rp 2.000.000 |
| Listrik dan Air | Rp 1.150.000 |
| Transport | Rp 620.000 |
| Kemasan dan Lain | Rp 850.000 |
| Total Biaya Operasional | Rp 9.120.000 |
| Laba Bersih | Rp 10.580.000 (18,1%) |
Sekarang bagian yang paling sering bikin bingung pemilik usaha.
Buku kas toko yang sama nunjukin selisih uang masuk dikurangi uang keluar cuma Rp 7.380.000. Padahal laba bersihnya Rp 10.580.000.
Selisihnya Rp 3.200.000, dan itu persis sama dengan kenaikan persediaan (Rp 25.300.000 dikurangi Rp 22.100.000).
Jadi uang segitu gak hilang. Dia berubah bentuk jadi barang di rak yang belum kejual. Ini alasan kenapa kamu perlu dua laporan, bukan satu.
Angka kedua yang layak diperhatiin: biaya operasional Rp 9.120.000 itu 46,3% dari laba kotor. Artinya hampir separuh keuntungan dari jualan habis buat biaya jalanin toko, sebelum pemiliknya ambil sepeser pun.
Gimana cara baca hasilnya buat ambil keputusan?
Tiga pertanyaan yang aku pakai tiap buka laba rugi bulanan:
- Margin laba kotor naik atau turun dibanding bulan lalu? Kalau turun sementara omzet naik, kemungkinan besar harga kulakan naik tapi harga jual belum disesuaiin.
- Biaya operasional mana yang porsinya paling gede? Urutin dari terbesar. Hemat 10% di biaya terbesar hasilnya lebih terasa daripada mangkas habis biaya terkecil.
- Laba bersih cukup gak buat nutup kebutuhan pemilik plus sisain buat modal? Kalau laba bersih habis buat kebutuhan pribadi, usaha kamu jalan di tempat walaupun angkanya positif.
Rasio yang lebih lengkap buat baca kesehatan usaha aku bahas di cara analisis laporan keuangan.
Kesalahan umum bikin template laba rugi
- Nyamain pembelian dengan harga pokok penjualan. Ini kesalahan paling sering. Pembelian itu belanja stok, HPP itu nilai barang yang beneran kejual.
- Masukin Prive sebagai biaya. Uang yang diambil pemilik ngurangin modal, bukan ngurangin laba. Kalau dicampur, laba kamu kelihatan lebih kecil dari yang sebenernya.
- Ngetik angka manual di sel yang harusnya rumus. Setelah tiga bulan kamu gak bakal inget sel mana yang manual dan mana yang otomatis.
- Gak pernah hitung stok fisik. Persediaan akhir yang ditebak bikin laba kotor jadi angka karangan.
- Bikin baris kategori terlalu banyak. Delapan sampai sepuluh baris biaya operasional udah cukup. Kalau ada 30 baris, kamu bakal berhenti bacanya.
- Bandingin margin sama usaha orang lain di internet. Struktur biaya tiap usaha beda. Pembanding paling jujur itu data kamu bulan lalu.
Langkah berikutnya
Bikin dulu satu kolom buat bulan terakhir yang datanya lengkap. Isi rumus SUMIFS-nya, hitung stok fisik sekali, terus lihat berapa laba bersih kamu.
Bulan depan tinggal salin kolomnya ke kanan. Sepuluh menit, selesai.
Kalau kamu mau nyambungin template ini ke laporan lain, mulai dari laporan keuangan Excel. Buat kamu yang masih suka ketuker antara SUMIF dan SUMIFS, kulik latihannya di NgulikSheet sampai dua fungsi itu jadi refleks.
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.