Beancount.io LogoBeancount.io

Bed-and-Breakfast Bookkeeping: OTA Commissions, Occupancy Tax, and the Section 280A Trap

15 min readMike ThriftMike Thrift
Bed-and-Breakfast Bookkeeping: OTA Commissions, Occupancy Tax, and the Section 280A Trap

A guest books a $250 weekend stay at your historic inn through Booking.com. The money lands in your bank account at $212.50 — and if you record that $212.50 as your revenue, you have just understated your gross income, miscounted the occupancy tax you collected on behalf of the city, and quietly buried a 15% commission expense that should have been visible on your P&L. Multiply that by a few hundred reservations a year and you have a bookkeeping problem that can blow up an audit, a sale, or a refinance.

Bed and breakfasts and boutique inns sit in one of the most awkward corners of the tax code. You are part residence, part hotel, part restaurant, part historic landmark — and four different sets of rules want a piece of every transaction. This guide walks through the bookkeeping that keeps small lodging operators out of trouble, whether you run a four-room Victorian in a small town or a twelve-key heritage property in a downtown district.

Why B&B Bookkeeping Is Different From Any Other Small Business

A traditional small hotel has the advantage of scale: a dedicated GM, a property management system, a separate kitchen P&L, and usually a controller or outside CPA who has seen a thousand hospitality books. A short-term rental owner has the advantage of simplicity: one Airbnb listing, one bank account, and Schedule E.

A B&B has neither. Most operators are husband-and-wife or family teams running fewer than ten keys, often inside a historic structure they also live in. That setup creates four overlapping accounting puzzles:

  1. Mixed-use property. The owner's quarters share a roof, utilities, insurance, and depreciation with the guest portion.
  2. Multiple revenue streams. Room nights, breakfast and afternoon tea, gift shop sales, event hosting, and sometimes alcohol service all have different tax treatments.
  3. Channel complexity. Reservations flow in from your direct site, Booking.com, Expedia, Airbnb Plus, and sometimes a local CVB referral — each with its own commission structure and remittance timing.
  4. Tax-deferred capital. Historic structures, cost segregation opportunities, and Section 179 land improvements create six-figure depreciation decisions that often go unclaimed.

Get the bookkeeping right and these complexities become advantages. Get it wrong and you can lose deductions, overpay sales tax, and create a paper trail that scares off both lenders and buyers.

Recognize Room Revenue at the Gross Amount, Not the Net Deposit

Under ASC 606, the question is whether you act as principal or agent for each room night sold. For a B&B selling its own inventory through online travel agencies, you are the principal — you control the room, set the price, and bear the cancellation risk. The OTA is your sales channel, not the seller.

That means the journal entry for a $250 booking through Booking.com (with a 15% commission and a 10% transient occupancy tax) should never be a single $212.50 deposit line. It should be:

  • Room revenue (credit): $250.00 — the gross room rate the guest agreed to pay
  • Occupancy tax payable (credit): $25.00 — a liability you owe the city, not income
  • OTA commission expense (debit): $37.50 — visible as a 15% cost of customer acquisition
  • Cash (debit): $187.50 — what actually hit your account after tax was remitted by the OTA (if it does) or $212.50 if you remit the tax yourself

Why does this matter? Three reasons. First, your gross revenue figure is the one lenders, investors, and franchise prospects look at; a chronically understated top line costs you valuation. Second, the IRS treats occupancy tax you collected and held as a fiduciary liability — commingling it with operating cash is the single most common reason small lodging operators get hit with sales-and-use audits. Third, your OTA commission line becomes a real KPI: if Booking.com is taking 18% of your gross while direct bookings cost you 3% in payment processing, you can build a strategy to shift the mix.

The 2026 OTA market makes this even more critical. Average commissions across Booking.com, Expedia, and Airbnb now run between 15% and 25%, and several platforms have started charging additional points on "extras" like breakfast and parking — extras you may have priced as included. Without a clean revenue recognition entry, those extra commission points hide inside your net deposit.

Treat Non-Refundable Deposits as Deferred Revenue Until the Cancellation Window Closes

