The platform

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.

Courtmate player app — find courts near you

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.

Courtmate admin — membership tiers with pricing and access rules

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.

Why Courtmate

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.

$0 platform feeDirect payoutsPlayers find you
See how pricing works

A pro shop without the paperwork

Simple point-of-sale for paddles, balls, and grab-and-go — in the same system as your courts.

Courtmate admin — pro shop point of sale with inventory and a member sale in progress

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.

Courtmate admin — pricing advisor showing break-even per court-hour and three suggested membership tiers

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.

Courtmate admin — live tournament court board with the match queue

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.