Finasteride prices compared

Every verified way to buy finasteride 1 mg, normalized to cost per month and per year. Discount pharmacies need your own prescription; telehealth plans bundle the online visit.

Quick answer

  • Cheapest verified way$4.24/moGeneric finasteride 1 mg · Mark Cuban Cost Plus Drugs. Source, checked Nov 1, 2026. Needs your own prescription.
  • Cheapest all-in telehealth$16/moRo finasteride 1 mg (12-month plan) · Ro. Source, checked Nov 1, 2026. Online visit and shipping included.
  • Cheapest without a prescriptionNoneFinasteride is prescription-only in the US.

Picked from the verified prices below, as of the check date. Affiliate links never change these picks. How we check prices.

All 10 verified prices

Channel:
ChannelSellerProduct · form · strengthCost / monthUpfront / visit feeRx neededAuto-shipsSource + date
Discount pharmacyMark Cuban Cost Plus Drugs Generic finasteride 1 mgTablet · 1 mg · 90 tablets $4.24≈ $50.88/yr1 mg once daily, 30 tablets = 1 month; includes $5.25 shipping per order $7.47 + $5.25 shippingVisit: Not included: you need your own prescription YesNo Cost Plus Drugs (price incl. $5 pharmacy fee)Checked Nov 1, 2026
Discount pharmacyMark Cuban Cost Plus Drugs Generic finasteride 1 mgTablet · 1 mg · 30 tablets $11.07≈ $133/yr1 mg once daily, 30 tablets = 1 month; includes $5.25 shipping per order $5.82 + $5.25 shippingVisit: Not included: you need your own prescription YesNo Cost Plus Drugs (price incl. $5 pharmacy fee)Checked Nov 1, 2026
Telehealth subscriptionRo Ro finasteride 1 mg (12-month plan)Tablet · 1 mg $16≈ $192/yrRo's listed per-month price; ships quarterly $16 per month on planVisit: Online visit includedShipping: Included Yes (Ro's provider prescribes)Yes Ro pricing pageChecked Nov 1, 2026
Telehealth subscriptionRo Ro finasteride 1 mg (6-month plan)Tablet · 1 mg $18≈ $216/yrRo's listed per-month price; ships quarterly $18 per month on planVisit: Online visit includedShipping: Included Yes (Ro's provider prescribes)Yes Ro pricing pageChecked Nov 1, 2026
Telehealth subscriptionRo Ro finasteride 1 mg (Quarterly plan)Tablet · 1 mg $20≈ $240/yrRo's listed per-month price; ships quarterly $20 per month on planVisit: Online visit includedShipping: Included Yes (Ro's provider prescribes)Yes Ro pricing pageChecked Nov 1, 2026
Telehealth subscriptionKeeps Keeps finasteride 1 mg (12-month plan)Tablet · 1 mgPage also showed a first-order price of $14.00/mo (30% off); we use the regular price. $20≈ $240/yrKeeps' regular per-month plan price $20 per month on planVisit: Free one-time consultation (per Keeps)Shipping: Not stated on plan card Yes (Keeps' provider prescribes)Yes Keeps: finasterideChecked Nov 1, 2026
Telehealth subscriptionHims Hims finasteride 1 mgTablet · 1 mg $22≈ $264/yrHims' 'starting at' monthly price; longer plans may differ $22 per month, 'starting at'Visit: Online visit; no separate fee listedShipping: Not stated Yes (Hims' provider prescribes)Yes Hims: finasterideChecked Nov 1, 2026
Telehealth subscriptionKeeps Keeps finasteride 1 mg (6-month plan)Tablet · 1 mgPage also showed a first-order price of $15.75/mo (30% off); we use the regular price. $22.50≈ $270/yrKeeps' regular per-month plan price $22.50 per month on planVisit: Free one-time consultation (per Keeps)Shipping: Not stated on plan card Yes (Keeps' provider prescribes)Yes Keeps: finasterideChecked Nov 1, 2026
Telehealth subscriptionStrut Health Strut Health finasteride 1 mgTablet · 1 mg · 30 tablets $25≈ $300/yr30 tablets = 1 month $25Visit: Provider consultation included (per Strut)Shipping: Free shipping (per Strut) Yes (Strut's provider prescribes)Yes Strut Health: finasterideChecked Nov 1, 2026
Telehealth subscriptionKeeps Keeps finasteride 1 mg (3-month plan)Tablet · 1 mgPage also showed a first-order price of $18.67/mo (30% off); we use the regular price. $26.67≈ $320/yrKeeps' regular per-month plan price $26.67 per month on planVisit: Free one-time consultation (per Keeps)Shipping: Not stated on plan card Yes (Keeps' provider prescribes)Yes Keeps: finasterideChecked Nov 1, 2026

Sorted by cost per month (click a column to re-sort). Cost per month = order price + shipping ÷ months supplied, using the assumption under each number. Prices change: confirm at checkout. How we collect and normalize prices.

Which route fits you

Already have a doctor

Ask for a generic finasteride 1 mg prescription and send it to a discount pharmacy. A 90-day fill is the cheapest per month in our table.

Want an online consult

Telehealth plans include the visit and delivery. Longer plans cost less per month but are often billed upfront; check the cancellation terms.

Want to avoid prescriptions

There's no OTC finasteride in the US. OTC options are on the minoxidil and supplements & OTC pages.

What to watch for

Frequently asked questions

What's the cheapest way to get finasteride?

In our check on Nov 1, 2026, a 90-tablet fill of generic finasteride 1 mg at Cost Plus Drugs was $7.47 plus $5.25 shipping, about $4.24 a month. You need your own prescription.

What does finasteride cost through telehealth?

Monthly telehealth prices we verified ranged from $16 (Ro, longest plan) to $26.67. These include the online visit.

Do I need a prescription for finasteride?

Yes. In the US finasteride is prescription-only. Telehealth services have their own clinicians who decide whether to prescribe.

Is finasteride covered by insurance for hair loss?

Usually not; most plans treat hair loss as cosmetic. That's why cash prices matter.

Not medical advice. This page compares prices only. Prescription drugs need a licensed prescriber, and supplements and devices can interact with medicines or conditions. Talk to a doctor or pharmacist before starting, stopping or combining anything.

Every price was read on the linked public page on Nov 1, 2026 (ET). We skip any price we couldn't verify. See our methodology. Spot an error? Tell us. ← All treatment prices