Taxstra Logo
Free Initial Consultation Available

Short-Term Rental Bookkeeping That Survives Tax Season

Airbnb and Vrbo payouts reconciled back to gross, lodging taxes tracked by jurisdiction, per-property P&Ls, and the average-stay documentation your tax strategy depends on. Run by the same CPA firm that plans the taxes on top.

A guide by Taxstra Tax & Accounting · CPA-led tax strategy for business owners

Written by Bryan Martin, CPA, Managing Partner and Founder of Taxstra. Last reviewed July 17, 2026.

Taxstra is a QuickBooks Online based CPA practice serving 1,000+ clients nationwide, led by a CPA and MBA who also holds a real estate broker license.

Short-term rental bookkeeping is hospitality accounting run on a real estate asset. A long-term rental produces twelve predictable deposits a year; an STR produces dozens of bookings a month across multiple channels, each one arriving at the bank as a net payout with revenue, cleaning fees, platform fees, refunds, and lodging taxes already blended together. Good STR books unblend every payout, track occupancy taxes as liabilities by jurisdiction, capitalize the furnishing spend, and produce the guest-stay data your tax position quietly depends on. Taxstra runs that as a monthly, CPA-led service for STR and vacation rental owners, and this page explains exactly what it includes.

Key Insight
Our short-term rental bookkeeping service delivers per-property P&Ls in QuickBooks Online with every platform payout reconciled back to gross revenue, lodging and occupancy taxes tracked as liabilities by jurisdiction, cleaning and turnover costs measured per stay, furniture and improvements capitalized to a maintained fixed asset schedule, a monthly average-stay report, and a year-end package that goes straight to the same firm's tax side. It fits owners of roughly three or more STRs, one high-revenue property, or mixed portfolios.

What Makes Short-Term Rental Bookkeeping Different

Dozens of transactions where a landlord has one

Four things separate STR books from ordinary rental bookkeeping. First, volume and blending: every booking is a bundle of revenue types, fees, and taxes that arrives pre-netted. Second, lodging taxes: most jurisdictions levy occupancy taxes on short stays, platforms collect and remit them in some places and not others, and the owner is on the hook for the gaps, so the books have to carry the liability by jurisdiction rather than hope the platforms handled it. Third, the cost structure: cleaning per turn, consumables per stay, dynamic-pricing software, and heavy furnishing CapEx are hospitality costs a long-term rental never sees. Fourth, and biggest at tax time: STR tax outcomes hinge on documentation, average guest stay and participation records, that can only be produced credibly from books kept during the year, not reconstructed in March.

One Booking, From Guest to Bank

Guest pays for the stay (4 nights + cleaning fee)$1,450
Lodging/occupancy tax collected (pass-through, not income)-$120
Platform host service fee-$44
Guest refund (late check-in credit)-$50
Net payout hitting the bank$1,236

Illustrative round numbers. Books built off the bank feed record only the $1,236 and lose the gross revenue, the deductible platform fee, and the lodging tax liability in one stroke.

Watch Out
Books built off the bank feed record each payout as one revenue line. That understates gross revenue, deletes the deductible platform fees, hides refunds, and books collected lodging taxes as income you then appear to owe income tax on. It also guarantees your books disagree with any Form 1099-K a platform issues, since 1099-K reports gross transaction amounts, and reconciling that gap in April costs more than bookkeeping all year.

The Short-Term Rental Chart of Accounts

Fifteen accounts that unblend the payouts

These are the core accounts we build into every STR engagement, each with class tracking by property, and why each one exists:

