The short answer

Metformin has no single cash price. Your total depends on the exact product, pharmacy, quantity, insurance, and offer. The CMS numbers below are pharmacy acquisition benchmarks—not patient prices.

Published pharmacy prices · Cash pay

Metformin prices at Cost Plus Drugs

Compare available sources with prescription price search

Selected generic tablet and capsule offers from one mail-order pharmacy. These are dated pharmacy estimates, separate from CMS acquisition benchmarks. We have not compared the whole market or verified your insurance benefit.

Checked . Use these observations only before ; confirm the price at checkout.

Cost Plus Drugs · USD · quantity means tablets or capsules, not days supplied
Exact product / quantityMedication + dispensingShippingTotal with shipping
Metformin 500mgTablet · 30 tablets · Generic$5.32Medication $0.32
Dispensing $5.00
Included in total; not itemized$10.57Source-reported total
Metformin 500mgTablet · 60 tablets · Generic$5.64Medication $0.64
Dispensing $5.00
Confirm with pharmacyNot availableShipping not supplied
Metformin 500mgTablet · 90 tablets · Generic$5.96Medication $0.96
Dispensing $5.00
Confirm with pharmacyNot availableShipping not supplied
Metformin 850mgTablet · 30 tablets · Generic$5.55Medication $0.55
Dispensing $5.00
Included in total; not itemized$10.80Source-reported total
Metformin 850mgTablet · 60 tablets · Generic$6.10Medication $1.10
Dispensing $5.00
Confirm with pharmacyNot availableShipping not supplied
Metformin 850mgTablet · 90 tablets · Generic$6.66Medication $1.66
Dispensing $5.00
Confirm with pharmacyNot availableShipping not supplied
Metformin 1000mgTablet · 30 tablets · Generic$5.57Medication $0.57
Dispensing $5.00
Included in total; not itemized$10.82Source-reported total
Metformin 1000mgTablet · 60 tablets · Generic$6.14Medication $1.14
Dispensing $5.00
Confirm with pharmacyNot availableShipping not supplied
Metformin 1000mgTablet · 90 tablets · Generic$6.71Medication $1.71
Dispensing $5.00
Confirm with pharmacyNot availableShipping not supplied

Listed products were marked in stock when checked. A displayed shipping total is for one medication; do not add it repeatedly when comparing a combined order. Delivery eligibility, taxes if applicable, and the final checkout amount must be confirmed with the pharmacy.

Product links open the pharmacy’s listing to confirm the offer. This selection excludes packaged bottles, granule boxes, and products whose quantity units we cannot safely match.

Check current Cost Plus Drugs listings · How we collect pharmacy prices

Programs to check for this medication

Eligibility and exact product matching matter. These resources do not establish that your prescription qualifies.

International price references

Canada: Ontario Drug Benefit Formulary (CAD) · United Kingdom: NHS medication reimbursement reference (per pack) (GBP) · France: France BDPM public pack prices (EUR) · Sweden: Sweden TLV pharmacy selling prices (SEK) · Denmark: Denmark Medicinpriser retail prices (DKK). Amounts retain each source’s pricing basis and currency. Individual reimbursement and product equivalence are not calculated.

Before you compare Metformin

Immediate-release and extended-release descriptions are listed separately. Do not compare their prices as if they were the same prescription.

Comparing metformin ER prices? Use the extended-release cost checklist.

Product descriptions12
Pricing unitsEA / ML
SourceCMS NADAC

Metformin acquisition-cost reference

One representative NDC per description. Values retain five decimal places so low per-unit costs do not round to zero. EA = each; ML = milliliter; GM = gram. A unit is not necessarily a complete package.

Snapshot retrieved 2026-10-29. Individual record dates appear below.

Metformin CMS NADAC records · not retail prices
Product description / NDCNADAC per unitUnitAs of
metformin er 1,000 mg gastr-tbNDC 27241024190 · Generic$0.33713EA
metformin er 1,000 mg osm-tabNDC 00378600191 · Generic$0.31158EA
metformin er 500 mg gastrc-tbNDC 27241024001 · Generic$0.28306EA
metformin er 500 mg osmotic tbNDC 00378600291 · Generic$0.18913EA
metformin hcl 1,000 mg tabletNDC 00378718705 · Generic$0.02332EA
metformin hcl 500 mg tabletNDC 00378718505 · Generic$0.01483EA
metformin hcl 500 mg/5 ml solnNDC 31722004247 · Generic$0.35895ML
metformin hcl 625 mg tabletNDC 58657072630 · Generic$12.52660EA
metformin hcl 750 mg tabletNDC 58657072730 · Generic$14.60500EA
metformin hcl 850 mg tabletNDC 00378718605 · Generic$0.02440EA
metformin hcl er 500 mg tabletNDC 29300038901 · Generic$0.02841EA
metformin hcl er 750 mg tabletNDC 29300039901 · Generic$0.05075EA

