Skip to main content
For tennis clubs · For tournament organizers

Fill your empty court hours
with paying tournament players.

Every dead slot on your court calendar is lost revenue. Run a tournament on EasyTennis Club, and 8–50 players book those slots specifically to play their matches. We bring the players. You collect court fees. The platform runs itself.

+30
Slots filled / mo · typical club
€10–20
Avg court fee per slot
€300+
Monthly court revenue uplift
€19+
Platform cost

ROI is in the slot fees alone — every feature below (ELO, calendar, brackets, fair-play reviews, FLASH ticker) is icing.

Try it · Live tournament · Scroll inside the phone

This is exactly what your players
will see on their phones.

That's the real Grand Slam Ace tournament — 10 players, 18 matches played, live ELO updating per result. Scroll inside the phone, tap around, see the actual UX. Then come back and pick a tier.

LIVE · easytennis.club/grand-slam-ace.html

The slot-fill math

Most clubs run 14 hours of court time per day. Mid-morning, mid-afternoon, weekday evenings sit empty. A tournament fills them.

Without a tournament
0 booked slots · €0 revenue · empty courts
With a 16-player ladder · 8 weeks
~120 booked slots · €1,200 court revenue at €10/slot
8-player round-robin · 4 weeks
28 matches → 28 slots filled
~€280 revenue · pays for Friends tier 14×
10-player double-RR + playoffs · 8 weeks
96 matches → 96 slots filled
~€960 revenue · pays for Group tier 19×
Club ladder · 32 players · season
240+ matches over 3 months
~€2,400+ revenue · pays for Club tier 16×

Every slot is paid by the player, not by you. Your only cost is the platform subscription. Run two tournaments back-to-back and the platform pays for itself for a year.

The court marketplace (coming Q3)

Two-sided: clubs publish discounted slots months in advance. Organizers browse, block, and let AI schedule the whole tournament.

FOR CLUBS

Sell your dead inventory in advance

  • Publish empty slots 1–6 months ahead (e.g. Tue 11:00, Wed 14:00)
  • Set your own discount — €8/hr advance vs €15/hr walk-in
  • Cap weekly inventory you release to the marketplace
  • Guaranteed booking revenue — paid through the platform, no chasing
  • 0 listing fee — platform takes a small commission on bookings only
Join as a club →
FOR TOURNAMENT ORGANIZERS

Browse, block, let AI schedule

  • Search by venue, date range, surface, court count, price
  • Block in advance with 1-tap reservation
  • AI scheduler takes your roster + blocked slots + player availability and outputs a clean schedule
  • Pay platform price — typically 30–50% below walk-in court rates
  • Smart re-routing if a player drops out — AI rebalances remaining matches across remaining slots
Join as an organizer →
1
Club lists
50 weekday morning slots, €8/hr (vs €15 walk-in)
2
Organizer blocks
Pre-buys 36 slots for an 8-week ladder
3
AI schedules
96 matches fitted to 36 slots + player windows
4
Everyone wins
Club: €288 guaranteed. Players: discount court. Organizer: 0 scheduling work.
Built-in fair-play rules
2-hour slot per match. Covers warm-up, 2 sets, super-TB, court turnover. Marketplace bookings step in 2hr units.
Cancellation cutoff — weekdays: player can cancel only before 08:00 on the match day. After that, no-show = recorded loss + fair-play penalty.
Cancellation cutoff — weekends: cancel anytime before kick-off. Saturday + Sunday are flex by nature.
Auto-reroute on cancel. If a player cancels and a substitute exists in the pool, AI offers the slot to the sub within 5 minutes.

What you get

A live, public-facing dashboard for your league — built for amateur tennis, designed like an ATP product.

📊

Live standings

ELO recomputed per match. NTRP-seeded ranks with ↑↓ vs seed. Form pills. Race-to-playoffs banner.

📅

Availability calendar

Players mark when they're free — recurring weekly or one-off. Overlap cells → 1-tap challenge.

⚔️

1-tap challenges

Pick an opponent in your overlap, hit send. They get WhatsApp + email. Accept or decline from the dashboard.

Anonymous reviews

After each match, both players rate fair-play. Rolling average on the leaderboard. No referees — peer reviews keep the standard high.

🏆

Brackets that auto-fill

