Skip to main content

Ski Resort Bookkeeping: How to Account for Season Pass Deferred Revenue

8 min readMike ThriftMike Thrift
Ski Resort Bookkeeping: How to Account for Season Pass Deferred Revenue

Every October, ski resorts across North America collect a small fortune before a single lift has turned for the season. Vail Resorts alone was carrying $575.8 million in short-term deferred revenue on its balance sheet as of July 31, 2024 — cash from season pass sales that hadn't been earned yet, because the snow hadn't fallen yet. If you run a ski area, a tubing park, or any winter destination that sells passes months in advance, that number isn't just a curiosity from a Fortune 500 filing. It's a preview of the exact accounting problem sitting in your own bank account right now.

Season passes have become the backbone of the ski industry's business model. For the first time since data collection started in the 2019-20 season, season pass revenue nationally overtook single-day ticket sales — resorts have deliberately shifted toward locking in cash early and giving skiers a discount for committing before the season even begins. That's smart revenue management. But it creates a bookkeeping trap that catches smaller operators constantly: the moment that pass money lands in your account, it is tempting to treat it as income. It isn't. Not yet.

Why a Season Pass Isn't Revenue the Day You Sell It

The core accounting rule here isn't unique to skiing — it's the same revenue recognition principle (formalized under ASC 606 for U.S. GAAP) that governs gym memberships, magazine subscriptions, and prepaid gift cards. Revenue is recognized when you deliver the service, not when you collect the cash.

A season pass is a promise: unlimited (or discounted) skiing across a defined window, typically running from late November or early December through mid-April. When a customer pays $800 or $1,000 for that pass in September, you haven't delivered anything yet. You've taken on an obligation — one day of skiing for every day the pass entitles them to use, spread across a season that hasn't started.

That means the cash you collect in September sits on your balance sheet as a liability, not on your income statement as revenue. The standard entry looks like this:

  • At the time of sale: Debit Cash, Credit Deferred Revenue (a current liability)
  • As the season progresses: Debit Deferred Revenue, Credit Pass Revenue — recognizing a portion of the total pass price each accounting period as skiers actually use the mountain

Get this wrong — recognize the full pass price as revenue in September — and your books will show a business that looks wildly profitable in the fall and inexplicably weak in the winter, even in a year with a normal, healthy season. Lenders, investors, and your own management decisions all get distorted by that mismatch.

Two Ways to Recognize the Revenue, and Why the Choice Matters

Once you accept that pass revenue has to be deferred, the next question is how to recognize it as the season plays out. There are two common approaches, and the choice has real consequences for how accurately your monthly numbers reflect reality.

Straight-line (input-based) recognition spreads the total pass price evenly across the calendar days of the season. If your season runs December 1 through April 30 — 151 days — you recognize 1/151 of each pass's value per day, regardless of whether it snowed, whether the lifts ran, or whether anyone actually skied.

Usage-based (output-based) recognition ties revenue recognition to actual visitation. If your resort typically sees 40% of total season skier visits happen in the two weeks around Christmas and New Year's, a straight-line method would badly understate revenue in that window and overstate it during the slow shoulder weeks of March mud season.

Larger operators lean toward usage-based methods precisely because ski season demand is so lumpy — a warm December or a killer Presidents' Day weekend can shift tens of thousands of visits without shifting the calendar at all. For a smaller hill without sophisticated visitation tracking, a straight-line method is defensible and far simpler to administer, but it's worth knowing you're trading precision for simplicity. Whichever method you pick, apply it consistently pass to pass and season to season — flipping methods to smooth out a bad month is the kind of thing that draws auditor and lender scrutiny fast.

The Weather Risk Nobody Puts on the Balance Sheet

Here's the piece that makes ski resort accounting genuinely harder than a typical subscription business: your performance obligation is weather-dependent, and your customers know it.

The whole reason season passes have exploded in popularity is that they shift weather risk from the skier to the resort. A skier who buys ten day-tickets one at a time can simply not show up during a bad snow year. A skier who prepays $1,000 for a season pass has already made the bet — but they expect the resort to open on schedule and stay open.

That risk shows up starkly in real numbers. After what the industry called one of the most challenging winters in recent history, one major operator reported 14.8 million skier visits, down from 16.9 million the prior season — an 11% drop. The following spring, that same company saw early commitment sales of next season's passes fall roughly 10% year over year, the steepest early-season pass sales decline since the modern pass era began. Bad snow doesn't just cost you a season's worth of lift ticket revenue; it costs you next year's advance cash flow too, because pass buyers who felt burned hesitate to prepay again.

For your books, this means two things. First, don't spend pass-sale cash as if it's already earned — build a cash flow plan assuming some of that deferred revenue balance may need to fund refunds if the season underdelivers. Second, track your deferred revenue balance as a leading indicator, not just an accounting formality. A season pass selling window that's running behind last year's pace is an early warning sign for the whole fiscal year, months before a weak snowpack ever shows up in your visitation numbers.

Refund Policies Are an Accounting Policy, Not Just a Marketing One

Whatever refund or "pass insurance" terms you advertise directly determine how confidently you can recognize that deferred revenue as earned — and how much of your deferred revenue balance you need to treat as a contingent liability rather than money you'll eventually book as income.

Look at how the two dominant multi-resort pass products handle this. One major pass's built-in coverage explicitly excludes snow-related closures from refund eligibility — only natural disasters (flood, fire, earthquake) and a defined list of personal circumstances (job loss, injury, military relocation) qualify. The competing product moved to a fully nonrefundable standard pass, then reintroduced a paid refundable option with a sliding scale: full refund if unused by mid-January, half back if used once, nothing back after two visits.

Notice what that sliding-scale structure actually is in accounting terms: it's a formal recognition that the "unearned" portion of a pass shrinks with each use, which is the same usage-based logic you should be applying to your own deferred revenue schedule. If you offer any pass insurance or refund window, document the exact terms in writing and build your revenue recognition schedule around them — a pass with a generous refund window carries more contingent liability risk than a nonrefundable one, and your reserve for refunds should reflect that.

Common Mistakes Small Ski Operations Make

A few patterns show up again and again in smaller resort and tubing-hill bookkeeping:

  • Booking the full pass price as revenue on the sale date. This is the single biggest error, and it's an easy one to make if you're using off-the-shelf accounting software without a deferred revenue workflow set up for prepaid products.
  • Ignoring credit card processing fees and sales commissions tied to pass sales. These costs should be deferred and amortized on the same schedule as the revenue they relate to, not expensed immediately — otherwise you'll show a cost hit in September for a sale that isn't "earned" as revenue until January.
  • Failing to true up the deferred revenue balance at season's end. Any pass revenue still sitting in the deferred account after your season officially closes (from unused visits, banked days, or breakage) needs a deliberate decision: recognize it as revenue once the performance obligation has lapsed, or continue carrying it if your terms roll unused days forward.
  • Treating multi-resort reciprocal pass revenue as a single lump sum. If your resort participates in a co-op or affiliate pass network, you're typically owed a negotiated per-visit or per-scan amount from the pass operator rather than the full retail price — recognize only your actual entitlement, not the sticker price the skier paid.

Keep Your Season on Solid Financial Footing

Ski season accounting is a case study in why the timing of revenue matters as much as the amount. Getting deferred revenue right is what lets you tell the difference between a resort that's genuinely profitable and one that's just sitting on next winter's cash. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in, and a version-controlled ledger that makes it easy to track deferred revenue schedules alongside the rest of your books. Get started for free and see why business owners are switching to plain-text accounting.

Share this article