Rental bookkeeping has two twists that trip up new landlords: you have to track each property separately, and rental income goes on Schedule E, not the Schedule C a normal business uses. Get those two things right and the rest is ordinary bookkeeping done with a little more care. Here is a practical system for landlord bookkeeping that keeps each property clean and gets your CPA the numbers they need.
What makes rental bookkeeping different?
Two things. First, the IRS treats rental income as passive income reported on Schedule E, not the Schedule C a freelancer or shop uses. Second, you almost never own just one thing to track. Even a single duplex has two units, and most landlords want to know how each property is performing on its own, not just the portfolio blur. So the core discipline is per-property tracking.
This article is educational and not tax advice. How your rentals are reported and depreciated depends on your situation, so have a tax professional confirm the specifics and prepare the actual return.
Set up per-property tracking with tags
You do not need a separate set of books for every house. In LedgerMCP you give each property a tag, then tag every transaction that belongs to it: the rent that comes in, the plumber who fixes the sink, the insurance premium. Once transactions are tagged, you can run a per-tag report that shows income and expenses for that one property, and a profit and loss statement for the portfolio as a whole. That is how you answer “is the Maple Street rental actually making money?” without untangling everything by hand. For how to structure your accounts underneath the tags, see the chart of accounts guide.
You: Show me a per-tag report for the Maple Street property this year. Assistant: Maple Street, Jan through Jun: Rental income $12,600 Repairs −$840 Insurance −$620 Property tax −$1,450 Management fees −$1,008 Net (before depr.) $8,682
The income and expense picture
Rental books are mostly a handful of recurring categories. Track these and you have covered the bulk of it:
- Rent income for each unit, tagged to its property.
- Repairs, which keep the property in working order and are deductible in the year you pay them.
- Improvements, which add value or extend the property’s life. These are not immediate deductions. They get capitalized and depreciated over time (more on that below).
- Insurance, property tax, and management fees, the steady operating costs.
- Utilities and HOA dues where you pay them rather than the tenant.
The repairs-versus-improvements line matters because it changes when you get the deduction. Fixing a leak is a repair. Replacing the whole roof is an improvement. When in doubt, note it and let your CPA make the final call.
Splitting the mortgage payment
This is the step most landlords get wrong. Your mortgage payment is not a single expense. Each payment is part interest (which is deductible) and part principal (which is not, because it pays down what you owe on the loan). If you book the whole payment as an expense, you overstate your deductions and understate what you still owe.
The fix is to split each mortgage payment into its interest and principal pieces using your lender’s amortization schedule. The interest portion goes to an interest expense, and the principal portion reduces the mortgage liability on your balance sheet. LedgerMCP’s split tool handles this in one transaction, and an AI assistant can apply the schedule for you month after month.
Depreciation: the deduction landlords forget
Depreciation is often the single largest deduction a rental produces, and it is the one people leave on the table. The idea is that the building itself (not the land) wears out over time, so the tax code lets you deduct a portion of its value every year even though you did not spend cash that year. Residential rental property is typically depreciated straight-line over 27.5 years.
In LedgerMCP you register the building as a fixed asset and use the straight-line depreciation tools to book the expense on a schedule. That keeps the deduction on your books all year instead of being reconstructed at tax time, and it keeps the asset’s value on your balance sheet accurate. Your CPA determines the depreciable basis and confirms the method; your job is to have it recorded and ready.
Security deposits are a liability, not income
When a tenant hands you a security deposit, that money is not yours to keep, so it is not income. It is a liability, because you owe it back when they move out. Book it to a security-deposit liability account. When the tenant leaves, you either return it (clearing the liability) or apply part of it to damages (moving that part to income and clearing the rest). Treating deposits as rent is a common error that inflates your income and your tax bill.
Reconcile, then hand off to your CPA
Whether you run one bank account for everything or one per property, reconcile it against the statement so you know your books match reality to the penny. See how to reconcile a bank account. Keeping rental money out of your personal accounts matters here too, for the same liability and clarity reasons covered in separating business and personal finances.
LedgerMCP does not file taxes and does not produce a Schedule E form. What it does is give you clean, reconciled numbers per property. Run your per-tag reports and P&L, use the financial reports to export everything to CSV or share a read-only link, and hand that to the CPA who prepares your Schedule E. You are giving them numbers instead of a shoebox, which is exactly what makes their work (and your bill) smaller.
Quick answers
Schedule C or Schedule E for rental income?
Rental income almost always goes on Schedule E, because it is treated as passive income. Schedule C is for active businesses. The main exception is short-term rentals with substantial services (think hotel-like), which can land on Schedule C. Confirm your case with a tax professional.
What’s the difference between a repair and an improvement?
A repair keeps the property in its current working condition and is deductible the year you pay for it. An improvement adds value or extends the property’s life, so it gets capitalized and depreciated over years. Patching a wall is a repair; a new addition is an improvement.
How do I handle security deposits?
Book the deposit as a liability when you receive it, because you owe it back. Return it at move-out to clear the liability, or move any portion you keep for damages over to income. Do not record deposits as rent.
Should I use one bank account or one per property?
Either works if you tag every transaction to its property. One account per property makes reconciliation cleaner and the money trail more obvious, especially as you add units, but a single well-tagged account is fine when you are starting out.