A guest pays a 50% deposit in March for a July stay. The deposit is non-refundable inside the 14-day cancellation window. Common amateur mistake: book the deposit as revenue when it arrives. Correct treatment: book it as a deferred revenue liability and recognize it as revenue when the performance obligation is satisfied — which under ASC 606 is when the guest actually stays or when the cancellation window closes without a refund eligible cancellation.

The cleanest framework is two liability buckets:

  • Refundable booking deposits — money held in trust until the cancellation window closes. This is a balance sheet liability.
  • Non-refundable retainers — recognized as revenue on the date the cancellation window closes, even if the stay is later.

If you accept event bookings (small weddings, retreats, anniversary buyouts), apply the same logic with longer windows and partial release schedules tied to the contract. A six-month-out wedding deposit released over six months is almost always wrong; it should be released according to milestone non-refundability or fully on the event date.

Treat Breakfast and Food Service as a Separate Revenue Stream

Here is where many B&Bs leak both money and deductions. Including a continental breakfast in the room rate is fine, but it does not eliminate the food cost — and it does not always exempt the food cost from sales tax in your state.

Three rules:

  1. Track breakfast COGS separately. Coffee, eggs, bacon, baked goods, dairy, and breakfast disposables should hit a dedicated F&B COGS account, not "supplies." Without that separation you cannot calculate plate cost, cannot benchmark against peers, and cannot defend the deduction in an audit.
  2. Know your state's bundled-charge rule. Some states (Texas, Florida, and several others) treat breakfast included in the room rate as subject to lodging tax but not separate sales tax. Others require unbundling: the room portion taxed at lodging tax, the food portion taxed at restaurant sales tax. Get this wrong for three years and the back-tax bill can be significant.
  3. If you sell anything à la carte — afternoon tea, in-room snack baskets, packaged retail like local honey or wine — that revenue almost always has different sales tax treatment than your room rate. It needs its own GL account and its own tax code in your POS.

For inns serving alcohol (even just a complimentary glass of wine at check-in in some states), liquor liability and dram-shop exposure become real. The bookkeeping side: keep alcohol cost in its own COGS account, and reserve for state liquor license renewal as a prepaid expense amortized monthly.

Hold Transient Occupancy Tax in a Fiduciary Liability Account

State and municipal transient occupancy taxes — sometimes called hotel tax, lodging tax, room tax, or bed tax — range from about 5% to over 17% depending on jurisdiction. A few cities even stack a state lodging tax, a county tax, and a city tax on top of one another.

You do not earn this money. You collect it from the guest and hold it until the remittance date. From the moment of collection it should sit in a Lodging Tax Payable liability account on the balance sheet. Best practice: open a separate bank account specifically for taxes collected (sales tax, occupancy tax, payroll tax withholding), sweep the liability into it weekly, and only ever transfer money out of that account to the taxing authority.

Two traps to avoid:

  • OTA tax remittance is not consistent. Booking.com and Expedia remit some local taxes in some markets and leave others to you. Airbnb is more aggressive about collecting and remitting. You must know — by jurisdiction and by platform — who is responsible for what. The booking confirmation usually says it; export those reports monthly and reconcile.
  • Owner-paid stays still owe tax. If you comp a room for a family member or use a room yourself for non-business purposes, your state may still require an occupancy tax remittance based on fair market value. Document every comp.

The Section 280A Trap When You Live On Site

This is the single most expensive mistake live-in B&B owners make. Section 280A of the Internal Revenue Code disallows deductions for the business use of a dwelling unit if the taxpayer uses any part of that unit as a residence — defined as personal use exceeding the greater of 14 days or 10% of fair rental days.

Section 280A(f)(1)(B) carves out an exception for property "used exclusively as a hotel, motel, inn, or similar establishment." The keyword is exclusively. Tax Court and IRS rulings have consistently held that the moment any portion of the property is used as the owner's residence, that portion loses the hotel exception and falls back under Section 280A's general disallowance.

