Dataset · 2026 edition
TRT price rows, 2026
One row per provider. The cadence column is the registry value read from the source for this edition, not the supply period. Where no interval was published, the row reads not established.
Export these rows
17 rows × 14 fields · text/csvThe CSV is serialised from the same records this table renders, with the column names defined in the field dictionary. The markdown twins are the static exports of the same rows. A row-by-row comparison on the datasets page confirms the export matches what is shown here.
| provider_slug | product_type | formulation | charge_usd | billing_cadence | billing_days | membership_monthly | required_fees | commitment | states | source_url | check_date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| hims-and-hers | injectable | Injectable vial; oral capsules also listed | 79 | calendar-month | null | null | Required membership plan, $49 taken at checkout (billing period not stated):49/not-established | null | 49 | investors.hims.com/news/news-details/2026/Hims-Expands-Testosterone-Care-with-Injectable-and-Oral-TRT-Its-Largest-Mens-Health-Launch-to-Date/default.aspx | Oct 26, 2026 |
| hone-health | injectable | Injectable testosterone cypionate; cream and troches also priced | 28 | calendar-month | null | null | Required membership: Basic $25/mo or Plus $155/mo, applicable tier not established:null/not-established; Initial Biomarker Test + Consult, $65, listed as an offer rather than a stated requirement:65/not-established | null | null | honehealth.com/mens/buy-testosterone/ | Oct 26, 2026 |
| lifemd | injectable | XYOSTED auto-injector, subcutaneous | null | not-established | null | null | none | null | null | www.lifemd.com | Oct 23, 2026 |
| rexmd | not-established | Formulation not established in the sources read | 250 | calendar-month | null | null | none | null | null | rexmd.com/testosterone/ | Oct 26, 2026 |
| marek-health | not-established | Formulation not established in the sources read | null | not-established | null | null | none | null | 50 | marekhealth.com/faq | Oct 26, 2026 |
| maximus | injectable | Injectable testosterone; strength not stated in the source | 199.99 | calendar-month | null | null | Required lab work (at-home test ordered with the protocol):null/not-established | None on the one-month plan; $149.99/mo requires three months and $99.99/mo requires six | null | www.maximustribe.com/testosterone/Injectable-TRT | Oct 26, 2026 |
| male-excel | topical | Topical testosterone cream | 132 | calendar-month | null | 99 | Shipping and handling (stated to apply, no amount published):null/not-established | null | null | maleexcel.com/pricing | Oct 26, 2026 |
| defy-medical | not-established | Formulation not established in the sources read | null | not-established | null | null | none | null | null | www.defymedical.com/ | Oct 23, 2026 |
| fountain-trt | topical | Topical testosterone cream | 199 | calendar-month | null | null | none | null | 20 | www.fountaintrt.com/ | Oct 26, 2026 |
| peter-md | injectable | Injectable testosterone cypionate | 139 | calendar-month | null | null | Required initial lab work (not priced on the plans page):null/not-established | One-month plan price; $109/mo requires six months ($654 total) and $79/mo requires twelve months ($948 total) | 48 | getpetermd.com/mens-trt/ | Oct 26, 2026 |
| taurus-meds | not-established | Formulation not established in the sources read | 149 | calendar-month | null | null | Ongoing lab monitoring (not priced on the page read):null/not-established | null | null | taurusmeds.com/pages/testosterone-49 | Oct 26, 2026 |
| reformhrt | not-established | Formulation not established in the sources read | null | not-established | null | null | none | null | null | www.reformhrt.com/ | Oct 23, 2026 |
| regenx-health | not-established | Formulation not established in the sources read | null | not-established | null | null | none | First three months of therapy paid before a free month is added | null | www.regenxhealth.com/ | Oct 23, 2026 |
| titan-trt | injectable | Compounded injectable; oral and enclomiphene also listed | 159 | not-established | null | null | none | null | null | www.titan-trt.com/ | Oct 23, 2026 |
| keeps | not-established | Formulation not established in the sources read | null | not-established | null | null | none | null | null | www.jointitan.com/ | Oct 23, 2026 |
| blokes | injectable | Injectable testosterone cypionate | 149 | calendar-month | null | null | Required initial lab work (a $75 promotional workup is offered without stating what it covers):null/not-established | Billed quarterly at $149/mo; $129/mo on 6 months; $99/mo on 12 months | null | joiandblokes.com/product/testosterone-replacement-therapy/ | Oct 26, 2026 |
| alynmd | not-established | Formulation not established in the sources read | null | not-established | null | null | none | null | null | alynmd.com/ | Oct 26, 2026 |
The cadence registry
Cadence is stored per provider per product, taken from the source read for this edition. The CSV import layer sits underneath the registry, so a hand-checked value always wins over an imported one. A missing key is not defaulted to 28 or 70 days.
| registry key | kind | days | layer |
|---|---|---|---|
| hims-and-hers | calendar-month | null | sourced import |
| ro | not-established | null | sourced import |
| hone-health | calendar-month | null | sourced import |
| lifemd | not-established | null | sourced import |
| rexmd | calendar-month | null | sourced import |
| marek-health | not-established | null | sourced import |
| maximus | calendar-month | null | sourced import |
| male-excel | calendar-month | null | sourced import |
| defy-medical | not-established | null | sourced import |
| fountain-trt | calendar-month | null | sourced import |
| peter-md | calendar-month | null | sourced import |
| taurus-meds | calendar-month | null | sourced import |
| reformhrt | not-established | null | sourced import |
| regenx-health | not-established | null | sourced import |
| titan-trt | not-established | null | sourced import |
| keeps | not-established | null | sourced import |
| blokes | calendar-month | null | sourced import |
| alynmd | not-established | null | sourced import |
| stahl-primary-care | fixed-days | 28 | record override |
| trt-nation | calendar-month | null | record override |
Import warnings
- Ro: the item sold is not prescription testosterone replacement, so it is excluded from the rankings and from every TRT price count.
- Ro: no source named a formulation, so the record sits in no purchase column.
- RexMD: no source named a formulation, so the record sits in no purchase column.
- Marek Health: no source named a formulation, so the record sits in no purchase column.
- Defy Medical: no source named a formulation, so the record sits in no purchase column.
- Taurus Meds: no source named a formulation, so the record sits in no purchase column.
- ReformHRT: no source named a formulation, so the record sits in no purchase column.
- RegenX Health: no source named a formulation, so the record sits in no purchase column.
- Titan TRT: a charge is published without a billing interval, so no monthly equivalent is derived.
- Keeps: no source named a formulation, so the record sits in no purchase column.
- AlynMD: no resolvable domain, so the record carries no outbound link.
- AlynMD: no source named a formulation, so the record sits in no purchase column.