Everything it takes to run — and grow — your courts
One platform for both sides of the net: a powerful back office for your facility and an app your players actually want to open. Here's the whole thing.
Free for your facility
No platform fee, no monthly bill, no contract. A small, clearly-labeled fee at checkout funds Courtmate — so every feature is yours from day one and payouts land straight in your bank.
Tournaments that run themselves
Bracket, round-robin, and MLP draws with a live court board that auto-assigns matches, advances the queue, and texts players the moment they’re up.
Switch without starting over
Export your members and upcoming bookings from Mindbody, Vagaro, Court Reserve, or any system that makes a CSV, then map tiers, preview conflicts, and invite your roster over — running both systems in parallel until you’re ready.
Booking that fills your courts
Real-time availability for players, a powerful calendar for your desk.
Court booking
Players book open slots by sport, day, and duration — with conflicts blocked server-side so a slot can never be double-sold.
Availability at a glance
Color-coded slots and consecutive-duration logic make it obvious at a glance which times actually work.
Linked & overlapping courts
Pair courts that share physical space — pickleball lines on a tennis court — and booking one automatically holds the other.
Holiday hours & closures
One-off closures and special hours override the weekly schedule everywhere at once — and any court can keep its own hours.
Admin day calendar
A per-court time grid with drag-to-create booking and reserving on a member’s behalf.
Recurring & series programs
Set a weekly repeat across chosen days, then edit or cancel the whole series at once.
Open play, clinics & programs
Public, joinable sessions with participant caps, custom colors, and per-program pricing.
Waitlists
When a session or draw fills, players join a waitlist — and see their place in line — then get notified as soon as a spot opens.
Reservation reminders
Every joined player gets a ~24-hour email nudge — a simple, effective no-show cutter.
Policy-based cancellations
Cancellations follow your timing and refund rules automatically, to card or to credit.
Calendar sync
Subscribe reservations to Google, Apple, or Outlook with a live iCal feed.
An app players actually open
Discovery, social, and booking that keeps members coming back — and brings new ones in.

