The money lands when the client books, not after you've chased them for a week.
Coach takes a deposit or sells the pack at booking, saves a card for the no-show fee, and deducts one lesson when the client shows up. You keep 100% of the lesson money. 0% platform fee, and Stripe's processing fee still applies. No more “I'll Venmo you next time.”
You're good on the court. The business part is where the money leaks.
None of this is a discipline problem. It's a system problem. The payment should happen on its own, at the moment of booking, so you never have to bring it up.
“Invoice Anna for last week.” “Who owes me?” “Move Tuesday to 6:00 pm and charge the deposit.” You type it the way you'd say it. The booking page, the payments, the client list, the cancellation policy: the chat sets all of it up in minutes and runs it after.
Stripe still charges its processing fee on each transaction, the same way it would anywhere you take a card. We don't take a cut on top, and we don't sit between you and your clients.
That's the whole thing. The money shows up before the lesson, not after a week of texts.
Collect before the lesson, not after. Take a deposit or sell a pack at booking, and save a card so a missed lesson charges itself per your policy. When the money's already in, there's nothing to chase.
Put the payment at the moment of booking. Coach takes the deposit or the pack payment up front and saves the card for no-shows, so you're not sending “you still owe me” texts later. The client also sees their pack balance, so they know where they stand.
You keep 100% of the lesson money. Coach charges a 0% platform fee. Stripe still takes its standard processing fee on each charge, like any card payment anywhere. We don't add a cut on top.
The card saved at booking is charged according to the cancellation policy you set, automatically. You don't have to decide in the moment or send a message about it. If your policy says a late cancel is a full charge, that's what happens.
Yes. Each client sees their own pack balance, like 3 of 10 left, and gets a nudge when it's running low. You don't have to keep the count in your head or answer “how many do I have?” by text.
Set up your booking page, packs, and cancellation policy from one chat. It takes minutes. Start free with a 14-day trial. $19/mo or $190/yr after that. The first 50 coaches lock in $15/mo for life.
Start free, 14-day trial