Calculator and financial documents on a desk

Rental property bookkeeping examples: free Excel template + automatic method

See real bookkeeping examples for rental properties with a free Excel template ready to use. Compare manual vs automatic methods to find the best approach for you.

· 14 min read · Bregga Tedy
bookkeeping Excel template finance property management

“Bookkeeping for rental properties is complicated.” That’s a common sentiment from landlords who haven’t found the right system yet. The reality is that rental bookkeeping doesn’t have to be complex—what matters is having the right format and consistently filling it in.

The problem is that many landlords don’t know where to start. What does a proper bookkeeping format look like? What columns should be included? How do you calculate net profit?

In this article, you’ll see ready-to-use bookkeeping examples for rental properties—from recording income and expenses to monthly summaries. We also provide a free Excel template you can download right away, plus an automatic method for those who want a more hands-off approach.


Why rental bookkeeping matters

Before jumping into examples, let’s refresh why bookkeeping deserves your serious attention.

Know your real profit

Income from 10 rooms at $150/month = $1,500 per month. Looks good, right? But after subtracting electricity for common areas, water, internet, security staff, repairs, and taxes—how much is actually left? Without bookkeeping, that number is just a guess.

Detect problems early

Mounting arrears, skyrocketing repair costs, or declining occupancy—all of these are clearly visible in proper bookkeeping. Without records, problems only become apparent when they’re already serious.

Be ready for tax season

Rental income is subject to income tax in most countries. With clean bookkeeping, calculating and reporting taxes is as simple as looking up your total income—no need to reconstruct a year’s worth of data at the last minute. Read our complete guide to rental property bookkeeping for taxes for details.

Make data-driven decisions

Want to raise rent? Add WiFi? Renovate bathrooms? All these decisions are better when based on accurate financial data, not gut feeling.


Example 1: Rent income bookkeeping

This is the most basic record every landlord needs. Every payment received should be logged with the following details:

Income table format

NoDateTenant NameRoomRentAmount PaidBalanceMethodNotes
12026-02-05Andi PratamaA11,500,0001,500,0000Bank transferPaid Feb
22026-02-03Budi SantosoA21,500,0001,500,0000CashPaid Feb
32026-02-10Citra DewiA31,200,00001,200,000-Unpaid
42026-02-10Dian KusumaB11,800,0001,800,0000Bank transferPaid Feb
52026-02-15Eko WijayaB21,200,00001,200,000-Unpaid
TOTAL7,200,0004,800,0002,400,000Paid: 3, Unpaid: 2

Example Excel template for rent payment recap and tenant data

Things to note

  • The “Balance” column is crucial for tracking arrears. With the formula =Rent - Amount Paid, Excel automatically calculates who still has an outstanding balance
  • The “Method” column helps when reconciling with bank statements
  • The “Notes” column is for additional context like “Partial payment, rest end of month”
  • Create one sheet per month to keep things organized and easy to compare

Tip: Don’t mix security deposits with rent income. Deposits are not income—they’re a liability that must be returned. Create a separate table for deposits.


Example 2: Expense bookkeeping

Recording income alone isn’t enough. Without expense records, you can’t calculate net profit.

Expense table format

NoDateCategoryDescriptionRoom/AreaAmountMethodReceipt
12026-02-01OperationsCommon area electricityCommon450,000Auto-debitYes
22026-02-01OperationsWater utilityCommon280,000TransferYes
32026-02-01OperationsWiFi internetCommon500,000Auto-debitYes
42026-02-05OperationsSecurity staff salaryCommon800,000CashReceipt
52026-02-08MaintenanceAC servicingA1, A2300,000CashReceipt
62026-02-12RepairsPipe leak fixB1350,000CashReceipt
72026-02-15MaintenanceLight bulbs, cleaning suppliesCommon85,000CashReceipt
82026-02-20AdminNeighborhood security feeCommon70,000CashReceipt
TOTAL2,835,000

Don’t go overboard or too minimal. These four categories work for most rental properties:

CategoryExamplesFrequency
OperationsElectricity, water, internet, staff wagesMonthly
MaintenanceAC servicing, pest control, suppliesPeriodic
RepairsPipe leaks, broken locks, repaintingUnplanned
AdminTaxes, neighborhood fees, insuranceMonthly/annual

Important: Record even the smallest expenses. Buying a light bulb for $1, paying a handyman $4—these small costs add up. Over a year, they can total hundreds of dollars.


Example 3: Monthly summary (profit and loss)

This is the overview that combines income and expenses into one complete picture.

