Ro and LillyDirect aren't really competitors on medication price — Ro's Zepbound vials are sold through the same LillyDirect self-pay channel at the same base price. The real choice is whether you need a prescriber and support layered on top.
If you already have a doctor and just want the lowest ongoing cost, going directly through LillyDirect (or a flat-rate compounded option like Luma Health's tirzepatide at $297/month) skips the extra membership fee.
If you're weighing Ro against LillyDirect for Zepbound specifically, it helps to understand upfront that they're not offering two different medications at two different prices — Ro's Zepbound vials are fulfilled through an integration with LillyDirect's own self-pay pharmacy channel, at the same posted price. The real decision is whether you need what Ro adds on top: a prescriber, insurance navigation, and ongoing clinical support.
How Ro and LillyDirect Actually Relate
LillyDirect is Eli Lilly's direct-to-patient self-pay program, selling Zepbound single-dose vials (and more recently KwikPens) at reduced cash pricing to patients with a valid prescription. Ro partnered directly with this channel, meaning a Ro-affiliated provider can write an on-label Zepbound prescription and have it fulfilled at the same LillyDirect self-pay price — with Ro's membership fee added on top for the prescribing and support layer.
The Pricing Breakdown
LillyDirect's self-pay vial pricing commonly runs $299/month for the 2.5mg starting dose, $399/month for 5mg, and $449/month for higher therapeutic doses (7.5mg-15mg), provided you refill within the program's specified window. If you access Zepbound through Ro, you'll pay that same medication price, plus Ro's membership fee — commonly around $39-$45 for the first month, then roughly $145-$149/month afterward (lower with an annual prepay option).
In practice, that means a patient with their own prescribing doctor who sends a prescription directly to LillyDirect pays only the medication cost. A patient going through Ro pays the same medication cost plus the membership fee, in exchange for a prescriber, insurance-coverage checking, and ongoing clinical support.
If you don't currently have a doctor willing to prescribe Zepbound, or you want help checking whether your insurance actually covers it (a free tool some platforms offer catches coverage many patients don't realize they have), the membership fee is buying real value: access to a prescriber and support you'd otherwise need to find elsewhere. If you already have both, the membership fee is a cost with no corresponding benefit for your specific situation.
A Third Path: Flat-Rate Compounded Tirzepatide
If your priority is the lowest predictable monthly cost with a prescriber included, it's worth comparing both of these paths against flat-rate compounded tirzepatide as well. Luma Health's compounded tirzepatide is $297/month, flat, regardless of dose — which means as your dose increases toward the 7.5mg-15mg range, the comparison against LillyDirect's rising dose-tiered pricing (or Ro's membership-plus-medication total) can shift in either direction depending on your specific dose and situation. It's worth running the actual math for your expected maintenance dose before deciding.
Which Path Fits You
- Already have a doctor willing to prescribe Zepbound
- Specifically want the FDA-approved brand product
- Don't need insurance-navigation help or ongoing coaching
- Don't currently have a prescriber for Zepbound or tirzepatide
- Want insurance coverage checked before committing to cash-pay
- Would rather have flat pricing that doesn't rise with dose (compounded route)
A prescriber included,
flat pricing at every dose
Compounded tirzepatide at $297/month — medical evaluation, provider visits, and shipping all included, with pricing that doesn't change as your dose increases.
Get Started → Or start your free health assessmentFrequently Asked Questions
The medication itself is the same price either way, since Ro's Zepbound is fulfilled through the LillyDirect self-pay channel. Going directly through LillyDirect with your own prescriber skips Ro's separate membership fee.
Yes. LillyDirect requires a valid Zepbound prescription from a licensed healthcare provider, whether that's your own doctor, an obesity specialist, or a telehealth provider like Ro.
Provider consultations, ongoing messaging access, insurance-coverage checking, and coordination — the clinical and support layer wrapped around access to the same LillyDirect-priced medication.
It depends on your dose. Flat-rate compounded pricing (like Luma Health's $297/month regardless of dose) can be more or less competitive than LillyDirect's rising dose-tiered pricing depending on where your maintenance dose lands — worth comparing directly for your specific situation.
No. LillyDirect's self-pay pricing is a cash-only program and cannot be combined with insurance or the manufacturer's separate commercial savings card.
To maintain LillyDirect's reduced self-pay pricing at higher doses, refills generally need to be completed within a specified window (commonly 45 days) of the previous delivery. Missing that window can mean paying a higher price until you re-enroll.
References
- Eli Lilly and Company. Zepbound (tirzepatide) cost and self-pay information. Lilly.com. 2026. pricinginfo.lilly.com
- Ro. Weight loss program pricing. Ro.co. 2026. Ro.co
- U.S. Food and Drug Administration. Prescribing Information for Zepbound (tirzepatide). FDA.gov. 2025. FDA.gov
- Jastreboff AM, et al. Tirzepatide Once Weekly for the Treatment of Obesity (SURMOUNT-1). N Engl J Med. 2022;387(3):205-216. PubMed 35658024