Court reservation system

The court reservation system your club actually deserves.

Real-time bookings, member self-service, guest support, recurring reservations, peak / off-peak pricing, and QR check-in — one platform for tennis, badminton, pickleball, squash, and multi-sport facilities.

Everything on this page is included in our Reservation Only plan — CA$35/month.

No credit card requiredReservation Only from CA$35/monthGo live in 7–14 days
Live · Saturday
Court / Time
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
Court 1
Hard
Member
Member
Lesson
Lesson
Guest
Guest
Court 2
Hard
Member
Member
Lesson
Lesson
Court 3
Clay
Lesson
Lesson
Lesson
Guest
Guest
Member
Court 4
Clay
Hold
Hold
Hold
Member
Member
Court 5
Indoor
Member
Member
League
League
League
League
5 courts · 8 slots shown · 18 booked3 open at 4pm
8,000+
Students booked
12,000+
Active members
CA$35/mo
Reservation Only plan
14 days
Free trial, no card
Why manual booking breaks

Six things every club hits before fixing court reservations.

Spreadsheets and group chats work until they don’t. Here’s where they stop working — and what the right reservation system does instead.

01
Phone tag

Bookings live in WhatsApp, the front-desk notebook, and three people’s heads.

Someone texts asking for Court 3 at 7pm. The book says it’s taken, but nobody can find who took it. A walk-in shows up at 6:55. The argument that follows is not what you opened a club for.

02
Double-bookings

Two groups arrive at the same court. Both think they booked it. Neither has proof.

Manual systems have no source of truth. When a paper book, a Google Sheet, and a coach’s memory disagree, somebody gets sent home. Usually the wrong somebody.

03
No-shows

A court sits empty for 45 minutes because the booking didn’t cancel.

Manual systems make no-shows invisible — the slot looks taken to everyone else, and the next interested member finds out only when they walk up to a "reserved" court they could have used. A live grid that staff can update in two clicks closes that gap.

04
Guest chaos

A guest wants to play once. Now you’re collecting cash, a paper waiver, and contact info on three different forms.

Guest bookings deserve their own workflow — billing, waiver, optional account creation — instead of being shoehorned into the same flow as a 10-year member.

05
Membership drift

A member’s annual ran out three weeks ago. Nobody noticed. They’ve been playing free since.

Manual rosters don’t auto-expire memberships, don’t surface upcoming renewals, and don’t flag who owes what. Every month a few members slip through; over a year that’s real revenue gone.

06
Pay or play

Members forget to pay. Cash disappears. Card payments live in a separate system. Month-end reconciliation eats your Sundays.

Every payment your club receives — cash, e-transfer, or card through your existing terminal — gets logged against the right member or guest in Smashr. Outstanding balances surface on the dashboard, PDF invoices generate in one click, and reconciliation Sunday goes away.

What you get

A reservation system built around how clubs actually run.

Not a generic calendar app retrofitted for sports. Every feature is built specifically for how clubs book, charge, and check in court time.

01

Visual court scheduler

Drag-and-drop weekly grid across every court. Real-time availability. Colour-coded by booking type — member, guest, lesson, league, hold. Drag a slot to extend, click to edit, hold shift to multi-select.

02

Real-time availability

Members see open slots the instant another member books. No refresh, no stale data, no double-bookings. The grid updates across staff dashboards, member apps, and the public booking page simultaneously.

03

Multi-court & multi-location

Each court belongs to a location with its own hours; staff filter the scheduler by location. The Pro plan unlocks multiple physical locations under one account, with separate court inventories and a unified member roster.

04

Recurring bookings

Set weekly or biweekly recurring reservations for coaches, leagues, squads, and members. Block out a court for an entire season, exclude specific dates, and let exceptions flow through to the scheduler automatically.

05

Peak / off-peak rates

Define peak windows per court — weekday evenings, weekend mornings, summer vs winter. Different rates for members vs guests vs leagues. The right rate surfaces to the booker and is recorded on the reservation; PDF invoices itemise the breakdown.

06

QR check-in

Post a QR at the entrance. Members and guests scan on arrival; attendance and on-court time are recorded automatically. Or check in manually from any front-desk device. No-show reporting and late-arrival tracking included.

Booking rules

Court pricing and access, configured your way.

Different courts, different prices. Different membership types, different access windows. Smashr lets you set per-court pricing schedules and per-tier access rules — so when a member or walk-in books, the right rate and the right access apply automatically.

Example setup

Weekend prime time on Court 1: members $25/hr, walk-ins $40/hr. Weekday daytime: members $15/hr, walk-ins $25/hr. The daytime-only membership type can book daytime slots; the unlimited membership type can book any slot — Smashr surfaces the right rate to the right person, automatically.

/01

Per-court pricing schedules

Each court has its own pricing schedule. Define member and non-member rates per time slot, with weekday/weekend rules. The right rate surfaces on the booking and is recorded on the reservation for invoicing.

/02

Membership type access windows

Define membership types with time-of-day access rules — e.g. weekday-daytime-only, evenings, all-hours. Smashr surfaces the right rate to the right audience when they book.

/03

Cancellation tracking

When a booking is cancelled, its status updates and it disappears from the live grid. Late cancels and no-shows are tracked in the booking history for review at the front desk; enforce your fee policy by recording it against the member’s balance.

/04

Maintenance & event holds

Drag-select slots and apply a hold for resurfacing, tournaments, private rentals, or holidays. Held slots render with a hatched pattern in the scheduler and are excluded from booking.

Members & guests

Two audiences, one system. No double-entry.

