Cheapest Minoxidil in 2026: Where to Buy and How to Save

The same active ingredient at wildly different prices. Here's how to stop overpaying.

MinoxidilQuick Research Team · Updated March 2026 · 8 min read

Minoxidil is a long-term commitment. Whether you're using topical or oral, you'll be buying it month after month for years. That means even small price differences compound into real money. The good news: you can get clinically effective minoxidil for under $10 per month — and possibly under $5 if you go oral with a coupon.

Let's break down every option from cheapest to most expensive, and explain exactly what you're getting (and giving up) at each price point.

The Complete Price Comparison

Product / Channel Monthly Cost Type Notes
Oral minoxidil 2.5 mg + GoodRx $4–15 Oral (Rx) Cheapest effective option — requires prescription
Kirkland Signature 5% (Costco) $8–12 Topical liquid Requires Costco membership
Generic 5% topical + GoodRx $8–15 Topical liquid Any pharmacy with coupon
Amazon generic 5% $10–15 Topical (liquid or foam) Multiple brands, bulk discounts available
Rogaine 5% foam $14–18 Topical foam Brand name, subscribe-and-save discounts
Oral minoxidil without coupon $23–28 Oral (Rx) Cash price at pharmacy, no coupon
Compounded formulations $15–60 Oral or topical (Rx) Custom combinations (e.g., minoxidil + finasteride)

Cheapest Topical Minoxidil: Kirkland at Costco

The undisputed budget champion for topical minoxidil is Kirkland Signature 5% Minoxidil, available at Costco and on Amazon. A 6-month supply of liquid typically runs $30–45, which works out to roughly $5–8 per month.

If you're wondering whether the generic is as good as Rogaine — we covered that in detail. The short answer: a Phase III equivalence trial (Zhou et al., 2023, 417 men) confirmed generic 5% foam is clinically equivalent to Rogaine foam. Same active ingredient, same results, less than half the price.

Bulk Buying Strategy

Buying a 6-month or 12-month supply saves 20–30% compared to buying monthly. Since minoxidil has a long shelf life (typically 2–3 years unopened), there's no reason not to buy in bulk if you've committed to the treatment.

6-month Kirkland liquid on Amazon: ~$30–45 ($5–8/month)
12-month Kirkland liquid: ~$55–75 ($4.50–6.25/month)
Rogaine 6-month foam (subscribe & save): ~$75–100 ($12.50–17/month)

Cheapest Minoxidil Overall: Oral with GoodRx

This might surprise you: the cheapest way to use minoxidil in 2026 is oral minoxidil tablets with a GoodRx coupon. Generic oral minoxidil 2.5 mg can cost as little as $4–15 per month at most major pharmacies with a coupon.

The catch: oral minoxidil requires a prescription. You'll need a doctor or dermatologist to prescribe it, and they'll want to monitor your blood pressure and cardiovascular health. But the prescription visit is a one-time cost, and many telehealth platforms now offer consultations specifically for hair loss.

How to get the cheapest oral minoxidil:

  1. Get a prescription through a telehealth platform or your dermatologist
  2. Take the prescription to any pharmacy (Walmart, CVS, Costco, etc.)
  3. Use a GoodRx coupon — do not use insurance (insurance rarely covers minoxidil for hair loss, and cash + coupon is usually cheaper anyway)

For a full breakdown of oral minoxidil costs, see our oral minoxidil cost guide.

Telehealth Consultation Costs

If you don't have a dermatologist or want the convenience of an online visit, several telehealth platforms can prescribe oral minoxidil after a virtual consultation. The consultation cost varies, but it's a one-time expense (plus periodic follow-ups) that unlocks access to the cheapest monthly minoxidil option available.

Check telehealth consultation pricing →

Will Insurance Cover Minoxidil?

Almost never for hair loss. Insurance companies classify androgenetic alopecia as a cosmetic condition and generally exclude both topical and oral minoxidil from coverage when prescribed for hair loss. Oral minoxidil is covered when prescribed for hypertension (its FDA-approved indication), but prescribing it for blood pressure at hair-loss doses would be off-label in the other direction.

This is actually fine — generic minoxidil is cheap enough that insurance wouldn't save you much anyway, and using GoodRx or similar discount programs at the pharmacy counter is straightforward.

What to Avoid

Don't overpay for marketing. Some "premium" minoxidil brands charge $30–50 per month for the exact same 5% minoxidil in fancier packaging. Unless the product includes additional active ingredients (like a minoxidil + finasteride compounded formulation), you're paying for branding, not efficacy.

Also be cautious of products labeled as "minoxidil alternatives" that contain different active ingredients at premium prices. Products containing nanoxidil (a minoxidil analog) or other proprietary compounds have significantly less clinical evidence and cost 2–3 times more.

A Note on Oral Minoxidil Supply

Oral minoxidil 2.5 mg tablets have experienced intermittent shortages since 2023, with certain manufacturers (including Teva) back-ordered through late 2025. As of early 2026, availability has improved at most pharmacies, but it's worth checking stock before choosing your pharmacy. Your pharmacist can check availability across manufacturers.

The Bottom Line

Cheapest Options, Ranked

🥇 Oral minoxidil 2.5 mg + GoodRx coupon: $4–15/month (requires Rx)
🥈 Kirkland 5% liquid from Costco or Amazon: $5–12/month
🥉 Generic 5% liquid at any pharmacy + GoodRx: $8–15/month

If you're already set on topical, buy Kirkland in bulk. If you're open to oral, it's the cheapest effective option available — you just need a prescription to get started.

Either way, the active ingredient is the same. Don't let price be the reason you skip treatment or use it inconsistently. Consistency is the single biggest predictor of results.

Related reading:

Rogaine vs Kirkland: Is the Generic the Same?
Oral Minoxidil Cost in 2026: How to Save
Best Minoxidil Products in 2026
Minoxidil 2% vs 5%: Which Concentration?