METFORMIN: what pharmacies pay, and what that tells you

Acquisition cost from CMS NADAC, 2026-07-22. Updated .

GenericPrescriptionvariable price spreadassistance programme

METFORMIN costs a pharmacy a median of $0.2781 per unit. That is what the pharmacy pays to acquire it. It is not your price: a dispensing fee and margin sit between this number and your receipt.

$0.2781median acquisition cost per unit
40%of priced drugs cost less than this one
942listed products, more than 93% of the corpus
3.9xspread from the cheapest tenth to the dearest

This one genuinely varies between pharmacies

Most drugs are bought at close to a single price. METFORMIN is not: between the cheapest tenth of listings and the dearest, it varies by 3.9 times. That is the unusual case where calling two pharmacies can change what you pay, and it outranks every other consideration on this page.

Where it sits against every other priced drug

Acquisition cost percentile, 3,439 priced products

METFORMIN · 40%
cheapestdearest

This sits in the middle of the corpus, the range where where-you-fill-it genuinely changes the total.

What the spread tells you about shopping around

Between the cheapest tenth of listings and the dearest tenth, METFORMIN varies by 3.9 times. That is a wide band, and it means the same product genuinely costs different pharmacies different amounts. It is one of the cases where calling around can change the number.

The drug is cheap. The route is what costs you.

METFORMIN costs a pharmacy $0.2781 a unit. Almost none of what you pay is that number. A dispensing fee and a margin sit on top, and both are set by where you fill it and under what programme. These are the routes worth checking, and what each one is actually for.

We do not quote a per-pharmacy price for METFORMIN, because that varies by pharmacy, by ZIP code and by week, and we have not measured it for this drug. What is measured here is the acquisition cost above, from CMS NADAC. The order of these routes is editorial and fixed; it is not for sale, and no placement here implies a medical recommendation.

There is an assistance programme covering this

Diabetes Medication Assistance (Multiple Programs). [object Object] Estimated saving: Savings range from 50% to 100% depending on the medication and program.

Documented interactions

Interaction data is informational and not a substitute for your pharmacist, who can see your full list.

A note on the 30-unit figure. Thirty units of METFORMIN would cost a pharmacy about $8.34. That is a comparison basis, not a prescription quantity and not a monthly cost: it assumes one unit at a time and says nothing about how this drug is actually dosed.

What this page is, and is not

Every figure here is CMS NADAC, the federal survey of what retail pharmacies pay to acquire a drug. It is public-domain federal data and it is the cleanest available floor. It excludes your dispensing fee, your pharmacy's margin, your insurance design and any discount-card pricing, all of which sit between this number and what you hand over. Nothing here is medical advice.

Source: CMS NADAC (National Average Drug Acquisition Cost), Centers for Medicare & Medicaid Services, dataset generated 2026-07-22. See how METFORMIN compares across 385 brand and generic pairs, or look up another drug in our price tools.