Members get the polished self-service experience your premium pricing earns them. Guests get a friction-free way to book a court and sign a waiver — once, not every visit — without becoming a permanent profile they didn’t ask for. Your club continues to collect payment using its existing methods; Smashr records every transaction against the right member or guest.

Members

Self-service that scales.

  • One login at yourclub.smashr.club
  • Real-time availability filtered by date, court, surface
  • Membership types with time-of-day access rules and member-specific pricing
  • Running balances, package credits, and outstanding fees tracked per profile
  • Cancel, reschedule, or invite a partner — without calling the desk
  • QR check-in on arrival; attendance recorded automatically
Guests

A real workflow for one-off play.

  • Front-desk guest booking — no account required
  • Optional public booking page for non-members
  • Digital waiver capture at booking or check-in
  • Different pricing and rules for guests vs members
  • Guest profile with contact info and signed waiver retained on file
  • If they come back, register them as a member from the same profile
Works for any racquet sport — and beyond

One system, every court configuration.

Whether you run two indoor squash courts above a tennis academy or a fifteen-court pickleball facility, Smashr’s reservation system flexes around your physical layout — not the other way around.

Also works for any bookable resource: basketball courts, futsal pitches, multi-purpose rooms, fitness studios, and rentable equipment.

Pricing

Start with just reservations. Grow into the rest.

The Reservation Only plan covers everything on this page. Add lessons, packages, and attendance later by upgrading in one click — no data loss, no migration.

Recommended start
Reservation Only
$35/month
  • Court booking
  • 1 location
  • Member management
  • Check-in
  • Staff management
  • Daily sales
  • Clocking
Start free trial
Starter
$69/month
  • 1 location
  • Group lessons & attendance
  • Private & sparring lessons
  • Advanced reporting
  • Email support
  • Custom branding
Start free trial
Pro
$159/month
  • Up to 3 locations
  • All Starter features
  • Advanced reporting
  • Priority support
Start free trial
All plans include a 14-day Pro trial. No credit card. Cancel anytime. Detailed comparison on the pricing page.
Questions

Everything clubs ask before switching to online reservations.

Can members book courts themselves online?

Yes. Members get a self-serve booking page on your club subdomain (e.g. yourclub.smashr.club). They sign in, see real-time court availability filtered by date, court, or surface, and book directly. The reservation rate is calculated from your pricing rules and recorded on the booking; your club collects payment using whatever methods you already accept and staff logs it in Smashr against the member.

Does Smashr process card payments from members?

No. Smashr is a club management system, not a payment processor. Members pay your club using whatever methods you already accept — cash, e-transfer, your existing card terminal, or invoiced payment. Staff records each payment in Smashr against the member or guest, and Smashr tracks running balances, package credits, outstanding fees, and generates PDF invoices. The only payments Smashr processes through its own Stripe integration are your club’s monthly subscription fee to Smashr.

Does Smashr support guest and walk-in bookings?

Yes. Front desk staff can book a court for a guest or walk-in. Use the guest registration page (at yourclub.smashr.club/register/guest) to capture contact info and a digital waiver in advance; or capture both at the desk when they arrive. Payment is handled by your club using your existing setup; staff records it against the guest booking inside Smashr.

Can I have different rates and access for members vs guests?

Yes. Each court has its own pricing schedule with separate member and non-member rates, weekday/weekend rules, and peak-window pricing. Membership types support time-of-day access rules (e.g. weekday-daytime-only) so different tiers of members see different availability.

Does it handle recurring bookings?

Yes. Set up weekly or biweekly recurring reservations for coaches, regular member groups, or recurring lessons. Block out a court for the whole season, exclude specific dates (holidays, tournaments), and let everything else fall into the visual scheduler automatically.

Can I set different rates for peak vs off-peak times?

Yes. Define peak and off-peak windows per court (e.g. weekday evenings, Saturday mornings) and assign different rates to each. The booking page surfaces the correct rate to members and guests, and the rate is recorded on the reservation for invoicing. Apply seasonal pricing for winter indoor vs summer outdoor where relevant.

How does check-in work at the door?

Two ways. Post a QR code at the entrance — members and guests scan it on arrival and Smashr records their attendance. Or front desk can check them in manually in two clicks from any device. No-show reporting and late-arrival tracking are built in.

What about multi-court and multi-location clubs?

Each court belongs to a location with its own hours; staff filter the scheduler by location. Multi-location facilities are supported on Pro and Enterprise plans — one club account, multiple physical locations, separate court inventories, unified member roster, single billing.

Can I block courts for maintenance or private events?

Yes. Drag-select a range of slots and apply a hold — for resurfacing, league tournaments, private rentals, or holiday closures. Held slots are invisible to members and excluded from booking. Notes attached to holds appear in the scheduler so staff knows why.

What if my facility needs more than just court booking?

Smashr also includes lesson packages, attendance tracking, payment recording, stringing service, and member management — all in one platform. If you start with the Reservation Only plan and grow into needing lessons or packages, upgrade in one click with no data loss.

How much does it cost?

The Reservation Only plan is CA$35/month and includes unlimited court bookings, member management, guest support, and QR check-in. Starter (CA$69/month) adds lessons, packages, and attendance tracking. Pro (CA$159/month) adds multi-location support and full reporting. All plans include a 14-day free Pro trial with no credit card required.

More questions? Email hello@smashr.club — or compare every feature on the pricing page.

Reservations, members, and guests — sorted.

14-day free trial. No credit card. We’ll help you move over from spreadsheets, WhatsApp, or your current system.

Go live in 7–14 days · Migration help included · hello@smashr.club