By Vincent Couey, RxGrab founder. Source-cited from GoodRx, FDA, and a May 2026 retail price audit. Updated .
Metformin is the most-prescribed first-line drug for T2DM (type 2 diabetes), and it is also one of the cheapest prescriptions in America, if you know where to fill it. The catch is that the cash price ranges from literally free to over forty dollars for the identical pill depending on the pharmacy, and the people most likely to overpay are exactly those paying out of pocket. This guide gives you the real 2026 numbers and a four-step routine to land on the floor every refill.
The pattern here is not unique to metformin; it is how generic pricing works across the board, which we cover in our generic drug pricing guide. For the cheapest number on your exact dose and ZIP, run it through the RxGrab pharmacy finder first.
Metformin without insurance costs anywhere from $0 to about $40 for a 30-day supply, with most informed shoppers paying under $10. The drug is a mature generic with many manufacturers, so competition has driven the floor to near zero, but the ceiling stays high at chains that apply a default retail markup. The metformin in every one of these options is the same FDA-approved molecule. Whether you buy it IR or ER, the price logic below is identical.
| Where | Metformin 500mg, 30-day | Notes |
|---|---|---|
| Publix Pharmacy | $0 | Free generics program, participating states, no membership |
| Walmart / Meijer $4 list | $4 | Flat low-margin generic list |
| GoodRx coupon (chain) | ~$5.75 | Roughly 78% off the average retail price |
| Cost Plus Drugs | ~$5-7 all-in | Acquisition + 15% + $5 fee, 90-day mail value |
| Kroger with membership | ~$6 | Savings-club generic tier |
| Chain cash, no coupon | $26.74 avg | Default retail markup, the price to avoid |
Prices reflect a May 2026 auditverified 2026-05 and vary by location and supply. Publix free-generics availability depends on the state; confirm locally.[1]
Only because you did not compare. The $26 chain cash price is the default for someone who hands over a prescription without a coupon or a low-price pharmacy. Two minutes of comparison drops it to a few dollars.
The cheapest place for metformin without insurance is Publix where its free-generics program operates, then Walmart at $4, then a discount card or Cost Plus by mail. None of these route through your insurance, so none touch your deductible or OOPM, which rarely matters on a drug this cheap. Publix offers metformin immediate-release free for both 30-day and 90-day supplies in participating states with no insurance or membership required, which is hard to beat.[1] Where Publix is unavailable, the Walmart $4 list, covered in our Walmart $4 list guide, is the reliable fallback.
For 90-day quantities, transparent-pricing mail pharmacies become compelling. Cost Plus Drugs prices metformin near its true acquisition cost, so the per-pill cost at 90-day quantities is among the lowest anywhere even after the dispensing fee.
Metformin pricing varies because there is no single national price for a generic and each link in the chain sets its own number. The pharmacy's acquisition cost is pennies, but the retail cash price layers on the pharmacy's markup, and your insurance route adds a PBM negotiation on top. The U.S. Food and Drug Administration guarantees every generic metformin meets the same bioequivalence standard, so the price spread is pure economics, not quality.[2]
The same FTC analysis that exposed PBM markups on other generics applies here: the Federal Trade Commission found middlemen routinely mark generics far above acquisition cost.[3] For a cheap drug like metformin, that markup is exactly why a cash price often beats running it through insurance.
Metformin is so cheap that formal assistance programs are rarely needed, which is itself useful to know: if anyone tries to enroll you in a costly metformin program, walk away. The free and flat-price retail options already put it within reach of nearly everyone, so the savings job here is comparison, not application paperwork. That is the opposite of the situation with high-cost drugs, where manufacturer copay cards and foundation grants are essential.
There are two narrow exceptions worth flagging. If you are completely uninsured and even $4 is a hardship, community health centers and the patient-assistance landscape can help with the broader prescription picture; our patient assistance programs guide covers who qualifies. And if you take metformin as part of a combination product (for example, a branded metformin-plus-newer-drug pill), that combination can be expensive even though plain metformin is not, in which case splitting back to separate generics often slashes the cost. Ask your prescriber whether a combination drug can be unbundled into cheaper generic components.
No. Free cards and the Walmart $4 list already cover metformin, so any paid membership marketed specifically for it is wasted money. Save paid tiers like GoodRx Gold for cases where they beat free options on your other drugs.
Brand-name Glucophage is almost never worth the premium over generic metformin. The two are FDA-bioequivalent, meaning the active ingredient and its effect are identical, and the generic costs a fraction of the brand. The only legitimate reason to consider brand or a specific generic manufacturer is a documented sensitivity to a particular inactive ingredient, which a prescriber can solve by specifying a different generic maker rather than the costly brand.
Metformin ER (extended release) and higher doses cost slightly more than immediate-release 500mg but remain inexpensive. Extended-release metformin typically runs a few dollars more per fill, and the 1000mg strength is similar to 500mg on a per-fill basis because pricing tracks the prescription, not strictly the milligrams. The same shopping routine applies: compare Walmart, a discount card, and Cost Plus, because ER pricing varies by pharmacy just like the immediate-release version.
Usually yes, because the per-pill cost drops and mail pharmacies like Cost Plus amortize the dispensing fee across more pills. For a stable maintenance drug like metformin, 90-day is the default smart move.
Metformin is by far the cheapest major diabetes medication, which is one reason it remains first-line treatment. The contrast with newer drug classes is stark: while metformin runs a few dollars a month cash, the GLP-1 agonists and SGLT2 inhibitors that often get added later cost hundreds to over a thousand dollars a month without insurance. Understanding that gap helps you see why squeezing every dollar out of the cheap drugs matters even more when an expensive one joins your regimen.
A patient on metformin alone has an almost trivial drug cost. The same patient who later adds a branded GLP-1 like Ozempic or a branded SGLT2 inhibitor can see their monthly pharmacy bill jump by a factor of a hundred or more. We track those costs in our Ozempic cost without insurance guide and our broader how to get Ozempic cheaper breakdown. The strategic point: keep metformin at its floor price so your savings energy is free for the drugs where the dollars are actually large.
| Diabetes drug class | Example | Cash range, 30-day |
|---|---|---|
| Biguanide (first-line) | Metformin (generic) | $0-$26 |
| Sulfonylurea | Glipizide (generic) | ~$4-$15 |
| SGLT2 inhibitor | Empagliflozin (brand) | ~$550-$650 |
| GLP-1 agonist | Semaglutide (brand) | ~$900-$1,000+ |
Ranges reflect cash prices in a May 2026 audit and vary widely by pharmacy, dose, and any manufacturer savings program. Newer-class prices are the ones worth fighting hardest.
Usually for clinical reasons, not price: side effects, inadequate blood-sugar control, or a doctor adding a second drug. Cost almost never argues for leaving metformin, since nothing in the diabetes formulary is cheaper.
Paying the floor on metformin is a four-step routine you run once and repeat at every refill. Because metformin is so cheap, the cash channels almost always beat insurance, so do not assume your copay is the best price.
Walmart $4 list or a discount card at your nearest chain. Same-day pickup.
90-day Cost Plus or Publix free 90-day. Lowest per-pill cost.
Compare your copay to the cash price; on metformin, cash usually wins.
Many people on metformin also take supplements, and one is frequently discussed alongside it: berberine, sometimes called nature's metformin. If you itemize, those cash fills can also count toward a medical expense deduction once you clear the AGI threshold, payable pre-tax from an HSA. Our network partner Health Britannica's berberine guide covers the evidence and how it compares to metformin.
Generic metformin is one of the cheapest drugs available. It is free at Publix in participating states, $4 on the Walmart $4 list, around $5.75 with a GoodRx coupon, and roughly $26 at a chain with no coupon against an average retail price near $26.74. No one should pay over about $40.
Publix is free in participating states, Walmart is $4 on its generic list, and Cost Plus Drugs is near the floor for 90-day mail orders. The cheapest option depends on your location, so compare Publix, Walmart, a discount card, and a mail pharmacy.
Almost never. Generic metformin is FDA-bioequivalent to Glucophage at a fraction of the price. Brand-name metformin is only worth considering in rare cases of sensitivity to a specific inactive ingredient, which a prescriber can address with a different generic manufacturer.
Yes. Metformin ER costs slightly more than immediate-release but is still inexpensive, typically a few dollars more per fill. Use the same approach: compare Walmart, a discount card, and Cost Plus, since ER pricing also varies by pharmacy.