Tax Guide

STR Bookkeeping: A Practical Guide for Airbnb Hosts

Short-term rentals generate far more transactions than traditional long-term rentals. Between guest turnovers, cleaning fees, platform payouts, supply purchases, and occupancy taxes, a single STR property can easily produce 500+ financial transactions per year. Without a bookkeeping system, tax season becomes a nightmare of missing receipts, reconciliation errors, and missed deductions.

Why bookkeeping matters more for STRs

A long-term rental might have 12 rent payments, a few maintenance bills, and an insurance payment per year. A short-term rental with 200 nights booked could have 50+ individual bookings, 50+ cleaning charges, weekly supply runs, monthly utility bills, quarterly occupancy tax filings, and dozens of maintenance items—all flowing through multiple platforms and bank accounts.

Good bookkeeping is not just about tax compliance (though that matters). It tells you which properties are actually profitable after all expenses, which expense categories are growing, and whether your nightly rate covers your true cost per guest. Many hosts are surprised to discover that a property with strong gross revenue is barely breaking even after accounting for all operational costs.

The IRS requires you to keep records that support your income and deductions (IRS Publication 527). For STRs, the volume of transactions means you need a system, not just a shoebox of receipts.

Separate personal and rental finances

This is step one, and it is non-negotiable. Open a dedicated bank account and credit card for your rental business. Route all rental income into the business account and pay all rental expenses from it.

Why it matters:

  • Audit protection: If the IRS audits your rental activity, commingled personal and business transactions make it harder to prove which expenses were business-related. Separate accounts create a clean paper trail.
  • Easier reconciliation: Every transaction in your business account is rental-related by default. No need to sort through personal purchases to find the supply run for your Airbnb.
  • Accurate profitability: You can see your true rental cash flow at a glance without untangling it from personal spending.
  • LLC/entity protection: If you operate through an LLC, commingling funds can pierce the corporate veil and eliminate your liability protection.

If you own multiple properties, consider whether to use one account for all rentals or separate accounts per property. One account is simpler to manage; separate accounts make per-property reporting easier.

Track income per platform

Most STR operators list on multiple platforms: Airbnb, VRBO, Booking.com, and possibly direct bookings through their own website. Each platform has different payout structures, fee calculations, and tax reporting:

  • Airbnb deducts its host service fee (typically 3%) before paying you, and issues a 1099-K if you exceed the reporting threshold
  • VRBO may charge the guest directly or deduct fees from your payout, depending on your payment model
  • Direct bookings require you to track the full guest payment, process refunds yourself, and handle payment processing fees

Your gross rental income on Schedule E should reflect the total rent charged to guests, not just what hit your bank account. Platform fees are then deducted as an expense on Line 8 (commissions). This distinction matters because the 1099-K from Airbnb may report a different number than your net payouts.

Keep a running spreadsheet or use accounting software (QuickBooks, Stessa, Baselane) to reconcile platform payouts against your bank deposits monthly. Do not wait until tax season.

Reading documentation

STR expense categories to track

Set up your chart of accounts with categories that map to Schedule E line items. Here are the categories most STR operators need:

  • Cleaning: Professional cleaning services, laundry, cleaning supplies
  • Supplies: Guest amenities, toiletries, paper products, kitchen basics, welcome gifts
  • Maintenance and repairs: Handyman services, plumbing, electrical, HVAC, appliance repair
  • Platform fees: Airbnb host fees, VRBO fees, channel manager subscriptions
  • Insurance: Landlord policy, short-term rental rider, umbrella coverage, guest damage protection
  • Utilities: Electric, gas, water, sewer, trash, internet, cable/streaming
  • Mortgage interest: Interest on loans for the rental property
  • Property taxes: Real estate taxes assessed by local government
  • Advertising: Listing photography, paid promotions, website hosting for direct bookings
  • Software: PMS tools, dynamic pricing, smart lock subscriptions, accounting software
  • Furnishings: Furniture, linens, towels, kitchenware (may need to capitalize items over the de minimis threshold)
  • Professional services: CPA fees, attorney fees, bookkeeper fees
  • Travel: Mileage to/from properties, supply runs, vendor meetings

Occupancy tax and lodging tax obligations

Many cities, counties, and states impose occupancy taxes (also called transient occupancy tax, lodging tax, or hotel tax) on short-term rentals. These are typically a percentage of the nightly rate, ranging from 5% to 15% depending on your jurisdiction.

Airbnb automatically collects and remits occupancy taxes in many jurisdictions, but not all. VRBO has similar but different coverage. You are responsible for knowing which taxes apply in your market and whether the platform handles them or whether you must register, collect, and remit them yourself.

In your books, track occupancy taxes separately. Taxes you collect from guests and remit to the government are a pass-through —they are not income and not an expense. Taxes you pay out of your own pocket (not collected from guests) are deductible as a tax expense on Schedule E Line 16.

Failure to remit occupancy taxes can result in penalties, back taxes, and even loss of your STR permit in some jurisdictions. Check your local government's website for registration requirements and filing deadlines.

Record keeping best practices

The IRS requires you to keep records that support every item of income and deduction on your return. For STR operators, that means:

  • Receipts for every expense: Digital receipts are fine. Use a receipt scanning app or forward email receipts to a dedicated folder. The IRS accepts digital records as long as they are legible and complete.
  • Bank and credit card statements: Keep monthly statements for your rental business accounts. These serve as backup documentation if individual receipts are lost.
  • Platform payout reports: Download annual and monthly payout summaries from Airbnb, VRBO, and other platforms. These reconcile against your 1099-K.
  • Mileage log: If you claim vehicle expenses, maintain a log with date, destination, purpose, and miles driven. IRS requires contemporaneous records for mileage deductions.
  • Improvement records: Keep invoices, before/after photos, and descriptions for any capital improvements. These affect your depreciation basis and the gain/loss when you sell.
  • Guest records: Maintain a log of bookings with dates, guest names, nightly rates, and platform. This supports your rental-day count and income reporting.

The IRS generally requires you to keep records for 3 years from the date you file your return, but keeping records for 7 years is recommended. Records related to property basis (purchase price, improvements, depreciation) should be kept for as long as you own the property plus 3 years.

How RE:Writeoff automates the activity side

Bookkeeping tracks your dollars. RE:Writeoff tracks your hours—the activity side of the equation. For STR operators pursuing REPS qualification or documenting material participation, the hours you spend managing your rentals are just as important as the money you spend on them.

RE:Writeoff connects to your Gmail and captures property management activities as they happen: guest communications, cleaning coordination, maintenance requests, booking confirmations, and vendor emails. Each activity is categorized, timestamped, and linked to the source email as evidence.

Together with your financial bookkeeping, RE:Writeoff gives you the complete picture: what you spent (bookkeeping) and what you did (activity tracking). Both are needed for a defensible tax return.

For more on STR-specific deductions, see our STR tax deductions guide.

RE:Writeoff is a documentation tool and does not provide tax advice. Consult a qualified tax professional for advice specific to your situation.

References

Track the hours. Your bookkeeper tracks the dollars.

RE:Writeoff captures your STR management activities automatically from email—the perfect complement to your financial bookkeeping. 30-day free trial.

Start free trial
STR Bookkeeping: A Practical Guide for Airbnb Hosts | RE:Writeoff — REPS Tax Savings | RE:Writeoff — REPS Tax Savings