Checkout Optimization for Telehealth Companies
How to build a telehealth checkout that converts: short form, express pay, clear plan terms, a card hold captured after approval, and no health data.
Article summary
TL;DR
A telehealth checkout converts when it is short, offers Apple Pay and Google Pay, shows the full price and plan terms above the pay button, and says plainly that the card is charged only if a clinician approves. Behind it, authorize at checkout, capture on approval, release the hold on decline, and track declines.
- 40% of US shoppers who abandon a checkout cite extra costs; 18% leave because an account is required (Baymard, September 2025).
- The average checkout has 11.3 form fields; Baymard says most sites need only 8 (2024).
- A card authorization made online by the customer stays valid for 7 days on Visa, Mastercard, American Express and Discover, per Stripe's docs (read November 2, 2026).
- ROSCA requires material terms before billing information and express consent before charging.
- Stripe's agreement says users "must not provide Protected Health Information to Stripe" (amended September 28, 2026).
On this page
This guide is part of our playbook on the best ecommerce platform for telehealth companies. The general guide, for any business: what a custom ecommerce checkout must do. For the pages before checkout, see landing pages for telehealth companies.
What makes a telehealth checkout different
An ecommerce checkout sells a product. A telehealth checkout starts a request that a clinician decides.
The patient may be declined
The checkout must not read as a promise of treatment.
The charge depends on a decision
Authorize now, capture later, or refund later; the first is cleaner.
Most plans recur
Subscription terms apply from the first order.
The intake sits next to it
Health answers must stay on the clinical side, not in the payment.
The processor is choosy
Stripe lists "Telemedicine and telehealth services" as restricted8Stripe, Prohibited and restricted businesses, read November 2, 2026, so a backup matters.
Why shoppers leave a checkout
Baymard's survey of US shoppers who abandoned a checkout gives the main reasons, excluding "just browsing"1Baymard Institute, Cart abandonment rate statistics and reasons for abandonment, updated September 22, 2025. They apply to telehealth with one addition: doubt about being charged before approval.
| Reason | Share | Telehealth fix |
|---|---|---|
| Extra costs too high (shipping, tax, fees) | 40% | Show the full plan price, shipping and visit fee on the offer page |
| Delivery too slow | 20% | Say when the clinician reviews and when the pharmacy ships |
| Didn't trust the site with card details | 19% | Clinician and pharmacy model explained, known payment methods, contact details |
| Site required an account | 18% | Create the patient account after payment, from the intake email |
| Checkout too long or complicated | 17% | Intake before checkout, then a one-page payment step |
| Website errors or crashes | 17% | Test on real phones and real cards |
| Couldn't see the total cost up front | 12% | Billed amount and frequency next to the plan |
| Credit card declined | 10% | Retries, another payment method, a backup processor for outages |
| Not enough payment methods | 9% | Apple Pay and Google Pay |
Source: Baymard Institute, US online shoppers, updated September 22, 20251Baymard Institute, Cart abandonment rate statistics and reasons for abandonment, updated September 22, 2025.
Fig. 1Why US shoppers leave a checkout, and the telehealth fix
Extra costs come first, by far.
The telehealth checkout checklist
| Element | Do this | Why |
|---|---|---|
| Order of steps | Intake first, payment last, on one page | 17% leave a long checkout1Baymard Institute, Cart abandonment rate statistics and reasons for abandonment, updated September 22, 2025 |
| Form fields | Reuse intake data (name, address); aim for about 8 payment fields | Average is 11.3; most sites need 82Baymard Institute, Checkout flow average form fields, June 26, 2024 |
| Account | Created after payment, not before | 18% leave when forced1Baymard Institute, Cart abandonment rate statistics and reasons for abandonment, updated September 22, 2025 |
| Plan and price | Price, billed amount, frequency, what is included | 12% leave when they can't see the total1Baymard Institute, Cart abandonment rate statistics and reasons for abandonment, updated September 22, 2025 |
| When the card is charged | "Your card is authorized now and charged only if a clinician approves" | Patients fear paying for a refusal |
| Express payment | Apple Pay and Google Pay on top | NoCard typing on mobile |
| Subscription terms | Renewal, frequency, how to cancel, above the button; express consent | ROSCA4Restore Online Shoppers' Confidence Act, 15 U.S.C. § 8403, Visa5Visa Core Rules and Visa Product and Service Rules, edition of April 18, 2026, table 5-21 |
| State | Confirmed in the intake, before payment | Clinicians generally must be licensed where the patient is |
| Add-on | At most one non-prescription order bump, unchecked | Raises order value without distracting |
11.3
Form fields in the average checkout (Baymard)
8
Fields most sites need
18%
Of shoppers who abandoned left because an account was required
Add-ons: order bumps for telehealth companies. Express payment: express checkout for telehealth companies.
Authorize now, capture on approval
Charging the full amount at checkout bills people before any clinician has seen their case. The FTC alleged in July 2026 that a telehealth company enrolled consumers in recurring plans "shortly after receiving consumers' intake forms"9FTC, "FTC and States Act Against Hims & Hers", press release, July 29, 2026 (allegations; case pending). An authorization avoids that.
How long a hold lasts. Stripe lists these validity windows for online, customer-initiated card payments3Stripe Docs, Place a hold on a payment method, read November 2, 2026:
| Card brand | Authorization valid for |
|---|---|
| Visa | 7 days |
| Mastercard | 7 days |
| American Express | 7 days |
| Discover | 7 days |
If the authorization expires before capture, Stripe releases the funds and cancels the payment3Stripe Docs, Place a hold on a payment method, read November 2, 2026. Extended authorizations exist for some eligible payments3Stripe Docs, Place a hold on a payment method, read November 2, 2026.
The flow:
- Checkout: authorize the first payment; save the card for refills with the patient's consent.
- Clinician approves: capture the authorization, then confirm by email.
- Clinician declines: cancel the authorization at once and tell the patient they will not be charged.
- Decision takes longer than the window: ask the patient to confirm and authorize again, rather than charging a saved card without warning.
Fig. 2One authorization, two outcomes
Clinician approves
- CheckoutAuthorize the first payment
- thenClinicianApproves the case
- thenCapturePatient chargedApproved
Captured within the 7-day window, confirmed by email
Clinician declines
- CheckoutAuthorize the first payment
- thenClinicianDeclines the case
- thenCancelHold released at onceDeclined
Authorization canceled, patient not charged
A declined patient is never charged.
Watch out
Stripe notes that some card statements "don't always distinguish between authorizations and captured (settled) payments, which can sometimes confuse customers"3Stripe Docs, Place a hold on a payment method, read November 2, 2026. Say on the confirmation page and in the first email that a pending amount is an authorization, not a charge.
The payment rules behind this flow: how to require a prescription before checkout.
Subscription terms at checkout
Most telehealth plans renew, so the checkout is where subscription law starts.
- Clear terms before payment details: price, frequency, renewal date, how to cancel4Restore Online Shoppers' Confidence Act, 15 U.S.C. § 8403.
- Express consent: an unchecked box or a clear action for the recurring plan, never pre-checked4Restore Online Shoppers' Confidence Act, 15 U.S.C. § 8403.
- Introductory prices and trials: Visa requires a reminder at least 7 days before they end, and online cancellation when the sign-up was online5Visa Core Rules and Visa Product and Service Rules, edition of April 18, 2026, table 5-21.
- California patients: express consent, an acknowledgment after sign-up and online cancellation for online sign-ups6California Business and Professions Code § 17602, for contracts entered into since July 1, 2025.
Example
"Monthly plan, $129. Charged only if a clinician approves, then every 30 days from shipment. Cancel or pause anytime in your account." placed directly above the button.
Tagada follows Visa and Mastercard rules and the laws that apply to payments.
Rules in depth: how to sell telehealth services on subscription.
Keep health data out of the payment
The checkout is where clinical and payment data sit closest. Keep them apart.
- Line items: "Monthly plan" or "Care plan", not a medication or a condition.
- Billing descriptor: your brand name, nothing medical.
- Payment metadata: a case or order ID, never intake answers. Stripe's agreement says users "must not provide Protected Health Information to Stripe"7Stripe Services Agreement, Third Party Data, as modified September 28, 2026.
- Confirmation emails: content-free; details live in the patient portal.
Fig. 3What the payment knows about the patient
- Line item
- Monthly plan
- Billing descriptor
- Your brand name
- Metadata
- Case ID and order ID only
- Intake answers
- Not sent: stay on the clinical side
- Confirmation email
- Content-free, details in the portal
Illustrative record.
An order, never a diagnosis.
The legal side: HIPAA and your payment processor.
Declines and a backup processor
A patient declined at capture, after a clinician has approved, is the most expensive loss in the funnel.
- Track declines by reason code at checkout and at capture separately.
- Retry soft declines with sensible timing, and offer another payment method.
- Route to a second processor when the first is down or times out (never after the patient's bank declines, nor after the processor's fraud rules block it): see payment routing for telehealth companies.
- Keep cards in a vault you control, so refills continue if a processor changes.
Declines from the payment side: reducing payment declines for telehealth companies.
Measure the checkout
| Metric | Formula | Watch for |
|---|---|---|
| Checkout completion | Authorized checkouts ÷ completed intakes | Drops after a change |
| Capture success | Captured ÷ approved | Expired holds, declines at capture |
| Decline rate | Declined ÷ attempted payments | Spikes by card type or bank |
| Express pay share | Express orders ÷ orders | Low share on mobile |
| Disputes and refunds at 60 days | Disputed or refunded ÷ captured | Patients surprised by a charge |
Test changes one at a time: A/B testing for telehealth companies.
How Tagada helps
A one-page checkout with routing and fraud checks built in
The Tagada checkout keeps the conversion tools and the payment logic in one place, and TagadaPay adds "native 3DS2, device intelligence, and rules engine: approve real customers, block the rest"11TagadaPay, homepage, read November 2, 2026.
- Checkout tools: one-page checkout, order bumps, one-click upsells, A/B tests, Apple Pay and Google Pay
- Routing across TagadaPay and processors such as Stripe, NMI and Airwallex, with one logic, and a cascade to another processor when one is down or times out
- Your vault, portable: "Switch processors without re-onboarding customers"
- Integrations: "Already on Stripe, NMI or Airwallex? We orchestrate those too."
Building the whole telehealth brand? With Tagada Rx, the card is held at checkout and captured only once a doctor approves, a decline releases the hold, and the docs are explicit: "The hold is not clinical approval"10Tagada Docs, Rx: Introduction, read November 2, 2026. US patients only, by selection.

