Saturday night's session sells out, the skate counter never stops moving, and two birthday parties pack the mezzanine — so why does your bank balance look flat on Monday morning? Because a roller rink is six small businesses sharing one roof: admissions, skate rentals, private events, concessions, lessons, and the arcade corner. If your books lump them into a single "revenue" line, you can't see which one is carrying the building and which one is quietly losing money.
Roller skating is a large, living industry — roughly 2,900 rinks operate in the United States, serving more than 45 million skater visits a year — and a well-run rink earns a healthy margin of around 35% on typical pricing of about $10 admission and $5 skate rental. This guide shows how to set up your books to actually hit that margin: tracking each revenue stream separately, handling admissions sales tax, capitalizing your skate fleet, treating party deposits correctly, and budgeting for the maple floor that is both your biggest asset and your biggest maintenance bill.
Track Every Revenue Stream Separately
The single most common bookkeeping mistake rink owners make is recording everything the register takes in as one number. A rink's revenue streams have wildly different margins, and blending them hides problems:
- Open-session admissions — high margin once the building is open; mostly labor and utilities per session.
- Skate rentals — high margin per transaction, but the fleet wears out and must be replaced.
- Private parties and group events — premium pricing per head, but with dedicated staff, food, and setup costs.
- Concessions and snack bar — real food cost, spoilage, and inventory shrinkage.
- Lessons, leagues, and clubs — recurring revenue with instructor payroll attached.
- Arcade, vending, and pro shop — low effort but low margin after revenue splits and wholesale cost.
Set up a separate income account for each stream in your chart of accounts, and tag the direct costs to match. When Saturday's party revenue looks great but the month still misses, per-stream books let you see in one glance whether the problem is concession food cost, a dead Tuesday session, or skate replacement spending — instead of guessing.
Admissions and the Sales Tax Surprise
Here is the tax trap that catches new rink owners: in many states, admission charges to places of amusement are taxable. This is not universal and the rules vary enormously, so check your own state before you open the doors:
- South Dakota imposes a 4.2% tax on gross receipts from tickets and admissions to places of amusement and athletic events.
- Florida taxes admissions under its general sales tax law, with specific rules for resold tickets.
- Tennessee taxes admissions to places of amusement as well as charges for engaging in recreational activity.
- North Carolina taxes admission charges to entertainment activities at the general state rate plus applicable local and transit rates.
- Some localities add their own layer — for example, Maryland counties can levy a separate admissions and amusement tax on gross receipts.
The practical consequences for your books are threefold. First, configure your point-of-sale system to collect the right tax on admissions from day one — adding it to the ticket price later reads as a price hike to regulars. Second, keep collected admissions tax in a separate liability account, not mixed with revenue; money you owe the state is not your money. Third, remember that each stream may be taxed differently: admissions, skate rentals, and food sales can each carry different rates or exemptions in the same jurisdiction, which is another reason per-stream tracking matters.
Your Skate Fleet Is Equipment, Not Supplies
A commercial rental fleet is a serious capital investment. A typical 200-pair fleet of rink-grade rental skates runs about $37,600 — roughly $188 per pair — and that is before replacement wheels, bearings, laces, and ongoing maintenance. Treat this purchase the way it deserves:
- Capitalize the fleet as equipment on your balance sheet and depreciate it over its useful life, rather than expensing $37,600 in the month you buy it and wondering why that month looks catastrophic.
- Expense consumables as they are used. Wheels, toe stops, laces, bearings, and sanitizer are operating supplies; booking them to a dedicated skate-maintenance account shows your true cost per rental.
- Track a replacement reserve per skate. Divide expected fleet replacement cost by expected lifetime rentals and accrue that amount monthly. When a batch of boots finally dies, the money is already set aside instead of ambushing a slow month.
- Log the rental attach rate. What share of skaters rent versus bring their own? Rising own-skate share is good for the customer and neutral for admissions — but it shrinks rental income while the fleet still depreciates.
If you offer premium rentals (inline skates, upgraded quads) at a higher price point, track them as their own sub-stream. Premium upgrades are nearly pure margin once the skates are paid off, and the numbers will tell you whether expanding that fleet is worth it.
Party Deposits Are Liabilities, Not Revenue
Private parties and group events are a rink's highest-value bookings — a single private event can bring in around $450 — and most rinks require a deposit to hold the date. That deposit creates one of the most misunderstood entries in small-business bookkeeping.
When a parent pays a $150 deposit for a party three Saturdays out, you have not earned $150. You owe a party. Until the event happens, the deposit sits on your balance sheet as a liability (deferred revenue or customer deposits), and only moves to party income on the day you deliver the event. Booking deposits as same-day revenue overstates the month you take the booking and understates the month you do the work — exactly backwards from reality, and it makes your busiest booking weeks look like your most profitable ones.
Two related rules to bake into your process:
- Forfeited deposits count when forfeited. If your contract says the deposit is non-refundable after a cutoff date and the customer cancels past it, the deposit becomes income at that point — not before.
- Reconcile the deposit ledger monthly. Every open deposit should map to a future date on the events calendar. Orphaned deposits with no matching event are either unclaimed liabilities or income you forgot to recognize; either way, find them before year-end.
The Floor Is Your Biggest Asset and Your Biggest Bill
A maple skating surface is the soul of the building — and a maintenance obligation that never ends. Industry guidance calls for recoating the floor every year, and the costs scale brutally with square footage:
- Screen-and-recoat (light sanding plus fresh finish, no bare wood) runs roughly $0.50 to $2.50 per square foot.
- Full sand and refinish (down to bare wood, then new finish) runs roughly $4 to $6 per square foot.
Multiply that by a mid-size skating surface and a full refinish lands in the tens of thousands of dollars — before lost revenue from the days the floor is closed. The bookkeeping lessons:
- Know the capitalize-vs-repair line. Routine recoating that keeps the floor in ordinary operating condition is generally a repair expense. A full sand-and-refinish that betters the floor or extends its life beyond a year often must be capitalized and depreciated. Get this classification right; auditors and tax preparers both look here.
- Run a floor sinking fund. Estimate your recoat cycle and refinish cycle, divide by months, and transfer that amount to a restricted savings account monthly. A floor fund turns a $30,000 ambush into a $500 line item you planned for.
- Track floor cost per skater visit. Total annual floor maintenance divided by annual visits gives you a number to watch year over year. If cost per visit climbs while visits are flat, the floor is aging faster than your pricing — raise admissions or schedule the refinish before the surface starts driving customers away.
- Budget the closure. A refinish shuts the floor for days. Your forecast for that month should show reduced admissions, not a normal month with a surprise expense stapled on.
Don't Let Concessions Become a Second Set of Books
Most rinks run a snack bar, and snack bars run on completely different economics than skating: wholesale food cost, spoilage, portion control, and shrinkage. Common failure modes:
- Buying food out of the same account as everything else with no inventory counts, so theft and waste hide inside "supplies."
- Pricing from habit. If cheese and soda syrup costs rose 20% and your combo price didn't move, the snack bar's margin evaporated silently.
- Free food leakage. Staff meals and party-host snacks are real costs — record them, even at cost, or your food-cost percentage lies to you.
Run monthly inventory counts, compute food cost as a percentage of concession sales, and benchmark it the way a restaurant would. Anything persistently above 35–40% for a snack bar deserves investigation. And keep concession sales tax treatment separate from admissions — prepared food is taxed under different rules in most states.
Labor: Schedule to Sessions, Not to Weeks
Rink labor comes in bursts: floor guards, skate-counter staff, party hosts, DJs, and concession workers are needed during sessions and dead weight between them. Books that help:
- Track labor as a percentage of revenue per session type, not just per pay period. A Tuesday open skate with three staff and forty skaters has terrible labor economics; the same headcount on Saturday is fine. Session-level numbers make the fix obvious.
- Classify correctly. Regular floor staff are employees; the DJ who plays one night a month might legitimately be a contractor — but get the classification right and issue 1099s where required.
- Check your workers' comp class code. Amusement and recreation classifications carry their own rates, and misclassification in either direction costs money — overpaying on premiums or facing an audit adjustment later.
The Weekly Numbers Worth Watching
You don't need a forty-tab spreadsheet. Five numbers, reviewed weekly, catch most problems early:
- Revenue per skater visit — total session-related revenue divided by admissions. Falling per-visit revenue means discounting, mix shift, or a rental attach-rate problem.
- Rental attach rate — rentals divided by admissions. Your fleet investment only pays back if skaters keep renting.
- Party pipeline — deposits on the books plus quoted-but-unbooked events. This is next month's revenue preview.
- Concession food-cost percentage — monthly, from real inventory counts.
- Floor fund balance vs. target — are you actually funding the next recoat, or spending it?
A dashboard that shows these five trends at a glance — the kind of view Fava's reports give plain-text ledgers — turns a weekly review into a fifteen-minute habit instead of a Sunday-afternoon excavation.
Common Mistakes Checklist
- Recording all register intake as one revenue line
- Spending collected admissions tax because it sat in the operating account
- Expensing the entire skate fleet in the purchase month
- Booking party deposits as income on receipt
- Treating a full floor refinish as a routine repair (or vice versa)
- Skipping concession inventory counts
- Scheduling weekday sessions with weekend staffing
- No replacement reserve for skates, sound system, or HVAC
Keep Your Rink's Books Rolling
Running a rink means juggling admissions, rentals, parties, food, and a maple floor that demands its annual tribute — and the owners who thrive are the ones whose books show each piece clearly. Clean per-stream records turn pricing, staffing, and maintenance decisions from gut calls into arithmetic.
As your sessions fill up and the party calendar stretches out, maintaining clear financial records is essential. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.