Original CMS dataset · Download this reference as JSON · How we select records

CMS lists the underlying NADAC data as public domain. This designation applies to the CMS data, not the accompanying RxCompare articles or site design.

Acquisition benchmark history

Observed CMS acquisition costs for pharmacies, not prices patients pay. We compare only the same NDC, description, classification, and unit. No retail savings are inferred. Archive, downloads, and history methodology.

metformin er 1,000 mg gastr-tb · $0.00000 per EA change since 2026-10-21

NDC 27241024190 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.33355–$0.42131 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin er 1,000 mg gastr-tb
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.40219JSON
2026-02-252026-10-19$0.39881JSON
2026-03-252026-10-19$0.41915JSON
2026-04-292026-10-19$0.42131JSON
2026-05-272026-10-19$0.41145JSON
2026-06-242026-10-19$0.37006JSON
2026-07-292026-10-19$0.34906JSON
2026-08-262026-10-19$0.33355JSON
2026-09-162026-09-22$0.33355JSON
2026-09-302026-10-19$0.33570JSON
2026-10-072026-10-07$0.33570JSON
2026-10-142026-10-15$0.33570JSON
2026-10-212026-10-22$0.33713JSON
2026-10-282026-10-29$0.33713JSON
metformin er 1,000 mg osm-tab · $0.00000 per EA change since 2026-10-21

NDC 00378600191 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.22432–$0.32616 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin er 1,000 mg osm-tab
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.25514JSON
2026-02-252026-10-19$0.22432JSON
2026-03-252026-10-19$0.23830JSON
2026-04-292026-10-19$0.24595JSON
2026-05-272026-10-19$0.29637JSON
2026-06-242026-10-19$0.30429JSON
2026-07-292026-10-19$0.31495JSON
2026-08-262026-10-19$0.32616JSON
2026-09-162026-09-22$0.32616JSON
2026-09-302026-10-19$0.31418JSON
2026-10-072026-10-07$0.31418JSON
2026-10-142026-10-15$0.31418JSON
2026-10-212026-10-22$0.31158JSON
2026-10-282026-10-29$0.31158JSON
metformin er 500 mg gastrc-tb · $0.00000 per EA change since 2026-10-21

NDC 27241024001 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.26193–$0.33190 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin er 500 mg gastrc-tb
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.33190JSON
2026-02-252026-10-19$0.28979JSON
2026-03-252026-10-19$0.28098JSON
2026-04-292026-10-19$0.28959JSON
2026-05-272026-10-19$0.28582JSON
2026-06-242026-10-19$0.27805JSON
2026-07-292026-10-19$0.26200JSON
2026-08-262026-10-19$0.26193JSON
2026-09-162026-09-22$0.26193JSON
2026-09-302026-10-19$0.27102JSON
2026-10-072026-10-07$0.27102JSON
2026-10-142026-10-15$0.27102JSON
2026-10-212026-10-22$0.28306JSON
2026-10-282026-10-29$0.28306JSON
metformin er 500 mg osmotic tb · $0.00000 per EA change since 2026-10-21

NDC 00378600291 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.10169–$0.18913 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin er 500 mg osmotic tb
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.11801JSON
2026-02-252026-10-19$0.11154JSON
2026-03-252026-10-19$0.10577JSON
2026-04-292026-10-19$0.10169JSON
2026-05-272026-10-19$0.10529JSON
2026-06-242026-10-19$0.11081JSON
2026-07-292026-10-19$0.11636JSON
2026-08-262026-10-19$0.13832JSON
2026-09-162026-09-22$0.13832JSON
2026-09-302026-10-19$0.16440JSON
2026-10-072026-10-07$0.16440JSON
2026-10-142026-10-15$0.16440JSON
2026-10-212026-10-22$0.18913JSON
2026-10-282026-10-29$0.18913JSON
metformin hcl 1,000 mg tablet · $0.00000 per EA change since 2026-10-21

