Running a telehealth program at scale, Part 1: unit economics at 1,000 encounters a month
Below a few hundred encounters a month, telehealth economics are mostly about acquisition. Above it, they are about the encounter: what each one costs to deliver, how many are renewals, and how much of the cost is fixed. Part 1 of a series for teams already running at scale.
The unit that matters at volume is cost per encounter, split into fixed costs (platform fees, licensing and compliance overhead, engineering upkeep, staff) and variable costs (clinician review, medication and pharmacy, shipping, payments, support). Fixed costs are what growth fixes: the same monthly overhead spread over 1,000 encounters instead of 300 drops the per-encounter share by more than two-thirds. The variable lines move with design choices, not volume — renewal share, clinician minutes per case, pharmacy routing, and event-driven status each move a line. Build the model per encounter type (initial versus renewal), measure it monthly, and treat infrastructure pricing as a variable cost that replaces several fixed ones.
Start from the encounter, not the patient
Most telehealth models are built around the patient: acquisition cost, subscription price, lifetime value. That is the right frame for deciding whether to acquire. It is the wrong frame for deciding whether the program is efficient, because a patient is a bundle of very different events — one initial encounter and a string of renewals — that cost different amounts to deliver. At volume, the encounter is the unit.
Two properties of the encounter drive everything else. The first is type: an initial encounter carries a full intake, a longer clinician review, identity and consent capture, and often a live-visit requirement in some states; a renewal carries a check-in and a shorter review. The second is outcome: an encounter that produces a prescription adds pharmacy, medication, and shipping; a decline or a labs-only encounter does not. Build the model on those two axes and the rest falls into place.
The model
The lines below are the structure. The figures are illustrative inputs to show the arithmetic, not benchmarks — replace every one of them with your own.
| Line | Kind | Illustrative input | Notes |
|---|---|---|---|
| Clinician review | Variable | Initial 3× a renewal | Minutes per case are the driver; structured intake shortens them |
| Infrastructure / platform | Fixed + variable | Platform fee + per-encounter fee | Replaces several fixed lines below when bought rather than built |
| Medication | Variable, pass-through | Pharmacy invoice | Compounded versus commercial changes the mix; usually priced to the patient |
| Shipping | Variable | Cold chain ≈ 2–3× ambient | Failed deliveries and reships land here |
| Payments | Variable | ≈ 3% + fixed cents | Chargebacks and refunds are separate lines |
| Support | Variable | Tickets per 100 encounters × cost per ticket | Status questions dominate; event-driven status removes most |
| Licensing & compliance | Fixed | Medical group, licensure upkeep, LegitScript, audits | Mostly absorbed by infrastructure when bought |
| Engineering upkeep | Fixed | Integrations, vendor changes, on-call | Grows with vendor count |
| Clinical operations staff | Fixed | Ops, clinician management, QA | Scales in steps, not per encounter |
Two lines deserve a note. Medication is a pass-through in most cash-pay programs: the patient pays for it and the program earns on care, so keep it visible but separate from margin on the encounter. And acquisition is deliberately absent — it belongs to the patient model, amortized over expected renewals, not to the encounter.
Fixed costs are what volume fixes
Take the fixed lines together — licensing and compliance, engineering, operations staff, the fixed part of platform fees — and call the total F. At 300 encounters a month each encounter carries F/300 of overhead; at 1,000 it carries F/1,000. If F is $30,000 a month, that is $100 per encounter at 300 and $30 at 1,000. Nothing about the encounter changed. That arithmetic is why programs that look hopeless at 300 become healthy at 1,000, and why the strategic question for a team at 500 is how to reach 1,000 without letting F grow in step.
F grows in step when scale means more vendors, more integrations to maintain, more states to keep licensed, and more clinicians to manage directly. It stays flat when those are someone else’s fixed costs, priced to you per encounter. That is the actual argument for infrastructure at the mid-market stage: not that it is cheaper per encounter today, but that it converts your fixed costs into variable ones and lets volume do its work. One national platform we work with described it as seven vendor contracts becoming one API and one invoice.
Where the money goes at scale
Once fixed costs are amortized, the variable lines dominate, and they are surprisingly concentrated.
- Clinician minutes. The largest controllable variable cost. A clinician reconstructing a history from free text spends several times longer than one reading a structured, schema-validated intake with a drafted summary. Minutes per case is the metric.
- Renewal share. Renewals are cheaper to deliver and carry no acquisition cost. Every point of renewal share is margin. The enemy is the lapse — a patient who runs out before the next shipment — covered in Part 4.
- Support tickets. In most programs the plurality of tickets are “where is my medication.” Each one that reaches a human costs real money; each one answered from live order status costs nothing.
- Shipping exceptions. Reships after failed cold-chain deliveries cost the medication and the shipping twice. Routing and carrier choice by state decide the rate.
- Declines and needs-more-information. Encounters that do not complete still consume clinician time. A high rate means intake is letting ineligible or incomplete cases through.
The five levers
- Raise renewal share by measuring and attacking lapse: a cadence engine that triggers the check-in before supply runs out, and a clinician queue that authorizes in hours.
- Cut clinician minutes with structured intake, protocol pre-screening, and drafted summaries for renewals. This is where agentic workflows earn their keep.
- Flatten fixed costs by consolidating vendors and buying the regulated layers per encounter.
- Route pharmacy by state and medication to cut reships, and hold a second pharmacy for redundancy.
- Make status event-driven so support answers from data, and route clinical questions to the care team rather than support.
Pricing models and how they scale
How your infrastructure charges you decides which of these lines are fixed. Per-member-per-month pricing scales with patients, not encounters, and penalizes high-renewal programs. Pure per-visit pricing scales cleanly but can hide minimums. Platform-plus-per-visit — the model most infrastructure uses, including ours — puts a small fixed line in and keeps the rest variable, which is the right shape for a program growing from 500 to 2,000. Our pricing guide walks through the four models and the questions to ask about minimums, tiers, and exit terms.
Building the model
A spreadsheet with one row per month and these columns is enough: encounters by type (initial, renewal, labs-only), prescriptions issued, each variable line as a total and per encounter, each fixed line as a total, fixed cost per encounter, fully loaded cost per encounter by type, and revenue per encounter by type. Add three operational metrics alongside — clinician minutes per case, tickets per 100 encounters, lapse rate — because they predict next month’s cost lines. Review it monthly. When a line moves, you will know which lever to pull.
Lithos is priced in three parts — a monthly platform fee tiered by volume and support level (every tier covers all 50 states), a per-visit fee that steps down with tier, and a one-time implementation fee — with usage-based add-ons such as prior authorization and benefits checks carrying no minimums. It carries the fixed lines this model warns about: the physician network, 50-state compliance, e-prescribing and pharmacy routing. Programs at volume usually start the conversation with their current model in hand; bring yours to a working session and we will price your program against it. Next in the series: eight signs you’ve outgrown your telehealth platform.
Frequently asked questions
What is cost per encounter in telehealth?
The fully loaded cost of delivering one clinical encounter — clinician review, the platform or infrastructure fee, pharmacy and shipping if a prescription results, payment processing, support, and an allocated share of fixed overhead such as licensing, compliance, and engineering. It is the unit economics denominator for a program at volume.
What is a good cost per encounter?
It depends on category and model, so compare against your own program month over month rather than a published number. The useful questions are the share that is fixed overhead, the gap between initial and renewal encounters, and which lines move when you change design — those tell you what to fix.
How do telehealth costs change from 300 to 1,000 encounters a month?
Variable costs per encounter stay roughly flat; fixed costs per encounter fall in proportion to volume. Overhead that costs $100 per encounter at 300 a month costs $30 at 1,000. That is why the same program can be unprofitable at 300 and healthy at 1,000 without changing anything but volume.
How does infrastructure pricing work at volume?
Most clinical infrastructure is priced as a platform fee plus a per-encounter or per-visit fee that declines with volume. It replaces several fixed costs — medical group structure, clinician recruiting, e-prescribing and pharmacy integrations, compliance upkeep — with one largely variable line, which is why it changes the shape of the model rather than just the total.
Which lever changes telehealth margin the most?
Renewal share, in most programs. A renewal costs less to deliver than an initial encounter and carries no acquisition cost, so keeping patients on therapy — measured as lapse rate — moves margin more than any single cost line.
Get the Journal by email
Our best guides on building compliant telehealth programs — a couple a week, unsubscribe any time.
From first call to first patient, in weeks.
A 15-minute intro call, sandbox credentials the same day, go-live in 3–4 weeks — new launches and existing patient bases alike.