Frequently asked questions
How can I reduce checkout abandonment on a telehealth site?
Should a telehealth company charge before or after the clinician approves?
Why do patients see a charge if they were not approved?
How should I show a subscription at a telehealth checkout?
Why are payments declined on my telehealth checkout?
Sources
Checked November 2, 2026- Baymard Institute, Cart abandonment rate statistics and reasons for abandonment, updated September 22, 2025
- Baymard Institute, Checkout flow average form fields, June 26, 2024
- Stripe Docs, Place a hold on a payment method, read November 2, 2026
- Restore Online Shoppers' Confidence Act, 15 U.S.C. § 8403
- Visa Core Rules and Visa Product and Service Rules, edition of April 18, 2026, table 5-21
- California Business and Professions Code § 17602, for contracts entered into since July 1, 2025
- Stripe Services Agreement, Third Party Data, as modified September 28, 2026
- Stripe, Prohibited and restricted businesses, read November 2, 2026
- FTC, "FTC and States Act Against Hims & Hers", press release, July 29, 2026 (allegations; case pending)
- Tagada Docs, Rx: Introduction, read November 2, 2026
- TagadaPay, homepage, read November 2, 2026
Tagada
A checkout that charges only approved patients
Funnels, one-click upsells, subscription billing and payment routing, on one customer record.
- 01Create your free account
- 02Connect your store or build a checkout
- 03Launch funnels, upsells and subscriptions
