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 when plans change, 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, including the platform fee, directly from the dashboard when plans change.
Tracked lesson hours become per-coach reports you can use for payroll.
9% platform fee on the Free plan, 3% at cost on Pro - no setup fees and no hidden charges.

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 the platform fee deducted automatically.