Monthly summary format

FINANCIAL SUMMARY - KOS GRIYA ASRI
Period: February 2026
========================================

A. INCOME
   Room rent (5 rooms)        : 7,200,000
   Tenant utility charges     :   750,000
   Late fees                  :    50,000
   ----------------------------------------
   TOTAL INCOME               : 8,000,000

B. EXPENSES
   Fixed operations           : 2,030,000
   Maintenance                :   385,000
   Repairs                    :   350,000
   Administration             :    70,000
   ----------------------------------------
   TOTAL EXPENSES             : 2,835,000

C. SUMMARY
   NET PROFIT (A-B)           : 5,165,000
   Profit Margin              : 64.6%
   Occupancy Rate             : 100% (5/5 rooms)
   Collection Rate            : 66.7% (3/5 paid)
   Outstanding Arrears        : 2,400,000

D. NOTES
   - Citra (A3) and Eko (B2) haven't paid
   - Room B1 pipe fixed
   - Room A1 and A2 AC serviced

Key metrics to track

MetricFormulaHealthy Target
Profit marginProfit Ă· Income × 100%60-75%
Occupancy rateOccupied rooms Ă· Total rooms × 100%Above 85%
Collection ratePayments received Ă· Total billed × 100%Above 90%
Cost per roomTotal expenses Ă· Number of roomsLower is better

For deeper analysis on these metrics, read how to create clean rental financial reports.


Example 4: Tenant data records

Beyond finances, tenant data is also an important part of rental bookkeeping.

Tenant data table format

NoNameID NumberPhoneRoomMove-in DateRent/MonthStatus
1Andi Pratama3201234567890001081234567890A12025-01-151,500,000Paid
2Budi Santoso3201234567890002082345678901A22025-02-011,500,000Paid
3Citra Dewi3201234567890003083456789012A32025-03-101,200,000Unpaid
4Dian Kusuma3201234567890004084567890123B12025-01-201,800,000Paid
5Eko Wijaya3201234567890005085678901234B22025-04-011,200,000Unpaid

Additional information to include

  • Move-out date (if known)
  • Emergency contact
  • Security deposit (amount paid)
  • Special notes (allergies, shift work schedule, etc.)

Tip: Tenant ID data is sensitive. If using a spreadsheet, make sure the file is password-protected. A more secure alternative: use an app that stores data with encryption like Kamaru. Read the guide to managing tenant documents digitally for full details.


Free Excel template

We’ve prepared an Excel template that covers all the examples above. The template includes:

Available sheets

  1. Payment Recap — Monthly rent income table with automatic formulas (totals, paid/unpaid counts)
  2. Tenant Data — Complete tenant database with ID numbers, contacts, and status

How to use the template

  1. Download the template from the link below
  2. Duplicate the “Payment Recap” sheet for each new month (right-click tab → Move or Copy → Create a copy)
  3. Fill in tenant data in the “Tenant Data” sheet when new tenants arrive
  4. Update payments every time a payment comes in
  5. Review the recap at the end of each month

Download template

Download Free Excel Template

Template advantages

  • Automatic formulas for totals and balances
  • Conditional formatting: green for paid, red for unpaid
  • Print-ready (A4 format)
  • Works with both Excel and Google Sheets

Excel template limitations

While useful, Excel templates have limitations:

  • No automatic reminders — You have to remember who hasn’t paid
  • ID photos stored separately — Photo files must be kept in a separate folder
  • Prone to typos — No input validation for ID numbers or amounts
  • Hard to use on mobile — Spreadsheets aren’t comfortable to edit on small screens
  • No automatic backup — Unless using Google Sheets or OneDrive
  • Not connected — Tenant data, payments, and reports are in different sheets without integration

The automatic method: app-based bookkeeping

If you manage more than 5 rooms or want a more practical process, the automatic method saves time and reduces errors.

How it works in Kamaru

With Kamaru, bookkeeping happens automatically as you manage your property day-to-day. No separate sheets to fill in—everything is integrated.

Recording income:

Every time you log a rent payment, the data automatically feeds into your financial report. Including tenant name, room, date, amount, and payment method.

Tenant payment history with status and transaction details

Recording expenses:

Log operational, maintenance, and repair expenses directly in the app. Pick a category, enter the amount, and you’re done.

Property expense history with monthly and room filters

Automatic reports:

From the data you’ve recorded, Kamaru automatically calculates financial summaries—income, expenses, balance, arrears, and occupancy rate. Filterable by property and time period.

