
How to Handle Prepaid Bookings at Year-End: Deferred Revenue

Track Owner Draws and Capital Contributions in QuickBooks

Recording Mortgage, Property Tax, and HOA Fees for STR Properties

How to Categorize Software Subscriptions for Your STR Business

Monthly Bookkeeping Routine: 30 Minutes to Clean STR Books

Year-End Closing Checklist for Short-Term Rental Businesses

How to Track Guest Damage Claims and Insurance Payouts

The Short-Term Rental Guide to Reconciling Stripe Payouts in QuickBooks Online

Booking Platform Fees on Your STR P&L: Where They Really Belong

How to Handle Resort Fees and Cleaning Fees in Your Books
How to Handle Prepaid Bookings at Year-End: Deferred Revenue

The problem with year-end prepaid bookings
This article is for STR property managers and hosts who operate on accrual-basis accounting - or who want to understand why their cash-basis books might be overstating December income.
Guests routinely book months in advance. A guest who pays $3,200 in November for a New Year's week stay has handed you money - but that money isn't yours to count as earned revenue yet. The stay hasn't happened. If you record the full amount as income the moment it lands, your December P&L is overstated, your owner distributions may be premature, and your tax picture is wrong.
That gap between when money is received and when it is earned is deferred revenue. Getting it right at year-end is one of the more consequential accounting tasks in short-term rental operations.
What deferred revenue actually means
Deferred revenue (also called unearned revenue) is a liability on your balance sheet. It represents an obligation: the guest paid you, and you owe them either a stay or a refund if something goes wrong.
Revenue is only recognized - moved from the liability account into income - when the performance obligation is satisfied. In STR terms, that means when the guest checks in and the stay begins (or is completed, depending on your policy and the length of the reservation).
This follows the core principle in ASC 606, the revenue recognition standard that applies to most service businesses in the US. For tax purposes, the IRS generally allows cash-basis taxpayers to defer prepaid income to the year the services are performed if that year is the next calendar year (Revenue Procedure 2004-34). If you're unsure which method applies to your situation, check with your CPA.
Cash basis vs. accrual basis: which one are you using?
Many small STR operators use cash-basis accounting, where income is recorded when cash is received and expenses when they're paid. That's simple - but it creates a distortion at year-end.
Under strict cash basis:
A $3,200 booking received December 10 for a January 8 stay gets counted as December income
Your December looks inflated
Your January looks light
Owner statements for December may show more income than the owner actually earned through completed stays
Under accrual basis:
The $3,200 goes into a Deferred Revenue liability account when received
It moves into income when the stay occurs in January
Each period reflects what was actually earned
For property managers handling owner trust accounting, the accrual treatment isn't just cleaner - it's closer to what the owner actually earned. Distributing income to owners before the stay completes creates reconciliation headaches if the booking later cancels.
How to record deferred revenue in QuickBooks or Xero
Setting up the account
Create a current liability account called "Deferred Revenue - Guest Deposits" or similar. In QuickBooks Online, that's under Chart of Accounts > New > Current Liabilities. In Xero, create it under Liabilities in your chart.
The journal entries
When payment is received (November or December):
Debit: Operating Account (or Trust Account if applicable)
Credit: Deferred Revenue - Guest Deposits
When the stay occurs (the following month or year):
Debit: Deferred Revenue - Guest Deposits
Credit: Rental Income (or the appropriate income account)
What if the booking spans two years?
Split the revenue. A 10-night stay from December 28 through January 6 at $400/night ($4,000 total) earns $1,200 in December (3 nights) and $2,800 in January (7 nights). Record $1,200 to income in December and leave $2,800 in Deferred Revenue until January.
A worked example
Say you manage 12 properties and run a year-end review of all reservations with check-in dates after December 31.
You find the following open bookings as of December 31:
Property | Guest Payment Received | Check-In | Gross Booking Value |
|---|---|---|---|
Maple Cabin | Nov 14 | Jan 3 | $2,100 |
Lakeview Unit A | Dec 2 | Jan 10 | $1,800 |
Beachfront 4BR | Dec 20 | Jan 18 | $5,500 |
Downtown Loft | Dec 28 | Jan 1 | $900 |
Total | $10,300 |
If you're on cash basis and don't adjust, December income is overstated by $10,300. That's $10,300 that may flow into owner statements, into your management fee calculations, and potentially into estimated tax payments - none of it earned yet.
The year-end adjustment: move $10,300 from whatever income account those payments hit into Deferred Revenue. On January 1, begin releasing each booking back to income as the stays complete.
For a 12-property operation, $10,300 in misallocated year-end income is common. Larger portfolios with high average nightly rates can easily see $40,000-$80,000 in deferred revenue sitting unrecognized at year-end.
Why this matters for owner statements
Owner statements are the financial report owners rely on to understand what their property earned, what was deducted, and what they're owed. If you distribute income to owners based on cash received - rather than stays completed - you're in a difficult position when a January booking cancels after the owner has already been paid December's proceeds.
A property management accounting workflow that separates "cash received" from "revenue earned" protects you from clawback conversations and keeps owner trust accounts clean. Deferred revenue is the mechanism that creates that separation on paper.
For a deeper look at how trust accounting principles connect to this, the guide on owner trust accounting walks through the full framework.
Cancellations and refunds on deferred bookings
If a prepaid booking cancels before the stay:
If you haven't moved it to income yet (it's still in Deferred Revenue), you simply reverse the original entry: credit the operating/trust account, debit Deferred Revenue. Clean.
If you already moved it to income in error, you need a correcting entry to reverse the income recognition and record the refund.
This is why keeping prepaid bookings in a liability account - rather than mixing them into income - makes cancellation accounting much simpler.
If you retain a cancellation fee, that portion is earned immediately. Record only the fee amount to income and return the balance to the guest.
Common mistakes to avoid
Recording all deposits as income on receipt. Common with cash-basis operators. Fine for day-to-day simplicity, but creates year-end distortions.
Forgetting to review your booking platform reports. Your PMS (whether you use Guesty, OwnerRez, Hostfully, or another tool) may show future reservations with deposits collected. Pull a report of all reservations with check-in dates after December 31 and payments already received.
Misclassifying partial payments. If a guest pays a deposit and the balance is due at check-in, only the received deposit goes into Deferred Revenue. The unpaid balance is not yet on your books.
Not adjusting management fees accordingly. If your fee is a percentage of rental income, it should be calculated on earned income - not on cash received. Charging your management fee in December against income that hasn't been earned yet is a subtle but real error.
Year-end is also when errors from earlier in the year compound. If you want a systematic check on whether your owner statements have been accurate throughout the year, you can have your owner statements audited to surface payout mismatches and miscoded entries before they carry into the new year.
Frequently Asked Questions
What is deferred revenue in short-term rental accounting?
Deferred revenue is money you've collected from guests for stays that haven't happened yet. It sits on your balance sheet as a liability - not income - because you haven't performed the service yet. Once the guest checks in and completes the stay, the amount moves from the liability account into your income account.
Does this apply if I use cash-basis accounting?
Strict cash-basis accounting records income when received, which means prepaid bookings would hit income immediately. However, the IRS allows cash-basis taxpayers to defer prepaid service income to the year the service is performed if that year is the next calendar year (Revenue Procedure 2004-34). The practical and reporting benefits of deferring make it worth discussing with your CPA, especially if you manage multiple properties.
How do I handle a prepaid booking that spans December 31?
Split the revenue by night. Calculate how many nights fall in the current year and how many fall in the new year. Record the current-year nights as income and defer the remaining amount as a liability until the stays in the new year are completed. This keeps each period's income accurate.
Should deferred revenue affect how I pay out owners in December?
Yes. If your owner distribution is based on earned rental income rather than cash received, then revenue from stays not yet completed should not factor into December owner payouts. Distributing income before the stay occurs creates a clawback risk if the booking cancels. Keeping deferred revenue in a liability account - separate from earned income - makes the distinction clear on your owner statements.
Next steps
Pull your booking platform's report of all future reservations with payments already collected. Any reservation with a check-in date after December 31 and a deposit on file is a candidate for a deferred revenue entry.
If you're unsure whether your current year-end process is catching these, or if you want to verify that your owner statements have been accurate throughout the year, explore the PX Accounting features designed for STR operators - or start with a free owner statement audit to see what your existing process may have missed.
By Jessica Hudson, CPA - specializing in short-term rental tax, bookkeeping, and financial operations for vacation rental hosts and property managers.