We tested both. Onboarded on each. Compared dose-by-dose pricing they don't make easy to find. Here's the honest answer — and why it depends on which kind of patient you are.
For first-time GLP-1 patients who value a polished app and continuous support
For patients pursuing branded GLP-1s through insurance, or who want metabolic testing
| Feature | HimsPremium · compounded | RoPremium · compounded + brand |
|---|---|---|
| Starting price (compounded sema) | $169 / month | $349 / month |
| Brand-name GLP-1 access | ✗ Compounded only | ✓ Via NovoCare |
| Insurance navigation | ✗ Cash-pay only | ✓ Prior-auth assistance |
| Pricing increases with dose | No (flat with 6-mo plan) | Yes |
| Mobile app | ✓ Full-featured (iOS & Android) | ✓ Functional |
| 24/7 provider messaging | ✓ Included | Business hours |
| Lab work required | Sometimes | Sometimes |
| Metabolic testing included | ✗ | ✓ $75 add-on, often waived |
| Free shipping | ✓ | ✓ |
| Money-back guarantee | ✗ | ✗ |
| HSA / FSA eligible | ✓ | ✓ |
| State coverage | 47 states | All 50 + DC |
Entry price is $169/month for compounded semaglutide on the 6-month plan, paid upfront. The same price holds across dose escalation — a meaningful advantage if you titrate up to a higher dose. Month-to-month plans are available but cost roughly 35% more per month. No brand-name access.
Entry price is $349/month for compounded sema on the Ro Body program, plus a $75 metabolic-testing fee at intake (often waived during promos). Pricing increases with dose tier. Brand-name access through the NovoCare partnership runs $499–1,900/month depending on insurance status.
The most polished funnel in telehealth, full stop. Intake takes 6–8 minutes, the visual design carries you through, and provider review typically returns within 24 hours. Where it falls short: thin clinical screening for patients with complex histories. If you have a complicated metabolic picture, Hims' intake won't catch it.
Slower, longer intake (closer to 15 minutes), with required metabolic-test scheduling. The trade-off is that Ro's intake catches more clinically. For first-time GLP-1 patients with comorbidities — pre-diabetes, thyroid history, gallbladder issues — Ro's intake routes you to a more thorough provider conversation.
Compounded semaglutide and (until recently) compounded tirzepatide. As of May 2026, Hims has withdrawn compounded tirzepatide following FDA shortage list updates — a meaningful market shift we covered in our cluster guide. Compounding pharmacy partners are state-licensed and disclosed on request.
Compounded semaglutide and tirzepatide, plus brand-name Ozempic, Wegovy, and Zepbound through NovoCare partnership. The brand-name option is the meaningful differentiator — it's the only premium telehealth provider with structured access to FDA-approved GLP-1s at discounted (still high) cash-pay rates.
24/7 provider messaging is included by default — meaningful when you have a side-effect concern at 11pm. Response time in our testing averaged under 2 hours during business hours, under 6 hours overnight. Quality of clinical advice was solid but generic — not bespoke to your specific history.
Provider messaging is business-hours only (with an emergency line), but the assigned-provider model means you tend to talk to the same clinician across visits. That continuity is genuinely valuable for dose adjustments and side-effect troubleshooting. Slower-feeling, higher-quality.
Best app in the GLP-1 telehealth category. Includes weight tracking, dose reminders, side-effect logging, integrated messaging, and visible refill timing. Genuinely usable. It's the kind of app you keep open, not just the one you reluctantly installed.
Functional, not delightful. Web-portal-first, mobile app present but feels secondary. Has tracking and messaging but lacks the polish that makes day-to-day adherence easier. You'll use it for what you have to, not what you want to.
No hedging — these are real, structural advantages.
No hedging — these are real, structural advantages.
Neither provider makes their full dose-by-dose pricing trivial to find. We pulled it from active intake flows, monthly. Here's the actual cost across a typical 6-month titration.
| Dose level | Approx. duration | Hims (6-mo plan) | Ro Body | Difference |
|---|---|---|---|---|
| 0.25 mg / week | Month 1 | $169 | $349 | + $180 |
| 0.5 mg / week | Month 2 | $169 | $379 | + $210 |
| 1.0 mg / week | Months 3–4 | $169 | $429 | + $260 |
| 1.7 mg / week | Month 5 | $169 | $469 | + $300 |
| 2.4 mg / week (max) | Month 6+ | $169 | $499 | + $330 |
| Brand-name (Wegovy) | Cash-pay rate | — not offered | $1,349 | — |
| 6-month total · compounded sema | $1,014 | $2,554 | + $1,540 | |
Source · PeptideWellness intake testing · Pricing observed May 2026 · 6-month compounded sema protocol · Excludes one-time fees
For the patient profile that fits Hims structurally.
For the patient profile that fits Ro structurally.
Most patients pursuing compounded GLP-1 are healthy, paying cash, and would benefit from $1,500 in savings across a 6-month protocol. Hims' structural advantages — pricing, app, 24/7 messaging — apply to most use cases.
The exception is meaningful, though: if you're insurance-focused or want branded GLP-1 long-term, Ro is the better starting point. The premium is justified by access, not by service quality.
Best price-to-experience ratio in the category. Polished app, 24/7 messaging, flat pricing. Compounded only — no brand-name option.
Premium-priced and worth it for branded-GLP-1 access. NovoCare partnership, insurance navigation, more thorough clinical screening.