AccountNightly rental revenue
TypeIncome
Why it existsThe core room revenue, gross, by property. The number ADR and RevPAR are computed from.
AccountCleaning fee revenue
TypeIncome
Why it existsGuest-paid cleaning fees, separated so you can see whether turns are a profit center or a subsidy.
AccountPet, early check-in, and other guest fees
TypeIncome
Why it existsAncillary fees tracked apart from nightly rate so pricing decisions use real data.
AccountDirect booking revenue
TypeIncome
Why it existsBookings off-platform, tracked by source, because channel mix drives fee load and risk.
AccountRefunds and allowances
TypeContra-income
Why it existsGuest refunds and credits netted visibly, not silently, so gross revenue stays honest.
AccountPlatform host service fees
TypeExpense
Why it existsAirbnb and Vrbo fees, deductible, and invisible in books that only record net payouts.
AccountMerchant and processing fees
TypeExpense
Why it existsCard fees on direct bookings, kept apart from platform fees to compare channel economics.
AccountLodging/occupancy tax payable
TypeLiability
Why it existsTaxes collected from guests are held for the jurisdiction, never revenue. One sub-account per jurisdiction.
AccountCleaning and turnover expense
TypeExpense
Why it existsCleaner payments per turn. Paired with cleaning fee revenue to price the turn correctly.
AccountSupplies and consumables
TypeExpense
Why it existsCoffee, soap, linens replacement cadence. A real cost per stay most owners have never measured.
AccountUtilities and connectivity
TypeExpense
Why it existsPower, water, internet by property; an occupancy-sensitive cost long-term rentals do not have.
AccountChannel manager and pricing software
TypeExpense
Why it existsPMS, dynamic pricing, and smart-lock subscriptions, the STR software stack.
AccountRepairs and maintenance
TypeExpense
Why it existsDeductible repairs, reviewed monthly against the capitalization line.
AccountFurniture, fixtures, and equipment
TypeFixed asset
Why it existsFurnishing spend capitalized to the fixed asset schedule, the raw material for depreciation and cost segregation.
AccountGuest damage claims and recoveries
TypeOther income/expense
Why it existsDamage events and platform reimbursements matched, so neither side distorts operating results.

Two of these earn their keep at tax time. Lodging/occupancy tax payable keeps collected taxes off the income statement entirely; guests paid that money to the jurisdiction through you, and books that call it revenue overstate income and bury the filing obligation. And furniture, fixtures, and equipment is where an STR's five-figure furnishing spend becomes a maintained fixed asset schedule, which is the starting point for depreciation and for any cost segregation conversation on the property.

Taxstra CPA Tip
Pair cleaning fee revenue against cleaning and turnover expense every month, per property. Owners are routinely surprised to learn their cleaning fee recovers only part of what turns actually cost once supplies and re-cleans are counted. That one pairing has changed more nightly-rate and minimum-stay decisions for STR owners than any dashboard metric.

The Monthly Reporting Package

What lands in your inbox after every close

Every month closes on a set schedule and produces the same deliverables:

  • Per-property P&L, gross revenue by type (nightly, cleaning, fees) and full operating expenses, class-tracked in QuickBooks Online, plus a portfolio roll-up.
  • Payout reconciliation: every Airbnb, Vrbo, and direct-booking deposit tied back to its gross components, with platform reports archived as source documents.
  • Lodging tax status: collected vs remitted by jurisdiction, showing what the platforms handled and what you owe directly.
  • Average-stay report: stays, nights, and the average period of customer use per property, computed from booking data and archived monthly.
  • Fixed asset activity: furnishing and improvement purchases capitalized, repairs expensed, and the schedule kept current with the tax team.
  • Bank reconciliations for every operating account and any co-mingled cleanup flagged.

Here is the difference between platform dashboards and books, in one table:

What you needGross nightly and cleaning revenue
Platform dashboardOnly for that platform
Your books (this service)All channels, by property
What you needPlatform service fees
Platform dashboardShown, easy to lose
Your books (this service)Booked as deductible expense
What you needLodging taxes
Platform dashboardOnly jurisdictions the platform remits
Your books (this service)Full liability picture, all jurisdictions
What you needMortgage, utilities, supplies, cleaners
Platform dashboardAbsent
Your books (this service)Booked and reconciled monthly
What you needFurniture and improvements
Platform dashboardAbsent
Your books (this service)Capitalized on a fixed asset schedule
What you needAverage guest stay documentation
Platform dashboardRaw data only
Your books (this service)Computed and archived monthly
What you needReconciled to the bank
Platform dashboardNo
Your books (this service)Yes, every account, every month

