← Blog

Short-Term Rental Bookkeeping: What to Track All Year So Tax Time Is a Button

By Garett Huber · · 4 min read

There are two kinds of short-term rental owners in April. One opens a spreadsheet, exports a file, and emails it to their CPA. The other spends a weekend with bank statements, a shoebox of receipts and a growing sense that they've lost money they can't prove they spent.

The difference isn't accounting skill. It's whether the records were made during the year, when the information was easy to get, or reconstructed after, when it wasn't. Here's what to track as you go, and why each one matters. None of it is tax advice. Your CPA knows your situation. This is about handing them what they need.

Income, by booking and by channel

Platforms report your payouts, but a payout isn't a booking. One deposit can cover two stays, a cleaning fee and a refund. Your CPA wants to know what you earned, and you want to know which channel earns it.

Record each stay as it happens: dates, platform, gross amount, cleaning fee collected, platform fees taken out, what actually landed in the bank. By December you'll know your real nightly rate on Airbnb versus VRBO versus direct, and your income line won't be a guess.

Every expense, categorized when it's paid

The expense that gets lost is the small one paid on a personal card in June. Toilet paper, a new shower curtain, the lockbox battery, the plumber who came out on a Sunday. Individually they're nothing. Over a year they're real money, and every one of them is a deduction only if it's recorded.

The habit: capture the receipt when you pay, put it in a category then, and attach it to the property. Categories matter because your CPA will map them to the tax return, and a pile called "misc" gets mapped to nothing.

Common ones for a small rental:

  • Cleaning and turnover labor
  • Supplies and consumables
  • Repairs and maintenance
  • Utilities and internet
  • Platform fees and payment processing
  • Insurance
  • Furnishings and equipment (see depreciation below)
  • Mileage and travel to the property

CleanMatchPro records expenses with a photo of the receipt, a category, and the property, at the moment you enter them. The export at year's end is a CSV with a chart-of-accounts column your CPA can import straight into QuickBooks.

Furnishings and depreciation: the part most owners skip

When you buy a sofa, a mattress, a TV or a washer for the rental, it's usually not a simple expense. It's an asset that gets deducted over several years, and different kinds of things depreciate on different schedules. Get it wrong and you either overclaim this year or leave money on the table for years.

You don't need to know the schedules. You need a list: what you bought, when, for how much, for which property, with the receipt. Give that list to your CPA and they'll do the rest.

This is also your damage-claim inventory. The same list that tells the CPA what the sofa cost tells the platform what the sofa was worth when a guest ruined it. CleanMatchPro keeps one inventory for both jobs and calculates depreciation by asset class, so the number you give your CPA and the number you put on a claim are the same number.

Mileage

Every trip to the property to meet a contractor, restock, check on a repair or handle a guest issue is deductible at the standard mileage rate, and almost nobody tracks it. Twenty trips a year at fifteen miles each is real money.

Log the date, the purpose, and the miles. A note on your phone works. An app that records the drive is better, because you'll forget the note by the third trip. Cleaners running their own business have the same deduction and the same problem.

The cleaner's paperwork

If you pay a cleaner more than a few hundred dollars in a year, there's tax paperwork involved, and your CPA will ask for the total. Keep a running record of every payment to every cleaner and contractor: date, amount, property, what for. If each turnover is logged when it's confirmed, this is a filter, not a search.

Separate the money if you can

A dedicated bank account or card for the rental isn't required, but it removes half the April work. Every transaction on that statement is a rental transaction. No sorting your groceries from the guest's welcome basket.

What the export looks like

If you've kept these records through the year, tax time is a single file:

  • Income by booking, with channel and fees.
  • Expenses by category and property, with receipts attached.
  • The asset list with purchase dates and costs.
  • Mileage by trip.
  • Payments to each cleaner and contractor.

That's what CleanMatchPro's CPA export contains, in a layout your accountant can import without retyping. If you'd rather keep your own spreadsheet, keep those same five sections and you'll get the same April.

Start now, not in January

The best time to start tracking was the day the rental opened. The second best is today, with this month's bookings and receipts. You'll have a partial year, which is far better than none, and by the time the next April comes around, the shoebox will be empty because nothing ever went in it.