Tracking rental property expenses well is the difference between a 45-minute tax season and an 8-hour reconstruction that still leaves deductions on the table. The two things most landlords get wrong: they don't separate expenses by property, and they wait until tax time to start. This guide fixes both — with the five tracking methods ranked, the full category list, and a setup that runs itself.
If you would rather not build the ledger by hand, a rental property expense tracker can assign each receipt to its property for you.
Why Rental Property Expenses Need Per-Property Tracking
Schedule E (US) and T776 (Canada) report each property separately — its own income column, its own expenses, its own bottom line. If you lump every receipt into a single "rental" bucket, you create two problems: you can't fill out the form correctly without untangling it later, and you can't see which property is actually making money. Per-property tracking from day one solves both. The rental property tracker is built around tagging by property address for exactly this reason.
The 5 Methods — Ranked
- Spreadsheet (fragile). Free and flexible, but fully manual. Works for one or two units if you're disciplined; reconstruction at year-end typically misses 10–20% of deductions.
- QuickBooks with Classes (overkill). Powerful double-entry accounting, but heavy and ~$30+/mo. More than most small landlords need, and you still type in receipts.
- Stessa (investor-focused). Free, great portfolio analytics, but receipt capture is manual and the dashboard centers on returns rather than tax output. See Stessa alternatives.
- Landlord Studio (solid but pricier). Full property-management features — tenants, leases, maintenance — at $15–40/mo. Excellent if you need all of that; expensive if you only want tax tracking.
- ExpenseBot (least effort). $10/mo flat. Scans your Gmail for receipts overnight, tags each to a property, and exports a per-property Schedule E worksheet. You confirm rather than type.
What to Track — Complete Category List
The deductible Schedule E categories, with real examples:
- Mortgage interest — from your lender's annual statement
- Property taxes — county/municipal tax bills
- Insurance — landlord and liability premiums
- Repairs & maintenance — plumber, electrician, paint, fixes (deducted now)
- Improvements — new roof, remodel, addition (depreciated over 27.5 years)
- Depreciation — the building basis over 27.5 years
- Property management fees — manager or agency
- Advertising — listings, photos, signage
- Utilities — any you pay rather than the tenant
- Travel & mileage — trips to the property at the IRS standard rate
- Legal & professional — attorney, accountant, eviction
- HOA dues, landscaping, pest control — ongoing upkeep
For the deeper treatment of each — including the repair-vs-improvement rule — see the landlord tax deductions guide, and the Schedule E / T776 form guide.
Schedule E and T776 — Which Line Each Expense Goes On
The point of tracking by category is that each category lands on a specific line of the form you file. In the US that is Schedule E (Form 1040), one column per property. In Canada it is Form T776, Statement of Real Estate Rentals. The table below maps the common rental categories to both.
| What you paid or received | Schedule E (US) | T776 (Canada) |
|---|---|---|
| Rent received | Line 3 | Line 8141 (gross rents) |
| Advertising and listings | Line 5 | Line 8521 |
| Mileage and trips to the property | Line 6 (auto and travel) | Line 9281 (motor vehicle) or 9200 (travel) |
| Cleaning and maintenance | Line 7 | Line 8960 (repairs and maintenance) |
| Insurance | Line 9 | Line 8690 |
| Legal and accounting fees | Line 10 | Line 8860 |
| Property management fees | Line 11 | Line 8871 |
| Mortgage interest | Line 12 (paid to banks) or 13 (other) | Line 8710 |
| Repairs | Line 14 | Line 8960 |
| Property taxes | Line 16 | Line 9180 |
| Utilities you pay | Line 17 | Line 9220 |
| Depreciation | Line 18 (Form 4562) | Line 9936 (capital cost allowance) |
| HOA or condo fees, anything without its own line | Line 19 (other) | Line 9270 (other) |
Three differences catch people moving between the two forms. The T776 has no separate cleaning line, so cleaning and repairs share line 8960. Schedule E splits bank mortgage interest from other interest, where the T776 uses one interest line. And improvements are not an expense line on either form: they go through depreciation on Schedule E and capital cost allowance on the T776.
ExpenseBot's per-property worksheet follows this layout for US and Canadian landlords. Receipts in categories like repairs, insurance, utilities and property taxes are totalled onto their lines automatically. Mortgage interest and depreciation or capital cost allowance are left as labelled, empty rows, because those numbers come from your lender's year-end statement and from a depreciation calculation rather than from a receipt. If only part of a property is rented, the rental use percentage you set on that property is applied to every expense line on the worksheet. Estimates — confirm with your tax professional.
Year-Round vs Tax-Season-Only — Why It Matters
The same data, captured at two different times, produces wildly different outcomes. Landlords who file each expense as it happens spend about 45 minutes on tax prep — the worksheet is already built. Landlords who reconstruct in March spend 8+ hours digging through bank statements and inboxes, and still miss the faded receipt, the cash payment, the mileage they never logged. It's the same dynamic filmmakers hit reconstructing a budget after wrap: tracking live always beats reconstructing later.
Setting Up Per-Property Tracking in ExpenseBot
- Add your properties. Each property gets a tag (usually the address).
- Connect Gmail. ExpenseBot scans your inbox overnight and surfaces vendor receipts automatically.
- Tag each receipt to a property. Confirm the AI's suggestion or assign the address — a one-tap step, not data entry.
- Track rent too. Payment-confirmation emails (Zelle, Venmo, Stripe, e-Transfer) log as income against the right property.
- Export at tax time. Pull a per-property Schedule E / T776 worksheet with every receipt attached.
Start on the rental property expense tracker page.
Two related guides cover the questions this one leaves out. If you are weighing Stessa against a receipt-first setup, see Stessa alternatives for landlords. If you rent short-term on Airbnb, payouts and platform fees need their own handling, which Airbnb income tracking walks through.
Frequently Asked Questions
How do I track rental property expenses?
Track them per property, as they happen, mapped to Schedule E categories. The lowest-effort method is to let an AI tool scan your Gmail for vendor receipts and tag each to a property address, so the per-property ledger builds itself. Spreadsheets work but are manual and error-prone; full accounting software like QuickBooks is overkill for most small landlords.
Do I need to track expenses separately for each rental property?
Yes. Schedule E (US) and T776 (Canada) report income and expenses separately for each property, so lumping everything into one 'rental' category fails at tax time and obscures which property is actually profitable. Tag each receipt to a property address when it arrives and the per-property split is automatic.
What's the best app to track rental property expenses?
For automated receipt capture and per-property Schedule E export, ExpenseBot ($10/mo flat) scans Gmail and tags by property. Landlord Studio ($15–40/mo) is stronger for full property management. Stessa (free) is best for investor analytics. Spreadsheets are free but manual. Choose based on whether your priority is tax output, property management, or portfolio analytics.
Can I use a spreadsheet to track rental expenses?
Yes, and many landlords start there. A per-property tab with columns for date, vendor, category, and amount works fine for one or two units. The weakness is that it's fully manual — every receipt has to be typed in — so compliance drops off and year-end reconstruction misses 10–20% of deductions. ExpenseBot writes to a Google Sheet for you, keeping the spreadsheet flexibility without the manual entry.
How far back should I keep rental property records?
The IRS generally wants 3 years of records (6 if you under-reported income by more than 25%), but for rental property keep them longer: depreciation runs 27.5 years, and you need the original cost basis and improvement records when you eventually sell. The CRA requires 6 years. Digital storage makes long retention trivial.
What rental expenses are deductible on Schedule E?
Schedule E (Form 1040) has its own line for advertising, auto and travel, cleaning and maintenance, commissions, insurance, legal and other professional fees, management fees, mortgage interest paid to banks, other interest, repairs, supplies, taxes, utilities and depreciation, with line 19 for anything else such as HOA dues. Improvements are not deducted in the year you pay for them; they are depreciated. The line-by-line table in this guide maps each category to its Schedule E line and its T776 line in Canada. Estimates — confirm with your tax professional.
Do I need a separate bank account for each rental property?
Neither Schedule E nor the T776 asks for a separate bank account per property. What both forms need is income and expenses reported per property. A dedicated account for each property makes that split easier and gives you cleaner evidence, and it is common when each property sits in its own LLC or corporation. If everything runs through one account, tag each receipt and each rent payment to its property as it comes in. Estimates — confirm with your tax professional.
Why are mortgage interest and depreciation blank on my rental worksheet in ExpenseBot?
Those figures do not come from receipts. Mortgage interest comes from your lender's year-end statement (Form 1098 in the US), and depreciation or capital cost allowance has to be calculated, on Form 4562 in the US or in Area A of the T776 in Canada. ExpenseBot leaves those rows labelled but empty on the per-property worksheet so you or your accountant can type the figures in, and the totals pick them up. Estimates — confirm with your tax professional.
