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 in a day
Bring your members and bookings over from Mindbody, Vagaro, Court Reserve, or a CSV with a guided importer — map your tiers, preview conflicts, and go live.
Booking that fills your courts
Real-time availability for players, a powerful calendar for your desk.
Real-time court booking
Players book open slots by sport, day, and duration — availability updates the instant anyone reserves.
Availability at a glance
Color-coded slots and consecutive-duration logic show players only the times that actually work.
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 get notified the second 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.
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 yearly booking caps per tier.
Recurring dues
Charge monthly or annual dues on autopilot; members upgrade, downgrade, or cancel anytime.
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 straight in your bank account.
Split payments
Group booking? Each player pays only their share — no chasing friends for cash.
No-show protection
If a guest never pays their share, the organizer is charged the shortfall so you’re made whole.
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.
Automatic sales tax
Tax is calculated, collected per state, and rolled into a filing-ready report.
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.
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
Players get texted their court, opponent, and time the moment their match is called.
Live scores & standings
Brackets, pools, and leaderboards update in real time for players and spectators.
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 & payout splits
Set the lesson rate and the coach’s cut; the split is handled automatically at checkout.
Coach earnings ledger
Track per-coach earnings and unpaid balances, and mark lessons paid.
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, amenities, map, and directions on a shareable profile.
Open play near you
Discover joinable sessions and clinics happening around town.
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.
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.
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, MRR, 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.
Digital waivers
A versioned liability waiver players e-sign once — enforced before they book or play.
Switch-over importer
Bring members and future bookings from Mindbody, Vagaro, Court Reserve, or CSV.
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.