Courts and fields, not rooms
A facility holds its courts, fields and partitioned spaces. Each one carries its own sport, so a soccer pitch and a padel court can sit in the same venue with different formats and different session lengths.
Facilities · $29/month · 14-day free trial
Fill every court, on the platform your league already runs on
Sports facility booking software for open play: publish a weekly session once, let the next two weeks appear by themselves, and take capped signups on a public page. With a name and an email, no account, and never the same spot sold twice.
Live right now

Turf fields at SDG Soccer Complex and Mishcon Park plus the Platinum Padel courts, taking open-play signups right now.
Per-player prices, live capacity counters, tournament-night badges and anonymous signup. Everything on that page is the shipped product, on a real tenant, today.
Open the live pageEvery surface

5v5 through 11v11 presets, turf or indoor, floodlit league nights.

Singles, doubles and Americano nights. Glass courts fill themselves.

Morning ladders and open courts with per-session signups.

Basketball, volleyball, multi-sport floors. One venue, many courts.
What it does
A facility holds its courts, fields and partitioned spaces. Each one carries its own sport, so a soccer pitch and a padel court can sit in the same venue with different formats and different session lengths.
Define Tuesday 19:00, 14 spots, once. Sessions for the next two weeks appear on your public page by themselves, and they hold their wall-clock time across a daylight-saving change because the template is anchored to the facility's own timezone, not to UTC.
Players give a name and an email. No account. The last spot is never sold twice, even when two people tap at the same moment, and a player who cancels frees their spot immediately.
The booking page is served from your own league host alongside your fixtures and tables, so players who already follow the league find open play in the same place.
Every signup lands in your console as a name and an email: one chronological list across the next two weeks, searchable by player, day or court, with a copy-all-addresses button and a CSV you can open at the gate. Removing someone frees their spot immediately.
Soccer 5v5 through 11v11, padel singles, doubles and Americano. Format, skill level and gender show as badges on a session so players know what they are joining; in beta they are labels, not gates. An anonymous signup has no profile to check them against.
White label
Every facility on EasyChamp runs on the same tenant machinery our league sites use: the booking page is your site, not a listing inside ours.
Your booking page lives at your own address (yourclub.at.easychamp.com) next to your fixtures, tables and news, free and live the minute you publish. Serving that same site from a domain you own is a setup we do with you on a paid plan, quoted per facility.
The whole site takes your brand: primary and secondary colors, your crest, your typography accent. Players see your club, not ours. EasyChamp signs the footer and stays out of the way.
Sessions display your per-player price in your currency, and players pay online at booking. Settling to your own Stripe account like league registration fees already do. The platform's cut is 5% per booking, min $0.30, capped at $2.50, and it comes off your side, never added to the player's.
What it costs
Building your venue is free and always will be: add courts, set weekly slots, and look at the booking page yourself as often as you like. Publishing is the paid step. It is what opens the page to everyone with the link instead of only to you.
The founding rate is $29 a month against a standard $49, and the first 14 days are free. Nothing is deleted if you stop: your courts, weekly slots, sessions and bookings stay exactly as you left them and the page comes back when the plan does. Every rate is on the pricing page including the annual and multi-venue options.
Bookings carry 5% per booking, min $0.30, capped at $2.50, paid by the venue.
Questions
The rest of the platform