Drug Price Lookup

Search by drug name to see CMS benchmark acquisition costs and generic alternatives.

About these prices

Prices shown are NADAC (National Average Drug Acquisition Cost) — what pharmacies actually pay to purchase drugs, published weekly by CMS/Medicaid. This is not the retail price you see at the pharmacy counter, which includes dispensing fees and markup. Use NADAC as a benchmark: if your out-of-pocket cost is far above the NADAC price, ask your pharmacist about generics or cash-pay discount programs like GoodRx.

Why are there so many NDC codes? NDC stands for National Drug Code— an 11-digit identifier assigned by the FDA to every unique drug product sold in the US. Each combination of manufacturer, drug name, strength, dosage form, and package size gets its own NDC. So a single drug like atorvastatin 10 mg will have separate NDC codes for each generic manufacturer (Teva, Mylan, Apotex, etc.) and each bottle size (30-count, 90-count, 500-count). That's why you see many rows for what appears to be the same medication — they are the same drug, just sourced from different manufacturers or packaged differently. Prices often vary between them.

50 results for "Metformin"

METFORMIN HCL 500 MG TABLET

NDC 65862000899Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 62135068090Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 65862000805Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 50228010510Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 62135068018Generic / OTC

$0.0141

per EA

GLIPIZIDE-METFORMIN 5-500 MG

NDC 62135073360Generic / OTC

$0.2208

per EA

METFORMIN HCL 500 MG TABLET

NDC 42385094701Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 51224002070Generic / OTC

$0.0137

per EA

METFORMIN HCL 500 MG TABLET

NDC 43547035711Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 50228010505Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 62135068005Generic / OTC

$0.0141

per EA

GLYBURIDE-METFORMIN 5-500 MG

NDC 57237002505Generic / OTC

$0.2013

per EA

GLYBURIDE-METFORMIN 5-500 MG

NDC 65862008201Generic / OTC

$0.2013

per EA

METFORMIN HCL 850 MG TABLET

NDC 51224012070Generic / OTC

$0.0238

per EA

METFORMIN HCL 850 MG TABLET

NDC 59651085505Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 60687014301Generic / OTC

$0.0233

per EA

METFORMIN HCL 500 MG TABLET

NDC 23155084105Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 23155084101Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 42385094705Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 43547035710Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 49483062210Generic / OTC

$0.0141

per EA

METFORMIN HCL 500 MG TABLET

NDC 49483062281Generic / OTC

$0.0141

per EA

GLIPIZIDE-METFORMIN 5-500 MG

NDC 23155011701Generic / OTC

$0.2208

per EA

METFORMIN HCL 500 MG TABLET

NDC 60687015501Generic / OTC

$0.0141

per EA

METFORMIN HCL 850 MG TABLET

NDC 68382075910Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 68645058359Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 69367018101Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 69367018105Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 69367038205Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 69367038210Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 70010006401Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 70010006409Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 70010006410Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 70010006499Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 71093013305Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 62135068318Generic / OTC

$0.0233

per EA

METFORMIN HCL 850 MG TABLET

NDC 62135068330Generic / OTC

$0.0233

per EA

METFORMIN HCL 500 MG TABLET

NDC 00904716261Generic / OTC

$0.0141

per EA

METFORMIN HCL 850 MG TABLET

NDC 65862000901Generic / OTC

$0.0233

per EA

GLIPIZIDE-METFORMIN 5-500 MG

NDC 00093745701Generic / OTC

$0.2208

per EA

METFORMIN HCL 850 MG TABLET

NDC 67877056201Generic / OTC

$0.0233

per EA

METFORMIN HCL 500 MG TABLET

NDC 42385094711Generic / OTC

$0.0141

per EA

METFORMIN HCL 850 MG TABLET

NDC 67877056205Generic / OTC

$0.0233

per EA

METFORMIN HCL 500 MG TABLET

NDC 43547035750Generic / OTC

$0.0141

per EA

METFORMIN HCL 850 MG TABLET

NDC 67877056210Generic / OTC

$0.0233

per EA

METFORMIN HCL 500 MG TABLET

NDC 49483062250Generic / OTC

$0.0141

per EA

METFORMIN HCL 850 MG TABLET

NDC 68382075901Generic / OTC

$0.0233

per EA

GLYBURIDE-METFORMIN 5-500 MG

NDC 57237002501Generic / OTC

$0.2013

per EA

METFORMIN HCL 850 MG TABLET

NDC 68382075905Generic / OTC

$0.0233

per EA

METFORMIN HCL 500 MG TABLET

NDC 67877056101Generic / OTC

$0.0141

per EA

Data source: CMS NADAC (National Average Drug Acquisition Cost) — updated weekly. Learn more