Prices verified daily across 57 clinics. Find your match →
hairloss Head-to-head comparison

Strut Health vs Hims

True annual cost, labs inclusion, delivery methods, and verified reviews compared. Updated March 2026.

Our pick: Strut Health8.6/10 vs 7.8/10, higher rated
★ Our Pick
Strut Health
Hair loss, weight loss & skincare — compounded by US pharmacy, no video visit required
8.6/10
Monthly
$79/mo
True Annual
$948/yr
Labs
✗ Extra
States
Most states
Pros
No video visit required — async review in ≤1 business day
US-licensed doctors, US compounding pharmacy
Hair loss, weight loss, skincare, libido all in one platform
Cons
Not available in AK
Labs not included in base price
Visit Strut Health
VS
Hims
From $20/mo finasteride — cheapest and most recognized
7.8/10
Monthly
$20/mo
True Annual
$240/yr
Labs
✗ Extra
States
All 50
Pros
Cheapest finasteride available
Oral or topical
All 50 states
Cons
No ketoconazole shampoo
Generic experience
Visit Hims

Side-by-side comparison

FeatureStrut HealthHims
Monthly price$79/mo$20/mo
True annual cost$948/yr$240/yr
Labs included✗ No✗ No
Delivery optionstopical, oral, injectionoral, topical
Editorial score8.6/107.8/10
Trustpilot4.5★4★
State availabilityMost US states (excl. AK)All 50 states

Our verdict

Strut Health (8.6/10) is our pick over Hims (7.8/10) for most patients.

Hims may be a better fit if you prefer Hims's specific protocol approach. Both clinics require a prescription and blood work before starting treatment.

Visit Strut HealthSee all clinics →

More comparisons

Strut Health vs Sesame Care
$79/mo vs $16/mo · 8.6 vs 8.3 score
Strut Health vs Keeps
$79/mo vs $25/mo · 8.6 vs 8.3 score
Strut Health vs Happy Head
$79/mo vs $79/mo · 8.6 vs 8.1 score
Strut Health vs Strut Health
$79/mo vs $65/mo · 8.6 vs 8.1 score
Hims vs Sesame Care
$20/mo vs $16/mo · 7.8 vs 8.3 score
Hims vs Keeps
$20/mo vs $25/mo · 7.8 vs 8.3 score
Free price alerts

Know the moment prices drop

We track every clinic daily. Get emailed when TRT, GLP-1, or hair loss prices change.

No spam. Unsubscribe anytime.