Who We Help · Airbnb Hosts · Bookkeeping
Airbnb host bookkeeping: turning net payouts into books the IRS and CRA both accept
The number Airbnb deposits into your account is not your revenue — it is nightly rates plus cleaning fees, minus host fees, minus some (not all) lodging taxes, adjusted for refunds. Canadian hosts with US short-term rentals need books that unpack every payout, track occupancy-tax liabilities the platform did not remit, and keep the day-count records that decide how both countries tax the property. That is what we build.
By the AnalytIQ Accounting team · Last reviewed: August 12, 2026
Payout deposits are not revenue
Every Airbnb or Vrbo deposit is a bundle, and booking the bundle as income quietly misstates everything. A single payout can contain nightly revenue at three different rates, a guest cleaning fee, a resolution-centre adjustment, and a host service fee already subtracted — while Vrbo runs its own commission and payment-processing structure. We reconcile each payout line by line against the platform transaction report, so the ledger shows gross accommodation revenue, cleaning-fee revenue, and platform fees as an expense rather than a mystery net number.
That gross-up matters on both returns. The US Schedule attached to your 1040-NR and the Canadian T776 or business statement both expect gross income with fees shown as costs, and the platform's year-end tax forms report gross figures that must tie to your books — not to your bank feed.
There is a cross-border trap hiding in the payout math too. Airbnb must withhold 30% US tax from non-US hosts on US listings unless it has a valid W-8ECI with a US tax ID on file, so a missing form shows up as mysteriously small deposits. We verify the withholding status, and where tax has been withheld we log it per payout so it is claimed as a credit on your 1040-NR instead of quietly lost.
Occupancy tax: what the platform remits and what you still owe
Airbnb and Vrbo collect and remit lodging taxes in many US jurisdictions, but coverage is patchwork — it varies by state, by county, and by platform. In parts of Florida, for example, the platform may remit state sales tax while the county tourist development tax remains the host's job to register for, collect, and file. Direct bookings taken off-platform are almost always entirely on you.
We map every jurisdiction your property sits in, record platform-remitted taxes as pass-throughs, and accrue a liability account per tax authority for anything you must remit yourself. The month you discover a county tax two years late is the month penalties start compounding — the ledger is what prevents that.
| Payout component | What it is | Where it belongs |
|---|---|---|
| Nightly charges | Accommodation at dynamic rates | Gross rental revenue |
| Cleaning fee | Charged to the guest | Revenue — not an offset to cleaner pay |
| Host service fee | Platform commission withheld | Platform fee expense |
| Lodging tax collected | Platform- or host-remitted | Pass-through, or liability until you file |
| Refunds and adjustments | Resolution credits, alteration refunds | Contra-revenue in the stay month |
Dynamic pricing needs month-true revenue tracking
Tools like PriceLabs, Beyond, and Wheelhouse mean no two nights earn the same rate, and payouts land days after checkout — so cash-basis bank totals tell you nothing about how a season actually performed. We post revenue to the month of the stay, split stays that straddle month-end, and never count future-booking payouts as earned income. From that base we can hand you real average daily rate and occupancy trends by month, which is what you need to judge whether the pricing tool is paying for itself.
Cleaning, turnover, and the cost side of every stay
Turnover costs are where STR margins quietly leak, so we track them per stay, not per year. Cleaner payments get matched to bookings; a US-based cleaner you pay directly may need a 1099-NEC once payments pass USD 600, which means collecting a W-9 before the first clean, not at year-end. Linens, consumables, smart-lock subscriptions, utilities, and pool service each get their own line so cost-per-turnover is a number, not a feeling.
Furnishing costs behave differently again. Beds, appliances, and hot tubs are capital assets — depreciated on the US side and subject to Canada's separate CCA rules on the T1 — so they belong on a fixed-asset schedule, not in the supplies account. Damage payouts from the resolution centre offset the specific repair they funded, and refundable damage deposits you hold directly are a liability until forfeited.
Personal-use days are a bookkeeping problem, not just a tax one
If you and your family use the property, US vacation-home rules allocate expenses between rental and personal days — and cap deductions once personal use exceeds the greater of 14 days or 10% of rented days. That allocation is only as good as the day log behind it, so we maintain one: rental nights, personal nights, and maintenance days, kept current. The classification questions — Schedule E versus Schedule C, substantial services, and how the CRA taxes the same property from the first dollar with no US-style 14-day free pass — run deeper than bookkeeping; our guide for Canadians with US short-term rentals covers them. And if the unit shifts to long-term tenants, our US rental bookkeeping picks up a much calmer transaction pattern.
Source: IRS — Topic 415, Renting residential and vacation property.
Common questions.
Airbnb already sends me a yearly earnings report. Why do I need books?
The platform report shows gross platform activity only. It does not track county taxes you must self-remit, direct bookings, turnover costs, personal-use allocation, or the CAD translation the CRA requires — your books do.
Does Airbnb handle all my US occupancy taxes?
Usually not all of them. Platform collection varies by state, county, and platform, and some local taxes plus all direct-booking taxes remain your responsibility. We track each authority as its own liability account.
How should cleaning fees be recorded?
Cleaning fees charged to guests are revenue, and payments to your cleaner are a separate expense. Netting them hides your real turnover cost and understates the gross income both tax agencies expect to see.
Related reading
Payouts decoded, liabilities tracked, seasons compared.
Book a consultation and get a plain answer on exactly what applies to you.