YOUR CLUB,
ALL IN
ONE PLACE.
Your bookings live in a WhatsApp thread. Your calendar is a spreadsheet. Once a month, somebody counts the cash. TEKKA takes over all of it: a public booking page, card payments, invoices, tournaments in five formats, a direct line to the people who actually play at your club, and campaigns that fill the quiet hours. Built for tennis and racket sports.
Club Dashboard
Everything at a glance
STILL RUNNING YOUR
CLUB ON WHATSAPP?
Bookings in a group chat. Payments in a spreadsheet. Cash counted at the end of the month. That's a second job, and it's quietly eating your margin.
Fifteen separate WhatsApp messages asking 'free Tuesday at 6?' to fill one match. Then you wait.
Players open the app, see which courts are free and which matches need one more, and join. Nobody texts anybody.
A spreadsheet, or a paper ledger, tracking who still owes for last Tuesday's court.
Payment is collected the moment the booking is made. Every amount lands in the ledger on its own, so you never have to ask a member for money to their face.
Sunday evening, matching bank transfers against a group chat to work out what your courts actually earned.
Bookings, split payments between players, and financial reports all run in one dashboard while you sleep.
REPEAT NO-SHOWS
PAY UP FRONT
Cash bookings are where clubs quietly lose money. Someone takes prime time, then never turns up. A player with a clean record still books in one tap. But the moment you record a no-show, their next cash bookings put a small refundable reservation fee on their card.
Triggered by a no-show
Regulars never see it. Once you mark someone a no-show, their next cash bookings place a small refundable hold on their card. Nothing is charged yet. They just have something at stake.
Released when they show
They turn up, cash changes hands at the desk, and the hold is released in full. Show up and you never pay a cent extra.
A credit on your bill
Cancel inside 48h of the start, or don't show at all, and TEKKA charges the fee and credits it against your next subscription invoice. The empty court costs them instead of you.
There is nothing to switch on. Marking the no-show is what arms it, so clear yesterday's bookings each morning. Cancel with more than 48h notice and the hold is refunded in full.
A first no-show carries no deposit. The protection starts once you record that one, and grows each time the same player repeats it. TEKKA handles the deposit and nothing else. Any dispute over the full court fee stays between your club and whoever booked.
YOUR COURTS,
YOUR RULES
No two clubs run their courts the same way. Pick how players get in: open booking that confirms instantly, a request you approve by hand, or a lottery for the hours everyone wants. No workarounds, no code. The rule enforces itself.
First come, first served
Free slots go the second someone wants them. Book, pay, confirmed, all inside a minute. More courts filled, less work at the desk.
Manual approval first
Players send a request. You accept or decline before anything is locked in. Useful when guest policy, peak-hour caps, or membership status decide who gets the court.
Optional lottery window
Switch on fair allocation for the scarce hours, kept separate from your normal booking flow. Members enter, the draw runs, everyone sees the result. Nobody has to sit refreshing the page at midnight.
Learn more
PLATFORM
MAP
Everything a club actually runs on: your public page, memberships, cards, cash, transfers, events, finance, notifications. This is what is in the app today, not a roadmap. Nothing extra to wire up, and no number living in two places at once.
Memberships & Access Rules
Gate courts by membership tier, time window, or who can even see them. Members book online. Walk-ins pay at the desk. One ruleset, applied automatically.
Community & Retention
Message the right players, run events, and keep people coming back, all driven by real booking data rather than a list somebody maintains by hand.
Payments, Refunds & Invoices
Cards, mobile wallets, QR codes, transfers, cash. Refunds take two clicks. VAT-ready invoices write themselves. When the month closes, the numbers are already sitting there.
Group lessons & coaching
Rosters, join requests, attendance, and coach tools sit on the same calendar as member bookings, so a Thursday clinic never quietly collides with a tournament.
Dashboard & Accounting
Income, occupancy, what is still pending, expenses, salaries, tax settings. One dashboard. Your accountant gets a clean report in one click.
Reliable Notifications
In-app, push, and email confirmations for every booking, payment, refund, and event. Sent when they should be, not an hour later.
The app your staff work from
YOUR FRONT DESK
IN A POCKET
Owners, managers, receptionists and accountants each get their own club section in the TEKKA app. Today's bookings. A walk-in booked in seconds. Cash recorded on the spot. A court swapped without picking up the phone, from wherever your staff happen to be standing.
Today's court sheet in every pocket
The app opens straight onto the club dashboard: today's courts, what is coming next, how many bookings still owe money. Booking a walk-in takes three taps. Court, time, a member or just a guest's name.
Cash and no-shows settled where they happen
Filter to the bookings still awaiting payment, take the cash, record it in one tap. Mark a booking completed or a no-show and the reservation fee settles the right way. That no-show is also what puts the player on a deposit for their next cash booking.
Court moves without the phone call
Lights out on court 3? Move the booking to a free court, attach a reason, and the player is notified without you doing anything else. The app shows what is blocking every court, whether that is another booking, a lesson, a tournament, or maintenance.
One app: members book, your staff run the desk

