#1 Ice Rink Booking Software

Fill Every Hour of Ice Time

The complete booking platform for ice rinks. Manage hockey leagues, figure skating clubs, public sessions, and learn-to-skate programs. Maximize your ice revenue around the clock.

Get started30-day money-back guarantee
calendarPreview.ui.today
calendarPreview.ui.dateLabel
Rink 1
Rink 2
calendarPreview.ui.timeSlot0
calendarPreview.ui.timeSlot1
calendarPreview.ui.timeSlot2
calendarPreview.ui.timeSlot3
calendarPreview.ui.timeSlot4
calendarPreview.ui.timeSlot5
Mite Practice
10:00 AM - 12:00 PM
Adult League Skate
9:00 - 10:30 AM
Stick & Puck
12:30 - 2:00 PM
Dashboard
7
Next 7 Days
31+8%
This Month
$42
Revenue
Busiest Day
Saturdays
Peak Hours
6am - 9am
Top Venue
Rink 1
Trend
+8% vs last month

Recent Activity

Mite Practice
Rink 1
Confirmed
Tomorrow, 6:00 AM
Adult League
Rink 2
Confirmed
Thu, 9:00 PM
Stick & Puck
Rink 1
Pending
Sat, 7:00 AM

Sound Familiar?

Prime ice time is fought over by hockey teams while early morning slots go empty. Figure skaters need practice time that doesn't conflict with hockey. You're juggling phone calls, managing Zamboni schedules between sessions, and losing track of who owes what for ice rentals.

Built for Ice Rinks & Arenas

Features designed specifically for managing hockey bookings and maximizing facility revenue.

Ice Time Scheduling

Block ice time for hockey, figure skating, and public sessions. Manage Zamboni breaks automatically.

League Management

Hockey leagues register teams online. Auto-generate game schedules and track standings.

Recurring Bookings

Teams book the same slot every week for the season. Lock in revenue in advance.

Public Skate Sessions

Sell tickets for public skating online. Manage capacity and skate rental add-ons.

Flexible Pricing

Prime time, off-peak, and overnight rates. Different prices for hockey vs. figure skating.

Resurfacing Buffers

Automatically add Zamboni time between sessions. Never double-book the ice.

Why Hockey Facilities Choose Us

Let teams book ice time online 24/7
Manage multiple rinks from one dashboard
Auto-schedule Zamboni breaks between sessions
Sell public skating tickets online
Handle hockey and figure skating schedules
Collect payments before teams hit the ice
Fill off-peak hours with special rates
Track ice revenue and utilization

Ice scheduling for rinks, arenas and hockey associations

Ice time is the most valuable hourly inventory in this category and the most rigidly constrained. A sheet of ice produces a fixed number of hours a day, costs the same whether it is sold or not, and is claimed by associations that contract for it a season ahead. Everything about rink scheduling follows from that.

Seasonal ice contracts come first, and everything else fits around them

Minor hockey associations, figure skating clubs and adult leagues contract for ice months before the season, usually as a recurring weekly commitment across a defined term. That contracted ice is the rink’s revenue base and is negotiated in bulk rather than booked slot by slot.

The scheduling consequence is that a rink calendar has to support long-horizon recurring blocks with contract terms attached — the season dates, the weekly pattern, the rate, and who is responsible for payment — before it deals with anything else. Public skating, drop-in and one-off rentals then fill the gaps that remain, and the gaps are where the margin is.

  • Season-long recurring contracts with defined start and end dates
  • Contract rate distinct from the casual hourly rental rate
  • Released contract hours returning automatically to public availability

Released ice is the single biggest recoverable loss

Associations do not use every hour they contract. Tournaments take teams away, holidays fall mid-week, and a team folds in November. Those hours get handed back, and at most rinks they are resold through a phone tree and a group chat — which means a meaningful share of them are simply never sold.

Because ice is priced at a premium and the marginal cost of an unsold hour is nearly the same as a sold one, this is where a rink recovers the most money for the least effort. Released hours that go back into public availability automatically, visible to every other user of the building, convert a large fraction of what previously evaporated.

Ice types are not interchangeable and should not be priced as if they were

Prime ice — weekday evenings and weekend daytime — sells out. Non-prime ice at six in the morning and eleven at night does not, and never will at the prime rate. Rinks that run a single hourly rate leave money on prime hours and leave non-prime hours empty.

Separate prime and non-prime rates, plus dedicated products for the awkward hours — adult drop-in at 10pm, senior skate at 9am, figure skating patch ice at 6am — is how a rink pushes utilisation past the level that contracted hockey alone delivers.

Tournaments and blocked ice need to be held early

A tournament weekend consumes every hour on every sheet and is worth several times the equivalent contracted ice, including the ancillary revenue that comes with a full building. It also has to be committed before the season schedule is built.

Holding tournament blocks first, then layering association contracts, then opening what remains to public and casual booking, is the ordering that avoids the worst outcome — having to buy your way out of a commitment because two claims on the same weekend were made by two different people.

We used to spend 20 hours a week on ice scheduling alone. Now teams book online, payments come in automatically, and we actually fill our 6am slots with beer league guys who love the early discount.
Dave Kowalski
Rink Manager, North Star Ice Arena

Frequently Asked Questions

Common questions about hockey booking software

How do you handle Zamboni time between sessions?

Set automatic buffer times between bookings for ice resurfacing. The system blocks these times automatically so back-to-back bookings always have proper transition time.

Can hockey teams book recurring ice time?

Yes! Teams can book the same slot for the entire season with one reservation. Lock in your ice schedule months in advance and guarantee consistent practice times.

How do you manage hockey vs. figure skating time?

Create separate booking categories for hockey and figure skating. Set specific hours for each, or allow mixed use with different pricing. Skaters see only available figure skating times.

Can we sell public skating tickets online?

Absolutely. Sell tickets in advance with capacity limits. Add skate rentals as an option during checkout. Check in guests with a simple scan or confirmation number.

What about learn-to-skate programs?

Create class sessions with registration and payment. Manage participant lists, send reminders, and track progress. Parents register and pay online.

Do you support multiple rinks?

Yes. Manage multiple sheets of ice from one account. Set different hours, pricing, and rules for each rink. Great for multi-pad facilities.

Will you raise my price?

No. We will not raise prices on customers who sign up at the current $79/mo Pro rate — even if our public pricing increases later.

Will you retire my plan?

No. We do not retire old plans. Your plan tier stays valid; we never force you onto a new tier to keep the same features at a higher price.

What does grandfathered mean?

You keep your signup rate and plan tier forever. Sign up at $79/mo Pro today and that is what you pay — always grandfathered in.

Ready to Maximize Your Hockey Revenue?

Join hundreds of hockey facilities already using Sports Booking Management.

Pro at $79/mo — always grandfathered in. See our promise

Get started — 30-day money-back guarantee