Facilities · $29/month · 14-day free trial

Sports facility management software and pitch booking system

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

A real booking page, taking real signups

The live PS23 Soccer League open-play booking page: session list with per-player prices, capacity counters and Join buttons

PS23 Soccer League: North Miami, FL

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 page

Every surface

Soccer is the anchor, not the limit

Floodlit 5v5 artificial turf soccer field at dusk with a game in progress

Soccer & futsal

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

Outdoor padel court with glass walls at golden hour, two players mid-rally

Padel

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

Player serving on an outdoor hard tennis court in morning light

Tennis

Morning ladders and open courts with per-session signups.

Indoor multi-sport hall with wooden floor, players warming up at dusk

Indoor halls

Basketball, volleyball, multi-sport floors. One venue, many courts.

What it does

Open play, run once and then left alone

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.

One weekly template per court

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.

A signup that cannot oversell

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.

A public page on your league site

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.

One roster for the whole week

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.

Sport presets that describe, not restrict

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

Your brand, your page, your domain

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 own address

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.

Your colors, your badge

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.

Your prices on every session

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

Free to build, $29 a month to publish

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

Facility booking on EasyChamp: asked and answered

Can the booking page run on my own domain?
Yes, as a white-label site. Every facility gets a branded page at its own EasyChamp address (yourclub.at.easychamp.com), free, styled with your colors and crest. Serving that same site from a domain you own is a concierge setup: on a paid plan we do the DNS, the certificate and the routing with you and quote it per facility, because there is no self-serve toggle for it.
What does facility booking cost on EasyChamp?
$29/month at the founding rate against a standard $49/month, with the first 14 days free. Building the venue is free. The subscription publishes the booking page. Bookings carry 5% per booking, min $0.30, capped at $2.50, and the venue pays it, never the player.
Do players need an EasyChamp account to book a session?
No. A player gives a name and an email on the public page and the spot is theirs. A player who does sign in books in one tap instead. Their name and email come from their account and the email cannot be mistyped, which matters because cancelling a spot needs that exact address.
Does EasyChamp email my players when they book?
Not yet, and the product says so where it matters. A booking offers the player a calendar file, and your console gives you their addresses to copy or export, so the reminder comes from you. Automatic confirmation and reminder emails ship with the paid launch alongside online payments and waitlists.
Can two people take the last spot at the same time?
No. The signup is written first and counted second, and rolls back if it would exceed the capacity, with a database-level uniqueness rule on the session and the email. A full session answers that it is full rather than quietly overbooking, and the same email cannot take two spots in one session.
What happens to a session when the clocks change?
It stays at the same wall-clock time. A weekly template is anchored to the facility's own IANA timezone and stores the local start as the truth, so a 19:00 session is at 19:00 the week after the change as well.
Can a full session become a tournament?
Not yet. A session can be marked as a tournament kind and shows a badge for it, but nothing turns a signup list into a bracket automatically. Deliberately, because a bracket built from a list that has not been filtered for no-shows is a wrong bracket. Converting a session into a real competition is an owner-triggered action still being built.
Does editing a template change sessions that already exist?
No. A session copies its settings when it materializes, so changing the template moves future sessions only. Deactivating a template stops future ones and leaves everything already published, and its signups, untouched.
Is this the same account as my league?
Yes. A facility lives inside your organizer account, so the same login runs your competitions and your open play, and the booking page sits on the league site you already publish.

The rest of the platform

The same account runs the season

Sports facility management software | EasyChamp