Metformin: what pharmacies actually pay
Prices below are the National Average Drug Acquisition Cost (NADAC) — the federal government's weekly survey of what pharmacies actually pay their wholesalers, as of 07/22/2026. Your pharmacy's cash price includes their markup and dispensing cost, so it will be higher — but if it's many times this number, that's a signal to shop around.
| Form & strength | Pharmacy cost | Unit | Type |
|---|---|---|---|
| METFORMIN ER 1,000 MG GASTR-TB | $0.35 | per tablet/unit | Generic |
| METFORMIN ER 1,000 MG OSM-TAB | $0.31 | per tablet/unit | Generic |
| METFORMIN ER 500 MG GASTRC-TB | $0.26 | per tablet/unit | Generic |
| METFORMIN ER 500 MG OSMOTIC TB | $0.12 | per tablet/unit | Generic |
| METFORMIN HCL 1,000 MG TABLET | $0.02 | per tablet/unit | Generic |
| METFORMIN HCL 500 MG TABLET | $0.01 | per tablet/unit | Generic |
| METFORMIN HCL 500 MG/5 ML SOLN | $0.38 | per mL | Generic |
| METFORMIN HCL 625 MG TABLET | $12.53 | per tablet/unit | Generic |
| METFORMIN HCL 750 MG TABLET | $14.61 | per tablet/unit | Generic |
| METFORMIN HCL 850 MG TABLET | $0.02 | per tablet/unit | Generic |
| METFORMIN HCL ER 500 MG TABLET | $0.03 | per tablet/unit | Generic |
| METFORMIN HCL ER 750 MG TABLET | $0.05 | per tablet/unit | Generic |
Rough math: a typical 30-day supply of one tablet/day equals 30× the per-unit cost.
This is pricing information, not medical advice. Talk to your doctor or pharmacist before changing any medication.
Other drug prices
- Atorvastatin (generic Lipitor)
- Lisinopril
- Levothyroxine (generic Synthroid)
- Amlodipine (generic Norvasc)
- Metoprolol
- Omeprazole (generic Prilosec)
- Losartan (generic Cozaar)
- Gabapentin (generic Neurontin)
- Sertraline (generic Zoloft)
- Simvastatin (generic Zocor)
- Montelukast (generic Singulair)
- Escitalopram (generic Lexapro)
- Rosuvastatin (generic Crestor)
- Hydrochlorothiazide
- Trazodone
- Duloxetine (generic Cymbalta)
- Pantoprazole (generic Protonix)
- Fluoxetine (generic Prozac)
- Carvedilol (generic Coreg)
- Prednisone
- Tamsulosin (generic Flomax)
- Eliquis (brand)
- Clopidogrel (generic Plavix)
- Albuterol
- Insulin glargine (generic Lantus)
- Jardiance (empagliflozin, brand)
- Ozempic (semaglutide, brand)
- Amoxicillin
- Azithromycin (generic Zithromax)
- Furosemide (generic Lasix)
- Warfarin (generic Coumadin)
- Buspirone
- Bupropion (generic Wellbutrin)
- Meloxicam (generic Mobic)
- Tramadol
- Atenolol
- Citalopram (generic Celexa)