Skip to content

Rx prices

Finasteride prices.

The lowest cash price we checked for finasteride is $11.90 for 1 mg, 30 tablets, including shipping, from Honeybee Health. Checked Sep 30, 2026.

Finasteride 1 mg is the generic form of Propecia, a prescription tablet. Read the FDA label for Propecia (finasteride) (opens in a new tab) on DailyMed.

Checked prices

What it costs without insurance.

Cash prices for one fill, about one month. Checked on the dates shown. Not live quotes.
StrengthSourcePriceShippingChecked
1 mg30 tabletsHoneybee Health$6.90$5. USPS shipping. Free on orders over $40.honeybeehealth.com(opens in a new tab)
  • If you have insurance, check your copay first. It may be lower than any cash price here.
  • Cash and coupon purchases may not count toward your deductible.
  • Prices change. Check the source before you buy.

Also check

Coupons, copay cards and local prices.

  • Cost Plus Drugs

    Mark Cuban Cost Plus Drugs

    1 mg

    Not checked yet

    Where
    Mail delivery
    You need
    A prescription sent to Cost Plus Drugs. Cash price.
    Note
    Cost Plus lists this strength. We have not checked the price yet.
    Checked
    Check prices at costplusdrugs.com (opens in a new tab)
  • TrumpRx

    Any strength

    Varies by pharmacy and ZIP

    Where
    Pickup at a local pharmacy with the TrumpRx coupon
    You need
    A prescription. TrumpRx lists prices by pharmacy, and they depend on your ZIP code.
    Checked
    Check prices at trumprx.gov (opens in a new tab)
  • GoodRx coupon

    GoodRx

    Any strength

    Varies by pharmacy and ZIP

    Where
    Pickup at a local pharmacy
    You need
    A prescription and a GoodRx coupon. The price depends on the pharmacy and your ZIP code.
    Checked
    Check prices at goodrx.com (opens in a new tab)

Price checker

Check a price.

Vane earns nothing from any pharmacy, coupon or manufacturer. The cheapest legal route wins, even when it is not us.

Only for local prices. Never your full ZIP.

No name, email or phone needed.

How we handle health data: Consumer Health Data Privacy Policy

Questions

Finasteride prices, answered.

What is finasteride?

Finasteride 1 mg is the generic form of Propecia, a prescription tablet. The official FDA label is on DailyMed, from the National Library of Medicine. Ask a licensed clinician whether it is right for you.

What is the cheapest way to fill finasteride without insurance?

The lowest cash price we checked for finasteride is $11.90 for 1 mg, 30 tablets, including shipping, from Honeybee Health. Checked Sep 30, 2026. Prices change. Check the source before you buy.

Can insurance make finasteride cheaper?

It can. If your plan covers finasteride, check your copay first. It may be lower than any cash price. Cash and coupon purchases may not count toward your deductible.

Do I need a prescription for finasteride?

Yes. Every option on this page needs a valid prescription. If you do not have one, a licensed clinician decides whether finasteride is right for you.

Does Vane earn money if I use one of these options?

No. Vane earns nothing from any pharmacy, coupon or manufacturer. The cheapest legal route wins, even when it is not us.

The Vane app

The free Vane app is coming.

Health answers with sources, price checks for any prescription and help reaching your own doctor.