DEV Community

Landlord Ledger
Landlord Ledger

Posted on

Schedule E for landlords: the expense categories that actually matter

If you own a rental property, Schedule E is where the IRS expects you to report your rental income and expenses each year. It's also where most small landlords leave money on the table, because deductible expenses slip through the cracks when there's no system for tracking them.

Here's a plain-English walkthrough of the expense categories, the mistakes I see people make, and how to keep clean records without paying for property management software.

The expense categories that matter

Schedule E (Form 1040) lists expense lines for a reason. These are the ones landlords actually use:

Advertising. Yard signs, listing fees, Facebook ads for finding tenants. Small, but deductible.

Auto and travel. Mileage to the property for showings, repairs, or rent collection. You can use the standard mileage rate, so a log matters. No log, no deduction.

Cleaning and maintenance. Lawn care, gutter cleaning, pest control, turnover cleaning between tenants. Ongoing upkeep goes here.

Insurance. Landlord policy premiums, plus umbrella liability if it covers the rental.

Legal and professional fees. Lease drafting, eviction filings, your accountant's fee for preparing Schedule E.

Management fees. If you pay a property manager, their cut is fully deductible.

Mortgage interest. Interest only, not principal. Your lender's Form 1098 has the number.

Repairs. Fixing a leaky faucet, patching drywall, replacing a broken appliance. Repairs keep the property in working order and are deducted in the year you pay for them.

Supplies. Light bulbs, air filters, smoke detector batteries. Small, recurring, easy to forget, deductible.

Taxes. Property taxes on the rental. Not your personal residence.

Utilities. Only what you pay. If the tenant pays their own electric, that's not yours to deduct.

Depreciation. The big one. Residential rental property depreciates over 27.5 years. On a $275,000 property (building value, not land), that's roughly $10,000 a year in deductions with no cash leaving your pocket. Most landlords know about it; many don't track it properly.

Repairs vs. improvements: the line that trips people up

A repair restores. An improvement adds value or extends life. Fixing a section of roof is a repair, deducted now. Replacing the whole roof is an improvement, depreciated over years. New cabinets, an added bathroom, a full HVAC replacement: improvements. The IRS cares about the difference, and misclassifying a big improvement as a repair is a common audit trigger.

The record-keeping mistakes that cost real money

  1. Reconstructing the year from bank statements in March. Categories get guessed, cash expenses vanish, mileage disappears entirely.
  2. Mixing personal and rental expenses. One account for everything means every transaction needs an audit at tax time.
  3. No per-property separation. If you have two rentals, Schedule E wants each property's income and expenses in its own column. A single running total is useless.
  4. Forgetting depreciation basis. You need the purchase price, closing costs, and improvement history to compute it. That paperwork has to survive for decades.

The fix for all four is boring: record each transaction when it happens, with a date, a category, and a property tag. That's it.

Why I ended up building a tool for this

I'm building a small offline app called Landlord Ledger around exactly this workflow. You enter transactions as they happen, they're tagged to a property and a Schedule E category, and at year end you get a per-category summary you can hand to whoever does your taxes. It exports CSV, backs up as JSON, and keeps everything in a local file. No account, no subscription, nothing in the cloud.

There's a live demo with sample data you can poke at in your browser (nothing is uploaded anywhere): Landlord Ledger demo

And a waitlist with a launch discount if you want to hear when it's for sale: landlord-ledger.surge.sh

Full disclosure: I'm using AI tools to help build and market it, and I wrote about the technical side (the whole app is a single HTML file) in my previous post.

Whether you use my tool, a spreadsheet, or a shoebox, the rule is the same: log it when it happens. Future-you, in April, will be grateful.


Disclaimer: I'm not a tax professional. This is a general overview, not tax advice. Talk to a CPA about your specific situation.

Top comments (0)