Bookings, dues, and guest fees — on autopilot for your racket-sports club
Replace your Google Sheet or $400/month enterprise system with a hosted booking page, automatic Stripe dues, guest-fee billing, and SMS reminders — all for under $60/month.

for independent pickleball, tennis, padel, and squash club owners managing 2–15 courts who can't justify enterprise pricing
Everything you need
Honest tools, no fluff.
Zero double-bookings, guaranteed
Concurrent-safe reservation logic prevents two members from landing the same court slot, no matter how fast they tap Book.

Dues collected without chasing
Stripe Billing handles recurring monthly dues with automatic retry on failed cards, grace-period dunning, and member self-service — no manual invoicing.
Guest fees split at checkout
Invite a doubles partner and Stripe Checkout automatically charges each player their half of the guest fee at the moment of booking.
SMS + email reminders fire themselves
Members get an email and SMS one hour before their slot. No manual follow-up, no no-shows blaming a forgotten reservation.
See which courts are wasted
A court-utilization heatmap shows over- and under-booked slots at a glance so you can adjust pricing or open new times.
Coach lesson revenue split automatically
Set a configurable percentage for any pro instructor; Stripe Connect deposits their share each month without you touching it.
Waitlist fills cancelled slots instantly
When a member cancels, the next person on the waitlist is auto-booked and notified — idle court time turns back into revenue.
Leagues and tournaments built in
Generate round-robin brackets, collect Stripe entry fees per participant, and publish printable bracket pages — no third-party bracket tool needed.
Preview pricing
Tentative tiers — your feedback shapes the final pricing.
- ✓2 courts, up to 25 members
- ✓Hosted booking page (CourtBookr-branded)
- ✓Magic-link member login
- ✓Double-booking prevention
- ✓Email reminders 1 hour before slot
- ✓6 courts, up to 100 members
- ✓No CourtBookr branding
- ✓Custom domain on booking page
- ✓SMS reminders via Twilio
- ✓Recurring membership dues via Stripe Billing
- ✓Peak/off-peak pricing rules
- ✓Member self-service portal (card, cancel, upgrade)
- ✓Court-utilization heatmap dashboard
- ✓CSV exports for your accountant
- ✓Unlimited courts and members
- ✓Stripe Connect coach payout splits for lessons
- ✓League and round-robin tournament scheduling with bracket pages
- ✓Per-entry Stripe fees for tournaments
- ✓Waitlist auto-promotion when a slot cancels
- ✓Private member-only events with capped capacity
- ✓Embeddable booking widget for your own website
- ✓Family-account billing (parent pays for juniors)
- ✓Geographic member heatmap for ad targeting
- ✓Monthly PDF financial summary emailed to you
- ✓1099-NEC e-filing for coaches over $600/year
Frequently asked
How is this different from CourtReserve or PlayByPoint?
Those platforms charge $200–$500/month plus per-transaction fees, built for facilities with a full-time front-desk staff. CourtBookr is built for the owner-operator running a 5-court club out of a shed — same core features, under $60/month, zero setup fee, no contract.
What happens if a member's payment card fails?
Stripe Billing retries automatically on day 3 and day 7 after a failed dues charge. If still unpaid by day 14, the member is suspended from booking and you receive a delinquency summary email. No manual follow-up required.
Can I use my own domain instead of book.courtbookr.app?
Yes, on the Pro plan you can point any custom domain (e.g., book.oakridgepickleball.com) to your booking page. Free tier uses a CourtBookr-branded URL.
Do I need a Stripe account?
Yes, you connect your existing Stripe account during setup. CourtBookr never holds your money — guest fees and dues flow directly to your Stripe balance. Coach payouts via Stripe Connect require a brief Express onboarding for each coach.
Can I embed the booking calendar on my existing website?
Yes, on the Pro plan you get an embeddable widget — a single script tag — that drops a fully functional booking calendar into any website, including Squarespace, Wix, or a hand-rolled HTML page.
Join the waitlist
No spam. Just early access updates.