There is no such thing as “metoprolol” at a pharmacy counter. There are two different products with different salts, different dosing schedules and different prices, and the pill bottle in your cabinet is one or the other.
Metoprolol tartrate is the immediate-release version, sold as brand Lopressor, and it is usually taken twice a day. Metoprolol succinate ER is the extended-release version, sold as brand Toprol-XL, and it is taken once a day. Quoting one price for both is how people end up paying for half a month and thinking they bought a full one. Every figure below was researched on September 3, 2026.
What Does Metoprolol Cost Without Insurance?
Acquisition costs come from the CMS National Average Drug Acquisition Cost survey, with tartrate and the 25 mg and 200 mg extended-release rows effective August 19, 2026, the 50 mg and 100 mg extended-release rows effective August 26, 2026, and brand Toprol-XL effective July 1, 2026. Cash prices come from Drugs.com, Cost Plus Drugs, SingleCare and Walmart, all read September 3, 2026.
| Option | Low | Average | High |
|---|---|---|---|
| CMS NADAC acquisition cost, one tablet | $0.01597 (tartrate 25 mg) | $0.02747 (tartrate 100 mg) | $0.18702 (succinate ER 200 mg) |
| CMS NADAC, 30 days of drug at label dosing | $0.96 (tartrate 25 mg twice daily) | $1.71 (succinate ER 50 mg daily) | $5.61 (succinate ER 200 mg daily) |
| Discount card at retail, 60 tablets of tartrate 25 mg | $4.13 | $4.13 | $4.13 |
| Walmart Prescription Program, either form | $8.00/mo (90-day supply at $24) | $9.00/mo | $9.00/mo |
| Cost Plus Drugs, 30 tablets | $5.45 (tartrate 50 mg) | $5.52 (succinate ER 50 mg) | $5.52 |
| Drugs.com cash price, tartrate, 30 days (60 tablets) | $5.93 (50 mg) | $6.43 (25 mg) | $21.32 (100 mg) |
| Drugs.com cash price, succinate ER, 30 days (30 tablets) | $9.06 (25 mg) | $9.07 (50 mg) | $41.26 (100 mg) |
| Average retail cash price, tartrate, 60 tablets of 25 mg | $197.49 | $197.49 | $197.49 |
| Brand Toprol-XL, 30 days | $41.56 (50 mg) | $44.82 (50 mg) | $103.86 (200 mg) |
Do the wholesale arithmetic once and the whole market makes sense. A 50 mg tartrate tablet costs a pharmacy $0.01854, so 60 of them is $1.11 of drug for a month. A 50 mg succinate ER tablet costs $0.05705, so 30 of them is $1.71 of drug for a month. The extended-release tablet costs three times as much per pill but only about 60 cents a month more, because you take half as many. Everything above those two figures is dispensing, labor and markup.
The sources disagree hard on what an unhelped retail fill costs. SingleCare states a $197.49 average retail price for 60 of the 25 mg tartrate tablets, while Drugs.com puts the same 60 tartrate tablets at $6.43 to $15.89 and Cost Plus Drugs publishes a $6.30 retail comparison on tartrate and a $22.20 comparison on the extended release. That is a spread of more than thirty to one on the same prescription. The honest range for a month of generic metoprolol is $4 to $26 if you use any discount route and up to about $197 if you use none.
What Drives the Price
Which salt you were prescribed. Extended release costs more per tablet at every level: $0.05705 against $0.01854 at wholesale for the 50 mg, and $9.07 against roughly $5.09 for 30 tablets on Drugs.com. The gap narrows once you account for taking the immediate-release version twice a day.
Brand versus generic. A 50 mg Toprol-XL tablet costs $1.38525 in CMS acquisition data while a 50 mg generic succinate ER tablet costs $0.05705. That is roughly 24 times the money for the same drug at the same strength. Brand Lopressor is worse on a monthly basis: CMS prices a 50 mg Lopressor tablet at $2.41634 in a January 21, 2026 vintage, which at twice-daily dosing is about $145 for 30 days, against $1.11 of generic.
Pill count, not pill price. This is the trap specific to metoprolol. A 30-count fill of tartrate is 15 days at twice-daily dosing. If a pharmacy quotes you a monthly price on 30 tablets of tartrate, it is quoting a half month.
Strength, for the extended release only. Drugs.com lists 30 of the 25 mg ER tablets from $9.06 and 30 of the 100 mg from $11.56, with the high end of the 100 mg range reaching $41.26. Immediate-release pricing is flatter across strengths.
Whether you use any discount at all. As with most old generics, the largest single swing available to you is the difference between a counter price and a card, program or mail price. Here that is the difference between about $197 and about $4.
The injectable form is a hospital product, not a pharmacy purchase. Drugs.com lists metoprolol tartrate 1 mg/mL injection at $8.53 to $40.08 for a package of vials, but if you receive it, it arrives as a line on a facility bill rather than a prescription you fill.
Cash Price vs. Insurance
Metoprolol is a clean case where paying cash often beats running the prescription through a plan. If your copay is $10 or $15, a $4.13 card price or a $5.45 mail-order fill wins outright, and you never touch the pharmacy benefit.
The usual tradeoff applies. Money spent outside your plan does not count toward your deductible or out-of-pocket maximum, and a discount card cannot be stacked with insurance on the same fill. On a drug whose ingredients cost about a dollar a month, that lost deductible credit is rarely worth chasing.
Where insurance still matters is brand Toprol-XL at $42 to $104 a month and brand Lopressor at roughly $145 a month, both of which have generic equivalents that cost a tenth or less. If you are being dispensed a brand and paying cash, that is worth one question to the prescriber and one to the pharmacist about whether a substitution is on file.
If a pharmacy quotes you a three-figure price for generic metoprolol, run it through our fair price checker before you pay. A number like $197 is a contract artifact, not a market price.
How to Pay Less
-
Say which metoprolol you take and how many tablets you need. Ask for a price on 60 tablets if you take tartrate twice a day, and on 30 if you take the extended release once a day. Comparing a 30-count tartrate quote against a 30-count ER quote is comparing half a month to a full one, and it makes the extended release look far more expensive than it is.
-
Run a free discount card before you fill. SingleCare’s metoprolol tartrate page, prices updated September 3, 2026, showed a $4.13 card price for 60 of the 25 mg tablets against a $197.49 stated retail average, a discount that the page itself shows applied to a $7.13 coupon price. Our comparison of GoodRx vs. SingleCare explains how to check both on the same prescription and why an online quote can move between visits.
-
Price a transparent mail pharmacy, which erases the tartrate-versus-ER gap. Cost Plus Drugs charges $5.45 for 30 tablets of tartrate 50 mg and $5.52 for 30 tablets of succinate ER 50 mg. Both pages show the same $5.00 pharmacy labor line, which is why two drugs with a threefold difference in ingredient cost land seven cents apart at checkout.
-
Check the actual Walmart drug list, and check your strength. The $4 Prescriptions web page shows only its $4 and $10 tables, and metoprolol is not in them. The PDF drug list linked from that page, effective March 24, 2025, prices metoprolol tartrate 25, 50 and 100 mg at $9 for 60 tablets and $24 for 180, and metoprolol ER at $9 for 30 tablets and $24 for 90, but only in the 25 mg and 50 mg strengths. If you take 100 mg or 200 mg extended release, that program does not cover you.
-
Ask for a 90-day prescription. Fixed dispensing costs dominate this drug at every pharmacy. Walmart’s 90-day price is $24 against $9 for 30 days, and Drugs.com lists 90 of the 50 mg ER tablets from $16.22 against $9.07 for 30, so the per-month cost falls either way.
-
Budget for the visits, not the pills. The prescription is the cheap part of managing blood pressure or heart disease. A free or sliding-scale clinic can handle the appointments and refills at little or no cost, and if a clinic or hospital bills you more than expected, our guide to negotiating medical bills covers what to do next.
Bottom Line
Budget $4 to $26 a month for generic metoprolol without insurance, and treat anything above about $30 as a signal to shop rather than a fact about the drug. Metoprolol succinate ER genuinely costs more than metoprolol tartrate, but the honest gap is a few dollars a month, not the threefold difference the per-tablet prices suggest.
The expensive versions are brand Toprol-XL at $42 to $104 for 30 days and brand Lopressor at roughly $145, both of which have generics that cost a tenth as much or less. For the other half of a typical blood pressure regimen, see our amlodipine cost guide and our lisinopril cost guide, and if a statin was added at the same visit, our atorvastatin cost guide tells a nearly identical pricing story. If a cardiologist ordered imaging alongside the prescription, our echocardiogram cost guide covers that bill.