Tennis

Run your tennis club your way.

Singles, doubles, leagues and academy on one calendar, under one owner login.

14-day trial · no card · 2-hour setup

Occupancy: 22 h of 64 (34%)
Padel 1
Padel 2
Padel 3
Tennis 1
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
08:0009:30
Júlia Marín
09:3011:00
Andrés Rey
13:0014:00
Paula L.
08:0009:00
Marco Conti
10:0012:00
Tomás Silva
11:3013:00
Adults3/4
12:0013:00
Maintenance

Tennis signature

Coaching, leagues and members, on one calendar.

Coaching, leagues and members are first-class shapes — lesson packs that travel with the player, leagues on the same calendar players already book on, coach payroll attached to the session.

  • 01

    Lesson packs that travel with the player

    A pack sold to a junior follows the player across courts, coaches and dates. Sold once, redeemed across the season without a separate ledger.

  • 02

    Coach payroll attached to the session

    Every coaching session lands in payroll automatically — no end-of-week spreadsheet pass to reconcile coach time against bookings.

  • 03

    Leagues and ladders on the same calendar

    Round-robins, ladder challenges and result entry live on the same calendar players already book on. No third-party app, no separate sign-in.

  • 04

    Singles, doubles and group classes built in

    Long-form blocks, doubles rosters and coached group sessions are first-class shapes in the calendar.

Already running on something else?

Take your club back.

Your players, your conversations, your data — move with the club. Migration takes days, not weeks; the first day on Courtoo is your venue's record, not a blank file.

What breaks today

  • Player data lives in someone else's CRM

    You can't email a churn-risk member. You can't tag a regular. You can't pull the list without a CSV roundtrip — when it's allowed at all.

  • Commission is a tax on your own demand

    Players who came in through your front door get charged a per-booking fee. The cut you see every month runs against revenue you originated.

  • Hourly booking grids fight tennis's shape

    Long-form blocks for coaching and tournaments, doubles rosters and lesson packs all live outside a horizontal hourly grid — clubs glue tools together to compensate.

  • Operations stitched together by spreadsheet

    Memberships in a folder, payroll in a sheet, fiscal receipts in a third app. The reconciliation is yours every week — there is no system holding it.

What changes on the switch

  • Migration brings your full history — in days, not weeks

    Players, memberships and payment history migrate with the club. Most clubs are live on Courtoo in 5–7 working days, handled by your setup contact end-to-end. Day one isn't a blank file; it's your venue's record, reconciled.

  • One subscription, no booking commission

    One subscription scaled to the size of your operation. No per-booking cut. Cash flow plans against a number you set, not a percentage of your traffic.

  • Tennis-native scheduling, built into the calendar

    Long-form blocks, doubles rosters, lesson packs and leagues are first-class shapes — picked per booking, run from the same screen the front desk already uses.

  • One operating system, end to end

    Bookings, payments, payroll, memberships, comms and reporting on one data model. The Sunday reconciliation becomes a five-minute review — the front desk runs the day from one screen.

Freedom & ownership

Your club. Your players. Your call.

The brand the player sees, the line back to them, the data underneath — all yours, on day one. We run the rails. You run the club.

  1. Your name on every surface a player meets.

    Your colours, your voice, your name. Players meet your club on the booking surface and on every screen that follows. When they tell a friend, the name they pass along is yours.

    • Your colours and logo across every player screen.
    • The only brand on the player surface is yours.
  2. Your data is exit-ready from day one.

    Players, bookings, payments, audit log — yours to read, yours to export, yours to take with you the day you switch. The decision to stay is yours, and so is the decision to go.

    • Every dataset exports from the screen you read it on.
    • Full delete on your word, same day.
  3. The line to your players is yours.

    Their contact, their history, the conversation when something needs a human — all in your account, with your team. When you reach back out, it lands from your name and your inbox.

    • Player records belong to your account.
    • Player messages land with your team.

Opening a tennis club?

2 hours of guided setup. 5–7 days if you import history.

Guided setup walks through every screen your team needs in week one — courts, payments, coaches, memberships, widget, go live. Most clubs are operational the same day; imports of an existing player list and history run end-to-end by your setup contact.

  • 01

    Adaptive guided setup

    Provisioning through to first booking, walked through end-to-end — no tier-three handoff between setup and first booking.

  • 02

    Tennis-shaped from the start

    Long-form blocks, doubles rosters and coaching cards built into the calendar from day one.

Plugs into what you already run.

  • Stripe Stripe
  • WhatsApp WhatsApp
  • SMS sender SMS sender
  • Email sender Email sender
  • API API

Next Player rating systems · Camera tracking. More on the way. Bring whatever you already run to the demo call — we calibrate by what early venues ship.