NDC 00378718705 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.02313–$0.02487 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl 1,000 mg tablet
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.02384JSON
2026-02-252026-10-19$0.02388JSON
2026-03-252026-10-19$0.02458JSON
2026-04-292026-10-19$0.02487JSON
2026-05-272026-10-19$0.02457JSON
2026-06-242026-10-19$0.02366JSON
2026-07-292026-10-19$0.02338JSON
2026-08-262026-10-19$0.02313JSON
2026-09-162026-09-22$0.02313JSON
2026-09-302026-10-19$0.02315JSON
2026-10-072026-10-07$0.02315JSON
2026-10-142026-10-15$0.02315JSON
2026-10-212026-10-22$0.02332JSON
2026-10-282026-10-29$0.02332JSON
metformin hcl 500 mg tablet · $0.00000 per EA change since 2026-10-21

NDC 00378718505 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.01394–$0.01483 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl 500 mg tablet
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.01401JSON
2026-02-252026-10-19$0.01395JSON
2026-03-252026-10-19$0.01404JSON
2026-04-292026-10-19$0.01394JSON
2026-05-272026-10-19$0.01397JSON
2026-06-242026-10-19$0.01398JSON
2026-07-292026-10-19$0.01407JSON
2026-08-262026-10-19$0.01419JSON
2026-09-162026-09-22$0.01419JSON
2026-09-302026-10-19$0.01451JSON
2026-10-072026-10-07$0.01451JSON
2026-10-142026-10-15$0.01451JSON
2026-10-212026-10-22$0.01483JSON
2026-10-282026-10-29$0.01483JSON
metformin hcl 500 mg/5 ml soln · $0.00000 per ML change since 2026-10-21

NDC 31722004247 · ML · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.35895–$0.49918 per ML. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl 500 mg/5 ml soln
Source dateFirst retrievedUSD per MLSnapshot
2026-01-282026-10-19$0.49918JSON
2026-02-252026-10-19$0.44437JSON
2026-03-252026-10-19$0.40416JSON
2026-04-292026-10-19$0.40206JSON
2026-05-272026-10-19$0.41741JSON
2026-06-242026-10-19$0.42389JSON
2026-07-292026-10-19$0.38456JSON
2026-08-262026-10-19$0.37295JSON
2026-09-162026-09-22$0.37295JSON
2026-09-302026-10-19$0.38290JSON
2026-10-072026-10-07$0.38290JSON
2026-10-142026-10-15$0.38290JSON
2026-10-212026-10-22$0.35895JSON
2026-10-282026-10-29$0.35895JSON
metformin hcl 625 mg tablet · $0.00000 per EA change since 2026-10-21

NDC 58657072630 · EA · 13 source dates. Missing observations are not interpolated.

2026-02-25 to 2026-10-28 · range $12.52660–$12.52660 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl 625 mg tablet
Source dateFirst retrievedUSD per EASnapshot
2026-02-252026-10-19$12.52660JSON
2026-03-252026-10-19$12.52660JSON
2026-04-292026-10-19$12.52660JSON
2026-05-272026-10-19$12.52660JSON
2026-06-242026-10-19$12.52660JSON
2026-07-292026-10-19$12.52660JSON
2026-08-262026-10-19$12.52660JSON
2026-09-162026-09-22$12.52660JSON
2026-09-302026-10-19$12.52660JSON
2026-10-072026-10-07$12.52660JSON
2026-10-142026-10-15$12.52660JSON
2026-10-212026-10-22$12.52660JSON
2026-10-282026-10-29$12.52660JSON
metformin hcl 750 mg tablet · $0.00000 per EA change since 2026-10-21

NDC 58657072730 · EA · 13 source dates. Missing observations are not interpolated.

2026-02-25 to 2026-10-28 · range $14.60500–$14.60500 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl 750 mg tablet
Source dateFirst retrievedUSD per EASnapshot
2026-02-252026-10-19$14.60500JSON
2026-03-252026-10-19$14.60500JSON
2026-04-292026-10-19$14.60500JSON
2026-05-272026-10-19$14.60500JSON
2026-06-242026-10-19$14.60500JSON
2026-07-292026-10-19$14.60500JSON
2026-08-262026-10-19$14.60500JSON
2026-09-162026-09-22$14.60500JSON
2026-09-302026-10-19$14.60500JSON
2026-10-072026-10-07$14.60500JSON
2026-10-142026-10-15$14.60500JSON
2026-10-212026-10-22$14.60500JSON
2026-10-282026-10-29$14.60500JSON
metformin hcl 850 mg tablet · $0.00000 per EA change since 2026-10-21

