Ecommerce OS · Online Pharmacy7 min readUpdated November 2, 2026

LTV and CAC for an Online Pharmacy: How to Calculate and Improve Them

How to calculate LTV and CAC for an online pharmacy: margin per approved patient, refills, certification costs and orders declined at review.

Article summary

TL;DR

LTV is the gross margin an approved patient brings over all their refills; CAC is everything you spend to win a new approved patient, divided by those patients. For an online pharmacy, count two costs most guides skip: certification fees, and orders declined at prescription review. Then raise LTV at the first refill, where most patients are lost.

  • LegitScript certification costs a $975 non-refundable application fee plus $2,150 a year per website (January 2026). It belongs in CAC.
  • Google Ads requires online pharmacies to apply and to be accredited by LegitScript or NABP in the US.
  • Stripe never returns the dispute received fee outside Mexico, even when you win. Disputes cut LTV.
  • Bask Health, a telehealth vendor, describes the first refill as the point where churn is steepest (August 2026).
  • No study publishes LTV or CAC for online pharmacies. Use your own cohorts.
Want to go further? AskChatGPTClaudePerplexityGrok
On this page

This guide is part of our hub on the best ecommerce platform for online pharmacies. The general guide, for any business: subscription retention and cancellation flows. Brands that want the prescription side run for them can apply to Tagada Rx, a stack with storefront, doctors, pharmacy and payments.

The formulas

Use these five, the same way every month. The difference with other stores: count patients, not shoppers, and only those whose order was approved.

MetricFormulaNotes
Approval rateApproved orders ÷ paid or authorized ordersOrders declined at review earn nothing
LTVGross margin per order × average number of ordersMargin after product, dispensing, shipping and payment fees
Average orders1 ÷ (1 − refill retention), per cycleBask Health uses this lifetime formula4Bask Health, Retention sensitivity modeling: how small retention changes transform LTV, updated August 31, 2026 (vendor article)
CACAll acquisition costs ÷ new approved patientsAds, certification, platform fees, review cost of declined orders
PaybackCAC ÷ gross margin per orderIn refill cycles, not months, if cycles vary

Pharmacy Times gives a simpler method for a physical pharmacy: sample 100 patients, average what they spent, multiply by your margin6Pharmacy Times, 5 critical numbers that can skyrocket your pharmacy's success, May 17, 2016, updated March 5, 2021. It works as a first check, but it ignores time and refills.

Fig. 1Where a pharmacy patient's value is won or lost

  1. VisitsPaid for, counted in CAC
  2. OrdersPaid or authorized
  3. Approved at reviewThe only patients CAC divides by
  4. First refillWhere churn is steepest
  5. Third refillEach fill adds gross margin

LTV = gross margin per order × average number of orders.

Illustrative example. Steepest churn at the first refill: Bask Health, August 2026.

What goes into pharmacy CAC

Ad spend alone understates CAC. Add these:

  1. Certification

    $975 to apply plus $2,150 a year per site for LegitScript1LegitScript, Healthcare Certification FAQ and "101 Guide: Healthcare Certification", January 2026, read November 2, 2026. Spread it over the patients you win that year.

  2. Platform approvals

    Google requires an application and accreditation for online pharmacies2Google Ads Help, Healthcare and medicines policy, online pharmacies, read November 2, 2026; Meta requires LegitScript certification9Meta Transparency Center, Drugs and pharmaceuticals, read November 2, 2026. Count the time and the fees.

  3. Orders declined at review

    You paid to acquire that visitor, the order was reviewed, and no medication ships. Their cost lands on the approved patients.

  4. Refunds

    If you charged the card before review, a declined order becomes a refund, with fees you often do not get back.

  5. Measurement gaps

    Since early 2025, Meta has limited lower-funnel events for some health advertisers, as reported by Haus5Haus, on Meta's health and wellness conversion restrictions, November 25, 2024 (secondary source). Your ad dashboard may undercount purchases. Compute CAC from your own orders.

$975

LegitScript application fee, non-refundable (January 2026)

$2,150

LegitScript fee per website, per year (January 2026)

1st refill

Where churn is steepest, per Bask Health (August 2026)

Watch out

A CAC that divides spend by all orders, approved or not, looks better than reality. Divide by approved patients.

What limits pharmacy LTV

A pharmacy patient is not a regular subscriber. Four things cap their value:

  1. The prescription ends. A prescription covers a set number of fills. After that, the patient needs a new one from their prescriber, and some do not come back.
  2. The first refill. Bask Health finds churn steepest between the first and second cycles4Bask Health, Retention sensitivity modeling: how small retention changes transform LTV, updated August 31, 2026 (vendor article).
  3. Failed refill payments. An expired card stops a refill the patient wanted. See failed payment recovery for online pharmacies.
  4. Disputes. Each dispute costs the order, plus a fee Stripe keeps even if you win3Stripe Docs, How disputes work, dispute fees, read November 2, 2026.

Four caps on a pharmacy patient's value.

Legitimacy matters for repeat orders too. The FDA tells patients to use pharmacies that require a prescription and are licensed by a state board of pharmacy8FDA, BeSafeRx frequently asked questions, content current as of September 21, 2020. Show your license and verification clearly; patients who trust you reorder.

Worked example

Example (hypothetical numbers, for the method only): you spend $30,000 on ads in a month and $260 on that month's share of certification. You get 400 paid orders; 340 are approved at review. Gross margin is $40 per order, and 70% of patients refill each cycle.

StepCalculationResult
CAC per approved patient$30,260 ÷ 340$89
CAC if you divided by all orders$30,260 ÷ 400$76 (too low)
Average orders per patient1 ÷ (1 − 0.70)3.3
LTV$40 × 3.3$133
LTV ÷ CAC$133 ÷ $891.5
Payback$89 ÷ $402.2 refill cycles

