DrinCloud

HomeBlog

Marketing

Packages, memberships and DPC: the math of recurring revenue

The real math of a 10-session package, discount versus prepayment versus breakage, how a DPC-style membership pencils out, and the retention loop.

August 19, 2026 · 8 min read

A cash-pay practice that sells visits one at a time starts every month at zero. The owner is not running a business so much as refilling a bucket with a hole in it. The fix is not more marketing. It is structure: packages, memberships, and a retention loop that keeps patients from quietly disappearing.

None of this is new. What is usually missing is the arithmetic, so practices either avoid recurring models entirely or build them so generously they give away the margin they were supposed to protect. Let us do the numbers properly.

Why recurrence beats acquisition, in dollars

Two figures frame everything that follows.

First, retention compounds. Bain's often-cited research puts it bluntly: increasing customer retention by 5 percent lifts profits somewhere between 25 and 95 percent, because retained customers cost nothing to acquire and buy more over time. Patients behave the same way.

Second, a recurring patient is worth far more than the visit in front of you. A therapy patient at $150 a session, weekly, is roughly $7,800 a year. If your average patient relationship lasts two years, the person sitting in your waiting room is a $15,000 account. Read your no-show policy and your front-desk scripts again with that number in mind; we did exactly that in the cash-pay marketing guide, where the CAC and LTV math lives.

Everything below is about converting one-off visits into that kind of relationship without giving the store away.

The 10-session package, dissected

Take the classic offer: 10 sessions of a $150 service for $1,350, a 10 percent discount. Most owners see only the discount: "I just gave up $150." The real picture has three moving parts, and they usually point the other way.

Part one: what the discount costs

That part is simple. Full price for 10 sessions is $1,500. You collected $1,350. Cost of the offer: $150, or $15 per session.

Part two: what prepayment is worth

Prepaid patients behave differently, and the differences have dollar values:

  • They show up. No-show rates in practices without reminder systems commonly run 15 to 20 percent; with reminders, more like 5 to 7 percent. Prepaid patients cluster at the bottom of that range or below it, because skipping a session now costs them money they already spent. If a package moves a patient from an 8 percent to a 3 percent no-show rate across 10 sessions, that is half a session saved, roughly $75 at this price point, plus the schedule slot you can fill (an empty slot is commonly valued at $150 to $250 once you count staff and rent).
  • They complete treatment. The patient who buys sessions one at a time drifts away at session 4. The package patient finishes, which is better clinically and better financially: sessions 5 through 10 might never have happened at all.
  • Cash today. $1,350 in January is worth more than $150 a month trickling in, especially for a young practice paying rent from a thin buffer.

Part three: breakage, the number nobody prices in

Breakage is the portion of prepaid sessions that are never redeemed. It is well documented in gift cards and fitness, where unredeemed value commonly runs 10 to 20 percent. In healthcare packages the honest planning figure is lower, because patients in active treatment mostly use what they bought. Assume something conservative, say 5 to 10 percent, and treat anything above that as a warning sign rather than a windfall (patients abandoning packages are patients abandoning care).

Now assemble the whole picture for a 10-pack at 10 percent off, assuming 7 percent breakage and half a no-show avoided:

LineAmount
List value of 10 sessions$1,500
Price collected$1,350
Cost of the discount($150)
Sessions never redeemed, 7% × $135 effective each+$94 of collected revenue with no delivery cost
No-show improvement, ~0.5 sessions saved+$75
Net cost of the offerroughly zero, before counting completion and cash-flow value

That is the honest conclusion: a 10 percent package discount, at realistic breakage and attendance numbers, costs you almost nothing and buys you commitment, completion and cash. A 20 percent discount is a different animal: $300 given away against the same $170 or so of offsets, a real loss unless the alternative was an empty calendar.

The rules that keep a package from leaking

  1. Cap the discount at 10 to 12 percent. Beyond that you are funding the patient's discount out of your own margin, not out of breakage and attendance gains.
  2. Put an expiration on it, in writing, if your state allows it. Twelve months is common and fair. But check first: several states restrict expiration of prepaid balances, and unclaimed prepaid amounts can fall under gift card or unclaimed property rules. This genuinely varies by state; ask a local attorney before printing the terms.
  3. Decide the refund policy before the first sale. Unused sessions refunded at the discounted per-session rate, minus sessions consumed at full price, is a defensible standard. Whatever you choose, write it into the package agreement the patient signs.
  4. Account for it as a liability. The $1,350 is not revenue on day one; it is nine and a half sessions you owe. Track redemptions per package, or year-end will surprise you.
  5. Never sell a package to dodge a pricing problem. If your base price is wrong, fix that first with the method in how to price cash-pay services. A discount on an underpriced service is a hole dug deeper.

