Share
50 views·7 min read·Manage

STR Expense Tracking

STR expense tracking is the systematic recording and categorization of all income and costs associated with a short-term rental — organized by expense type and property — to support accurate tax reporting, deduction maximization, and property-level profitability analysis.

Also known asShort-Term Rental Expense TrackingAirbnb Expense TrackingVacation Rental BookkeepingSTR Bookkeeping
Published Apr 12, 2025Updated Mar 26, 2026

Why It Matters

You're running a more complex accounting operation than a long-term landlord. Every stay generates variable costs — cleaning, supplies, platform fees — that a long-term rental never sees, and those costs must be tracked per booking to deduct them accurately. The Schedule E vs. Schedule C decision hinges on how you document your service model: operators providing hotel-like services may owe self-employment tax on top of ordinary income rates. Claiming the STR passive loss exception — which lets you offset rental losses against W-2 income — requires contemporaneous time logs proving 100+ hours in the property and more than anyone else. Without a dedicated tracking system from day one, you lose deductions and forfeit the ability to prove hours you worked.

At a Glance

  • What to track: Platform fees, cleaning, per-stay supplies, utilities, insurance, mortgage interest, depreciation, repairs, and furnishings
  • Schedule E vs. C: Most STRs go on Schedule E; operators providing hotel-like services (daily maid service, meals) may land on Schedule C and owe self-employment tax (~15.3%)
  • Hours log: 100+ hours/year with no other person logging more qualifies the activity as non-passive under the STR exception — losses can then offset W-2 income
  • Tools: Stessa, QuickBooks, or a dedicated spreadsheet with Airbnb/VRBO payout exports
  • Year-end prep: Platform 1099-K reports gross receipts before fees; deduct platform fees, cleaning, and operating costs separately to arrive at net taxable income

How It Works

STR-specific expense categories. STRs generate per-stay variable costs that long-term rentals don't. Platform fees run ~3% for Airbnb hosts and 5–8% for VRBO — the 1099-K reports full gross payouts before fees, so they must be deducted separately. Cleaning paid to a contractor is deductible; cleaning fees collected from guests are income. Supplies per stay (toiletries, paper products, coffee, laundry) add up across 40+ bookings and are fully deductible. Furnishings placed in service in the rental year may qualify for §179 expensing or straight-line depreciation. Utilities and mortgage interest are deductible in proportion to rental-use days.

Schedule E vs. Schedule C and the self-employment tax consequence. The IRS distinguishes between passive rental income (Schedule E) and an active service business (Schedule C) based on whether you provide "substantial services" — daily maid service, meals, concierge. Cross that line and self-employment tax of ~15.3% applies on top of ordinary income rates. Most operators who hire independent cleaners and skip daily maid service stay on Schedule E, but documentation of your service model matters as much as your expense receipts.

Tracking hours for the STR passive loss exception. Under material participation STR rules, STRs with average stays of 7 days or fewer are non-passive if the owner logs 100+ management hours and more than any other person. Each entry needs a date, time block, and activity — pricing review, guest messaging, maintenance coordination. Message history and cleaning receipts can supplement logs, but cannot replace them. A weekly log maintained throughout the year is defensible; a year-end reconstruction is not. The format (Toggl, calendar export, notes file) matters less than consistency.

Real-World Example

David owns a 3-bedroom Smoky Mountains cabin listed on Airbnb at $285/night. In 2024 it generated $61,200 gross. His spreadsheet tracks: Airbnb host fees ($1,836), cleaning contractor ($7,400 for 48 turnovers), supplies ($1,920), utilities ($2,640), mortgage interest ($11,200), insurance ($1,800), HOA ($3,600), repairs ($2,100), and straight-line depreciation ($8,727 on a $240,000 improvement basis). Total deductible expenses: $41,223. Net STR income on Schedule E: $19,977.

David hires an independent cleaner and provides no daily maid service — Schedule E confirmed, no self-employment tax. He also logged 142 management hours in 2024 (more than anyone else), qualifying for the material participation STR exception. In a prior loss year, that documentation let him offset W-2 income directly. Without it, those losses would have sat suspended indefinitely.

Pros & Cons

Advantages
  • Captures STR-specific variable costs — platform fees, per-stay cleaning, and supplies are easy to miss without a system built around short-term rental cost patterns
  • Supports the STR passive loss exception — contemporaneous time logs are the legal proof required to treat STR losses as non-passive
  • Enables property-level profitability analysis: compare net operating results, cost per booking, and occupancy efficiency across multiple properties
  • Cuts year-end CPA time and accounting fees by delivering organized, categorized records instead of a pile of receipts
Drawbacks
  • More complex than long-term rental tracking due to per-stay variable costs and the need to reconcile 1099-K gross receipts against net payouts
  • Platform 1099-Ks report gross receipts before fees — platform fees must be documented and deducted separately
  • Hours log maintenance is ongoing work — many STR owners don't start until fall and can't reconstruct a credible full year at tax time
  • Schedule E vs. Schedule C classification requires professional judgment — misclassification compounds self-employment tax exposure every year
  • Mixed-use properties require expense allocation by rental percentage, adding a tracking layer on top of standard STR bookkeeping

Watch Out

Platform fee reconciliation gap. Airbnb's 1099-K reports full gross payouts before host fees are deducted. Your bank deposit is lower, but the IRS sees the higher gross number. Deduct platform fees as a separate line item and reconcile to the 1099-K total. Skipping creates a mismatch the IRS is likely to flag. Pull your host dashboard's annual statement for the exact fee total.

Personal use days shrink your deductions. Using your STR personally for more than 14 days or 10% of rental days limits your deductible expenses to the rental-use percentage. Track personal nights from your first reservation — retrofitting this calculation in December routinely produces understated personal-use days and overstated deductions.

Reconstructed time logs don't hold up. The IRS expects records maintained during the year, not assembled afterward. Tax courts have rejected year-end reconstructions while accepting calendar entries and app exports. Pick a tracking method in January and update it weekly. The audit cost of not having defensible records vastly exceeds the time it takes to maintain them.

Ask an Investor

The Takeaway

STR expense tracking is more involved than long-term rental bookkeeping — per-stay variable costs, platform fee reconciliation, and weekly hours logging add complexity a standard landlord spreadsheet can't handle. Every untracked expense category is a missed deduction, and undocumented hours cost you the ability to use STR losses against ordinary income. Set up a dedicated system before your first booking — Stessa, QuickBooks, or a structured spreadsheet with tabs for expenses, personal use days, and time logs — and maintain it weekly rather than scrambling at year-end when reconstruction is legally weaker.

Was this helpful?