Connect bookings, online payments, invoices, and coach reports so month-end stops being a spreadsheet project.
This is one part of Tennivo's tennis club management software - bookings, members, billing, and tournaments work together in one platform.
Billing on Tennivo starts at the booking: when a player pays online for a court or lesson, the payment, the service, and the coach hours are already linked - so invoices and reports are generated from real activity instead of retyped data.
Clubs get online payments through Stripe with payouts to their own account, invoice generation, payment status tracking, full refunds from the dashboard, and coach reports that turn tracked hours into clear payouts.
The money side of the club, connected end to end.
Players pay by card on your public club page via Stripe; payouts go to your club's own Stripe account.
Generate invoices from bookings and services, and track their status without retyping anything.
A payments dashboard with statuses, filters, and history for every online transaction.
Issue full refunds directly from the dashboard; the player gets the full amount back.
Tracked lesson hours become per-coach reports you can use for payroll.
No subscription, no setup fee, and no commission for the club on online payments.
Because payments, services, and coach hours are recorded at booking time, invoices and coach reports are generated from what actually happened on court - not from a spreadsheet you assembled at month-end.
Instructor hours, player hours, and court utilization accumulate automatically as bookings are completed, so payroll and utilization questions have answers before anyone asks.
Clubs connect their own Stripe account from Settings. Players pay by card on the club's public page, and payouts go to the club's Stripe account, with no commission for the club.