Ice Rink Booking SoftwareFill Every Hour of Ice Time

The complete booking platform for ice rinks. Book ice for hockey teams, figure skating clubs, public sessions, and learn-to-skate programs on one calendar, and take payment before anyone hits the ice.

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, with resurfacing blocked as its own recurring booking.

League Ice Blocks

Hold league ice as recurring weekly series for the season, with conflicts caught up front.

Recurring Bookings

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

Public Skate on the Calendar

Block public skate sessions as recurring bookings so the ice is never rented over them.

Flexible Pricing

Set rates for each sheet of ice and booking length, from a 50-minute practice to a full-day block.

Resurfacing Time

Build resurfacing into your slot lengths or block it on the calendar. Never double-book the ice.

Why Hockey Facilities Choose Us

Let teams book ice time online 24/7
Manage multiple rinks from one dashboard
Block resurfacing time right on the calendar
Show public skate sessions on your calendar
Handle hockey and figure skating schedules
Collect payments before teams hit the ice
Fill empty ice with a 24/7 booking page
See booked and collected payments on the dashboard

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 ice invoiced through Stripe, separate from casual online bookings
  • Released contract hours going straight back to public availability once cancelled

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. Time-of-day pricing is not something Sports Booking Management does yet; rates are set per sheet and booking length.

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.

Frequently Asked Questions

Common questions about hockey booking software

How do you handle Zamboni time between sessions?

Changeover time isn't enforced automatically yet. You can build resurfacing into the ice slot lengths you sell, or block it as a recurring booking between sessions so nothing is booked over it.

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?

Book hockey and figure skating ice as separate recurring blocks on the same sheet, so they can never overlap. Separate booking categories and sport-specific pricing on one sheet aren't supported yet.

Can we sell public skating tickets online?

Not yet. Ticketed sessions with capacity limits, skate rental add-ons, and check-in aren't supported. You can block public skate on the calendar so the ice isn't rented over it.

What about learn-to-skate programs?

You can reserve ice for learn-to-skate programs as recurring bookings with automatic reminders. Class registration, participant lists, and progress tracking aren't supported yet.

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?

Set up your hockey facility on Sports Booking Management in minutes.

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

Get started — 30-day money-back guarantee