The membership model, DPC-style

Packages smooth revenue; memberships transform it. The cleanest healthcare example is Direct Primary Care: a flat monthly fee, typically somewhere between $50 and $100 for an adult, covering visits, telehealth access and messaging, often with discounted labs or dispensing on top. The same structure works for therapy (a monthly fee for a set cadence of sessions), med spas (a monthly credit plus member pricing), and chronic-condition follow-up.

Here is the arithmetic for a small DPC-style practice:

MetricValue
Members300
Monthly fee$75
Monthly recurring revenue$22,500
Annual recurring revenue$270,000
Monthly churn2% (6 members lost/month)
Average membership lifetime (1 ÷ churn)50 months
Lifetime value per member$3,750

Three things jump out of that table.

Churn is the whole game. At 2 percent monthly churn, the average member stays about 50 months and is worth $3,750. Let churn drift to 4 percent and lifetime halves: 25 months, $1,875. Same fee, same medicine, half the business. Before you spend a dollar acquiring member 301, know your churn number, and to know it you need reports you actually look at monthly. If your system cannot show you active members, joins and cancellations in a report you can pull in one click, you will discover churn a year late.

Growth math is unforgiving but predictable. At 300 members and 2 percent churn you lose 6 members a month, so 6 new joins just keeps you flat. Ten joins a month is 4 net, about 16 percent annual growth. This is why membership practices obsess over the retention loop below: saving one member a month equals adding one, at zero acquisition cost.

The legal wrapper matters. A membership must not quietly become unlicensed insurance. Over 30 states have passed DPC-specific laws defining these agreements as outside insurance regulation, but the definitions and required contract language differ, and other specialties (therapy, aesthetics) sit outside those DPC statutes entirely. Two practical rules that hold up broadly: charge for defined services, not for the promise of covering unknown future costs, and let members cancel without penalty. Then have a healthcare attorney in your state read the agreement. This is an afternoon of legal fees protecting your whole revenue model.

Operationally, a membership lives or dies on payment mechanics. Card-on-file, automatic monthly charge, automatic retry on failure, and a dunning email that goes out the day a charge bounces. A surprising share of "churn" in membership businesses is not decisions, it is expired cards nobody chased. Collecting online, by link and on file is table stakes here.

The retention loop: survey, then review, then recall

Packages and memberships hold patients contractually. The loop that holds them emotionally is cheaper and older: notice how each visit went, catch the unhappy ones privately, and put the happy ones to work.

The mechanism, step by step:

  1. After each visit, an automatic satisfaction survey. One or two questions, sent by email or SMS within a few hours. Response rates are modest, but you do not need everyone; you need the signal.
  2. Low scores route inward. A 2-out-of-5 triggers a task for the owner to call, today. A membership cancellation you catch the week the annoyance happened is recoverable; the one you learn about from the cancellation email is not.
  3. High scores route outward. The happy patient gets one message with a direct link to your Google review page. Reviews are the top of your acquisition funnel, so your best patients are quietly doing your marketing. (Do not filter dishonestly: asking everyone but making it one tap for the delighted is fine; suppressing negatives violates platform rules.)
  4. Silence triggers recalls. The member who has not booked in 60 days, the package holder stuck at session 6, both should get an automatic "we have not seen you, shall we book?" message. This is remarketing logic, "if X happened, send Y after Z days", and it is the single highest-leverage automation in a recurring-revenue practice. It belongs in your patient CRM, not in the receptionist's memory.

Close the loop with measurement: redemption rate per package, churn per month, survey average per professional, reviews per month. Four numbers, one page, reviewed monthly. Practices that do this adjust in weeks; practices that do not find out in December.

Where to start, honestly

If you run appointments one at a time today, do not launch a membership next Monday. Sequence it: fix base pricing first, then introduce one package on your highest-repeat service with a 10 percent cap and written terms, then, once you can see redemption and attendance numbers, consider a membership. And if your patient volume is still tiny, spend the effort on filling the calendar first; recurrence multiplies a practice that already works, it does not rescue one that does not.

DrinCloud handles the plumbing for all of this: card and link payments, per-patient pricing, automatic post-visit surveys, event-triggered campaigns and one-click reports on revenue and occupancy. Start a free 15-day trial, sample data loaded, no card required.

← All articles

See it in your own practice

Fifteen days free, sample data already loaded, no credit card.