Resources Compare · The free stack
The free stack isn't free.
Calendar app, personal payment app, and text threads: the default operating system of private coaching. It costs nothing per month and plenty per year. You pay in hours, awkward conversations, and lessons you never got paid for.
The leaks add up
Every booking is a negotiation by text. Every reschedule is three more. Pack balances live in your head or a notes app, so they drift out of date, and eventually someone plays the tenth lesson of a ten-pack twice. No-shows cost a court hour and an awkward chase. Rain days turn into an evening of individual apologies.
And the payment app underneath it all prohibits business use on personal accounts, issues no receipts, and keeps no ledger you'd want to hand an accountant.
There is a bigger leak that is easy to miss. After three years of lessons, the free stack holds no record anywhere that the kid actually got better, which is the one thing the parent was paying for. The progress was real, but nothing captured it.
The tipping point is around twenty students
At five students, the free stack is fine; the chaos fits in your head. Somewhere around twenty, admin becomes a second unpaid job: coaches routinely spend serious weekly hours on scheduling and payment-chasing that a system handles silently. By forty students, the stack has quietly become the most expensive thing in your business.
What replacing it looks like
One sitting: import your contacts, set your offerings and availability, connect payouts, share your link. Families book themselves in, buy packs, and get receipts. You check players in at the fence and the money's already collected. The rain button handles the worst day of the outdoor season in thirty seconds.
What you keep: your rates, your policies, your client relationships, and every habit that already works, including grace when you choose to give it. The policy runs on its own, so you are not the one bringing up money.
The lesson plan lives in your head
The free stack has nowhere for the lesson itself to live. The plan for the hour is in your head or on a scrap of paper, and the benchmark you measured is a number you meant to remember. Upswing carries the plan for you: build a session of timed blocks once, run it live from your phone at the fence, and log a benchmark straight onto the player's record as you go. It is the part of coaching the calendar and the payment app never touched.
| Calendar + Venmo + texts | Upswing | |
|---|---|---|
| Booking | Text negotiation, hand-entered | Parents book off your link |
| Packs | Tracked from memory or notes app | Auto-deducted at booking, balance visible to the family |
| Getting paid | Requests, reminders, chasing | Cards on file, autopay, receipts |
| Rain day | An evening of texts and IOUs | One tap: cancel, notify, refund credits |
| Records | None anyone would want | Every lesson and dollar, exportable |
| Player progress | In your head, invisible to the parent paying for it | Drills charted over time, matches, milestones, reviews. On the player's record |
| Session plans | In your head or on a scrap of paper | Built once, run on court with timing, benchmarks logged to the record |
| Monthly cost | $0, plus the hours and the leakage | A flat subscription by roster size, no transaction fee |
Questions
My parents are used to texting me. Will they revolt?
They keep texting you about tennis. The booking link just removes the logistics texts, the ones nobody enjoys. Parents adopt the balance view fastest of all; it answers the question they were always slightly embarrassed to ask.
Is $99 a month worth it below twenty students?
Run the numbers: one recovered no-show or one un-lost pack credit a month covers a real share of the fee, and the admin hours it saves cover the rest. Below ten students it's a convenience. Past twenty, it pays for itself.