Find courts near you
Players search by location or ZIP and see nearby facilities sorted by distance.
Public facility profiles
Your hours, sports, map, and directions on a shareable public profile.
Open play near you
Joinable sessions and clinics around town, browsable on the web — then one tap into the app to join.
Player home dashboard
Upcoming bookings, quick actions, and a personalized snapshot on every sign-in.
Friends & messaging
Players connect, chat in real time, and book together.
Invite friends to play
Add a friend to any booking, with guest-pass and who-pays options built in.
Shareable claim links
Every group booking gets a link — open it, see the who, when, and cost, and claim a seat right from your phone.
Profiles & ratings
Self-reported level and gender feed tournament divisions and MLP lineups.
Real-time notifications
Invites, partner requests, and waitlist openings arrive the instant they happen.
Memberships, roles & rules
Decide who can book, when, and at what price — down to the tier.
Custom membership tiers
Build roles with their own names, access, and perks — guests, members, pros, and admins.
Member pricing
Give each tier a percentage off court rates, applied automatically at checkout.
Booking windows & limits
Set max duration, early-booking windows, and daily, weekly, or monthly booking caps per tier.
Recurring dues
Charge monthly or annual dues on autopilot; members upgrade, downgrade, or cancel anytime.
Custom pricing & comps
Set an off-list rate for any member, comp a tier outright — and existing members keep their price when yours goes up.
Granular admin roles
Delegate exactly what staff can do — reserve for others, run events, or view revenue.
Member directory & CRM
A searchable, filterable roster with stats, bulk actions, suspend/reactivate, and CSV export.
Guest passes & fees
Set per-tier guest policies and hand members a weekly or monthly free-guest allowance.
Payments that keep your full price
Every dollar routed through Stripe — you keep your rate, minus only processing.
$0 platform fee
Facilities pay nothing. A small, clearly-labeled player fee at checkout is the only cost.
Direct payouts
Stripe Connect routes each payment so your listed price lands in your bank account, minus only card processing.
Split payments
Group booking? Each player pays only their share — no chasing friends for cash.
Hold now, settle after
Group bookings authorize each card before play and settle on the final roster after — late joiners re-divide the cost automatically.
No-show protection
If a guest never pays their share, the shortfall falls to the organizer by default — not to your facility.
Account credits & wallet
Players hold a per-facility balance they spend at checkout, earn from refunds, and track in a ledger.
Promo codes & promotions
Issue flat or percentage codes, or auto-grant credit when players join or make a first booking.
Refunds your way
Refund to card, to credit, or to credit with a loyalty bonus — all driven by your policy.
Sales tax, handled
Set your rate and taxable categories once — tax is calculated, collected, and tracked in a per-charge ledger on every sale.
Dispute management
Respond to chargebacks with evidence, notes, and files without ever leaving Courtmate.
Financial reports
A full charges ledger, a monthly reconciliation statement, and CSV exports for the books.
Everything the big platforms charge for — free for your club
No subscription, no per-court fees, no contract. Courtmate is funded by a small fee players see at checkout — and those same players discover your courts right in the app.
A pro shop without the paperwork
Simple point-of-sale for paddles, balls, and grab-and-go — in the same system as your courts.
Products & categories
List items with price, SKU, and category; archiving a product keeps every past receipt intact.
Inventory that keeps count
Stock tracked through a full movement ledger — sales, returns, and noted adjustments — with low-stock flags.
Front-desk sales
Ring up any member and charge the card on file, or take cash with the change counted for you.
The shop on your facility page
Members browse your catalog in the player app and buy with a saved card or wallet credit — pickup at the front desk.
$0 Courtmate fee on goods
Retail carries no player fee and no platform cut — you pay only standard card processing.
Returns done right
Full or partial returns refund card and wallet credit — tax included — and restock automatically.
Know what a court-hour must earn
A built-in pricing advisor for owners who would rather run courts than spreadsheets.
Your break-even, computed
A three-minute cost sheet — rough figures are fine — turns rent, payroll, and utilities into a cost per court-hour sold.
Utilization reality check
See break-even at quiet, typical, and busy — or measured from your own bookings once you have history.
A verdict on your rate
Your current price, stated plainly: how far above or below break-even it sits.
Suggested rates & tiers
A recommended walk-up rate, open-play fee, and three membership tiers with each tier’s monthly margin spelled out.
One-tap setup, 30-day undo
Apply rates, tiers, and the Stripe products behind them in one tap — existing members are never repriced.
Opening soon? Plan the ramp
Pre-open facilities get a two-year ramp: cash runway, first profitable month, and payback point.
The deepest tournament engine
From registration to the trophy — brackets, a live court board, and automatic alerts.
Bracket, round-robin & MLP
Single-elimination, pools, and full Major League Pickleball with dreambreaker tiebreakers.
Auto-seeding & draws
Seed teams by rating and generate a properly-ordered bracket in a single click.
Doubles & team registration
Partner requests, register-solo-then-add, and MLP team building with gender-composition rules.
Live court board
Auto-assign matches to open courts, reorder the queue, drag to reassign, and hold courts.
“You’re up” SMS alerts
Verified players get texted their court and opponent the moment their match is called.
Live scores & standings
Brackets, pools, and leaderboards update in real time for every registered player.
Score entry
Per-game score entry derives the winner and advances the round automatically.
One-click cancel & refund
Cancel a tournament and every registrant is refunded — card and credit — automatically.
Lessons, booked and paid
Turn your pros into a bookable, revenue-sharing part of the facility.
Coach profiles
Bio, sports, certifications, photo, and weekly availability — live on your player app.
Private lesson booking
Players book within each coach’s schedule, notice period, and lesson-length rules.
Rates & coach cuts
Set the lesson rate and the coach’s share; Courtmate calculates the split on every booking and tracks exactly what each coach is owed.
Coach earnings ledger
Track per-coach earnings and unpaid balances, and mark lessons paid.
Run and grow the whole club
The dashboards, controls, and trust tools that keep the back office calm.
Customizable dashboard
Drag-and-drop widgets into a layout that fits how you run — and save it.
At-a-glance widgets
Revenue trend, court utilization, a busiest-hours heat map, top members, membership recurring revenue, and what needs attention.
QR & GPS check-in
Players self-check-in by QR or verified location; staff can check anyone in from a live feed.
Front-desk QR join
Print a join code for the desk — a walk-in scans it and becomes a member right from their phone.
Digital waivers
A versioned liability waiver players e-sign once — enforced before they book or play.
Switch-over importer
Import members and upcoming bookings from a CSV export of Mindbody, Vagaro, Court Reserve, or any system — with tier mapping and conflict preview.
Announcements
Message all members or a segment by in-app notification and email in a couple of clicks.
Audit log
Every admin action — refunds, role changes, suspensions — timestamped and filterable.
Guided setup
A seven-step wizard stands up your facility: info, hours, courts, tiers, and payments.
Account security
Two-factor authentication, password controls, and one-tap multi-facility switching.
Ready to see it on your courts?
Set up your facility in minutes — every feature included, free. Currently in closed beta in Texas; join the waitlist for first access in your state.