Finasteride cost in 2026
Finasteride costs $7 to $203 per 30 day supply in 2026, and most people pay about $10.50.
What moves the price
- Generic or brand name is the biggest factor, since brand Propecia and Proscar cost many times more.
- Using a discount card or coupon can cut the price of the generic to a few dollars.
- The pharmacy chosen changes the price, even in the same town.
- A 90 day fill often costs less per month than a 30 day fill.
- Telehealth plans set a flat monthly price that can include the doctor visit.
- Where you live. Prices in big cities usually run higher than in small towns.
What is included
The price covers the tablets only. A doctor visit or online consult may be extra unless a telehealth plan bundles it. Insurance may cover the 5 mg tablet for prostate use but often does not cover the 1 mg tablet for hair loss. Prices are for information only. Confirm costs and care with a licensed provider.
Finasteride prices by option
| Option | Price |
|---|---|
| Generic 1 mg, 30 tablets, discount coupon (GoodRx average) | $10.50 |
| Generic 5 mg, 30 tablets, discount coupon (GoodRx average) | $7.80 |
| Generic 1 mg, 30 tablets, no coupon (GoodRx average) | $45.80 |
| Generic 1 mg, 90 tablets, discount card at Kroger (SingleCare) | $13 |
| Generic 1 mg, telehealth plan (Ro) | $16 to $20 per month |
| Brand Propecia 1 mg (Ro, SingleCare data) | $132 to $147 per month |
| Brand Proscar 5 mg (Ro, SingleCare data) | $189 to $203 per month |
Average prices in US dollars. Source: GoodRx.
Ways to pay less
- Compare discount card prices at several pharmacies before filling.
- Ask for a 90 day supply, which often lowers the monthly cost.
- Choose the generic instead of Propecia or Proscar.
What price guides say
We checked 3 price guides and read every number on their pages. They do not all measure the same thing, so the ranges on this page come from putting them side by side.
- GoodRx: How much is finasteride without insurance (Aug 3, 2026)
- SingleCare: Finasteride without insurance (prices as of Nov 10, 2025)
- Ro: How much does finasteride cost (updated Sep 25, 2026)
Common questions
How much does this cost in 2026?
Finasteride costs $7 to $203 per 30 day supply in 2026, and most people pay about $10.50. Most people pay about $10.50 per 30 day supply. The low end is $7 and the high end is $203.
What changes the price the most?
The biggest factors are: Generic or brand name is the biggest factor, since brand Propecia and Proscar cost many times more; Using a discount card or coupon can cut the price of the generic to a few dollars; The pharmacy chosen changes the price, even in the same town.
How can I pay less?
Compare discount card prices at several pharmacies before filling. Ask for a 90 day supply, which often lowers the monthly cost. Choose the generic instead of Propecia or Proscar.
Where do these numbers come from?
From 3 named price guides: GoodRx, SingleCare, Ro. Each one is linked on this page with the date we read it.
Related costs
Compare prices
Related jobs people check next, with the usual 2026 price.
| Job | Usual price |
|---|---|
| Mammogram cost | $100 to $523 |
| DEXA scan cost | $80 to $400 |
| Verquvo cost | $654 to $733 |
| Mommy makeover cost | $9K to $20K |