Treatments

The Cheapest Way to Get Finasteride (Full Price Ladder)

The same generic pill runs under $10/month with a pharmacy coupon, $20–35 via telehealth, and far more if you buy wrong. The full price ladder and the corners not worth cutting.

By Happy Hair Journey EditorialJuly 10, 20268 min read

Finasteride is one of the cheapest effective drugs in all of medicine — if you buy it the right way. The same generic 1mg pill runs under $10 a month with a pharmacy coupon, $20–35 a month through telehealth, and several times that if you buy the brand name. Here's the full price ladder, what each rung actually buys you, and the corners not worth cutting.

The price ladder, cheapest to priciest

RouteTypical monthly costWhat you're paying for
Local pharmacy + discount coupon~$5–10The pill only — you bring your own prescription
Telehealth subscription (Hims, Keeps, Roman)~$20–35Consult + prescription + auto-refill + shipping
Topical finasteride 2-in-1 (Rx)~$35–99Compounded topical route, lower systemic exposure
Brand-name Propecia$70+A logo on the identical molecule
Ranges reflect typical 2026 pricing; always check current prices — they move.

Route 1: pharmacy + coupon (the floor)

Generic finasteride 1mg with a free discount-card coupon at a chain pharmacy commonly lands in the $15–30 range for a 90-day supply. That's the true floor. The catch is you need a prescription first — from your GP, a dermatologist, or a one-off telehealth consult — and you own the refill logistics yourself. Miss refills and you're funding the most expensive outcome of all: paying for a drug that only works with consistency. Our finasteride cost guide breaks the pharmacy math down further.

Route 2: telehealth (the convenience premium)

The subscription platforms bundle the consult, prescription, refills, and shipping for roughly $20–35 a month. Against the pharmacy floor you're paying a $10–25 monthly premium for never thinking about it — which, given that inconsistency is the number-one reason hair loss treatment fails, is the rare convenience fee with a clinical argument behind it. If you go this route, the services are near-identical on the medication itself; our Hims vs Keeps comparison and Keeps vs Roman comparison cover the differences that actually exist.

Route 3: the corners not worth cutting

  • Gray-market imports and no-prescription websites. Counterfeit rates in unregulated pharma are real, and a fake pill costs you the thing finasteride protects: time. The legitimate generic is already under $10 a month — the savings don't exist.
  • Stretching doses to save money. Taking it "most days" to make a supply last turns an effective drug into an expensive placebo. If budget is the constraint, the coupon route beats the rationing route every time.
  • 5mg tablet splitting without a prescriber's sign-off. It can work, but uneven quarters and crumb exposure risks make it a conversation to have with your doctor, not a forum-taught hack — and coupon-priced 1mg has mostly erased its reason to exist.

What about topical finasteride?

Topical 2-in-1s cost more than the pill — $35 to $99 a month depending on platform and strength — so they're not a cost play; they're a side-effect-profile play, trading money for lower systemic exposure. If that trade interests you, our topical finasteride guide and the full topical finasteride comparison cover the options.

Compare the telehealth options and current prices

Hims, Keeps, Roman, and Happy Head — what each actually costs

See our picks

The bottom line

Cheapest possible: any prescription + generic 1mg + a pharmacy coupon, under $10 a month. Cheapest realistic for most people: a telehealth subscription in the $20–35 range that makes consistency automatic. The only genuinely expensive ways to buy finasteride are the brand name, the counterfeit gamble, and the dose you skip.

Affiliate disclosure: Some links on this page are affiliate links. We may earn a commission if you purchase through them at no extra cost to you. Our editorial picks are independent. Read our policy.

Frequently asked questions

Frequently Asked Questions

The questions we get asked the most — answered straight.

A prescription from any doctor filled as generic finasteride 1mg at a local pharmacy with a discount-card coupon — commonly in the range of $15–30 for a 90-day supply, which works out to under $10 a month. Everything above that price is paying for convenience.

Keep reading

All articles →