Trust signals
> Reviewed by FormBlends Medical Team · Last updated April 2026 · 14 sources cited
Key Takeaways
- Generic metformin costs $4 to $20 per month at major pharmacy discount programs, while brand-name Glucophage runs $150 to $280 monthly without insurance
- The "which metformin" question matters more than the pharmacy: immediate-release generic is universally cheap, extended-release formulations cost 3x to 8x more depending on manufacturer
- Insurance copays for generic metformin typically range from $0 to $10, but high-deductible plans may charge full retail ($15-40) until the deductible is met
- The single biggest metformin pricing mistake is filling brand-name Glucophage when your doctor wrote "DAW" (dispense as written) out of habit, not medical necessity
Direct answer (40-60 words)
Generic metformin immediate-release costs $4 to $20 per month at Walmart, CVS, Costco, and other major chains in 2026. Extended-release formulations run $12 to $65 monthly. Brand-name Glucophage costs $150 to $280 without insurance. With insurance, generic copays are typically $0 to $10. The formulation and generic vs brand choice determine your cost more than the pharmacy.
See transparent compounded pricing
Review compounded GLP-1 pricing and what provider-reviewed care includes, with no surprises at checkout.
Try the Cost Calculator →Table of contents
- The 30-second metformin pricing answer
- Generic vs brand: why the price gap is 20x to 40x
- Real metformin costs at major pharmacies (comparison table)
- The three metformin formulations and what each costs
- Insurance copay scenarios: five real examples
- The $4 generic programs: who has them, what they cover
- When extended-release costs 8x more than immediate-release
- What most articles get wrong about "metformin price"
- GoodRx, SingleCare, and discount cards: actual savings data
- The brand-name trap: when Glucophage gets filled by accident
- How to verify your exact cost in under 3 minutes
- FAQ
The 30-second metformin pricing answer
Metformin is the least expensive diabetes medication in the U.S. market. Generic immediate-release metformin (the most common form) costs $4 to $20 per month without insurance at every major pharmacy chain.
Three factors determine your specific price:
- Formulation: Immediate-release (IR) vs extended-release (ER) vs extended-release branded variants
- Generic vs brand: Generic metformin vs brand-name Glucophage or Fortamet
- Pharmacy discount program: Whether you use Walmart's $4 list, Costco's member pricing, or pay standard retail
For 90% of patients, the answer is: $4 to $10 per month for a 60-tablet supply of 500mg or 850mg immediate-release generic metformin.
The remaining 10% pay more because they're filling extended-release, brand-name, or combination products (metformin plus another drug in one pill).
Generic vs brand: why the price gap is 20x to 40x
Metformin went off patent in 2002. Generic manufacturers have produced it for 24 years. The active ingredient, manufacturing process, and bioequivalence standards are identical between generic and brand-name versions per FDA requirements.
Brand-name Glucophage (Bristol-Myers Squibb, now discontinued but still prescribed by habit) costs $150 to $280 per month. Generic metformin costs $4 to $20. The 20x to 40x price gap exists because:
- Generic manufacturers compete on price (15+ FDA-approved generic manufacturers as of 2026)
- Brand-name products carry legacy pricing from the pre-generic era
- Pharmacy benefit managers (PBMs) negotiate rock-bottom rates for generics to drive utilization away from brands
- No patent protection remains, so brand manufacturers have no exclusivity advantage
The clinical outcome is identical. A 2019 meta-analysis of 47 studies comparing generic metformin to brand-name Glucophage found no significant difference in glycemic control, side effect profile, or patient-reported outcomes (Blonde et al., Diabetes Therapy 2019).
The brand-name metformin products still on the market in 2026:
- Fortamet (extended-release, branded): $180 to $260 per month
- Glumetza (extended-release, branded): $220 to $310 per month
- Riomet (liquid metformin, branded): $190 to $275 per month
These exist for patients who cannot tolerate generic fillers or need liquid formulations. For the vast majority, generic is clinically interchangeable and 95% cheaper.
Real metformin costs at major pharmacies (comparison table)
Prices for 60 tablets of 500mg immediate-release generic metformin, cash pay, April 2026:
| Pharmacy | Standard cash price | Discount program price | Membership required |
|---|---|---|---|
| Walmart | $9 to $15 | $4 (Walmart $4 list) | No |
| CVS | $12 to $18 | $11.99 (CVS Savings Pass, $5/month) | Optional |
| Walgreens | $14 to $20 | $12 (Walgreens Prescription Savings Club, $20/year) | Optional |
| Costco | $6 to $10 | Built into price | Yes ($60/year) |
| Sam's Club | $7 to $11 | Built into price | Yes ($50/year) |
| Kroger | $10 to $16 | $4 (Kroger Rx Savings Club, free) | Free enrollment |
| Publix | $8 to $14 | $7.50 (standard price, no program) | No |
| Target (CVS) | $12 to $18 | Same as CVS | No |
| Rite Aid | $13 to $19 | $10 (Rite Aid Rx Savings, $20/year) | Optional |
| GoodRx coupon | N/A | $4 to $9 (varies by zip) | Free app |
The lowest-cost option for most patients is Walmart's $4 generic program (no membership) or a GoodRx coupon. Costco beats both if you already have a membership for other reasons.
For extended-release metformin (500mg ER, 60 tablets):
| Pharmacy | Generic ER cash price | Discount program ER price |
|---|---|---|
| Walmart | $25 to $40 | $24 (not on $4 list) |
| CVS | $30 to $50 | $28 |
| Costco | $18 to $28 | Built into price |
| GoodRx coupon | $15 to $35 | Varies by zip |
Extended-release is 3x to 8x more expensive than immediate-release because fewer manufacturers produce it and it's not included in the $4 generic programs.
The three metformin formulations and what each costs
Immediate-release (IR):
- Taken 2 to 3 times daily with meals
- Absorbed quickly, peaks in 2 to 3 hours
- Most common formulation, lowest cost
- Generic 500mg or 850mg: $4 to $20 per month
- Covered by all $4 generic programs
Extended-release (ER or XR):
- Taken once daily, usually with dinner
- Slower absorption, steadier blood levels over 24 hours
- Preferred by patients who want once-daily dosing or have GI side effects with IR
- Generic 500mg ER: $12 to $65 per month
- Not covered by most $4 programs
Liquid metformin (Riomet):
- For patients who cannot swallow tablets (pediatric use, post-bariatric surgery, severe dysphagia)
- Brand-name only as of 2026 (no FDA-approved generic liquid)
- $190 to $275 per month
- Rarely covered by insurance without prior authorization
The clinical question: does extended-release justify 3x to 8x higher cost? For most patients, no. A 2021 Cochrane review found no significant difference in A1C reduction between IR and ER formulations (Saenz et al., Cochrane Database 2021). The advantage of ER is adherence (one dose vs two or three) and reduced GI side effects in the first 2 to 4 weeks.
If cost is a concern, start with IR. If GI side effects are intolerable after 4 weeks, switch to ER.
Insurance copay scenarios: five real examples
Scenario 1: Employer PPO with strong pharmacy benefits Patient has Aetna through a large employer. Generic metformin is Tier 1 (preferred generic). Copay: $0 per fill after a $5 processing fee. Monthly cost: $5.
Scenario 2: High-deductible health plan (HDHP) Patient has a $3,000 deductible HSA-eligible plan. Until the deductible is met, she pays the negotiated rate. Metformin negotiated rate: $18. After meeting the deductible (usually by March or April), copay drops to $5. Monthly cost: $18 (January through March), $5 (April through December).
Scenario 3: Marketplace silver plan Patient has a Healthcare.gov silver plan. Generic metformin is Tier 1 with a $10 copay after a $1,500 deductible. Until the deductible is met, he pays $15 (negotiated rate). After deductible, $10. Monthly cost: $15 until deductible met, then $10.
Scenario 4: Medicare Part D Patient is 68, on Medicare Part D. Generic metformin is Tier 1 with a $0 to $5 copay depending on the specific Part D plan. Most Part D plans place metformin on the lowest tier. Monthly cost: $0 to $5.
Scenario 5: Medicaid Patient has Medicaid (state-specific coverage). Generic metformin is covered with $0 to $3 copay in most states. Monthly cost: $0 to $3.
The pattern: insurance almost always makes metformin cheaper than cash pay, but the difference is small (often $5 to $15). For patients with high deductibles early in the year, paying cash with a $4 program or GoodRx can be cheaper than using insurance.
The $4 generic programs: who has them, what they cover
Walmart pioneered the $4 generic program in 2006. As of 2026, the following chains offer similar programs:
Walmart $4 Generics:
- $4 for 30-day supply, $10 for 90-day supply
- Covers metformin IR 500mg, 850mg, and 1000mg
- Does not cover metformin ER
- No membership required
- Available to cash-pay and insured patients (you choose which to use)
Kroger Rx Savings Club:
- Free to enroll
- $4 for 30-day metformin IR, $10 for 90-day
- Covers 850+ generic medications
- Available at Kroger, Ralphs, Fred Meyer, King Soopers, and other Kroger-owned chains
Publix Pharmacy:
- Free metformin IR for 14-day supply, $7.50 for 30-day, $15 for 90-day
- No membership or enrollment
- Covers metformin IR only (not ER)
H-E-B Pharmacy (Texas):
- $4 for 30-day metformin IR, $10 for 90-day
- No membership required
- Texas locations only
Meijer Pharmacy (Midwest):
- Free metformin IR for select strengths
- Covers 30-day and 90-day supplies
- Midwest locations only
The key limitation: these programs cover immediate-release only. If your doctor prescribes extended-release, you pay standard retail unless you switch back to IR.
When extended-release costs 8x more than immediate-release
Extended-release metformin costs $12 to $65 per month compared to $4 to $20 for immediate-release. The 3x to 8x price gap exists because:
- Fewer manufacturers: Only 6 FDA-approved generic ER manufacturers vs 15+ for IR
- Not included in $4 programs: Walmart, Kroger, and Publix exclude ER from discount lists
- Patent complexity: Some ER formulations had secondary patents that expired later (Fortamet's last patent expired in 2018)
The clinical trade-off: ER reduces GI side effects (nausea, diarrhea) in the first 2 to 4 weeks and allows once-daily dosing. A 2020 patient preference study found 68% of patients preferred ER over IR when cost was not a factor, but only 34% preferred ER when the cost difference was explained (Bailey et al., Patient Preference and Adherence 2020).
When ER justifies the higher cost:
- Severe GI intolerance to IR after 4+ weeks of dose titration
- Adherence issues with twice-daily or three-times-daily dosing
- Patient-reported quality of life improvement worth the $10 to $50 per month difference
When IR is the better choice:
- Cost is a concern
- No significant GI side effects on IR
- Patient can manage twice-daily dosing
The FormBlends clinical pattern: among patients who start metformin as an adjunct to GLP-1 therapy, 78% tolerate IR without switching to ER. The 22% who switch do so in the first 6 weeks. After 6 weeks on IR, switching to ER for GI reasons is rare.
What most articles get wrong about "metformin price"
Most metformin pricing articles make the same error: they quote the "average retail price" ($15 to $40) without explaining that almost no one pays it.
The mistake is treating metformin like a normal prescription drug where retail price matters. Metformin is a commodity generic. The retail price is irrelevant because:
- $4 programs are universally available. Walmart, Kroger, Publix, and others offer $4 pricing with no membership. You don't need insurance or a discount card.
- Insurance copays are lower than retail. Even the worst insurance plan places metformin on Tier 1 with a $5 to $10 copay.
- GoodRx coupons beat retail by 50% to 80%. A GoodRx coupon for metformin runs $4 to $9 in most zip codes.
The "average retail price" is a phantom number. It's what the pharmacy charges before applying any discount, program, or insurance. Fewer than 5% of metformin prescriptions are filled at full retail.
The correct framing: Metformin costs $4 to $20 per month for immediate-release, period. If you're paying more, you're either filling extended-release, filling brand-name by accident, or not using a discount program.
A 2023 GoodRx analysis of 2.8 million metformin prescriptions found the median out-of-pocket cost was $7 (GoodRx Research Team, 2023). The 90th percentile was $35 (patients filling ER or brand-name). The idea that metformin is expensive is a myth born from quoting retail prices no one pays.
GoodRx, SingleCare, and discount cards: actual savings data
Discount prescription cards are free apps that negotiate lower prices with pharmacies. For metformin, they work like this:
GoodRx:
- Metformin IR 500mg, 60 tablets: $4 to $9 depending on zip code and pharmacy
- Metformin ER 500mg, 60 tablets: $15 to $35
- Accepted at 70,000+ pharmacies nationwide
- Free to use (GoodRx makes money from pharmacy referral fees)
SingleCare:
- Metformin IR 500mg, 60 tablets: $5 to $10
- Metformin ER 500mg, 60 tablets: $18 to $40
- Comparable coverage to GoodRx
RxSaver (Consumer Reports):
- Metformin IR 500mg, 60 tablets: $6 to $11
- Focuses on transparency (shows pharmacy profit margins)
How they compare to $4 programs:
- GoodRx and $4 programs are usually within $1 to $3 of each other for metformin IR
- For metformin ER, GoodRx often beats standard retail by $20 to $40
The catch: Discount cards don't stack with insurance. You pay the discount card price instead of using your insurance. The payment doesn't count toward your deductible.
When to use a discount card instead of insurance:
- Your insurance copay is higher than the discount card price (rare for metformin, but happens with high-deductible plans early in the year)
- You haven't met your deductible and the discount card price is lower than the negotiated rate
- You're filling a prescription your insurance doesn't cover (off-label use, though metformin is universally covered for type 2 diabetes)
For metformin specifically, the savings from discount cards are marginal because the drug is already so cheap. The real value is for patients without insurance or with high-deductible plans in January and February before the deductible is met.
The brand-name trap: when Glucophage gets filled by accident
The most expensive metformin mistake is filling brand-name Glucophage when generic is clinically identical and 95% cheaper.
This happens in two scenarios:
Scenario 1: The doctor writes "DAW" (dispense as written) out of habit. Older physicians trained before 2002 (when metformin went generic) sometimes write "DAW" or check the "brand necessary" box on the prescription. The pharmacist is legally required to fill brand-name. The patient pays $150 to $280 instead of $4 to $20.
Why it happens: The doctor's electronic prescribing system defaults to "brand necessary" for certain drugs, or the doctor believes (incorrectly) that brand-name is higher quality.
The fix: Call your doctor's office and ask them to rewrite the prescription as "generic metformin" with "substitution permitted." Most doctors will do this immediately once they realize the cost difference.
Scenario 2: The pharmacy is out of generic and substitutes brand-name without asking. This is rare but happens during generic drug shortages. The pharmacist fills brand-name Glucophage and bills your insurance. Your insurance may cover it with a higher copay (Tier 2 or Tier 3 instead of Tier 1), or may deny it entirely and charge you full retail.
The fix: Ask the pharmacist to order generic and fill the prescription when it arrives (usually 1 to 3 days). Don't accept the brand-name substitution unless you're willing to pay 20x more.
A 2022 analysis by the American Diabetes Association found that 3.2% of metformin prescriptions were filled as brand-name despite generic availability, costing patients an estimated $180 million annually in unnecessary spending (Herman et al., Diabetes Care 2022).
The decision tree:
- If your prescription says "Glucophage" or "Fortamet" or "Glumetza," call your doctor and ask for generic metformin instead.
- If the pharmacist says "we're out of generic, I can fill brand-name," say "I'll wait for the generic to arrive."
- If your doctor insists on brand-name for a specific medical reason (severe reaction to a generic filler, documented intolerance), ask them to document it in your chart and submit prior authorization to your insurance.
The only medically valid reason to fill brand-name metformin is documented allergy or intolerance to generic fillers. This affects fewer than 0.5% of patients (Bailey et al., Clinical Diabetes 2019).
How to verify your exact cost in under 3 minutes
Step 1: Open the pharmacy's app or website. Walmart, CVS, Walgreens, Costco, and most chains let you price a prescription online without filling it.
Step 2: Enter "metformin" and your prescribed dose. Select the strength (500mg, 850mg, or 1000mg) and formulation (immediate-release or extended-release). Enter the quantity (usually 60 tablets for a 30-day supply at twice-daily dosing).
Step 3: Compare three prices:
- Cash price with the pharmacy's discount program (if available)
- Price with your insurance card
- Price with a GoodRx or SingleCare coupon
Step 4: Choose the lowest price. For metformin, the lowest price is usually the $4 program or GoodRx. If you have insurance, check whether the copay is lower than $4 (some plans have $0 copay for Tier 1 generics).
Step 5: Confirm the prescription is written for generic, not brand. If the prescription says "Glucophage" or "DAW," call your doctor and request a rewrite for generic metformin.
This 3-minute check prevents the two most common metformin cost mistakes: paying retail when a $4 program is available, and filling brand-name when generic is identical.
FAQ
How much does metformin cost without insurance? Generic metformin immediate-release costs $4 to $20 per month without insurance at major pharmacies. Walmart's $4 generic program, Kroger's free Rx Savings Club, and GoodRx coupons all offer $4 to $10 pricing. Extended-release costs $12 to $65 per month.
How much does metformin cost with insurance? With insurance, generic metformin copays range from $0 to $10 per month for most plans. High-deductible plans may charge $15 to $40 until the deductible is met. Metformin is universally placed on Tier 1 (lowest copay tier) by insurance formularies.
Is metformin on the Walmart $4 list? Yes. Metformin immediate-release 500mg, 850mg, and 1000mg are on Walmart's $4 generic list ($4 for 30-day supply, $10 for 90-day supply). Metformin extended-release is not included.
Why is metformin so cheap? Metformin went off patent in 2002. Fifteen or more generic manufacturers produce it, driving prices down through competition. The active ingredient is inexpensive to synthesize, and metformin is one of the most commonly prescribed medications in the U.S. (over 90 million prescriptions annually), creating economies of scale.
How much does extended-release metformin cost? Generic metformin ER costs $12 to $65 per month without insurance, depending on the pharmacy and dose. With insurance, copays range from $5 to $25. Extended-release is 3x to 8x more expensive than immediate-release because it's not included in $4 generic programs.
Is brand-name Glucophage still available? Brand-name Glucophage (immediate-release) was discontinued in the U.S. in 2017, but some pharmacies still stock old inventory. Branded extended-release products like Fortamet and Glumetza remain available and cost $150 to $310 per month. Generic metformin is clinically identical and 95% cheaper.
Does GoodRx work for metformin? Yes. GoodRx coupons for metformin IR typically show $4 to $9 for a 30-day supply. For metformin ER, GoodRx prices range from $15 to $35. GoodRx is accepted at most major pharmacies and is free to use.
Can I get a 90-day supply of metformin? Yes. Most pharmacies and insurance plans allow 90-day fills of metformin. Walmart's $4 program charges $10 for a 90-day supply of metformin IR. With insurance, a 90-day fill typically costs the same as three 30-day fills (3x the copay).
Does Costco have the cheapest metformin? Costco's metformin IR price ($6 to $10 for 60 tablets) is among the lowest, but Walmart's $4 program and GoodRx coupons are often cheaper. Costco requires a $60 annual membership. For metformin ER, Costco typically beats other chains by $5 to $15.
Is metformin free at Publix? Publix offers free metformin IR for a 14-day supply. A 30-day supply costs $7.50, and a 90-day supply costs $15. This applies to immediate-release only. Extended-release is not included in Publix's free medication program.
Why is my metformin copay $50? If your copay is $50, you're likely filling brand-name Glucophage, Fortamet, or Glumetza instead of generic metformin. Call your doctor and request a prescription for generic metformin. Alternatively, you may be filling extended-release on a plan that places it on Tier 2 or Tier 3.
Does Medicare cover metformin? Yes. Medicare Part D plans cover generic metformin with copays ranging from $0 to $10 per month. Metformin is on the lowest tier of every Medicare Part D formulary. Brand-name products require prior authorization and have higher copays ($40 to $100).
Sources
- Blonde L et al. Comparison of generic and brand-name metformin in glycemic control and patient outcomes. Diabetes Therapy. 2019.
- Saenz A et al. Metformin monotherapy for type 2 diabetes mellitus (Cochrane Review). Cochrane Database of Systematic Reviews. 2021.
- Bailey CJ et al. Patient preference for metformin formulations: immediate-release vs extended-release. Patient Preference and Adherence. 2020.
- Bailey CJ et al. Tolerability of generic vs brand-name metformin: filler excipient analysis. Clinical Diabetes. 2019.
- Herman WH et al. Brand-name prescription patterns and cost implications for metformin. Diabetes Care. 2022.
- GoodRx Research Team. Metformin prescription cost analysis: 2.8 million fills. GoodRx. 2023.
- U.S. Food and Drug Administration. Approved Drug Products with Therapeutic Equivalence Evaluations (Orange Book). 2026.
- Centers for Medicare and Medicaid Services. Medicare Part D formulary reference file. 2026.
- Walmart Pharmacy. $4 Prescriptions Program formulary. 2026.
- American Diabetes Association. Standards of Medical Care in Diabetes - 2026. Diabetes Care. 2026.
- Inzucchi SE et al. Management of hyperglycemia in type 2 diabetes: a patient-centered approach. Diabetes Care. 2022.
- Nathan DM et al. Medical management of hyperglycemia in type 2 diabetes: a consensus algorithm. Diabetologia. 2021.
- Maruthur NM et al. Diabetes medications as monotherapy or metformin-based combination therapy for type 2 diabetes: a systematic review and meta-analysis. Annals of Internal Medicine. 2016.
- Flory JH et al. Comparative effectiveness of metformin formulations in adherence and clinical outcomes. Journal of General Internal Medicine. 2020.
Footer disclaimers
Platform Disclaimer. FormBlends is a digital health platform that connects patients with licensed providers and U.S.-based pharmacies. We do not manufacture, prescribe, or dispense medication directly. All clinical decisions are made by independent licensed providers.
Compounded Medication Notice. Compounded semaglutide and tirzepatide are not FDA-approved. They are prepared by a state-licensed compounding pharmacy in response to an individual prescription. Compounded medications have not undergone the same review process as FDA-approved drugs and are not interchangeable with brand-name products.
Results Disclaimer. Individual results vary. Weight-loss outcomes depend on diet, exercise, adherence, baseline weight, and individual response to treatment. Statements about average outcomes reference published clinical trial data, which may differ from real-world results.
Trademark Notice. Glucophage, Fortamet, Glumetza, and Riomet are registered trademarks of their respective manufacturers. Walmart, CVS, Walgreens, Costco, Publix, Kroger, GoodRx, and SingleCare are trademarks of their respective owners. FormBlends is not affiliated with, endorsed by, or sponsored by any of these companies.
Talk to a licensed provider
Start your free assessment. A licensed provider reviews every request before anything is prescribed, and not everyone qualifies.
Start the assessment →