Financial report summary with income, arrears, and transaction history

Export reports:

Need reports in a file format? Export to PDF or CSV directly from the app.

Cash flow report with PDF and CSV export options

Learn more about these features in the financial report guide and expense tracking guide.


Comparison: Excel vs automatic method

CriteriaExcel TemplateKamaru
PriceFreeFree (basic features), Pro for full reports
Setup time15-30 minutes5 minutes
Data entryType manuallyRecord payment → automatically in report
ReportsCreate manually each monthAutomatic from recorded data
Mobile accessLimitedFull
ID photosSeparate folderIntegrated in tenant profile
BackupManual (unless Google Sheets)Automatic cloud backup
Arrears remindersNoneComing soon
Best forSmall properties (1-5 rooms)All property sizes

Recommendation

  • 1-5 rooms, just starting out: The Excel template is sufficient. Focus on building consistent recording habits first
  • 5-10 rooms: Consider switching to an app. The time saved from manual entry starts to add up
  • 10+ rooms: Strongly recommended to use an app. Managing spreadsheets for dozens of tenants and transactions per month becomes exhausting

Tips for consistent bookkeeping

Whichever method you choose, the key to success is consistency. Here are tips to keep your bookkeeping clean:

Record immediately

Don’t delay. The moment a payment comes in—whether by transfer or cash—record it right away. Delaying even one day can make you forget details like the exact amount or payment method.

Set a review schedule

Set aside 15-30 minutes at the end of each week to review your records. Make sure all payments are recorded and nothing is missed. At month-end, create a full summary.

Save all receipts

Photograph every receipt and invoice. For bank transfers, screenshot the proof. Save them in a digital folder organized by month.

Separate business accounts

If all rental transactions go through a separate bank account, reconciliation becomes much easier—just match your records against the bank statement.

Don’t skip small expenses

Bought a broom for $2? Record it. Replaced a light bulb for $1? Record it. Small expenses that go unrecorded can add up to hundreds of dollars per year, making your profit look larger than reality.


Common bookkeeping mistakes

Only recording income

This is the most common mistake. Many landlords are diligent about recording who has paid but never record expenses. The result: the profit that “feels” large turns out to be far less impressive once all costs are accounted for.

Recording deposits as income

Security deposits are not income. They’re a liability that must be returned when the tenant leaves. Mixing them with rental income will distort your financial reports and potentially cause you to overpay taxes.

Being inconsistent

Diligently recording in January and February, then skipping until June. Three months of missing data is extremely difficult to reconstruct, making annual reports inaccurate.

Using too many formats

Income in a notebook, expenses in a phone notes app, tenant data in WhatsApp. When you need a recap, you’re opening 3-4 different sources. Use one system—whether it’s Excel or an app.

For more mistakes to avoid, read 10 fatal mistakes rental property owners make.


FAQ

Are landlords legally required to keep books?

In most countries, anyone earning rental income must keep records for tax reporting purposes. Practically speaking, bookkeeping is also essential to understand your property’s real financial health.

How often should I update my bookkeeping?

Ideally, every time there’s a transaction. At minimum, weekly for review and monthly for summaries. The more frequently you update, the more accurate your records.

Can I use Google Sheets instead of Excel?

Yes, and it’s actually better in some ways. Google Sheets is free, automatically saved to the cloud, and accessible from your phone. Our template is also compatible with Google Sheets.

What if I’m starting late and have no records from previous months?

Start now. Don’t try to reconstruct past data—that will only frustrate you and make you want to give up. Focus on recording consistently from this month forward.

Can Kamaru fully replace Excel?

For payment tracking, tenant data, and financial reports—yes. Kamaru handles all of that in an integrated way. For highly custom needs (like complex pivot tables or specialized analysis), you can export data to CSV and process it in Excel.


Conclusion

Rental property bookkeeping doesn’t have to be complicated. What matters is choosing the right format and consistently filling it in. Start with the basics:

  1. Record every income — who paid, when, how much
  2. Record every expense — for what, how much, which category
  3. Create monthly summaries — calculate net profit, track key metrics
  4. Review and evaluate — compare month over month, identify issues

If you’re just getting started, download our free Excel template and start filling it in today. If you want something more practical, try the automatic method with an app.

Ready to clean up your rental bookkeeping? Download Kamaru for free—record payments, manage tenants, and view financial reports in one app. Setup takes just 5 minutes.


Have questions or feedback? We'd love to hear from you. .

Start managing for free today

Join other landlords who are already using Kamaru to manage their properties.