Without the awkward texts, the Venmo reminders, or the check that was "definitely mailed on Tuesday."
Coaching baton twirling is a real job. The hours are real. The expertise is real. The results — when a kid finally nails a pirouette catch or advances to Intermediate — are absolutely real.
The getting-paid part, though? For most coaches, it still runs on a system held together with group texts and good faith.
Here's what that usually looks like: a lesson happens, an invoice gets texted as a screenshot or verbally mentioned at pickup, a Venmo request goes out a few days later, and then you wait. Maybe you follow up once. Maybe twice. Maybe you just absorb the awkwardness of asking a parent — someone whose kid you genuinely care about — for the money they owe you.
It doesn't have to work this way.
The options coaches use today — and what breaks down
Most coaches settle into one of a few systems. None of them are great.
Venmo / Zelle / Cash App
Fast when it works. The problem is it only works when the parent initiates. Requests expire. People forget. And there's no paper trail unless you screenshot every transaction.
Square or Stripe alone
These tools are built for retail. You can make them work for coaching, but you're setting up products, sending payment links, and manually matching transactions to clients with no connection to your lesson schedule or roster.
Paper invoices / spreadsheets
Some coaches swear by these. They also spend 45 minutes a month reconciling who paid what, and they still end up sending a follow-up text.
Just... mentioning it at lessons
The most common system. The least documented one.
What actually works
The coaches who get paid reliably — and without the social friction — share a few things in common.
They invoice promptly, not eventually. The longer the gap between a lesson and an invoice, the more it feels like an ask rather than a transaction. Same-day or next-day invoicing removes the psychological weight from both sides.
They give families one clear action to take. "Pay me however" creates decision paralysis. "Here's the invoice, here's the Pay button" gets done in 30 seconds.
They don't separate invoicing from their lesson records. If your invoices live in a different place than your schedule, you'll miss things. Lessons that never became invoices. Equipment fees you forgot to add. The gap between what you taught and what you charged.
They track status without thinking about it. Draft, sent, paid, overdue — at a glance, without opening three tabs.
How TwirlPower handles this
TwirlPower started as a classification tracker. Coaches asked for messaging. Then scheduling. Then billing. Coaches kept telling us the same thing: they needed a twirling-specific system — one that understood lesson records, studio rosters, and the way this sport actually runs. We built it. And as of June 2026, families can pay directly in the app.
Here's how it works for a coach on TwirlPower:
- 1. Log the lesson — duration, notes, rate. Takes 30 seconds.
- 2. Create an invoice — import the lesson record with one click. Add equipment or clinic fees as line items. Set a due date.
- 3. Send it — the family gets an email with a link that opens directly to their invoice in the app.
- 4. Family pays by card — one tap. Done. You get notified. The invoice flips to Paid.
If you include a Venmo or Zelle handle in your profile, families see that alongside the Pay button — or on its own if you haven't connected Stripe. But for coaches who want card payments, connecting Stripe takes about five minutes in your profile settings and works on every invoice from that point forward.
TwirlPower takes 2.5% on card transactions, in addition to Stripe's standard processing fee — less than Square's standalone rate, no monthly fee, no setup cost.
Setting it up
If you're not on TwirlPower yet, creating a coach account is free and takes a few minutes. You'll add your studio name, the organizations you coach, and your state — which is how families searching for a coach in your area find you.
From there: link your twirlers, connect Stripe if you want card payments, and send your first invoice. Most coaches have their first invoice out within the same session they set up their account.
Create your free coach account →
Disclosure: Card payment processing is available through Stripe Connect with a 2.5% platform fee on transactions, in addition to Stripe's standard processing fees. Venmo, Zelle, and other payment methods can be included on invoices manually at no cost.