MedSol Rx publishes a plan ladder whose totals multiply out correctly at every rung, and it runs a month-to-month lane beside the prepaid ones rather than only the cheapest. Its own product pages then tell readers the same medicine typically costs a range whose floor sits above the dearest rung it charges.
What MedSol Rx charges
Semaglutide: $169/mo — per month, billed $507 in total; six months is $149 a month and twelve is $129
Semaglutide: $169/mo — the first month on the month-to-month plan; every month after is $199
Tirzepatide: $229/mo — per month, billed $687 in total; six months is $209 a month and twelve is $199
Tirzepatide: $239/mo — the first month on the month-to-month plan; every month after is $259
Semaglutide: $159/mo — per month, billed $477 in total; the plan card for this product lists its own contents as a tirzepatide injection supply
MedSol Rx also sells 2 compounds this site boards without publishing a price for them: NAD+ and Sermorelin.
MedSol Rx is not a paid partner; this link may earn a commission if that changes. Full disclosure.
By Nora Castellan, Standards EditorUpdated September 2026
The arithmetic holds everywhere it is printed
Every plan card states a per-month figure and a total, and each total multiplies out exactly against the months it covers.
That sounds like a low bar. It is not: a ladder whose totals do not reconcile is the most common defect on sellers that publish one.
It also publishes a month-to-month lane, with a first month and a standing rate after it, so a reader can see the cost of not committing.
Its own pages quote a typical cost above its own prices
The injectable semaglutide page names a typical monthly range for the programme whose floor sits above the top rung of the ladder the site actually sells.
The tirzepatide page does the same thing more sharply, naming a typical range whose floor is above every rung it charges and whose ceiling is several times higher.
Both figures are the seller's own. They are recorded here as they stand and neither is smoothed against the other.
Two products are quoted, not priced
Its NAD+ and its sermorelin each carry an indicative range that closes with "Please reach out to our team to request a personalized quote."
Neither is filed as a price here. A range with a quote-on-request attached is a lead capture, not a published figure.
Its plan cards carry a separate copy fault: the oral semaglutide card lists its own contents as a tirzepatide injection supply.
It names a clinician network and no pharmacy
The company that makes the prescribing decision is named, which lets a reader look up the clinicians rather than only the storefront.
The dispensing pharmacy is not named anywhere on the pages read, and laboratory work is not part of what the fee buys.
On the regulatory question it is direct: compounded GLP-1 medications "are not FDA-approved and have not been evaluated by the FDA for safety, efficacy, or quality." Its coverage answer is thinner — it says it serves patients nationwide, with no count and no list.
Who it's for
Readers who want a ladder whose totals they can check themselves.
Buyers who want a month-to-month option published alongside the prepaid plans.
Shoppers comparing an oral semaglutide plan against an injectable one.
Anyone who wants the prescribing clinician network named.
Who should look elsewhere
Readers who want a firm NAD+ or sermorelin price rather than a quote.
Buyers who need the dispensing pharmacy named.
Anyone who needs a state list rather than the word nationwide.
Shoppers who want a seller's own pages to agree about what its product costs.
Strengths
Every plan total reconciles exactly against its own per-month figure
Publishes a month-to-month lane beside the prepaid ones instead of only the cheapest
States in its own words that its compounded medicines are not FDA-evaluated
Names the clinician network that makes the prescribing decision
Trade-offs
Its own product pages quote a typical cost several times what it charges
Declines to publish a NAD+ or sermorelin price, offering a quote on request instead
Its oral semaglutide plan card lists a tirzepatide injection supply as its contents
Says only that it serves patients nationwide, with no count and no list
How we verified this
Multiplied every published plan total against its stated per-month figure and confirmed each rung reconciles.
Read the typical-cost sentences on the product pages against the ladder on the packages page and recorded the gap rather than resolving it.
Declined the NAD+ and sermorelin ranges as prices, because both close with an invitation to request a personalised quote.
Requested a deliberately meaningless address on this host in the same session and confirmed it returns a not-found response.
Screened the brand as MedSol and MedSol Rx, plus its named clinician network, against the live federal warning-letter table, pulling all 3,677 records in pages and filtering locally because the table's own search parameter is ignored, with a positive and a nonsense control in the same run. Nothing attaches.
A provider to compare MedSol Rx against
Trellis Vitality
Trellis Vitality frames its program around body-composition tracking rather than scale weight, pairing NAD+, glutathione and tesamorelin with at-home biomarker panels and a 90-day re-test, and names its dispensing pharmacy, VialsRX in Houston, by address.
Every one of them multiplies out correctly against the per-month figure printed beside it. That was checked rung by rung.
Why does its own page say the medicine costs more than it charges?
Its product pages carry typical-cost ranges whose floors sit above the top of its own ladder. Both sets of figures are the seller's, and the site does not reconcile them.
What do NAD+ and sermorelin cost?
There is no published price. Both carry an indicative range that ends with a request to contact the team for a personalised quote, so neither is filed.
Which pharmacy fills the prescription?
It does not say. The clinician network is named; the dispensing pharmacy is not.
MedSol Rx is not a paid partner; this link may earn a commission if that changes. Full disclosure.