Bookings
PAYMENTS THAT
SCALE WITH YOU
Take cards and local wallets in the markets you operate in. Cash and bank transfer work at any club the moment you are verified. Online or at the desk, every payment lands in the same view.
Payments that collect themselves
Connect a supported payment partner and TEKKA takes the money and issues refunds for you, attached to the booking itself rather than a spreadsheet off to the side. Who paid, for what, when. All of it in one place.
- Cash and bank transfer at every clubOnce your club is verified, switch on cash and bank transfer. Nothing to install. That covers walk-ins, school groups, and the members who would rather pay from their banking app.
- Local payment partners when you need themPick from 6 supported partners for cards, wallets, QR, or crypto in your market. Run several at once if you operate across regions.
- One view of every paymentCards, QR codes, cash, and bank transfers arrive in the same list. Closing the month is a download for your accountant, not an investigation through old chats.
See every supported provider, region & payment option
- StripeRegionInternational · 40+ marketsPays withCards, Apple Pay, Google PayHandled byAutomatic confirmation and refunds
- TBC BankRegionGeorgiaPays withLocal card paymentsHandled byAutomatic confirmation and refunds
- BitPayRegionInternational (crypto)Pays withCrypto payments via hosted invoiceHandled byAutomatic confirmation and refunds
- VietQRBuilt inRegionVietnamPays withBank QR codes players scan to payHandled byManual confirmation
- Bank transferBuilt inRegionWorldwidePays withYour bank details & how to payHandled byManual confirmation
- Cash at the deskBuilt inRegionWorldwidePays withCash taken at receptionHandled byManual confirmation
- More on the wayComing soonRegionOn requestPays withTell us what your club needsHandled byVerification required
Country or payment partner missing? We add new ones regularly, and requests from clubs go to the front of the queue.
ACCEPT PAYMENT.
GENERATE INVOICE.
CLOSE THE BOOKS.
Every booking, lesson, and tournament entry can produce a VAT-ready invoice. Members get a proper receipt, your accountant gets a tidy file, and you get your Sunday back.
FROM FIRST BOOKING TO SETTLED INVOICE, IN ONE PLATFORM.
Set up in an afternoon. After that you run the day without switching apps, and the books close without anyone chasing a number.
Publish
Courts, opening hours, and how you get paid, all configured in minutes. Assign managers, write your membership rules, and put the public booking page live before your next training session.
Operate
One calendar holds staff bookings, member requests, lottery windows, tournaments, and group lessons. No second tab. No double-booking. Nobody arrives to find their court already taken.
Settle
Review payments, generate invoices, handle refunds, log salaries and expenses. Your accountant gets a clean file in one click, and nothing has to be reconciled by hand.
Optimize
Quiet courts get filled by automatic offers. Players who abandoned a booking halfway get pulled back. Members drifting away surface on your dashboard while you can still do something about it, and every campaign reports what it actually earned.
SMART FEATURES
Tuesday, 11am, court 4 sits empty. Smart Features already knows. It discounts that slot by the smallest amount likely to move it, and the members most likely to book hear about it first.
Prices never drop across the board. The engine only touches slots that were going to sit empty anyway, pushes indoor courts when rain is forecast, and leaves your premium hours alone on a clear Saturday. It also chases half-finished bookings, flags members who are slipping away while you can still reach them, and boils member feedback down into something you can read before a team meeting.
Learn how Smart Features workYou set the discount ceiling
Automatic offers never go deeper than the ceiling you set. It ships at 20%. Anything below that line waits for your one-click approval.
Right channel, right hour
Email, push, in-app. Switch off any channel you don't want, and set the quiet hours when nothing goes out at all.
Revenue tracking per campaign
See exactly how much revenue each campaign recovered, net of any discount given.
Win-backs stay private
Retention and win-back discounts go to named members only. Empty-slot deals are the one public case, and you decide whether they appear in the deals feed.
USAGE
BILLING
You pay for what you use. Run more courts and the rate drops on its own. No contract, no minimum, nothing hidden. Last month's usage is charged on the 4th, and new clubs get the first 3 months free.
How it works: the platform fee is a small percentage of booking income, scaled by how many courts are active. Every club gets the same product. The percentage just falls as you grow.
- The platform fee is capped at $149/month, whatever your booking volume
- Billing overview, payment history, and downloadable invoices in the app
- Smart Features billed as a flat monthly add-on, separate from your usage fee
| Active courts | Platform fee | Volume benefit |
|---|---|---|
| 0–1 | 0.6%of booking income | Base rate |
| 2–3 | 0.54%of booking income | 10% volume discount on the platform fee |
| 4–5 | 0.48%of booking income | 20% volume discount on the platform fee |
| 6+ | 0.42%of booking income | 30% volume discount on the platform fee |
Open a business account and add courts whenever it suits you. There is no sales call.
Fee estimate
See what you'd pay
Enter your court count and a typical month's booking income. We'll use the same volume rates as the table above.
Estimated monthly total
$72/ month
At 0.48% of booking income (20% volume discount)
- Platform fee
- $72
- Total
- $72
An estimate, built from the rates above. New signups get the first 3 months free. Real billing uses last month's booking income and your active court count.
$10/month for AI-assisted campaigns, revenue recovery, and automated insights.
Subscribe, check payment history, download invoices, and cancel at the end of any billing period, all from the Subscription page.
FREQUENTLY ASKED
QUESTIONS
Straight answers for club owners weighing up TEKKA, whether you are starting from nothing or moving off another platform.
Your name and an email address is the whole signup. No sales call, no credit card. Add courts when you are ready, connect payments, set booking rules at whatever pace suits the team. Most clubs go live with two or three courts and expand once everyone is comfortable. The first three months are free.
Before you go live, we verify your club so players can trust your page. Upload your documents once and a person on our team reviews them. We aim to finish within two business days. You can keep setting up courts and settings while that runs.
That depends on your country and which providers you connect. Card, mobile wallet, bank transfer, QR code, cash at the desk, crypto. Whatever you switch on is what your players see, and all of it lands in the same place. Closing out the day takes a few minutes.
View supported payment providers
- StripeInternational · 40+ marketsPlayers can use: Cards, Apple Pay, Google Pay
- TBC BankGeorgiaPlayers can use: Local card payments
- BitPayInternational (crypto)Players can use: Crypto payments via hosted invoice
- VietQRVietnamPlayers can use: Bank QR codes players scan to pay
- Bank transferWorldwidePlayers can use: Your bank details & how to pay
- Cash at the deskWorldwidePlayers can use: Cash taken at reception
We keep adding payment partners around the world. If your club needs one that is not on the list yet, tell us and we will do our best to bring it in.
Tennis is what TEKKA is tuned for today. The workflows, membership rules, lottery windows, tournaments, coach tools, and group lessons all follow how a tennis facility actually operates.
Padel, pickleball, and other racket-sport venues run on it too, and wider sport support is being built out. If you want to bring a padel, pickleball, or multi-sport club over, get in touch. We will move your onboarding up the queue rather than leave you waiting on a roadmap.
Still have questions? or , no commitment.
DONE MANAGING
YOUR CLUB ON EXCEL?
Signing up takes minutes. Add your courts, pick how you want to get paid, set your booking rules, and go live when you are ready. Nobody from sales has to call you first.