Estavo
All articles
Tax & AccountingAugust 8, 2026 · 7 min read

How to Track Airbnb Income and Expenses for Tax Season

Airbnb payouts aren't income — they're gross revenue minus platform fees, and every line needs a Schedule E category. Here's exactly how to track short-term rental income and expenses so your CPA isn't guessing.

The Airbnb payout that hits your bank account is not your taxable income. By the time you back out the platform fee, cleaning fee pass-through, and occupancy taxes Airbnb remits on your behalf, the actual number looks very different — and each piece lands on a different Schedule E line.

Most short-term rental hosts track the wrong number. They record what landed in their bank account, claim it as gross income, and miss both the deductions already embedded in that payout and the expenses they paid separately throughout the year. Here's how the math actually works — and how to set up your tracking so tax season isn't a reconstruction project.

The anatomy of an Airbnb payout

When a guest pays $1,200 for a 4-night stay, here's where that money goes before it hits your account:

Gross booking amount
What the guest pays
$1,200.00
Airbnb host service fee (3%)
Schedule E: Commissions — deductible
−$36.00
Cleaning fee (pass-through)
Schedule E: Cleaning & Maintenance — deductible
−$150.00
Occupancy tax (Airbnb remits)
Not your liability — Airbnb remits — not your income or deduction
−$120.00
Net payout to host
This is what hits your bank
$894.00

Your gross rental income for Schedule E is $1,200 — the full amount the guest paid, before any deductions. The Airbnb host fee ($36) is a Schedule E expense under Commissions. The cleaning fee ($150) is income received and a separate expense paid — both go on the form. The occupancy tax ($120) that Airbnb collects and remits on your behalf is neither income nor a deduction for you.

If you report $894 (the payout amount) as your income, you're under-reporting gross rental income and not capturing the deductions you're entitled to. If your software records the payout net, this is happening automatically and incorrectly.

The 8 Schedule E categories that matter for Airbnb hosts

Advertising
Airbnb examples: Airbnb service fee (3%), listing photography, direct booking ads
The 3% Airbnb host fee on every payout is advertising, not a banking fee.
Cleaning & Maintenance
Airbnb examples: Cleaning service between guests, pool/spa service, lawn care, HVAC maintenance
Cleaning fees you collect from guests are income (gross). Cleaning you pay your service is an expense.
Repairs
Airbnb examples: Plumbing, appliance repair, drywall, HVAC service calls
Full appliance replacement = improvement (depreciate over years). Repair of a broken part = deductible this year.
Utilities
Airbnb examples: Electric, gas, water, internet (if you pay for the property)
If your STR is on a short-term rental platform, you almost certainly pay utilities — track them all.
Insurance
Airbnb examples: STR-specific landlord policy, Airbnb's AirCover does not replace this
Standard homeowner's insurance excludes short-term rentals. You need a separate STR rider or policy — and it's deductible.
Auto & Travel
Airbnb examples: Mileage to the property for inspections, restocking supplies, overseeing turnover
IRS mileage rate in 2024: $0.67/mile. Log every trip with date, destination, and purpose.
Management Fees
Airbnb examples: Property manager commission if you hire one, co-host fee
If you self-manage via Airbnb, this is usually $0 — the host fee is under Advertising.
Legal & Professional
Airbnb examples: Short-term rental permit, CPA fees for preparing Schedule E, license fees
STR permit fees are deductible. So is your CPA's fee for preparing the rental portion of your return.

The mixed-use rule: personal days vs. rental days

If you use the property yourself for any part of the year, the IRS requires you to prorate your expenses. The formula: rental days ÷ total days used × expense = deductible portion.

Example: your beach house was rented 180 days and you used it personally for 20 days (200 total days used). You can deduct 180/200 = 90% of most expenses. The remaining 10% is personal use and is not deductible.

If the property was rented fewer than 15 days during the year, the IRS treats it as a personal residence — you don't report rental income or deduct rental expenses. This is the "14-day rule." Most active Airbnb hosts are well past this threshold, but it's worth knowing if you're testing a property.

What a clean tracking system looks like

The tracking system that makes tax season straightforward has three properties:

  1. Gross income, not net payout. Record the full booking amount as income. Record the Airbnb fee, cleaning fee pass-through, and any other platform deductions as separate expense transactions. This is how Schedule E expects the data — gross income at the top, deductions below.
  2. Every expense tagged at entry. Log the expense the day you pay it, tagged to one of the 15 Schedule E categories. Don't batch-categorize at tax time — you'll forget what things were for, and some receipts won't match your memory 6 months later.
  3. One account per property. A dedicated bank account for each rental property means every transaction in that account is rental-related. No personal expenses to filter out, no "which part of this was for the rental" guesswork.

How Estavo handles Airbnb income

  • Record booking transactions with check-in/out dates, guest name, and platform (Airbnb, VRBO, direct)
  • Platform fee is a separate debit transaction tagged to Commissions — exactly where Schedule E expects it
  • Schedule E export separates gross rental income from each expense category, matching the form line-for-line
  • Mixed-use proration tracked per unit via rental days vs. personal use days

Track Airbnb income correctly from day one — free.

Estavo's free tier covers 1 rental unit permanently. Set up your first Airbnb property in 10 minutes, no credit card needed.

Start free — no card needed ← More articles