• Pricing
A tennis court ready for a booked session in Canada

Booking software for Canadian tennis clubs.

Put every court online with real availability, and keep the Thursday-night regulars on the same hour every week.

Try it
or
Start with Google
200 bookings a month, free. No credit card required.
  • Real court availability online
  • The regulars keep their court
  • Automatic confirmation and reminder emails
  • Coupons to fill the quiet hours
  • Drag bookings to new times when rain hits

Online booking

Players reserve the court themselves

Share your link and they see the hours genuinely open, take one and pay for it, and your front desk phone stops ringing.

Learn more
A court hire booked and paid online in a couple of taps.
New bookingAvailable
BookingCourt 3 · 1 hour
WhenTue 12 Aug · 6:30pm
Hire feePaid by card
Priced instantly$34

One shared schedule

Every court on one timeline

All your courts side by side across the day, so the open hour is obvious and a double-booking is impossible.

Learn more
bookables.ai/schedule
A day on the schedule's calendar, with three jobs placed on a vertical time grid at the times they run.
Wednesday1 Jul
3 bookings
08:00
09:00
10:00
11:00
12:00
13:00
14:00
08:00 · Leslieville
Court 1 · social hire
09:30 · The Beaches
Court 2 · coaching
11:00 · 6 of 8 booked
Court 1 · group session
Three crew members on one timeline, each with their jobs laid out across the working day so gaps are easy to spot.
TeamWednesday 1 Jul
3 on today
08:0010:0012:0014:0016:00
PSPriya
ValeRoweKerr
JWJacob
BevanHartNair
CBChloé
ShawOduya

Every court, one afternoon.

All your courts on one timeline, so the hour still open is obvious and a double-booking is impossible.

Built for your club

Built for every kind of court hire

Court reservations

A pair takes an hour off your page at the price you set, and the court comes off the board for everyone else the second they do.

Standing weekly reservations

The regulars keep the same hour every week on the Free plan, weekly or monthly, ending never or on a date you pick.

Indoor and bubble season

Indoor hours are their own service at their own price, so a January booking under the dome and a July one outdoors are never confused.

Pickleball conversions

Pickleball hours are their own service at their own price, so the courts you convert are sold as pickleball rather than quietly lost from tennis.

Leagues and ladders

A whole evening blocked as one reservation, so the courts are visibly gone rather than sold twice.

Clinics and group lessons

A clinic is a class with a seat count, so eight players book eight places and the ninth is turned away by the page.

Private lessons with a pro

A pro books their court like anyone else, so a lesson and an open reservation never land on the same court.

Quiet weekday hours

A coupon code moves midday court time without touching your posted rate, shared with schools and senior groups.

The Thursday-night four keep their court.

Set the regulars up once as a standing booking and the hour is theirs every week, without anyone ringing the clubhouse to confirm it.

  • Weekly or monthly, on the Free plan

    Set the day and the hour once. The bookings are made ahead of time, so the court is genuinely held rather than pencilled in.

  • Ends never, on a date, or after a run

    A winter season that stops in September and a standing arrangement with no end date are the same setup with a different answer.

  • One week moves without moving the rest

    Shift a single occurrence when they are away and the others stay exactly where they were.

A day on the schedule's calendar, with three jobs placed on a vertical time grid at the times they run.
Wednesday1 Jul
3 bookings
08:00
09:00
10:00
11:00
12:00
13:00
14:00
08:00 · Leslieville
Court 1 · social hire
09:30 · The Beaches
Court 2 · coaching
11:00 · 6 of 8 booked
Court 1 · group session
A list of payments, each with the customer, reference, date, method and amount, with totals received and still outstanding.
Received$4,310
Outstanding$3,840
  • Émilie TremblayP-1011 · 25 Jun · Bank transfer$380
  • Ryan MacLeodP-1012 · 25 Jun · Cash$240
  • Priya SandhuP-1013 · 28 Jun · Card$380
  • Jacob WongP-1001 · 27 Jun · Card$190

The hours that never sell themselves.

Mid-morning court time is a hard sell at full price. A code moves it without touching your headline rate.

A month calendar with booking dots marking the busy days, the way venue and hire availability is read across weeks.
July2026
All courts
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

The whole season at a glance.

Every booking across every court in one month, so the week that is already full never quietly sneaks up on you.

A timeline of a customer's past jobs, quotes and payments.
Jacob Wong48 bookings
  • 12 AugCourt 2 · 7:00pmBooked · $28
  • 5 AugPayment received$28
  • 29 JulCourt 2 · 7:00pmCompleted · $28
  • 22 JulCourt 1 · 6:00pmCompleted · $28

