Enter your numbers. See exactly how much more you earn per year with monthly retainers vs session packs vs per-session — at the same client count.
Works for tennis, basketball, soccer, golf, pickleball, and any private coaching business. Built for coaches on Waresport.
Pay-as-you-go. Client books and pays each session individually.
Pre-sold block of sessions (8–12). Slight discount, upfront cash.
Fixed monthly fee. Recurring billing, highest retention, most predictable income.
Recurring billing, automatic payment collection, cancellation policies, and athlete communication. Most coaches set it up in under 30 minutes. Calculate your ROI
Start with your target hourly income, add back court/facility rental, divide by sessions per month, then add a 15–20% buffer for cancellations and taxes. Most first-time coaches undercharge by $15–$30/hr because they set rates based on what they'd pay for coaching rather than what they need to earn. See the billing model decision framework
5–10% is standard. A 10-session pack at $100/session priced at $900 (10% off) generates enough upfront cash to justify the discount. Anything over 15% erodes margin without meaningfully increasing conversions — most clients who want a pack will buy at 5–10% off.
Yes — and they often work better than for adult clients because youth athletes train on fixed weekly schedules. Parents appreciate the predictability of a fixed monthly cost over paying per session. The most effective framing: "reserved weekly slot" rather than "subscription." See how to frame the transition
This should be spelled out in your client agreement before purchase. Common approaches: sessions expire 90–180 days from purchase, refunds are pro-rated at a slightly lower per-session rate than listed price, or packs are fully non-refundable but transferable to another person. Non-refundable with transfer rights is the most coach-friendly and legally clean option.
Yes, provided it is disclosed in writing before the client books and pays. A cancellation policy is a standard business practice. The key requirements: clear written disclosure, consistent enforcement, and a reasonable notice window (24–48 hours is standard). Consult a local attorney if you operate in states with consumer protection laws around service contracts (California and New York have specific requirements).
Most monthly retainers include 4 sessions (1/week) or 8 sessions (2/week). The math should be: monthly retainer price = (sessions/month × per-session rate) × 0.95. The 5% discount rewards commitment without meaningfully reducing revenue. Avoid including "unlimited" sessions — this attracts the wrong clients and destroys margin. See how framing affects which plan clients choose
The right answer depends on where you are in your coaching business. Here's how to think about it.
Your priority is filling your schedule, not optimizing billing model. Per-session removes the commitment barrier and gets clients in front of you. Every new client is a trial. Expect 2–3 trial clients per eventual regular.
You have enough regulars to offer packs. Introduce an 8 or 10-session pack at a 7–10% discount. This creates forward commitment without the recurring billing conversation. It also gives you upfront cash flow to reduce month-to-month income anxiety.
At 12+ clients, admin time starts eating your coaching time. Monthly retainers eliminate the "did they renew their pack?" tracking, reduce cancellations, and give you a real income number to plan around. This is the model that turns coaching into a business.
Most coaches only count the lost session fee. The real cost is significantly higher once you account for facility time, admin, and downstream churn. Get a cancellation policy template to stop absorbing this cost.
Court rental estimate based on $35/hr average across indoor sports facilities. Admin time valued at $70/hr effective coaching rate. Churn risk cost excluded as it varies by market.
The way you present your billing options directly affects which one clients pick. These principles come from behavioral economics research on service pricing. Use them alongside the billing model decision framework.
When you say "It's $100/session or $380/month for 4 sessions," the monthly plan looks like a discount. When you say "$100/session, or I do monthly packages too," it looks like an upsell. Always lead with the highest-value option — it sets the anchor that makes everything else feel like a deal.
"Subscription" sounds like a streaming service — something easy to cancel. "Reserved weekly training slot" implies scarcity and priority access. Coaches who rebrand their retainer as a reserved slot program report significantly higher sign-up rates from the same client base at the same price.
Two options force a binary yes/no decision. Three options create a natural "middle choice" bias — most clients will pick the middle tier. If your retainer is the option you want clients to choose, make it the middle: per-session trial → monthly retainer (recommended) → premium intensive package. The retainer becomes the default without you having to sell it.
Explicitly tie the discount to commitment: "The per-session rate is $120. My monthly members pay $100/session because they commit to a consistent schedule — that consistency is what makes me comfortable holding their slot." This positions the discount as earned, not given, and makes the commitment feel like a privilege rather than an obligation.
Typical gross revenue ranges across billing models at different stages of a private coaching career. Ranges reflect most U.S. markets excluding top-tier coastal cities. Use the calculator to see your specific numbers
| Experience Level | Per-Session | Session Packs | Monthly Retainer |
|---|---|---|---|
New coach (0–2 yrs) 3–6 clients, no cert | $12k–$28k gross/yr | $14k–$32k gross/yr | $16k–$38k gross/yr |
Growing coach (2–5 yrs) 8–15 clients, certified | $35k–$65k gross/yr | $40k–$75k gross/yr | $48k–$90k gross/yr |
Established (5–10 yrs) 15–25 clients, full-time | $70k–$110k gross/yr | $80k–$125k gross/yr | $95k–$145k gross/yr |
Expert (10+ yrs) 20–35 clients, premium rate | $110k–$160k gross/yr | $125k–$175k gross/yr | $145k–$210k gross/yr |
Gross revenue ranges. Take-home after taxes, facility costs, and fees typically runs 55–70% of gross. Coastal markets (NYC, LA, SF Bay Area) typically run 20–40% higher.
Packs with 12-month expiry become liabilities — clients come back after 8 months of absence expecting sessions you no longer have time for. Keep pack expiry at 90–120 days maximum. State this clearly at purchase.
Steep pack discounts train clients to expect a lower price and devalue your per-session rate. Clients who buy heavily discounted packs also tend to cancel individual sessions at higher rates because they feel "they already paid anyway." 5–10% is the sweet spot.
Monthly billing without a cancellation policy just means clients pay the monthly fee and skip sessions whenever they want — which feels fine financially until the client's perceived value of the sessions drops and they cancel the retainer entirely. Monthly billing only works when sessions actually happen. See cancellation policy template
Verbal agreements about billing always create disputes. Even a one-page PDF agreement sent via email before session 1 eliminates 95% of payment disputes and gives you legal standing if a client disputes a charge later.
Running 5 clients on per-session, 3 on packs, and 4 on retainers in a spreadsheet is a full-time admin job. Without software to track balances automatically, coaches routinely give away sessions by miscounting pack usage or forgetting to bill retainer clients. See what purpose-built software handles or explore Waresport Payments
Rate increases lose clients when they're announced abruptly. Best practice: give 60 days notice, grandfather existing retainer clients for 3–6 months, and frame the increase around what's new. See rate increase email template
Coaches often say "I'll switch to retainers once I have more clients." This is backwards. Switching to retainers is what allows you to fill your calendar — because retainer clients don't shop for cheaper alternatives between sessions. Make the switch at 8–10 clients, not 20. See the billing model decision framework
Copy and paste this into your client agreement. Adjust the hours and percentages to match your policy before sending.
I require a minimum of 24 hours' notice to cancel or reschedule a session without charge. Cancellations made with less than 24 hours' notice will be charged 50% of the session fee. No-shows (failure to appear without any notice) will be charged the full session fee. In the case of a genuine emergency, please contact me directly — exceptions are made at my sole discretion and are not guaranteed.
For session pack holders: late cancellations and no-shows will be deducted from your pack balance at the rates above. Sessions in your pack expire 90 days from the date of purchase. Unused sessions after 90 days are forfeited and non-refundable.
For monthly retainer clients: your monthly fee covers your reserved weekly training slot. If you miss a session without 24 hours' notice, that session is forfeited. The monthly fee is non-refundable and will be automatically charged on your billing date regardless of attendance.
What to include on every coaching invoice
Every coaching invoice — regardless of billing model — should include: your legal name or business name, the client's name, invoice number, invoice date, service description (e.g. "4 × 60-min private tennis sessions — October 2026"), the amount due, payment due date, accepted payment methods, and a one-line reference to your cancellation policy.
For tax purposes, keep every invoice and payment record for a minimum of 3 years (7 years recommended). The IRS can audit self-employed individuals up to 3 years from the filing date, and up to 6 years if income is underreported by more than 25%.
The IRS uses behavioral and financial control tests to determine worker classification — not what you or the facility prefers.
| Question | 1099 (Self-Employed) | W2 (Employee) |
|---|---|---|
| Who sets your schedule | You | The facility |
| Tax you pay | SE tax (15.3%) + income tax | FICA split with employer |
| Business deductions | Yes — full | Very limited |
| Who pays your equipment | You (deductible) | Employer |
| Who most independent coaches are | ✓ Most coaches | Facility staff only |
This is general educational information, not tax or legal advice. Consult a CPA or tax professional for your specific situation. Worker classification rules vary by state — California AB5 and similar laws in other states impose additional requirements.
The right way to communicate a rate increase — and when to do it.
When you're fully booked with a waitlist. When your rate hasn't changed in 12+ months. When you've added certifications or expanded your service. When your costs (court rental, insurance, software) have increased. Raising rates when you have excess capacity is harder — fill your schedule first.
10–20% increases are typically well-accepted with proper notice. Above 25% in one step risks client loss — if you need a larger increase, consider doing it in two steps 6 months apart. New clients always get your new rate immediately; existing clients get 60 days' notice. Update your client agreement to reflect the new rate before it takes effect.
"Hi [Name] — I wanted to give you early notice that starting [date 60 days out], my session rate will be moving from $[X] to $[Y]. This brings me in line with current market rates and reflects [new certification / added services / rising facility costs]. Your current rate will remain locked in through [date]. I really appreciate you training with me and wanted to make sure you had plenty of time to plan. Let me know if you have any questions."
Coaches who grandfather retainer clients for 3–6 months at the old rate typically retain 85–90% of them. Coaches who raise rates immediately across the board lose 20–35%. The extra 3–6 months at the old rate costs less than replacing those clients.
| Sport | Per Session | 10-Session Pack | Monthly Retainer (4×/mo) |
|---|---|---|---|
| Tennis | $60–$150 | $540–$1,350 | $228–$570/mo |
| Basketball | $60–$150 | $540–$1,350 | $228–$570/mo |
| Soccer | $50–$120 | $450–$1,080 | $190–$456/mo |
| Golf | $75–$200 | $675–$1,800 | $285–$760/mo |
| Pickleball | $40–$100 | $360–$900 | $152–$380/mo |
| Volleyball | $50–$120 | $450–$1,080 | $190–$456/mo |
Pack pricing calculated at 90% of 10× per-session rate. Monthly retainer calculated at 95% of 4× per-session rate. Ranges reflect 25th–75th percentile reported rates across U.S. markets, excluding top-tier coastal cities which typically run 20–40% higher.
Most coaches cobble together Venmo, Google Calendar, and a spreadsheet. Here's what purpose-built software actually handles.
Auto-charges retainer clients on their billing date. No manual invoicing, no chasing payments, no awkward "did you Venmo me?" texts.
Automatically decrements pack balance after each session. Sends low-balance alerts to clients. Eliminates the spreadsheet entirely.
Auto-charges cancellation fees when clients cancel inside your window. The software enforces it — you never have to have the conversation.
Clients book their sessions and save a card at booking. Reduces no-shows by 60–80% compared to coaches who collect payment post-session.
See your MRR (monthly recurring revenue), outstanding pack balances, and session counts at a glance. Know your real income number without end-of-month reconciliation.
Per-session, session packs, and monthly retainers — all three billing models in one platform via Private Lesson Booking.
Also useful: the Registration Fee Calculator — find your true hourly take-home after court fees, taxes, and cancellations.
Most coaches who want to offer retainers never do — because the manual tracking is a nightmare. Here's what changes with coaching management software.
| Feature | Manual / Spreadsheets | Waresport |
|---|---|---|
| Billing models supported | Per-session only (in practice) | All three, simultaneously |
| Recurring billing | Manual Venmo/Zelle every month | Auto-charged on billing date |
| Session pack tracking | Spreadsheet, frequently wrong | Automatic, real-time balance |
| Cancellation policy enforcement | Awkward texts, rarely enforced | Auto-charged on late cancel |
| Revenue visibility | End-of-month reconciliation | Live dashboard |
| Admin time per week | 5–8 hours | <30 minutes |
The exact script and process coaches use to move per-session clients to recurring billing without losing anyone. Not sure which model to switch to? See the billing model decision framework first
Don't say "I'm switching to monthly billing." Say: "I'm creating a reserved spot program — it guarantees your time slot every week so you never lose your schedule, and I'm giving current clients first access." The benefit is priority access and schedule consistency.
Lock in current clients at their existing rate (e.g., $100/session × 4 = $400/mo) with a "founding member" tag. New clients pay $120/session. The discount is real but it costs you nothing — you're already charging $100.
Send a short message via the communications hub: "Starting [date], all regular sessions will move to a monthly membership. Your rate stays the same — I just need a card on file for automatic monthly billing. Here's the link to set it up." Make the signup take under 2 minutes.
Offer per-session billing for first-time clients (1–2 trial sessions only). After the trial, everyone moves to packs or retainers. This maintains new client acquisition while converting regulars to predictable revenue.
Most clients who truly value your coaching will convert. The 10–20% who don't are usually your lowest-commitment clients anyway. The open slots fill quickly from new clients who see a professional billing system as a signal of quality.
The exact pricing strategy, cancellation policy templates, and package structures that top independent coaches use. Free PDF, no spam.
No feature gating. All billing models — per-session, packs, retainers — on every plan. Free setup and data migration included.
Waresport handles recurring billing, session packs, cancellation enforcement, and athlete communication ‑ so switching billing models takes minutes, not months.
Start Free 7-Day TrialTennis pros who switch from per-session to monthly retainers at the same hourly rate typically see 18–25% more annual revenue. See tennis pricing benchmarks With average cancellation rates dropping from 15% to 3%, a pro running 15 sessions/week goes from ~$117,000 gross/yr to ~$138,000 — a $21,000 difference from billing model alone, before adding a single client.
Basketball trainers using session packs (10-session blocks) see client churn of 30–40% between packs — meaning 3–4 out of 10 clients don't renew. Monthly subscription clients churn at 8–12%/month, meaning a trainer keeps the same client for 8–12 months on average vs. 3–4 months on session packs. At $100/session and 2 sessions/week, the LTV difference is $3,200 vs $8,000 per client. See when to introduce each billing model
Multi-sport and soccer coaches often train athletes seasonally, making pure monthly retainers harder to sell. The most effective model: a 3-month seasonal retainer (fall, winter, spring) with a session pack option for off-season. This locks in the high-value training months while giving clients flexibility in the off-season — retaining 70–80% of seasonal athletes year-over-year vs. 45–55% on pure per-session billing. See how to transition clients
Golf instructors face a unique challenge: clients often plateau and reduce session frequency. Monthly retainers that include a fixed number of lessons plus unlimited video swing analysis (recorded on range) create ongoing value between in-person sessions. Instructors who add digital feedback to their retainer package charge 20–35% more per month while increasing client retention by reducing the "I don't need a lesson this month" cancellations. See pricing psychology principles
Set a fair player or session fee in 2 minutes — for clubs and private coaches.
Use toolGenerate a free liability waiver for your coaching clients in under 2 minutes.
Use toolFree spreadsheet for planning coaching income, facility costs, and annual revenue.
Use tool