A golf club sells a customer ten lessons for €1,000. The money is in the bank on day one, the customer is committed for the season, and the pro's calendar is filling up. Everyone's happy, including finance, until month-end.
That €1,000 isn't revenue yet. Under IFRS 15, and the equivalent Dutch GAAP guidance, money received for services you haven't delivered is a contract liability. On the day of sale, the club books it to deferred revenue. Each time a lesson is delivered, €100 moves from the balance sheet to the income statement. Ten lessons later, the full €1,000 has been recognized.
On paper, that's simple. In practice, it's where many hospitality businesses get stuck.
Why more operators are selling in advance
Prepayment isn't new in hospitality. Hotels have taken deposits and prepaid rates for as long as anyone can remember. What's changed is how much else operators are selling upfront: lesson series, spa packages, memberships, vouchers, dining credits.
The appeal is obvious. Cash comes in earlier. A customer with six lessons left has every reason to come back, and every visit is a chance to sell them something else. Operators also get to package services around how guests actually use them, not just around how the till rings them up.
For a lot of businesses, prepaid packages go from a side offer to a meaningful share of revenue surprisingly fast. That's when the accounting starts to matter.
The accounting is easy. The data isn't.
Here's the catch. The information finance needs to account for a prepaid package almost never lives in one place.
The POS knows a package was sold. A scheduling system knows when each lesson took place. The accounting platform sees whatever gets sent to it, which is often just a daily sales total. So the ledger knows €1,000 came in, but not what it was for or how much of it has been earned.
Finance then fills the gap by hand. Someone exports the booking data, matches it to package sales in a spreadsheet and posts manual journal entries to release revenue. It works when you have twenty packages. It falls apart at two thousand, spread across several locations, each redeemed at a different pace. Revenue lands in the wrong month, the deferred revenue balance won't reconcile, and the close takes longer every quarter.
It isn't a people problem. It's a systems problem.
What it looks like when it works
We recently built deferred revenue support for a golf operation running ProAgenda for lesson scheduling and Lightspeed Retail as its POS. The data flows like this:
ProAgenda → Lightspeed Retail → Omniboost → Accounting system
When a package is sold in Lightspeed, the sale reaches the ledger as deferred revenue, not as lesson revenue. When a lesson is delivered in ProAgenda, that event flows through as well, linked back to the original package, and the right amount is released. Finance no longer has to stitch the two systems together in a spreadsheet, because the link between sale and delivery survives the whole journey.
That link is the important part. Most integrations are built to move a transaction from A to B. Deferred revenue needs the transaction to keep its meaning along the way: what was sold, what has been delivered, and what is still owed.
Before you scale your prepaid offering
If you're planning to grow prepaid sales, sit down with operations and finance and answer a few questions first. What exactly are you selling: a set number of sessions, a membership, a voucher? What counts as delivery, and which system records it? What happens to sessions that are never used? And can you produce a deferred revenue roll-forward today without rebuilding it by hand?
If any of those are hard to answer at current volumes, they'll be much harder at ten times the volume. It's far easier to set the process up properly now than to untangle it once the balance is material.
Sell today, deliver tomorrow
Prepaid packages are one of the more promising commercial models in hospitality right now. The operators who get the most out of them will be the ones whose finance setup keeps pace with their sales team, so they always know the difference between cash collected and revenue earned.
If you're selling prepaid services and your month-end close is feeling the strain, talk to one of our integration specialists. We have facilitated more than 11,500 active Integrations, and we're happy to walk through what this could look like for your setup.