Top-6 direct + 7-10 play-in + 8-team QF/SF/Final. Seeds flow from standings automatically.

📺

ESPN-style FLASH ticker

Scrolling news bar at the top: latest scores, live matches, streaks, new rules, quotes.

🎾

Ball-rotation tracker

Smart 🎾 marker shows who brought balls per match + predicts whose turn it is for the rematch.

🌐

Custom domain + branding

Pro and above: your colors, your logo, your subdomain or custom domain. White-label-ready.

Pricing

Pick the tier that matches your group size and use case. Switch tiers anytime.

Solo
Try it with a small private group
Individuals · friends · pickup groups
Free
  • 1 tournament at a time, up to 8 players
  • Live standings · ELO · NTRP · head-to-head
  • Calendar availability + 1-tap challenges
  • Anonymous fair-play reviews
  • Email notifications
  • Dashboard URL on easytennis.club/t/<slug>
Friends Set
Private group, weekly play
Friends · regular crews · 12-16 players
€19/mo
  • Up to 16 players · 1 tournament
  • Everything in Solo, plus:
  • WhatsApp + Viber notifications via deep-link
  • Branded sub-page on easytennis.club
  • CSV player import
  • Push notifications (iOS/Android web)
Most Popular
Group
Big private league or company team
Up to 64 players · workplace leagues
€49/mo
  • Up to 64 players · 3 concurrent tournaments
  • Everything in Friends, plus:
  • Multiple seasons running in parallel
  • Custom colors + tournament logo
  • Audience analytics (page views, click-through)
  • Priority email support
Club Owner
Tennis club running member tournaments
Clubs · member managers · coaches
€149/mo
  • Unlimited players + tournaments
  • Everything in Group, plus:
  • Custom subdomain (yourclub.easytennis.club)
  • Server-side WhatsApp send (no deep-link click)
  • Member directory + persistent player profiles
  • Court booking integration
  • Stripe Connect for membership fees
Tournament Operator
Run many leagues simultaneously
Pro organizers · multi-club tours · circuit runners
€299/mo
  • Unlimited everything
  • Multi-league control panel (manage 10+ at once)
  • Cross-league player profiles + global ELO
  • Own Airtable backend (we provision it)
  • White-label (your domain, your branding)
  • API access for integrations
  • Dedicated account contact
Hotel / Resort
Guest tennis programs
Hotels · resorts · holiday camps
Custom
  • Custom — built around your guest flow
  • Branded mobile-first guest sign-up
  • Multi-court scheduling tied to your concierge
  • Daily-changing player rosters (1-week stays)
  • Multi-language (EN, GR, IT, ES, DE, FR)
  • Optional concierge mobile app

Common questions

Do my players need to create accounts?

No. Each player gets a personal token URL (you can DM them via Viber or send via email). One tap to bookmark, no signup, no password. The link IS their login. Anyone with the link can act as them, so they keep it private.

Can I import from a spreadsheet?

Yes. Group tier and above support CSV import — paste player names + phones + emails and we generate their personal links automatically. Operator tier supports multi-league CSV import for migrating 10+ existing leagues at once.

How does the ELO actually work?

Standard chess-style ELO (K=32 for completed sets, K=16 for super tiebreaks since those are closer to coin-flips). Every match updates both players. The live NTRP rating shifts with the ELO delta: 200 ELO points ≈ ±0.5 NTRP step, clamped to 3.0-5.5, rounded to the nearest 0.5. Lose a few against equal opponents and your NTRP drops on the dashboard automatically.

What about WhatsApp and Viber?

Friends tier uses deep-links (the 1-tap "Open WhatsApp" button), so no infra cost on your side. Club tier and above includes server-side WhatsApp send via the existing bridge — players just get the message, no extra click.

Can I run multiple tournaments at once?

Group tier supports 3 concurrent tournaments. Club, Operator, and Hotel tiers support unlimited concurrent tournaments. Operator includes a multi-league control panel for managing 10+ leagues from one screen.

Refunds?

30-day money-back guarantee on all paid tiers, no questions asked. Cancel anytime — your data exports cleanly.

no rush · no stress · no cheating
↑ START YOUR TOURNAMENT
Built on the same tech powering Grand Slam Ace. Brand and product of EasyTennis Club.