What this means in practice:

  • The guest portion (guest rooms, guest bathrooms, the dining room used only for guest breakfast service, the front parlor used for check-in) — treated as business property, fully deductible, depreciated as non-residential real property on a 39-year schedule.
  • The owner portion (owner's bedroom, owner's bath, owner's private kitchen and living areas) — non-deductible personal residence.
  • The mixed-use portion (a shared laundry room used for both owner clothes and guest linens, a kitchen used both for breakfast prep and family dinner, a foyer used by everyone) — this is the danger zone. Mixed-use space generally does not qualify for the hotel exception and is treated as personal residence for the disallowed portion.

The bookkeeping discipline this requires: a square-footage allocation worksheet, updated annually, that splits the property into business, personal, and mixed-use square footage. Every shared expense (utilities, insurance, property tax, exterior maintenance, roof, HVAC) is allocated by that ratio. Every dedicated expense (guest room linens, breakfast supplies, guest amenities) goes 100% to the business side. Every personal expense (owner groceries beyond breakfast service, owner cable upgrade) goes 100% to the personal side.

Without this allocation in your books from day one, you are either over-deducting and inviting an audit adjustment, or under-deducting and losing money you legally could have kept.

Capital Strategy: Section 47 Historic Rehabilitation Credit

If your property is on the National Register of Historic Places or contributes to a registered historic district, Section 47 offers a 20% federal income tax credit on qualified rehabilitation expenditures. For a B&B owner who just spent $400,000 restoring a Victorian, that is up to $80,000 in tax credits — claimed ratably over five years.

Three eligibility tests must be satisfied:

  1. Certified historic structure. Either individually listed or a contributing property in a historic district, certified by the National Park Service.
  2. Substantial rehabilitation. Qualified rehabilitation expenditures must exceed the greater of $5,000 or the adjusted basis of the building (excluding land) during a 24-month measuring period (or 60 months for phased projects).
  3. Income-producing use. The property must be used for income production — bed and breakfast operations explicitly qualify per IRS guidance.

One subtle but important point for live-in owners: the credit only applies to the income-producing portion of the property. If 70% of the building is used as a B&B and 30% is the owner's residence, only 70% of qualified rehabilitation expenditures generate credit.

The bookkeeping side: open a Construction-in-Progress asset account during the project, code every invoice as either Qualified Rehabilitation Expenditure (QRE) or non-qualified, and keep a running ledger that matches your eventual Form 3468 filing. The credit also requires materially participating in the business (500+ hours) to avoid passive activity limits — a threshold most owner-operators easily meet but rarely document.

Cost Segregation: Don't Depreciate the Hot Tub Over 39 Years

Cost segregation studies break a property's cost basis into components depreciable over 5, 7, 15, and 39 years rather than treating the whole building as one 39-year asset. For B&Bs and small inns the upside is substantial because so much of the property's value sits in items that legally qualify for accelerated depreciation:

  • 5-year property: carpeting, decorative cabinetry in guest rooms and dining areas, removable lighting fixtures, kitchen equipment used for breakfast service, certain millwork
  • 7-year property: furniture and furnishings (beds, dressers, lobby seating)
  • 15-year property: land improvements like walkways, driveways, fencing, signage, landscape lighting, decorative ponds

A typical cost segregation study on a $1.5M B&B can reclassify 20–35% of the basis into shorter recovery periods, generating significant first-year deductions when combined with bonus depreciation (subject to current phase-down rules) and Section 179.

The trap: if you have already filed several years of returns depreciating everything as 39-year property, you can still catch up using a Form 3115 change of accounting method without amending prior returns. Talk to a cost-seg specialist before assuming the opportunity has expired.

Payroll: Innkeepers Who Help You Run the Place

Family-run inns often blur the line between owner labor and paid employee labor. As you grow, you will eventually hire someone — a part-time housekeeper, a relief innkeeper for vacations, a baker who comes in three mornings a week.

State Department of Labor ABC tests (used by 30+ states under variations of California's AB-5 framework) make it very hard to classify regular labor as 1099 contractors. If your relief innkeeper works set hours, uses your check-in system, follows your service procedures, and reports to you, that is a W-2 employee. Misclassifying them creates back-payroll-tax exposure (employer and employee FICA, FUTA, SUTA, plus penalties and interest) that can easily exceed the labor savings.

Bookkeeping discipline:

  • Run a real payroll service (even a low-volume one) for any W-2 staff. Manual payroll is the fastest path to a missed Form 941 or state withholding deadline.
  • Separate front-desk/innkeeping labor from housekeeping labor from breakfast service labor in your chart of accounts. Each tells you something different about your unit economics.
  • Track tip income if guests tip housekeepers directly. Cash tips are reportable, and your state may require a tip credit calculation against minimum wage.

The KPIs That Actually Matter

Lodging industry KPIs are well-developed, and even a small inn should be tracking them monthly:

  • Occupancy Rate = Room nights sold ÷ Room nights available. Industry-wide forecast for 2026 is around 62% occupancy; small independent inns vary widely, with 50–65% being common.
  • Average Daily Rate (ADR) = Room revenue ÷ Room nights sold. Captures pricing power.
  • RevPAR (Revenue per Available Room) = Room revenue ÷ Room nights available, or simply ADR × Occupancy. The headline metric.
  • TRevPAR (Total Revenue per Available Room) = All revenue (rooms + F&B + extras) ÷ Available room nights. Important for B&Bs where breakfast, gift shop, and events add meaningful revenue.
  • OTA Mix and Effective Commission = % of bookings by channel, weighted commission rate. The path to higher profit usually runs through lifting direct-booking share.
  • Cost Per Occupied Room (CPOR) = Variable cost (linens, breakfast COGS, amenities, housekeeping labor) ÷ Room nights sold. The denominator that turns RevPAR into actual gross margin.

You cannot calculate any of these accurately without clean bookkeeping. RevPAR with comp rooms accidentally included in revenue is wrong. Occupancy with closed-for-maintenance nights left in the denominator is wrong. CPOR with breakfast COGS lumped into "supplies" is impossible to compute at all.

Insurance and Reserves: The Unsexy Stuff That Keeps You Open

Three reserves every inn needs on the balance sheet:

  1. Furniture, fixtures, and equipment (FF&E) reserve — typically 3–5% of room revenue, set aside monthly to replace mattresses, linens, paint, and finishes on a rolling cycle.
  2. Property tax and insurance accrual — many small operators get burned by lumpy annual bills. Accrue monthly so cash flow is smooth.
  3. Cancellation and event reserve — for inns with significant event revenue, an explicit reserve against potential refunds for wedding and group cancellations.

Innkeeper liability insurance, commercial property coverage on a hospitality form (not a homeowner's policy — that exclusion will surprise you), and an umbrella policy at $1–2M minimum are table stakes. Document the premium allocations between business and personal portions for live-in owners.

A 90-Day Cleanup Plan If Your Books Are a Mess

If you read this guide and realized your current books look nothing like what's described, here is a triage order:

  • Days 1–7: Open a separate bank account for tax liabilities (occupancy tax, sales tax, payroll withholding). Stop commingling immediately.
  • Days 8–21: Re-categorize the last 12 months of OTA deposits into gross revenue + commission expense + tax remittance. Rebuild revenue from booking-platform exports, not from bank deposits.
  • Days 22–45: Build your square-footage allocation worksheet. Get every shared expense category split by the right ratio going forward.
  • Days 46–60: Get an estimate on a cost segregation study if you have not had one, and a historic credit consultation if your building might qualify.
  • Days 61–90: Set up a proper KPI dashboard: monthly occupancy, ADR, RevPAR, TRevPAR, channel mix, CPOR. Even a spreadsheet works if you commit to filling it in.

The point is not to do everything at once. The point is to stop the bleeding (commingled tax money, mis-recognized revenue, missed deductions) before the next high season starts.

Keep Your Inn's Books Clean from Day One

Running an inn is enough work without losing sleep over your accounting. Beancount.io provides plain-text, version-controlled accounting that gives you complete transparency over every transaction — no black-box software, no vendor lock-in, and a structure that handles multi-revenue-stream hospitality cleanly. Get started for free and bring the same level of craftsmanship to your books that you bring to your guests' stay.