Switching from OpenLoop or Bask? Free white-glove migration in days.
PharmaBro
  1. Home
  2. Blog
  3. Operator guide
Operator guide

How much does a white-label telehealth platform actually cost?

Published fees, percentage models, and the line items that do not appear on the first page of a proposal. With the real arithmetic at 300, 1,000 and 3,000 patients.

Marcus ElleryHead of Payments and Billing5 min read

Key takeaways

  • Two models dominate: a published flat fee, or a percentage of patient billings. They diverge permanently as you scale.
  • Benchmark any transaction fee against Stripe's published 2.9% plus 30 cents. Anything materially above that is a payments markup.
  • The add-ons decide the real number: storefront build, data migration, per-order support fees, per-category fees and LegitScript are all commonly billed separately.
  • A platform that does not publish pricing is a platform that can price you after learning how badly you need it.
  • At 1,000 patients the gap between models is measured in six figures a year, not in dollars per month.
01

The two models, and why they diverge

A flat fee prices software as software: the platform costs roughly the same whether you bill $50,000 or $500,000 in a month, because the cost of running the infrastructure is broadly the same either way.

A revenue share indexes the fee to your success instead. Software does not become more expensive to run because your ad account performed well, but a percentage fee behaves as though it does.

The practical test is simple. Ask what your platform bill becomes if you double your ad spend and it works. Under a flat fee it barely moves. Under a percentage it doubles.

02

What a published flat fee looks like

PharmaBro publishes every tier, which makes it usable as a benchmark whether or not you buy it. Launch is $15,000 setup and $1,500 a month for 0 to 500 patients. Grow is $25,000 and $3,000 up to 2,000. Scale is $50,000 and $5,000 up to 5,000.

The transaction fee falls as you grow: 3% on Launch, 2% on Grow, 1.5% on Scale. Since Stripe's own published direct rate is 2.9% plus 30 cents, from Grow onward the platform fee on a transaction is below what the processor itself charges.

TierSetupMonthlyPatientsTransaction fee
Launch$15,000$1,5000 to 5003%
Grow$25,000$3,000501 to 2,0002%
Scale$50,000$5,0002,001 to 5,0001.5%
EnterpriseCustomCustom5,000+Custom
03

What a percentage model costs at volume

Take 1,000 patients at $249 a month, so $2,988,000 in annual billings. A 20% revenue share is $597,600 a year. At the same volume, a flat $3,000 a month plus a 2% transaction fee is $95,760, against $2,988,000 of billings.

The gap is not a line item. It is a different business. And it widens every month your marketing works, which is the opposite of how a cost should behave.

Active patientsAnnual billingsFlat fee model20% revenue shareDifference
300$896,400$44,892$179,280$134,388
1,000$2,988,000$95,760$597,600$501,840
3,000$8,964,000$194,460$1,792,800$1,598,340
04

The line items that are easy to miss

The monthly number is rarely the whole cost on either side. When comparing proposals, price these explicitly rather than assuming they are included.

  • Storefront build, commonly $5,000 to $10,000 one-time, sometimes tiered as basic, advanced and custom.
  • Data migration, commonly around $2,500.
  • Per-order patient support fees, often included up to a threshold then charged at $2 to $5 per order per month. This scales with volume.
  • Per-product-category fees, where a plan includes a few categories and charges for each additional one.
  • LegitScript, commonly $2,450 to $3,000, sometimes billed monthly at around $205.
  • Payment processing, which can run materially above the processor's own rate.
05

Ask what the transaction fee is really for

Every card payment carries a real processing cost, so a transaction fee is legitimate. The question is whether it tracks that cost or exceeds it.

A platform charging 3.9% through its own Stripe account is adding roughly a full percentage point over the processor's published rate. On $2,988,000 of annual billings, the difference between 3.9% and 2% is about $57,000 a year for an identical payment moving through an identical card network.

A transaction fee that falls as you scale behaves like a cost line. One that stays flat or rises behaves like a revenue share wearing different clothes.

06

Price the exit, not just the entry

Two contract terms determine what a bad platform choice costs you later, and neither appears in the monthly fee.

The first is contract length. A twelve-month minimum term means a mistake is a year long. The second, and larger, is card token portability. If the platform holds your stored payment credentials and will not release them, migrating means asking every active subscriber to re-enter their card details. A meaningful share never do, so the switching cost is paid in churned revenue rather than in engineering hours.

Where PharmaBro fits

Every number above is on our pricing page

PharmaBro publishes each tier, the transaction rate, the consult fee and what is included, so you can model your entire first year before speaking to anyone.

Zero revenue share. Zero medication markup. LegitScript at $0. No per-order support surcharge, no per-category fee, no separate storefront build fee, and no contract term.

Conclusion

The honest answer to what a white-label telehealth platform costs is that it depends entirely on the model, and the range between models is wider than the range within them.

Get four things in writing before you sign: the percentage if there is one, the transaction rate, every one-time and per-order add-on, and whether your card tokens are portable. A vendor unwilling to put those in writing has told you something useful.

Frequently asked questions

Is a flat fee always cheaper than a revenue share?

Not at very low volume. At a handful of patients a percentage of almost nothing is less than a fixed monthly fee. The crossover comes quickly, and after it the flat fee wins by a widening margin. Model it at the volume you expect in month six, not month one.

What is a reasonable transaction fee?

Benchmark against Stripe's published 2.9% plus 30 cents. At or slightly above that is a pass-through. A full point above it is a payments markup, and you should ask what you are buying for the difference.

Why do some platforms not publish pricing?

Because a price you cannot see can be set after the vendor has learned how badly you need it. It also prevents you modelling your own unit economics before signing, since you cannot compute contribution margin against a fee you have not been told.

What should I budget beyond the platform?

Entity formation and healthcare counsel for the MSO structure, acquisition spend, and working capital for medication and fulfillment if you are buying it directly rather than having the platform carry it out of a revenue share.

Written by

Marcus ElleryHead of Payments and Billing

Works on the rebill engine, merchant routing and recovery logic. Spends most of his time on the unglamorous half of subscription telehealth: why a card failed, and whether it had to.