Pricing

Built around courts and venues. Not seats or players.

You pay for the size of your operation — courts in play, venues on the books — never per booking and never per player. Final amounts are confirmed on a 30-minute discovery call once we know your setup.

−17%

No setup fees · No per-booking commission · No per-player surcharge

  1. Lite

    Single venue, up to 4 courts

    For independent clubs just getting set up.

    $55/ month+ sales tax

    billed annually

    • Players book courts themselves, around the clock
    • Take any payment — online card, transfer, cash
    • Built-in reports on bookings, revenue and occupancy
    • Booking page in your brand colours
    • Chat support during business hours
    • Unlimited staff seats
    Book a demo
  2. Most clubs

    Standard

    Single venue, scales by court

    For active venues with coaching and open matches.

    $125/ month+ sales tax

    billed annually

    8
    courts

    8 courts included · +$10/court

    • Everything in Lite
    • Sell memberships any shape you want
    • Open matches with split-pay
    • Coach payroll, handled automatically
    • Academy module for classes and programmes
    • Dedicated implementation lead
    Book a demo
  3. Custom

    Multi-location and custom needs

    For estates running mixed sports — or anything that needs a tailored scope.

    Scoped to your venues, sports & volume — set on the call.

    • Everything in Standard
    • Each venue runs its own sport, currency and timezone
    • One dashboard across every venue’s numbers
    • Tax and invoicing handled per region
    • Priority support with custom SLA
    Book a demo

“Court” stands for any rentable space — hall, room, lane, field, table.

Transparent by default.

Online payment fees are billed straight by the payment provider — we never sit in the money flow. Prices exclude local tax — invoiced per your jurisdiction.

AI assistant · In development

Management questions, answered from your club's own data.

A natural-language assistant that reads your bookings, memberships, coaches and payments — so the questions that today take a dashboard hunt or an export come back as a sentence. Currently in development; sign up below to use it the day it ships.

Courtoo Assistant
In dev
You· 14:32
Which courts sat empty Tue–Thu 14–17 last month?
Assistant

3 courts averaged below 40% in that window:

  • Court 2
    31%
  • Court 5
    34%
  • Court 7
    38%
Open calendarSuggest off-peak deal
1 / 3

FAQ

Questions clubs usually ask.

  • 01 How do tennis clubs run leagues and ladders without spreadsheets?
    On a club system, leagues and ladders sit on the same calendar players already book on — round-robin schedules generate automatically, position updates after each result, and ladder challenges become bookable slots. The alternative most clubs run today (PDF schedules plus group chat for results) breaks down at 20+ players. Courtoo handles round-robin generation, position recalc and result entry on the same data model as court bookings — no separate league app.
  • 02 How do I handle long tennis bookings (3-4 hour training, doubles tournaments)?
    Generic court booking tools default to 60-90 minute slots — long bookings collide with hourly grids and surprise the next player. Modern tennis systems handle variable-length bookings as first-class: an academy block of 4 hours, a doubles tournament round of 3 hours, or a coaching session of 90 minutes all sit cleanly on the grid with conflict prevention. Courtoo treats sport-aware duration as default; tennis clubs configure their typical block lengths once.
  • 03 How do tennis clubs calculate coach pay correctly?
    Coach payroll is where most clubs leak: hourly rate × actual sessions taught × attendance × bonus tier, reconciled monthly from a coach's self-report against the booking system. The error rate is high enough that disputes are routine. Courtoo calculates per-coach: sessions taught, hours, attendance and bonuses from actual booking data — coach sees a transparent breakdown, owner approves once.
  • 04 What memberships work best for tennis clubs covering both courts and academy?
    A subscription that covers court time, academy hours and league participation as one bundle outperforms separate court-only or academy-only memberships. The mechanic: parents and adult players renew because the bundle eliminates per-session decisions. Courtoo's membership engine supports time-based (hours), visit-based (sessions) and unlimited models across courts + academy + events — set once, applies across the club.
  • 05 Can I move from my current booking tool?
    Yes — players, memberships and payment history migrate with the club, handled by your setup contact. Most clubs are live in 5–7 working days including data import. Day one on Courtoo isn't a blank file; it's your venue's record, reconciled.
  • 06 Can we run leagues and ladders on this?
    Yes — leagues and ladders sit on the same calendar players already book on. Detailed walkthrough comes on the demo call.
  • 07 Do you charge per booking or per player?
    No per-booking commission, no per-player surcharge on demand you generated. One subscription scaled to the size of your operation.

Book a demo

Tell us about your club.

A 30-minute demo, no scripted pitch. Drop your phone — we'll come back within 24 hours.

By submitting you agree to our privacy policy.