Men's Health Watchdog

Finasteride Online: How to Buy It Legally and What It Costs

How to buy finasteride online with a prescription, why Amazon and CVS need one too, and what each program charges a month with the online visit included.

By Julian Caraulani · Last updated

Hair Loss

Quick answer
You can buy finasteride online legally, but only with a prescription. A clinician licensed in your state writes it, and a licensed pharmacy fills it. The FDA says a safe online pharmacy will "Always require a doctor’s prescription" (FDA). With the visit included, plans start at $14 a month at Keeps.
Top-rated partner for hair loss treatment
Happy Head
8.8/10Very good
From $18/mo, $108 every 6 months
  • FDA-approved and compounded
  • LegitScript seal ID shown
  • No state list published

Below: the three legal routes, what Amazon, CVS and other big names mean for this drug, and what each program charges. Prices checked November 7, 2026.

Is finasteride over the counter?

No. The pill that treats hair loss in men is sold by prescription in the US. The Propecia label says it "is indicated for the treatment of male pattern hair loss (androgenetic alopecia) in MEN ONLY" (DailyMed: Propecia label). A pill with that same drug in it still needs a prescriber to approve it.

The over-the-counter hair product is minoxidil, a different drug that you rub on the scalp. Our guide to finasteride vs minoxidil shows how the two differ.

Route Who writes the prescription Who fills it Best when
A telehealth program The program's licensed clinician, after an online questionnaire The program's partner pharmacy You have no prescription and want one step
Your own doctor, then a pharmacy website Your usual doctor A state-licensed online or chain pharmacy You see a doctor already and want the lowest tablet price
A program, then a cash pharmacy The program's clinician A pharmacy you choose, where the program allows it You want the visit from a program and the tablets from a cash seller

All three end the same way: an FDA-approved generic tablet, handed over against a prescription. Which strength fits is your prescriber's call. We give no doses.

Top-rated partner for hair loss treatment
Happy Head
8.8/10Very good
From $18/mo, $108 every 6 months
  • FDA-approved and compounded
  • LegitScript seal ID shown
  • No state list published

Finasteride on Amazon, at CVS and at Costco

Many readers search for these names, so here is what we can say. A site or store can only sell the tablets if it is a licensed pharmacy and has your prescription. Amazon, CVS, Walgreens and Costco all run pharmacies, and each one asks for a prescription on this drug.

Their prices change by store and by day, and their pages block automated readers. We do not print them. Use each pharmacy's own price tool with your zip code. If you have no prescription yet, a program gets you one first.

Route 1: a telehealth program

A program swaps the office visit for an online questionnaire that a clinician reads. Most ship from a partner pharmacy and renew on a schedule. What the better ones do well is put the visit, the prescription and delivery into one published price.

Program Monthly price Billing Visit included?
Keeps $14 Billed every 3, 6 or 12 months First visit free
Ro $16 12-month plan, ships quarterly Yes
Happy Head $18 6-month supply paid upfront Dermatologist consult free
Rex MD $18 With a 6-month order Yes
Strut Health $25 Monthly, 30 tablets Yes
Hims $22 Not stated on the page we read Yes

Each figure is the program's own published price. Plan length and first-order discounts move the number, so read the billing column too. Every plan, scored the same way, is on our best hair loss programs page, and the full price list is in finasteride cost by program.

Route 2: your own doctor and a pharmacy website

If a doctor already knows your health history, they can send a prescription to any licensed pharmacy, including mail-order ones. This skips the program's visit fee. One cash seller, Cost Plus Drugs, lists 30 finasteride tablets at $5.83, about $0.19 a tablet, with shipping added per order. It does not prescribe, so you need the prescription first.

A pharmacy price covers the tablets only. A program price also covers the clinician, the refills and the delivery.

Ranked on safety and priceSee every men's health program side by side

Route 3: a program's prescription, filled elsewhere

