Research, open data

GLP-1 Telehealth Price and Transparency Index

Capture 2026-09-15. Published September 15, 2026. Methodology v1.0 (2026-08-28), registered before the first capture. Next cut monthly; cells older than 90 days are removed, not edited.

Quick answer

As of September 15, 2026, 7 of 8 scored GLP-1 telehealth providers show a price in dollars on their public pages without asking for an email, 2 of 8 name the dispensing pharmacy on those pages, and 3 of 8 make their cancellation terms findable from public pages. Each count can be recomputed from the table below.

Disclosure

Majesta Health sells a competing service; every row, including ours, is collected by the same script from public pages on the capture date. The index measures the visibility of information, not its truthfulness: whether a provider really charges hidden fees cannot be verified from a website. A capture is a moment in time; prices change, and every row carries its date.

The table, capture 2026-09-15

Rows in alphabetical order. Every cell is what the stored snapshot of the listed pages showed on the capture date; n/v means not visible there. Hover or read the notes column for the page each value came from.

ProviderPages capturedPrice visible without emailFirst-month priceRecurring priceIntro and recurring togetherMembership separateMedication included statedShipping statedCancellation visiblePharmacy namedPrescription required stated
Found
https://www.joinfound.com/
https://joinfound.com/medication/compounded-semaglutide
https://joinfound.com/health-plans
captured 2026-09-15
yesn/vfrom $169/mo cash (from $99/mo with insurance); FAQ: compounded GLP-1s starting at $99/monthnonoyes: includedn/vn/vnoyes
Henry Meds
https://henrymeds.com/
https://henrymeds.com/treatments/weight-management/semaglutide
captured 2026-09-15
non/vn/vnonoyes: includedyes: includedyes: FAQ on both pages, cancel via patient portal account page, support email or phone; multi-month plans may owe remaining balancenoyes
Ivim Health
https://ivimhealth.com/
captured 2026-09-15
yesn/v$75 to $133/mo (medication cards titled '6 months of compounded ...', term structure not explained); membership $75/monthyesn/vnonononono
Majesta Health(publisher of this index)
https://majestahealth.com/
https://majestahealth.com/pricing
captured 2026-09-15
yes$179$299yesnoyesyesyesyesyes
Mochi Health
https://joinmochi.com/
captured 2026-09-15
yes$39$79yesyesyes: NOT includedn/vyes: "Cancel anytime" line in the Pricing block; mechanism (how to cancel) not statednoyes
Noom Med
https://www.noom.com/med/
captured 2026-09-15
yesn/vn/vnoyespartial: brand meds cost extran/vn/vnoyes
Ro
https://ro.co/weight-loss/
https://ro.co/weight-loss/pricing/
captured 2026-09-15
yes$39 (membership only; medication additional, visible from $149/mo)$74-149/mo (membership only; medication additional, visible from $149/mo to $449/mo by drug and dose)yesyesyes: NOT includedyes: includedn/vnoyes
WeightWatchers Clinic
https://www.weightwatchers.com/us/weight-loss-medication
captured 2026-09-15
yes$25$74 to $84 per month (membership only)yesyesyes: NOT includedn/vn/vyes: Carepointyes
Hers
https://www.forhers.com/weight-loss
https://www.forhers.com/weight-loss/plans
Not scored: capture_failed_403_403. A failed capture is a fact about our access on the capture date, not about the provider's disclosure.

Download: JSON, CSV. Field definitions and the capture procedure: methodology. A policy-only view of the same data: GLP-1 telehealth policy comparison.

Methodology, version 1.0 (2026-08-28)

The index measures exactly one thing: what a visitor can learn about price and terms from a provider's public pages without leaving an email and without starting an intake. It is an index of transparency, not of the quality of medicine, the quality of medication or the honesty of a company.

Inclusion: cash-pay GLP-1 telehealth offers sold publicly in the United States on the capture date. Adding or removing a provider in a future cut is explained in the changelog. Fields and definitions were fixed on 2026-08-28, before the first capture, so that they could not be adjusted to a desired conclusion.

  1. A script downloads the registered public pages of every provider and stores gzipped raw snapshots with a manifest (URL, UTC time, HTTP status, checksum, size).
  2. Each field is filled by reading the stored snapshot; every value must be findable in it, or absent from it for n/v. Nothing from memory, nothing from third-party reviews.
  3. The dataset is written with the capture date in its name. Past cuts are never rewritten; new cuts sit beside them.
  4. If a price is rendered only by a script and is not present in the HTML, the value is n/v with a note: we measure what a crawler and a visitor on a slow network see.
  5. A failed capture is never scored.

Fields

  • Price visible without email: A price in dollars is visible without giving an email or starting a quiz.
  • First-month price: Stated first-month or introductory price.
  • Recurring price: Stated recurring monthly price.
  • Intro and recurring together: Introductory and recurring prices shown in the same block.
  • Membership separate: A membership fee is charged separately from the medication.
  • Medication included stated: The page states whether medication is included in the price.
  • Shipping stated: The page states whether shipping is included.
  • Cancellation visible: Cancellation terms can be found from public pages.
  • Pharmacy named: The dispensing pharmacy is named.
  • Prescription required stated: The page states that a prescription or physician decision is required.

License

Data: CC BY 4.0. Reuse with attribution to Majesta Health and a link to this page. Attribution does not imply that any provider listed endorses this index.

Corrections

Corrections: a provider or reader who believes a row is wrong can email support@majestahealth.com with the public URL that shows the fact. The correction is checked against a new snapshot and applied in the next cut with a changelog entry; past cuts are never rewritten.

Frequently asked questions

What does the index measure?
One thing only: what a visitor can learn about price and terms from a provider's public pages without giving an email or starting an intake. It does not measure the quality of care, the quality of medication or the honesty of a company.
How is a row collected?
A script downloads the registered public pages of each provider on the capture date and stores the raw HTML with a manifest (URL, time, HTTP status, checksum). Every value is then read from that stored snapshot. Nothing is filled from memory or from other websites.
What does n/v mean?
Not visible: the fact was not present in the stored snapshot of the registered pages on the capture date. A price rendered only by a script after the page loads counts as n/v with a note, because a crawler and a visitor on a slow connection see the same thing.
Why is Majesta Health in its own index?
Because the row is collected by the same script and scored by the same rules as every other row, and because leaving ourselves out would make the table a marketing page. Majesta Health sells a competing service, and that is stated above the table.
Why is one provider not scored?
A capture that fails (for example an HTTP 403 to our request) is never scored. That is a fact about our access on that day, not about the provider's disclosure, and the row says so.
Can I reuse the data?
Yes, under CC BY 4.0: reuse with attribution to Majesta Health and a link to this page. Attribution does not imply endorsement by any provider listed.
How do I report an error?
Email support@majestahealth.com with the public URL that shows the fact. The correction is checked against a new snapshot and applied in the next cut with a changelog entry. Past cuts are never rewritten.

Compounded medications are not FDA-approved as final products. This page compares public disclosures only and is not medical or purchasing advice. Medication is prescribed only if a licensed physician determines it is appropriate.