KPIs That Run an STR Portfolio

Seven numbers, defined, delivered monthly

  • ADR (average daily rate): nightly revenue divided by nights sold. The pricing scoreboard, per property, per month.
  • Occupancy rate: nights sold divided by nights available. ADR and occupancy move against each other; the books let you see whose side the dynamic pricer is actually on.
  • RevPAN (revenue per available night): ADR times occupancy, the single number that makes properties and months comparable.
  • Average length of stay: nights divided by stays. Operationally it drives turn costs; on the tax side, the average period of customer use is central to how the activity is classified, which is why we compute and archive it monthly rather than estimate it in April.
  • Cleaning cost per turn: total turnover cost divided by turns, paired against cleaning fee revenue per turn.
  • Direct booking share: direct revenue as a percent of total, the lever that reduces platform fee load over time.
  • Operating expense ratio: operating expenses divided by gross revenue, per property, the number that separates a property problem from a portfolio problem.

Three properties, two platforms, and a shoebox of payout emails?

A free initial consultation scopes your properties, channels, and lodging tax exposure, and shows you what a clean monthly close would look like. No obligation.

Book a Free 30-Minute Consultation

Entities and How the Money Flows

Ownership structure, bank hygiene, and the boundaries

Most STR portfolios run as single-member LLCs per property or a small set of LLCs holding several properties, with a dedicated operating bank account per entity. Whether that structure is right for you is an entity and liability conversation for the tax and legal side; what the bookkeeping requires is simpler and non-negotiable: each entity's activity stays in its own accounts, personal spending stays out, and anything that crosses the line gets booked as a contribution or distribution, not buried in repairs.

The monthly cash cycle we keep clean:

  • Platform payouts land in the entity operating account and get reconciled back to gross per booking batch.
  • Direct bookings settle through the processor and are matched to the same per-property revenue accounts.
  • Cleaners, supplies, utilities, and software are paid from the entity account and coded per property.
  • Lodging taxes you owe directly are remitted from the liability account balance, on the jurisdiction's calendar.
  • Owner draws come out as distributions, visible, so the P&L stays a P&L.

Two boundaries worth naming. If you co-host or run rental arbitrage, you are operating a service business on properties you do not own, and the right books are our small business bookkeeping service. And if your portfolio is mostly long-term with an STR or two mixed in, the portfolio-level engagement on our real estate bookkeeping page is the better frame; STR properties slot into it with everything on this page intact.

The Month-End Close for an STR Portfolio

The same checklist, every month, in order

  • Pull platform transaction reports for the month from every channel and archive them as source documents.
  • Reconcile every payout batch to gross: nightly revenue, cleaning and other fees, refunds, host service fees, and taxes collected.
  • Roll the lodging tax liability by jurisdiction: collected, remitted by platform, remitted by you, balance owed.
  • Code and reconcile expenses per property; review anything large against the capitalization line, applying the de minimis safe harbor that generally lets items up to $2,500 per invoice or item be expensed.
  • Update the fixed asset schedule for furnishing and improvement purchases, coordinated with the tax team.
  • Compute and archive the average-stay report per property from actual booking data.
  • Reconcile every bank account and deliver the package on the same business day each month.

Worked example (hypothetical, illustrative)

Take a hypothetical owner with three STRs in two LLCs. July closes with $31,000 of gross guest charges: $26,200 nightly revenue, $3,400 cleaning fees, $600 pet fees, and $800 of lodging taxes collected on the one property in a jurisdiction the platform does not remit for. Platform host fees were $940, refunds $350, so bank deposits totaled $28,910 across 11 payout batches, each reconciled back to its bookings. Cleaners cost $2,750 for 34 turns ($81 per turn against $100 of cleaning fee per stay), a $2,100 sectional for property two was capitalized to the fixed asset schedule, and a $240 faucet repair was expensed. The stay report shows 39 stays over 118 nights: a 3.0-night average stay across the portfolio, computed from booking data and archived with the close.

