The Art of Making Money

Unlimited Monthly or Pay-Per-Lesson? The Retainer Math Every Online Tutor Should Run

Two pricing models, two very different cash-flow realities — here's how to pick the one that actually pays your bills.

The store.fan teamAugust 12, 20249 min read
Watch:

▶ Open the video page

Every online tutor eventually hits the same fork in the road: charge per session, or wrap everything into a flat monthly retainer. It feels like a branding decision — casual hourly helper versus premium subscription coach — but it's actually a cash-flow decision, and most tutors never run the numbers before picking a side. The wrong choice doesn't just cap your income, it makes your income unpredictable, which is the thing that actually burns tutors out. Below is the math you should run before you set a single price, plus how to build either model on a storefront without duct-taping together a calendar app, an invoice tool, and a payment link.

The two models, in plain terms

Pay-per-session is simple to explain: a client books a slot, pays for that slot, shows up (or doesn't), and books again if they want more. Nothing is owed, nothing is promised. A retainer flips that: the client pays one flat amount every month — say four sessions included — whether they use all four, two, or zero. You're not selling hours anymore, you're selling a standing relationship. That distinction matters more than it sounds like, because it changes who bears the risk of a cancelled Tuesday afternoon.

Where pay-per-session quietly loses money

Per-session pricing feels fair on paper — you get paid for exactly what you deliver — but it exposes you to three leaks that rarely show up until you actually track them for a month. First, no-shows: a client who books a $45 slot and doesn't show costs you that hour of held calendar space with zero payment, unless you're disciplined about requiring payment at booking rather than after the lesson. Second, cancellation churn: students cancel more casually when there's no ongoing commitment, so your effective booked-hours-per-week bounces around in a way that makes income genuinely hard to forecast two weeks out. Third, and most underrated, is the sales tax you pay in attention — every session is a fresh buying decision, which means you're re-selling the same client over and over instead of banking a recurring yes.

Where the retainer quietly loses money instead

Retainers solve the no-show problem — you get paid whether the session happens or not — but they introduce a different risk: usage creep. If you price a retainer assuming the average client uses 3 of their 4 included sessions, and your most vocal, most engaged clients start using all 4 every single month while quieter ones use 1, your actual delivered-hours-per-dollar can drift upward without your price moving at all. The fix isn't guesswork, it's capping the plan ("up to 4 sessions per month, unused sessions don't roll over") and pricing to the realistic average usage, not the best case you're hoping for.

Pay-per-sessionMonthly retainer
Revenue predictabilityLow — swings with bookingsHigh — fixed monthly total
Exposure to no-showsYou absorb the lossAbsorbed by the flat fee
Client commitmentCasual, one decision at a timeStanding, renews automatically
Your effective hourly rateFixed per hour deliveredVaries with actual usage
Best forNew clients, trial lessons, exam-week spikesOngoing students, ongoing subjects, loyal regulars

The capacity ceiling nobody talks about

Whichever model you pick, you're still one person with a finite number of hours. If you can realistically teach 20 sessions a week at $45 each, your revenue ceiling is $900/week no matter how good your marketing is — the only way past it is raising your rate, filling more of your calendar, or building leverage into your pricing so a single client is worth more than one hour of your time. This is exactly why a lot of tutors eventually stack a retainer with a group cohort or a recorded course sold as a digital download alongside 1:1 slots — it's the same expertise, sold at a different point on the leverage curve, without adding more live hours.

Modeling both on your storefront

This is where most tutors get stuck — not on the pricing decision itself, but on the mechanics of actually billing it. A retainer needs recurring billing that renews automatically and grants ongoing access; a per-session model needs a simple one-time checkout tied to a specific booking. Trying to run both through a generic invoicing tool or a patchwork of payment links is where tutors lose hours every week to admin instead of teaching. On store.fan you set these up as two different product types on the same storefront: a membership product for the retainer (recurring monthly charge, automatic renewal, instant access confirmation) and a standard one-time product for single sessions (client pays, gets instant confirmation, you both see it land in your customer list). Connect Stripe once and both flows — the recurring charge and the one-off booking — settle straight into your own account; there's no separate wallet to manage or withdraw from.

Before you launch either pricing model

0/6

When each model actually wins

Pay-per-session is the right call for brand-new clients, one-off exam prep, or subjects where demand spikes seasonally (midterms, SATs, a specific project deadline) — nobody wants to commit to a monthly plan for a problem that resolves in three weeks. Retainers win once a relationship has proven out: the client has already bought 3-4 individual sessions, shown up reliably, and is clearly in it for the semester, not the week. That's the moment to pitch the retainer, not before — asking a stranger to commit to $200/month sight-unseen converts far worse than asking a proven client who's already gotten value.

Don't sell the retainer to strangers. Sell it to people who already said yes once.— A common line among tutors who've made the switch

If you want to see this laid out live rather than in the abstract, a live example store shows how a creator mixes recurring and one-time products on a single page without it looking like two different businesses bolted together.

A simple way to decide

  1. 1Track your no-show and late-cancel rate for two weeks under your current pricing — this number alone tells you how much a retainer would save you
  2. 2Calculate your true average sessions-per-client-per-month across your last 10 clients, not your best client
  3. 3Price the retainer at that real average, plus a small margin, not at the maximum session count
  4. 4Offer both models side by side for one full month and watch which one clients actually pick when given the choice
  5. 5Revisit the math every quarter — usage patterns shift as your student mix shifts

None of this matters if the checkout itself is clunky — a confusing booking flow loses more revenue than a slightly-off price point ever will. That's the real argument for getting the plumbing right before you obsess over the exact number: create your store, list both a retainer membership and a single-session product, and let real client behavior tell you which one to lean into.

Yes — list a recurring membership product for the retainer and a separate one-time product for single sessions. Clients pick whichever fits them, and both show up cleanly in your customer list and sales history.

That depends on the policy you set, not the platform — most tutors let access run through the end of the paid period and simply stop the renewal. State this clearly on the product page so there's no dispute later.

Set it up as a standard product with the session slot as the description; the client pays at checkout via Stripe, PayPal, Apple Pay, or Google Pay, and gets an instant confirmation — no separate invoice step needed.

A modest discount (10-15% off the equivalent per-session total) is standard and helps the retainer feel like a clear win, but don't over-discount — you're also selling predictability and a guaranteed spot on your calendar, which is worth something on its own.

Check the blog for more guides on pricing and recurring revenue, and the FAQ for common questions about memberships and checkout.

Stop guessing on pricing — set up both a retainer membership and single-session bookings and let real client behavior decide.

Start free

Whichever model you land on, check the pricing page for plan details, and if you get stuck mid-setup, contact support — getting the billing mechanics right on day one is what makes the rest of this math actually hold up.

#tutoring#pricing#memberships#monetization#coaching

Turn your knowledge into income

Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.