Metformin is the most prescribed type 2 diabetes drug in the United States and one of the cheapest prescription medicines in existence. The active ingredient costs pharmacies about a penny and a half per tablet. Almost everything a cash payer is charged above that is dispensing fee, labor, and markup.

That makes metformin an unusual pricing story. The question is not really how to find a cheap version, because every version of plain metformin is cheap. The question is how to avoid the two ways people accidentally overpay: filling it at a counter with no discount card, and getting handed a prescription for a branded extended-release formulation that costs 70 times more than the plain tablet. Every figure below was verified on September 3, 2026.

What Does Metformin Cost Without Insurance?

Acquisition costs come from the CMS National Average Drug Acquisition Cost (NADAC) survey, effective August 19, 2026. Cash prices come from Cost Plus Drugs and Walmart’s own program page. Retail figures come from SingleCare’s live metformin page, prices updated September 3, 2026.

OptionLowAverageHigh
CMS NADAC acquisition cost, 500 mg IR tablet$0.01419 each$0.01419 each$0.01419 each
Walmart generic prescription program, 30-day supply$4.00$4.00$4.00
Walmart generic prescription program, 90-day supply$10.00$10.00$10.00
Metformin IR 500 mg, 30 tablets, Cost Plus Drugs$5.31 + $5.25 shipping$10.56$10.56
Metformin IR 500 mg, 60 tablets, discount card at retail$5.32$9.00$16.79
Metformin ER 500 mg (plain generic), 30 tablets, Cost Plus$5.69 + $5.25 shipping$10.94$10.94
Metformin ER 1,000 mg (osmotic), 30 tablets, Cost Plus$11.00 + $5.25 shipping$16.25$16.25
Metformin ER 500 mg (gastric-retentive), 30 tablets, Cost Plus$11.35 + $5.25 shipping$16.60$16.60
Metformin IR 500 mg, 60 tablets, no card, average retail$127.29$127.29$127.29
Branded-formulation ER, 30 tablets, retail comparison price$315.90$564.60$1,422.90

The sources disagree about what “retail” means for metformin, and the disagreement sits inside a single page. SingleCare states a $127.29 average cash price for 60 of the 500 mg tablets, while its own per-pharmacy table on the same page shows retail prices of $14.01 to $30.56 for the same quantity. Cost Plus lists a $20.10 retail comparison for 30 tablets. The honest cross-source range for an unhelped cash fill of plain metformin is therefore roughly $14 to $127 for a two-month supply, and the low end is far more common than the high end.

The extended-release price trap

This is the part worth reading twice. Metformin ER is not one product. There are three distinct extended-release systems on the U.S. market, they are prescribed almost interchangeably, and they are priced nothing alike.

CMS acquisition costs effective August 19, 2026 tell the story per 500 mg tablet: ordinary generic ER (the Glucophage XR equivalent) is $0.02879, the osmotic-release version (generic Fortamet) is $0.13832, and the gastric-retentive version (generic Glumetza) is $0.26193. That is a nine-fold spread between the cheapest and the most expensive ER tablet at wholesale, and the priciest of them costs 18 times what a plain immediate-release 500 mg tablet costs ($0.01419).

At retail the gap gets much wider. Cost Plus Drugs publishes a comparison price of $1,422.90 for 30 tablets of the gastric-retentive 500 mg version and $315.90 for 30 tablets of the osmotic 500 mg version, against $20.10 for 30 plain 500 mg tablets. Same drug, same 500 mg, roughly 71 times the money.

The good news is that a transparent pharmacy defuses the trap entirely. Cost Plus sells the gastric-retentive version for $11.35 and the osmotic version for $6.79 for the same 30 tablets. If your prescription says Fortamet, Glumetza, or a specific ER formulation and your pharmacy quotes three figures, that is the moment to call the prescriber.

What Drives the Price

Dispensing, not the drug. Cost Plus publishes its own arithmetic on metformin 500 mg: $0.27 of manufacturing cost, $0.04 of markup, $5.00 of pharmacy labor, and $5.25 of shipping. Ninety-six percent of the bill is not the medicine.