This example is illustrative and hypothetical; it describes bookkeeping mechanics, not tax outcomes, and every figure is a round number chosen for clarity.

Software and Document Workflow

QBO is the books; the channel stack is the subledger

We are a QuickBooks Online based practice, and STR engagements run on QBO with class tracking by property. Your operational stack, the platforms themselves plus any property management system or channel manager and dynamic pricing tool, stays exactly as it is: those systems run the calendar and the pricing, and their transaction reports become the source documents we reconcile into QBO monthly. We do not ask owners to change operating tools to fit the accounting; the accounting is built to consume what the tools already produce.

Documents follow a fixed structure: platform transaction reports, bank and mortgage statements, closing disclosures, furnishing invoices, lodging tax registrations and filings, and the monthly stay reports, organized per property and per entity. When an owner arrives with prior years in a shoebox, the engagement starts with a defined catch-up bookkeeping project rebuilt from platform histories and bank records before the monthly cadence begins.

The Tax-Ready Handoff

What clean STR books feed at tax time

STR taxation is where this service pays for itself, because the biggest STR tax outcomes are documentation problems wearing tax-strategy costumes. Clean books feed four things directly:

  • The STR loophole position. Treating STR losses as non-passive rests on the average period of customer use, generally seven days or less, plus material participation, and both are proven with records. Our monthly stay report and expense detail are exactly the contemporaneous records that position wants behind it. The strategy itself is explained in our STR loophole guide.
  • The Schedule E vs Schedule C determination. Whether your operation provides substantial services to guests changes which schedule the activity belongs on and whether self-employment tax enters the picture; the books carry the service-level facts the tax side needs to make that call.
  • Depreciation and cost segregation. A maintained fixed asset schedule, with furnishing spend already separated from building basis, is the starting point for depreciation and makes a cost segregation study cheaper to execute and easier to defend.
  • Deduction completeness. Gross-basis books capture platform fees and operating costs that net-payout books silently delete. Our Airbnb tax deductions guide catalogs what belongs on the return; the books are what proves it.

The tax strategy, entity, and filing work itself is our short-term rental CPA service; this page is the bookkeeping engine underneath it. Having both under one roof is the point: the stay report the tax position needs is a standing deliverable of the close, not a favor requested in March.

Is This the Right Fit

Qualification, honestly stated

This engagement fits when at least one of these is true:

  • You own roughly three or more short-term rentals, on one platform or several.
  • You own one high-revenue property where the tax position justifies professional records.
  • Your portfolio mixes STR and long-term units across multiple entities.
  • You are pursuing, or your CPA has recommended, an STR loophole or cost segregation strategy that needs documentation behind it.
  • Lodging tax obligations exist in jurisdictions the platforms do not fully handle for you.

Monthly engagements generally start in the $400 per month range, scoped by property count, channels, transaction volume, and how far behind the books are, quoted after a free initial consultation. For a fast read on typical costs for a portfolio your size, try our bookkeeping cost calculator. A single modest property is usually better served self-managed; our Airbnb host tax guide and the broader real estate tax hub will take you a long way until the portfolio grows into the service.

Frequently Asked Questions

Short-term rental bookkeeping, scoped honestly

No. The platform dashboard reports its own activity: gross earnings, its service fees, and whatever occupancy taxes it happens to collect for your jurisdictions. It knows nothing about your mortgage, utilities, cleaning payroll, supplies, furniture purchases, direct bookings, or your second channel. Bookkeeping means one set of books where all of it lands, reconciled to the bank, per property.

Get STR Books That Back Up the Tax Strategy

Book a free initial consultation. We will scope your properties, channels, and lodging tax exposure, and show you what a clean monthly close and a tax-ready handoff look like for your portfolio.

Book a Free 30-Minute Consultation