NDC 00378718605 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.02385–$0.02483 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl 850 mg tablet
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.02385JSON
2026-02-252026-10-19$0.02434JSON
2026-03-252026-10-19$0.02467JSON
2026-04-292026-10-19$0.02476JSON
2026-05-272026-10-19$0.02483JSON
2026-06-242026-10-19$0.02466JSON
2026-07-292026-10-19$0.02454JSON
2026-08-262026-10-19$0.02388JSON
2026-09-162026-09-22$0.02388JSON
2026-09-302026-10-19$0.02398JSON
2026-10-072026-10-07$0.02398JSON
2026-10-142026-10-15$0.02398JSON
2026-10-212026-10-22$0.02440JSON
2026-10-282026-10-29$0.02440JSON
metformin hcl er 500 mg tablet · $0.00000 per EA change since 2026-10-21

NDC 29300038901 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.02838–$0.02990 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl er 500 mg tablet
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.02969JSON
2026-02-252026-10-19$0.02905JSON
2026-03-252026-10-19$0.02902JSON
2026-04-292026-10-19$0.02933JSON
2026-05-272026-10-19$0.02990JSON
2026-06-242026-10-19$0.02979JSON
2026-07-292026-10-19$0.02932JSON
2026-08-262026-10-19$0.02879JSON
2026-09-162026-09-22$0.02879JSON
2026-09-302026-10-19$0.02838JSON
2026-10-072026-10-07$0.02838JSON
2026-10-142026-10-15$0.02838JSON
2026-10-212026-10-22$0.02841JSON
2026-10-282026-10-29$0.02841JSON
metformin hcl er 750 mg tablet · $0.00000 per EA change since 2026-10-21

NDC 29300039901 · EA · 14 source dates. Missing observations are not interpolated.

2026-01-28 to 2026-10-28 · range $0.05075–$0.05657 per EA. Vertical scale fits the observed range.
Recorded acquisition benchmarks for metformin hcl er 750 mg tablet
Source dateFirst retrievedUSD per EASnapshot
2026-01-282026-10-19$0.05657JSON
2026-02-252026-10-19$0.05639JSON
2026-03-252026-10-19$0.05628JSON
2026-04-292026-10-19$0.05565JSON
2026-05-272026-10-19$0.05528JSON
2026-06-242026-10-19$0.05484JSON
2026-07-292026-10-19$0.05481JSON
2026-08-262026-10-19$0.05417JSON
2026-09-162026-09-22$0.05417JSON
2026-09-302026-10-19$0.05264JSON
2026-10-072026-10-07$0.05264JSON
2026-10-142026-10-15$0.05264JSON
2026-10-212026-10-22$0.05075JSON
2026-10-282026-10-29$0.05075JSON

Get a price for your prescription

  1. Match the label. Write down the full product name, strength, dosage form, and quantity. Ask the pharmacy about the package if you are unsure.
  2. Ask for separate totals. Get the cash price, insurance price, and any discount offer for the same fill.
  3. Include required fees. Add delivery or membership costs that are not already included in the quote.
  4. Compare and confirm. Use your actual quotes in the calculator and ask your plan about the effect on your benefit.
Compare my Metformin costs

A question to bring to the counter

“Could you check the cash total and my insurance cost for my prescribed Metformin, with the same strength, form, and quantity? Are there any extra fees, and is this the final price for this fill?”

Common questions

How much does Metformin cost without insurance?

RxCompare does not have a live retail quote for Metformin. Request the cash total for your prescribed strength, form, and quantity from a pharmacy. The table on this page is an acquisition-cost reference, not an amount you can expect to pay.

Can I compare different Metformin strengths?

Use the exact prescribed product for a fair price comparison. Do not change strength, form, or release type based on a benchmark; ask your clinician or pharmacist about medication changes.

Why is my pharmacy quote different from this table?

The table reports a dated national acquisition benchmark for one representative NDC per description. Your pharmacy may stock another package or manufacturer, and retail pricing includes more than acquisition cost.

Sources & further reading

Source links checked 2026-09-22. Cost information only; this content has not been clinically reviewed.