Everyone who has ever booked a court.

Every player with what they have booked and paid, so the pair who play every week are a tap rather than a search.

Pro

Get paid before anyone serves.

Take the fee as the court is reserved, or mark off the cash that came across the front desk.

  • Cash at the desk is free

    Record what was paid and when, right on the reservation, on the Free plan. Cards are the part that needs Pro.

  • The receipt sends itself

    Payment clears and your player is emailed one, without anybody at the desk writing it out.

  • Into your own account

    Paid out to your own Stripe account. We never hold your money.

A list of payments, each with the customer, reference, date, method and amount, with totals received and still outstanding.
Received$4,310
Outstanding$3,840
  • Émilie TremblayP-1011 · 25 Jun · Bank transfer$380
  • Ryan MacLeodP-1012 · 25 Jun · Cash$240
  • Priya SandhuP-1013 · 28 Jun · Card$380
  • Jacob WongP-1001 · 27 Jun · Card$190

Rain through at four? Drag, do not ring round.

Open the day, move the washed-out hours to times that still work, and rebuild the afternoon in a couple of minutes.

  • The whole afternoon at once

    Every court is on the one timeline, so you can see what is salvageable before you move a single booking.

  • Players are told, if you want

    Switch the reschedule notice on and the new time is emailed over. Off by default, because not every move is worth a message.

  • Nobody is double-booked into it

    A moved booking takes a real free hour, so the court it lands on was not already sold to somebody else.

Three crew members on one timeline, each with their jobs laid out across the working day so gaps are easy to spot.
TeamWednesday 1 Jul
3 on today
08:0010:0012:0014:0016:00
PSPriya
ValeRoweKerr
JWJacob
BevanHartNair
CBChloé
ShawOduya

One app for every booking

Everything you need to run your court hire business.

Online booking

Your own court page, showing only the hours genuinely open and taking the fee as the slot goes, so your front desk phone stops ringing.

Standing bookings

The Thursday-night four keep their court every week, weekly or monthly, ending never or on a date, and moving one week leaves the rest alone.

One court, one booking

The moment an hour is taken it is gone from the page and from every other court view, so two pairs never turn up to the same baseline.

Scheduling

Every court on one timeline across the whole day, so a rained-out afternoon is rebuilt by dragging instead of calling twenty players back.

Coupons

A percent or fixed code for the weekday hours that never sell themselves, shared with schools, leagues and your senior groups.

Email reminders

A confirmation as they book and a reminder the day before, so an hour you could have sold twice is never held for somebody who forgot.

Customers

Every player who has ever booked, with what they played and what they paid, so putting a regular back on court is a tap rather than a search.

Bookings

Every hour you have sold in one list, across every court, from the booking through to the money landing in the club account.

Payments

Record the cash that came over the clubhouse counter for free, or take the card as the court is reserved. Cards are the part that needs Pro.

Starts free. Grows
only when you do.

Add your whole team and get booking for nothing.
As you grow with us you can go Pro.

Free

$0

No credit card required

Free every month

200 bookings
every month, free
Get started free

Pro

$2/ booking

Grow without limits

Pay as you go

Unlimited bookings
only $2 when you get booked
Go Pro
Explore plans→

Common questions.

Yes. Your branded page shows the hours genuinely open, they take one and pay, and a confirmation goes out immediately with a reminder the day before.

Yes, by making pickleball its own service with its own price and duration on the courts you convert. The hour is then sold as pickleball rather than disappearing from your tennis availability.

Yes. Set them up once as a standing reservation, weekly or monthly, ending never, on a date or after a set run. Moving one week leaves the rest where they were.

Not as a second rate on the same court. Run a coupon code for the weekday hours instead and share it where your daytime players are, which fills the gap without touching your posted rate.

Record cash at the desk on the Free plan, or take the card as the court is reserved. Card payments come with Pro and are paid out to your own Stripe account.

Related industries

All Courts & Sports
Basketball Court

Basketball Court

Futsal & 5-a-side Pitch

Futsal & 5-a-side Pitch

Cricket Net

Cricket Net

Bowling Lane

Bowling Lane

Golf Bay

Golf Bay

Swimming Lane

Swimming Lane

Get Booked.

More time to service, less on admin.

Start with Email

Product

  • Overview
  • Pricing
  • Updates
  • Help

Company

  • About
  • Blog
  • Contact

Legal

  • Terms
  • Privacy
  • Cookies

Get started

  • Sign Up
  • Log In

© 2026

Bookables.
Pricing