Some programs will send the prescription they write to a pharmacy you choose. You pay the program for the visit and the pharmacy for the tablets. For many men this is the cheapest way to get refills. Ro says it can send a prescription to your own pharmacy. Ask before you pay, since not every program does.

What a program asks before it prescribes

A real program screens you first. Expect questions about:

  • Your age and your hair loss. The label covers men with male pattern hair loss only.
  • Your other medicines and health conditions, including liver problems.
  • Sexual side effects and mood, which the label lists. See our finasteride side effects guide for what it says.
  • Plans for children. Some programs ask if a partner is pregnant or may become pregnant, because the label warns about handling crushed tablets.

A clinician can decline to prescribe. A good program says so plainly.

How to check that a pharmacy is real

Run the FDA's own checklist on any site. A safe online pharmacy will:

  1. Always require a doctor's prescription.
  2. Provide a physical address and telephone number in the U.S.
  3. Have a licensed pharmacist on staff to answer your questions.
  4. Be licensed with a state board of pharmacy.

The FDA adds that "Checking a pharmacy’s license through your state board of pharmacy is an important step in knowing whether you are using a safe online pharmacy" (FDA: locate a state-licensed online pharmacy). Our safety guide to buying pills online has the longer version.

Tablets, sprays and gels are not the same

  • Finasteride tablets are FDA-approved generics of Propecia. This is what the table above prices.
  • Sprays and gels with finasteride are mixed by a pharmacy, which is called compounding. The FDA says "Currently, there is no FDA-approved topical formulation of finasteride." (FDA alert). They are legal with a prescription and cost more. See hair loss prices.

If you want the version the FDA has approved, ask for finasteride tablets by name.

When each route makes sense

  • No prescription and no doctor visit planned: a program, because the visit and the tablets come together.
  • A doctor you already trust: route 2, then compare pharmacy prices.
  • Refills at the lowest price: ask the program whether it can send the prescription to a cash pharmacy.

Compare every plan side by side on the finasteride price page, or see the best hair loss programs.

Questions

FAQ

Can you buy finasteride online?

Yes, with a valid prescription from a clinician licensed in your state, filled by a licensed pharmacy. Telehealth programs supply the clinician and the pharmacy together. The FDA's rule of thumb is that a safe online pharmacy always requires a prescription. Prices start at $14 a month with the visit included.

Is finasteride over the counter?

No. Finasteride for male pattern hair loss needs a prescription in the US. The hair product you can buy without one is minoxidil, a different drug that you apply to the scalp. A program can issue the finasteride prescription after an online questionnaire.

Can you get finasteride on Amazon?

Amazon runs a pharmacy, and like every pharmacy it needs a prescription for finasteride. Its prices change by account and day, and its pages block our reader, so we print none. Check Amazon Pharmacy's own price tool, then compare with the programs in the table above.

Does CVS sell finasteride?

CVS fills finasteride prescriptions at its pharmacies. It needs a prescription from a licensed clinician. Cash prices vary by store and by day, so ask your local branch or use CVS's own price tool. If you have no prescription yet, a program can write one first.

How much does finasteride cost online?

From $14 a month at Keeps on a multi-month plan, and $16 a month at Ro on a 12-month plan, each with the visit included. With your own prescription, Cost Plus Drugs lists about $0.19 a tablet before shipping.

What is the cheapest way to buy finasteride online?

Get a prescription, then fill it at a cash pharmacy such as Cost Plus Drugs. With no prescription, the lowest all-in price we found was $14 a month at Keeps. Our cheapest hair loss treatment guide ranks them.

Can I send my prescription to another pharmacy?

Some programs say they can send it to a pharmacy you choose, where a cash price or insurance may be lower. Ro says it can. Ask before you pay. Each program's review page quotes its own wording on this.

Does insurance cover finasteride for hair loss?

Usually not. Most plans treat hair loss as cosmetic, and online programs are almost all cash only. See does insurance cover finasteride for Medicare, Medicaid and private plans.

Check this page with an AI assistant:ChatGPTPerplexityClaude

Not affiliated with OpenAI, Perplexity or Anthropic.