Why Subscription Billing Matters for Peptide Clinics
Peptide therapy is inherently recurring. A patient on BPC-157 for tissue repair follows a 4–12 week protocol with monthly compound shipments. A patient on Sermorelin for growth hormone optimization may continue for 6–18 months. Semaglutide weight management protocols run 12+ months with dose escalation. These are not one-time purchases — they are ongoing clinical programs that require ongoing payment collection.
The problem most peptide clinics face is that they bill like a retail business. A patient visits, pays for a consult, receives a prescription, and then the clinic chases payment for each subsequent month. Staff spend hours on payment follow-ups. Patients drop off not because the therapy stopped working, but because the friction of re-paying every month creates natural attrition. Compounding pharmacies ship late because payment confirmation arrives late.
Percentage of peptide clinic revenue lost to billing friction — late payments, failed collections, and patient drop-off from manual billing processes. Subscription billing reduces this to under 8%.
Subscription billing solves this by converting the patient relationship into a predictable recurring revenue stream. The patient enrolls once, their card is charged automatically each cycle, and compounds ship on schedule without staff intervention. The clinic gains three critical advantages:
- Predictable cash flow. Monthly Recurring Revenue (MRR) becomes forecastable. A 200-patient clinic running $700 average monthly revenue can project $140,000/month with confidence, plan inventory, and negotiate better rates with compounding pharmacies based on volume commitments.
- Higher retention. Automatic billing removes the monthly decision point where patients reconsider whether to continue. Clinics with subscription billing see 15–25% higher 6-month retention compared to manual billing.
- Lower operational cost. Eliminating manual invoicing, payment follow-up, and late-payment collections saves 15–20 staff hours per week for a 200-patient clinic. At $30/hour fully loaded, that is $1,800–$2,400/month in direct savings.
The challenge is that peptide therapy is not a SaaS product or a gym membership. You cannot simply plug in Stripe Billing and start charging. Peptide subscriptions require prescription verification on every renewal cycle, HIPAA-compliant payment data handling, and automatic holds when prescriptions expire. Standard subscription tools do not support these requirements. For a technical explanation of how prescription verification is enforced at the checkout and renewal layer, see our guide to prescription-gated e-commerce for telehealth clinics.
The Subscription Billing Models for Peptide Therapy
Peptide clinics typically operate four subscription models, often running multiple models simultaneously for different protocol types. Each model has distinct billing cycle, pricing, and compliance requirements.
Monthly Compound Subscriptions
The most common model. Patients receive a monthly shipment of compounded peptides with automatic billing. This covers the core peptide therapy protocols that require regular compound refills.
| Compound | Typical Price Range | Protocol Duration | Billing Cycle |
|---|---|---|---|
| BPC-157 | $300–$500/mo | 4–12 weeks | Monthly |
| Sermorelin | $400–$600/mo | 6–18 months | Monthly |
| NAD+ (subcutaneous) | $500–$800/mo | 3–12 months | Monthly |
| PT-141 | $300–$450/mo | Ongoing | Monthly |
| CJC-1295/Ipamorelin | $400–$650/mo | 3–6 months | Monthly |
Quarterly Hormone Therapy Subscriptions
Hormone replacement protocols often bill quarterly because dosing adjustments happen at 90-day intervals, aligned with bloodwork cycles. Patients pay once per quarter for a 90-day supply.
| Protocol | Typical Price Range | Includes |
|---|---|---|
| TRT (Testosterone Cypionate) | $299–$499/quarter | 90-day supply, quarterly labs |
| TRT + Anastrozole | $399–$599/quarter | 90-day supply, AI management, labs |
| Female HRT (Estradiol/Progesterone) | $349–$599/quarter | 90-day supply, hormone panel |
| Comprehensive HRT | $599–$799/quarter | Multi-compound, labs, consult |
Tiered Dosing Subscriptions
Weight management peptides like Semaglutide use dose escalation protocols where the price changes as the dose increases. This requires a subscription model that supports automatic tier changes.
Weeks 1–4
Includes supplies
Weeks 5–16
Includes supplies
Weeks 17–32
Includes supplies
Week 33+
Includes supplies
The billing system must automatically move the patient to the next tier at the prescribed escalation point. This requires integration between the clinical protocol (dose schedule) and the billing system (price tier). A provider approves the dose change, and the billing system adjusts the subscription amount for the next cycle.
Annual Bloodwork Memberships
Many clinics offer annual memberships that bundle monitoring services. These create a baseline recurring revenue stream and keep patients engaged between protocol changes.
$499/year (billed annually or $45/month) — Includes 2–4 comprehensive bloodwork panels, provider review of results, protocol adjustment consultations, and priority scheduling. Some clinics add a 10–15% discount on compound purchases for members.
Requirements for Compliant Subscription Billing
Peptide therapy subscription billing is not standard e-commerce. Every renewal cycle involves a regulated product that requires an active prescription. The billing system must enforce clinical compliance at the payment layer. Here are the non-negotiable requirements.
Prescription Re-Verification on Each Renewal
Before charging a patient's card, the system must verify that the patient has a valid, unexpired prescription for the compound being billed. This is the single most important compliance requirement and the one that standard billing tools completely lack.
The verification check runs automatically before each billing attempt. The system queries the prescription database for the patient's active prescriptions, confirms the prescribed compound matches the subscription product, checks the prescription expiry date against the current date, and verifies that the prescribing provider's authorization is current. If any check fails, the subscription is paused — not cancelled — and both the patient and provider receive notification to renew the prescription.
Automatic Rx Expiry Handling
Prescriptions expire. State regulations vary, but most peptide prescriptions are valid for 6–12 months. The billing system must handle expiry gracefully:
- 30-day warning: Notify the patient and provider that the prescription expires within 30 days. Prompt the provider to schedule a renewal consultation.
- 7-day warning: Escalate notification. If the patient has an upcoming billing cycle within 14 days, flag it for manual review.
- Expiry day: Pause the subscription. Do not attempt payment. Do not ship compounds. Place the subscription in a "pending Rx renewal" state.
- Post-expiry: Send weekly reminders for 60 days. After 60 days without renewal, offer to cancel or convert to a consultation-only subscription.
Billing a patient and shipping a compounded medication without a valid prescription is a violation of both state pharmacy law and DEA regulations (for controlled substances). A single violation can trigger board of pharmacy investigation. Systematic violations can result in clinic license revocation. Your billing system must enforce this gate at the database level, not as a manual check.
Payment Failure Recovery with Retry Logic
Credit cards expire. Banks decline transactions. Payment failures are inevitable in any subscription system, but for medical subscriptions the recovery process must balance revenue recovery with patient communication. Aggressive retry behavior that works for SaaS products is inappropriate for medical billing.
The recommended retry schedule for peptide subscriptions:
| Attempt | Timing | Action | Patient Communication |
|---|---|---|---|
| 1st retry | 3 days after failure | Retry charge | Email: payment failed, update card |
| 2nd retry | 7 days after failure | Retry charge | Email + SMS: action required |
| 3rd retry | 14 days after failure | Final retry | Email + SMS: subscription will pause |
| Pause | 21 days after failure | Pause subscription | Email: subscription paused, compound shipment held |
| Cancellation | 45 days after failure | Cancel subscription | Email: subscription cancelled, re-enrollment available |
Critical distinction: when a medical subscription is paused for payment failure, the compound shipment must also be held. The billing and fulfillment systems must be synchronized. Shipping a compound without collecting payment creates both a revenue loss and a compliance gap (no payment record for the dispensed medication).
HIPAA-Compliant Payment Processing
Payment data for medical services is considered Protected Health Information (PHI) under HIPAA because it reveals that a patient is receiving a specific medical treatment. This means your payment processor must sign a Business Associate Agreement (BAA), all payment data must be encrypted in transit (TLS 1.2+) and at rest (AES-256), access to billing records must be role-controlled and audit-logged, and payment receipts and invoices cannot expose clinical details to unauthorized parties.
Stripe offers BAAs for healthcare customers, making it the most common payment processor for peptide clinics. However, the BAA only covers Stripe's infrastructure. Your application layer — where you store subscription records, link payments to prescriptions, and generate invoices — must also meet HIPAA requirements. This is where purpose-built medical billing platforms add value.
Standard Billing Platforms vs. Medical-Specific Platforms
Most peptide clinics start with a standard billing tool and discover its limitations after the first compliance incident or missed renewal. Here is how the major platform categories compare for peptide therapy subscription billing.
Why Shopify/WooCommerce Subscriptions Fail for Rx Products
Shopify Subscriptions and WooCommerce Subscriptions are excellent tools for consumer products. They are designed for products like coffee, supplements, and pet food — items that require no prescription, no clinical verification, and no regulatory compliance beyond standard commerce law.
For peptide therapy, they fail on every compliance requirement:
- No Rx gate. There is no mechanism to verify a prescription before processing a renewal. The subscription charges the card and triggers shipment regardless of prescription status.
- No HIPAA compliance. Neither Shopify nor WooCommerce signs BAAs. Storing patient prescription data alongside payment data in these systems violates HIPAA.
- No dose-tier automation. Subscription price changes require manual intervention. There is no integration point for clinical dose escalation protocols.
- No prescription expiry tracking. The system has no concept of prescription validity periods. Renewals continue indefinitely until manually cancelled.
Why Stripe Alone Is Not Enough
Stripe Billing is a capable subscription management tool with BAA support. Many peptide clinics consider using Stripe Billing directly via the API or Dashboard. While Stripe handles payment processing correctly, it lacks the clinical layer:
- No Rx verification middleware. Stripe has no concept of prescriptions. You would need to build custom webhook handlers that intercept
invoice.payment_succeededevents, query your prescription database, and cancel the payment if the Rx is expired. This is significant custom development. - No provider authorization flow. Dose changes and protocol adjustments require provider approval before the billing tier changes. Stripe has no approval workflow for price modifications.
- No compound fulfillment integration. Stripe processes payments but does not trigger pharmacy fulfillment. You need middleware to connect payment confirmation to compounding pharmacy order submission.
What Purpose-Built Platforms Add
Medical-specific subscription billing platforms layer clinical compliance on top of payment processing. Here is what they provide that standard tools do not:
| Capability | Shopify/WooCommerce | Stripe Billing | Medical Platform |
|---|---|---|---|
| Recurring payment processing | Yes | Yes | Yes |
| BAA / HIPAA support | No | Yes (with BAA) | Yes |
| Rx verification on renewal | No | No | Yes |
| Automatic Rx expiry holds | No | No | Yes |
| Dose-tier automation | No | Partial (manual API) | Yes |
| Provider authorization flow | No | No | Yes |
| Pharmacy fulfillment trigger | Partial (shipping only) | No | Yes |
| Compliance audit trail | No | Partial (payment logs) | Yes |
| Patient portal for Rx status | No | No | Yes |
Setting Up Billing Tiers and Pricing Strategy
Pricing peptide therapy subscriptions requires balancing compound costs, provider time, operational overhead, and competitive positioning. Most clinics underprice their services because they think only about compound cost, not about the full clinical service they deliver.
Cost-Plus Pricing vs. Value-Based Pricing
Cost-plus pricing starts with the compound cost and adds a markup. If BPC-157 costs $45 from the compounding pharmacy and you apply a 5x markup, you price at $225/month. This is simple but leaves significant revenue on the table because it ignores the clinical value — the provider consultation, protocol management, monitoring, and outcomes the patient receives.
Value-based pricing starts with the clinical outcome. A patient paying $450/month for BPC-157 is not buying a vial of peptide — they are buying accelerated tissue repair, reduced recovery time, and return to activity. The compound is a commodity input. The clinical protocol, provider expertise, and monitoring are the value.
Clinics using value-based pricing average 40–60% higher revenue per patient than cost-plus clinics, with no measurable difference in patient acquisition or retention. Patients who choose peptide therapy are outcome-driven and willing to pay for clinical expertise, not just compounds.
Bundle Pricing Strategy
Protocol bundling is the highest-leverage pricing strategy for peptide clinics. Instead of selling individual compounds, you sell complete clinical programs that include compounds, monitoring, and provider access.
Monthly provider check-in
Protocol adjustments
Supplies included
Bi-weekly check-ins
Quarterly bloodwork
Priority scheduling
Weekly provider access
Quarterly bloodwork
Annual health assessment
Discount Strategies
Strategic discounting increases commitment length and reduces churn without destroying margins.
- Annual commitment discount (10–15% off): Patient commits to 12 months at a reduced rate. A $549/month Recovery plan becomes $467–$494/month with annual commitment. This locks in revenue and reduces monthly churn to near zero for committed patients.
- Multi-protocol discount (10–20% off second protocol): When a patient on Sermorelin adds BPC-157, apply a 15% discount on the second compound. This increases average revenue per patient while rewarding protocol stacking.
- Prepaid quarterly (5% off): For hormone therapy subscriptions, offer a small discount for quarterly prepayment. This reduces payment processing costs and improves cash flow timing.
Never discount the initial month to acquire patients (e.g., "first month $99"). This attracts price-sensitive patients who churn at month 2 when the full price hits. It also creates accounting complexity and sends a signal that your clinical services are overpriced at full rate. Invest in patient education and outcome marketing instead.
Revenue Metrics to Track
Subscription billing generates data that one-time billing cannot. These metrics tell you whether your clinic is growing, stable, or declining — often months before the impact shows up in your bank account.
Core Metrics
| Metric | Definition | Benchmark | Target |
|---|---|---|---|
| MRR | Monthly Recurring Revenue — total predictable monthly revenue from active subscriptions | Varies by size | 10–15% MoM growth (early stage) |
| ARPP | Average Revenue Per Patient — MRR divided by active patients | $700/mo | $700–$900/mo |
| Monthly Churn Rate | Percentage of subscribers who cancel in a given month | 0.7–1.0% | < 0.8% |
| Annual Churn Rate | Percentage of subscribers lost over 12 months | 8–12% | < 10% |
| Patient LTV | Lifetime Value — ARPP divided by monthly churn rate | $8,400–$12,600 | > $10,000 |
| Payment Recovery Rate | Percentage of failed payments successfully recovered through retry logic | 65–75% | > 75% |
Revenue Calculation Example
Here is a revenue model for a mid-size peptide clinic with 200 active subscription patients across different protocol types.
Note: Some patients appear in multiple categories (a patient on monthly peptides may also have an annual bloodwork membership). The 200-patient count represents unique patients; total subscription count may be 250–300 across all models.
Average Revenue Per Patient for this model ($115,540 / 200). To reach the $700 benchmark, this clinic would need to increase bundle plan adoption from 15% to 25% of patients or raise average compound pricing by 12–15%.
Tracking Churn by Protocol Type
Not all subscriptions churn equally. Weight management protocols (Semaglutide) have higher churn because patients reach goal weight and discontinue. Hormone optimization protocols have lower churn because they are ongoing. Track churn by protocol type to identify where to focus retention efforts. For a broader playbook on reducing churn through automated follow-up, see our guide on peptide therapy patient retention strategies.
- Peptide recovery (BPC-157, TB-500): 15–20% annual churn (protocol completion)
- Growth hormone optimization (Sermorelin, Ipamorelin): 8–12% annual churn
- Weight management (Semaglutide, Tirzepatide): 20–30% annual churn
- Hormone replacement (TRT, HRT): 5–8% annual churn (ongoing need)
- Annual memberships: 10–15% annual churn (renewal decision point)
How LUKE Health Handles Subscription Billing
LUKE Health is a purpose-built telehealth platform for peptide and hormone therapy clinics. Subscription billing is integrated into the clinical workflow, not bolted on as an afterthought. Here is how the system handles the requirements outlined in this guide. For a full overview of how billing fits alongside prescribing, labs, and compliance within the complete platform, see our peptide clinic technology stack guide.
Stripe Integration with BAA
LUKE Health uses Stripe as the payment processor with a signed Business Associate Agreement. All payment data flows through Stripe's HIPAA-eligible infrastructure. Patient payment methods, transaction history, and subscription records are stored in Stripe — not in the LUKE Health application database. This minimizes the PHI surface area and leverages Stripe's PCI DSS Level 1 compliance.
The integration supports all four subscription models: monthly compounds, quarterly hormone therapy, tiered dosing with automatic escalation, and annual memberships. Subscription creation, modification, and cancellation are managed through the LUKE Health provider dashboard, with changes pushed to Stripe via the API.
Prescription Gate on Every Renewal
Before Stripe processes any subscription renewal, LUKE Health runs an Rx verification check. The system intercepts the invoice.upcoming Stripe webhook (fired 3 days before billing), queries the patient's prescription record, and either allows the charge to proceed or pauses the subscription.
The verification checks:
- Active prescription exists for the subscription compound
- Prescription has not expired (expiry date is after the billing date)
- Prescribing provider's license is current
- No clinical holds or flags on the patient record
- Required lab work is current (for protocols that mandate periodic bloodwork)
If verification fails, the subscription enters a "pending renewal" state. The patient receives an automated notification explaining what is needed (Rx renewal, lab work, etc.), and the provider receives a task in their dashboard to address the hold.
Auto-Renewal Verification Flow
Day -3: Stripe fires invoice.upcoming webhook. LUKE Health runs Rx verification. If valid, no action needed — Stripe charges the card on the billing date. If invalid, subscription is paused and notifications are sent.
Day 0: Stripe charges the card. On success, LUKE Health triggers the compound order to the compounding pharmacy via API. The patient's shipment tracking is updated in their portal.
Day 0 (failure): If the charge fails, Stripe's Smart Retries handle the first retry. LUKE Health's retry logic handles subsequent attempts on the schedule described above, with patient notifications at each stage.
Provider Dashboard for Billing Management
Providers see subscription status alongside clinical data. The dashboard shows each patient's active subscriptions, upcoming billing dates, Rx expiry dates, payment history, and any holds. Providers can adjust dose tiers (which automatically updates the subscription price), pause subscriptions for clinical reasons, and approve or deny renewal requests when manual review is required.
The billing and clinical systems share a single source of truth. When a provider changes a dose in the clinical record, the billing tier updates. When a prescription expires, the billing system pauses. There is no gap between what is clinically authorized and what is billed. For a walkthrough of how multi-protocol patients are managed across concurrent subscriptions, see our guide to managing multi-protocol peptide patients in one system.
Frequently Asked Questions
What is peptide therapy subscription billing?
Peptide therapy subscription billing is a recurring payment model where patients are charged on a regular cycle (monthly, quarterly, or annually) for ongoing peptide therapy protocols. Unlike one-time purchases, subscription billing automates payment collection, prescription re-verification, and compound fulfillment for therapies like BPC-157, Sermorelin, Semaglutide, and testosterone replacement. The model requires medical-specific infrastructure including Rx gating, HIPAA-compliant payment processing, and automatic handling of prescription expiry.
Can I use Shopify or WooCommerce for peptide therapy subscriptions?
No. Standard e-commerce subscription platforms like Shopify Subscriptions or WooCommerce Subscriptions are not designed for prescription-gated products. They cannot verify active prescriptions before processing renewals, do not enforce Rx expiry holds, lack HIPAA-compliant data handling, and have no mechanism for provider re-authorization. Using these platforms for peptide subscriptions creates regulatory risk and potential liability for dispensing without valid prescriptions.
What is the average revenue per patient for peptide therapy clinics?
Well-run peptide therapy clinics with subscription billing average $700 per patient per month across all protocol types. This includes patients on single-compound protocols ($300–$500/month) and multi-protocol patients on bundled plans ($800–$1,200/month). The key driver is protocol stacking, where patients on weight management add peptide recovery or hormone optimization. Clinics using annual commitment discounts see higher retention with slightly lower per-month revenue.
How does prescription re-verification work with subscription billing?
Prescription re-verification checks that a patient has a valid, unexpired prescription before each billing renewal is processed. The system queries the prescription database before charging the patient's card. If the prescription has expired or been revoked, the subscription is paused automatically and the patient and provider are notified. No payment is collected and no compound is shipped until the prescription is renewed.
What churn rate should peptide therapy clinics expect?
Peptide therapy clinics with well-structured subscription billing typically see 8–12% annual churn (voluntary cancellation). Monthly churn runs 0.7–1.0%. This is significantly lower than general SaaS because peptide protocols are clinically prescribed and patients experience measurable health outcomes. The primary drivers of churn are cost sensitivity (35%), protocol completion (25%), and side effects or lack of results (20%). Offering annual commitment discounts and bundle pricing reduces churn by 15–25%.
Does Stripe support HIPAA-compliant subscription billing?
Stripe alone does not provide HIPAA compliance for medical subscription billing. However, Stripe does offer Business Associate Agreements (BAAs) for healthcare customers, which is a prerequisite. HIPAA-compliant subscription billing requires Stripe with a BAA plus additional infrastructure: encrypted patient records, audit logging, prescription verification middleware, and access controls. Purpose-built medical billing platforms like LUKE Health layer these compliance requirements on top of Stripe's payment processing.
Ready to Set Up Subscription Billing?
LUKE Health handles Rx-gated subscription billing, Stripe BAA integration, automatic renewal verification, and dose-tier management — so you can focus on patient outcomes.
See the Platform