Raise refill retention from 70% to 80% and average orders go from 3.3 to 5, so LTV goes from $133 to $200. Retention moves LTV more than a small CAC cut, the same point Bask Health makes4Bask Health, Retention sensitivity modeling: how small retention changes transform LTV, updated August 31, 2026 (vendor article).

Fig. 2Ten points of refill retention against the cost of a patient

  1. CAC per approved patient89 USD
  2. LTV at 70% refill retention133 USD
  3. LTV at 80% refill retention200 USD

Source: Worked example above, hypothetical numbers

Retention moves LTV more than a small CAC cut.

Illustrative example. Hypothetical numbers from the worked example above.

Why there is no pharmacy benchmark

Searches for online pharmacy LTV and CAC return vendor guides and financial model templates. Their numbers are assumptions, not measurements. No source we checked publishes conversion, CAC or retention for online pharmacies.

What you may findWhat it isUse it?
"LTV:CAC of 3:1"A convention for SaaS and ecommerceAs a starting point, then set your own from margins
Pharmacy CPA ranges on vendor blogsNoMethod or sampleNo
Telehealth retention examplesHypothetical scenarios4Bask Health, Retention sensitivity modeling: how small retention changes transform LTV, updated August 31, 2026 (vendor article)For the method only
Your own cohorts by month of first orderReal dataYes

More on what is published: online pharmacy benchmarks.

How to raise LTV

  • Fix the first refill: reminder before the supply runs out, easy reorder, clear shipping dates. See email flows for online pharmacies.
  • Charge refills when you ship: patients pay for what leaves the pharmacy, which cuts "charged but not shipped" complaints.
  • Recover failed payments: retries and card updates before the next fill.
  • Raise margin per order: supply length options and relevant non-prescription add-ons. See how to increase AOV for an online pharmacy.

How to lower CAC

  • Raise the approval rate: state eligibility clearly before checkout so fewer orders are declined at review.
  • Hold, do not charge, before review: a voided authorization costs less than a refund.
  • Send purchases server-side so platforms optimize on real orders. See server-side tracking for online pharmacies.
  • Test the checkout: small conversion gains lower CAC on every channel. See A/B testing for online pharmacies.

How Tagada helps

Raise pharmacy LTV, count CAC on approved patients

  • Tagada Rx: a telehealth stack with storefront, doctors, pharmacy and payments, LegitScript included. The card is held at checkout and captured only once a doctor approves; a decline voids the hold, so money never leaves the card7Tagada docs, Tagada Rx introduction, read November 2, 2026. Refills rebill on the day the pharmacy ships. US patients only; open by application to a selected group of brands.
  • Checkout: one-page checkout, order bumps, one-click upsells, A/B tests, Apple Pay and Google Pay.
  • Subscriptions: billing cycles, retries and automatic recovery of failed payments.
  • Tracking: server-side events to Meta, Google and TikTok.
Raise pharmacy LTV, count CAC on approved patients

Nick Bonnassies

CMO at Tagada

CMO at Tagada. Before Tagada, Nick built direct-to-consumer brands that generated over $115M in sales, raised over $25M in crowdfunding and sold two of them. He also works as a fractional CMO on marketing operations and AI systems.

Frequently asked questions

How do you calculate LTV for an online pharmacy?

Multiply the gross margin per order by the average number of orders per approved patient. Gross margin is after product, dispensing, shipping and payment fees. Average orders come from refill retention: 1 ÷ (1 − retention per cycle). Measure it by cohort, and only on patients whose first order was approved.

What is a good LTV to CAC ratio for an online pharmacy?

No study publishes one for pharmacies. Many ecommerce teams start from 3:1, a convention rather than a benchmark. Set your own target from your margins and overheads, and check payback: how many refill cycles it takes to earn back what you spent to win the patient.

Should certification costs count in CAC?

Yes. LegitScript costs $975 to apply and $2,150 a year per website, and ad platforms require it or NABP accreditation to run pharmacy ads. Without it you cannot acquire patients through those channels, so spread the annual cost over the patients you win.

How do refills affect LTV?

Refills are most of the value. Each extra cycle a patient stays adds a full order margin, and retention compounds: going from 70% to 80% retention per cycle takes average orders from 3.3 to 5 in our example. The first refill is where most patients drop.

Sources

Checked November 2, 2026
  1. LegitScript, Healthcare Certification FAQ and "101 Guide: Healthcare Certification", January 2026, read November 2, 2026
  2. Google Ads Help, Healthcare and medicines policy, online pharmacies, read November 2, 2026
  3. Stripe Docs, How disputes work, dispute fees, read November 2, 2026
  4. Bask Health, Retention sensitivity modeling: how small retention changes transform LTV, updated August 31, 2026 (vendor article)
  5. Haus, on Meta's health and wellness conversion restrictions, November 25, 2024 (secondary source)
  6. Pharmacy Times, 5 critical numbers that can skyrocket your pharmacy's success, May 17, 2016, updated March 5, 2021
  7. Tagada docs, Tagada Rx introduction, read November 2, 2026
  8. FDA, BeSafeRx frequently asked questions, content current as of September 21, 2020
  9. Meta Transparency Center, Drugs and pharmaceuticals, read November 2, 2026

Tagada Rx

Count CAC on approved patients, grow LTV at the first refill

Tagada Rx runs the stack behind your brand. Open by selection: every application is reviewed, and we reply to each one.

  1. 01Tell us about your brand
  2. 02We review every application
  3. 03Go live under your brand after review