Immediate-release versus extended-release, and which ER. Plain IR is the cheapest thing in the pharmacy. Plain generic ER is barely more. The branded-lineage ER formulations are where the money goes.

Whether you use a card or a program. SingleCare’s September 2026 card prices for 60 tablets ranged from $5.32 to $16.79 across pharmacies. Named-chain card prices on discount sites shift between sessions, so treat any single quote as an estimate and check on the day you fill.

Quantity and days supply. Walmart charges $4 for 30 days and $10 for 90 days, so a 90-day fill costs $3.33 a month instead of $4.00. At Cost Plus, the $5.00 pharmacy labor fee and $5.25 shipping are charged per order regardless of count, so a 90-count order spreads those fixed costs across three months.

Strength and dose. Typical dosing is 500 mg, 850 mg, or 1,000 mg taken twice a day with meals, and the tablet count matters more than the strength. At CMS acquisition cost, 1,000 mg twice daily is about $1.39 of drug a month, 850 mg twice daily is about $1.43, and 500 mg twice daily is about $0.85.

Your state. Walmart’s page states that program prices for some covered drugs may vary by state, naming California and Minnesota specifically.

Cash Price vs. Insurance

Metformin is one of the clearest cases where paying cash is often simply better than running the prescription through a plan. If your copay is $10 or $15, a $4 Walmart fill or a $5.32 card price beats it outright, and you skip the pharmacy benefit entirely.

The tradeoff is the same one that applies to every cash fill. Money you spend outside your plan does not count toward your deductible or your out-of-pocket maximum, and a discount card cannot be combined with insurance on the same fill. On a drug this cheap, that credit is usually worth less than the hassle of chasing it. On expensive drugs in the same cabinet, the math flips, which is why our Victoza cost guide and insulin cost guide handle the deductible question differently.

If a pharmacy quotes you something that does not resemble the numbers on this page, run it through our fair price checker before you pay. A three-figure quote for plain metformin is a billing or formulation problem, not a market price.

How to Pay Less

  1. Ask for immediate-release unless there is a reason not to. The three ER formulations differ by about nine times in wholesale cost, and the priciest of them carries a retail comparison price roughly 71 times that of a plain 500 mg tablet. This is a prescribing question, not a pharmacy question, so raise it at the appointment.

  2. Use a $4 generic program. Walmart’s page states $4 for a 30-day supply and $10 for a 90-day supply of select generics with no insurance, membership, or coupon required. Several grocery-chain pharmacies run comparable low-cost generic tiers. Confirm your strength and quantity are covered before transferring.

  3. Order 90 days at a time. Every route on this page charges a fixed dispensing or shipping cost per fill, so tripling the quantity cuts the per-month price by roughly a third at Walmart and by more than that at a mail pharmacy.

  4. Run a discount card if you fill locally. SingleCare’s September 2026 metformin card prices ran $5.32 to $16.79 for 60 tablets against a stated $127.29 average cash price. Our comparison of GoodRx vs. SingleCare explains how to check both on the same prescription, and why the price you see online can move between visits.

  5. Price a transparent mail pharmacy for the ER versions. The branded-lineage ER formulations are where Cost Plus Drugs earns its keep: $6.79 and $11.35 for 30 tablets against retail comparisons of $315.90 and $1,422.90.

  6. Do not let the visit cost more than the drug. A free or sliding-scale clinic can handle prescribing, refills, and follow-up labs at little or no cost, which matters more here than the pills do. Budget separately for monitoring: our A1C test cost guide covers the quarterly blood draw and diabetic test strips covers day-to-day supplies.

Bottom Line

Budget $4 to $12 a month for metformin without insurance. That is the real range for anyone using a $4 generic program, a discount card, or a transparent mail pharmacy, and it holds for immediate-release and for plain generic extended-release alike.

Pay more than that and something specific has gone wrong: you filled at a counter without a card, or you were prescribed a branded extended-release formulation and nobody flagged the price. The single most valuable question you can ask about this drug is which extended-release version your prescription is for. If your regimen also includes a second oral agent, our Januvia cost guide, Jardiance cost guide, and Farxiga cost guide cover what those add on top.