Medicare Part D Overcharged: Insulin, Vaccine, or OOP Cap
Were you charged more than $35 for insulin, or billed for a vaccine that should be free?
"The pharmacy charged me more than $35 for my insulin"
"I was billed for a vaccine that should have been free"
"I think I hit the $2,100 drug cap but I'm still being charged"
"My Part D copay seems higher than what the law allows"
Let's check whether you were overcharged and walk you through getting a refund.
What This Means
The Inflation Reduction Act changed the law so that Medicare Part D plans cannot charge you more than certain amounts for specific drugs and vaccines. These are not discounts or benefits your plan chose to offer. They are federal law. If you paid more than these amounts, the pharmacy or your plan made an error, and you are owed money back.
There are three price caps you should know about, all created by the Inflation Reduction Act:
First, insulin is capped at $35 per month, effective January 1, 2023. No matter which insulin product you use — pens, vials, or biosimilars — your Part D plan cannot charge you more than $35 for a one-month supply, and the Part D deductible does not apply (HHS/ASPE). This applies to all Medicare Part D plans, including Medicare Advantage plans with drug coverage. A parallel $35 cap applies to insulin used with a traditional insulin pump under Part B, effective July 1, 2023.
Second, adult vaccines recommended by the CDC are free, effective January 1, 2023. You should pay $0 out of pocket for vaccines like shingles (Shingrix), Tdap, hepatitis B, and RSV vaccines when you get them through your Part D plan, and the Part D deductible does not apply (HHS/ASPE).
Third, your total out-of-pocket Part D drug costs are capped each year. The cap was $2,000 in 2025 (the first year of the cap) and is $2,100 in 2026 (CMS Final CY 2026 Part D Redesign Program Instructions). Once your out-of-pocket spending on covered drugs reaches that year’s cap, your plan must pay 100% of covered drug costs for the rest of that calendar year.
If you looked at a pharmacy receipt and the numbers don’t match the cap that applies to you, you were overcharged. This page will walk you through exactly what to do to get your money back.
Why This Happens
- The pharmacy’s computer system hasn’t been updated. Pharmacy billing systems need to receive updated pricing information from your Part D plan. If the system wasn’t updated to reflect the IRA caps, it may charge you the old, higher amount.
- Your Part D plan didn’t communicate the cap to the pharmacy. Your plan is responsible for telling the pharmacy’s system that the cap applies to your prescription. If the plan failed to send this information, the pharmacy charges you the wrong amount.
- You haven’t been identified as IRA-eligible in your plan’s system. Your plan’s records may not correctly flag you as a Medicare Part D enrollee who qualifies for IRA protections. This can happen after plan changes, late enrollment, or data entry errors.
- The pharmacy applied the wrong quantity or days’ supply. The $35 insulin cap is per monthly supply. If the pharmacy processed your prescription as a 90-day supply but only applied a one-month cap, or billed the wrong quantity, your copay may come out too high.
- You already hit the $2,100 cap but the system didn’t catch up. There can be a delay between when your spending reaches $2,100 and when the plan’s system reflects that. In the meantime, you may be charged for drugs that should now be free.
Should You Appeal?
These price caps are federal law under the Inflation Reduction Act. They are not optional. They are not up to your plan’s discretion. If you were charged more than $35 for a month’s supply of insulin, any amount for an ACIP-recommended adult vaccine, or any amount after reaching the annual Part D out-of-pocket cap ($2,000 in 2025 / $2,100 in 2026), you are legally entitled to a refund.
Your Part D plan is required to correct the error. You do not need to file a formal appeal in most cases — a phone call to your plan’s member services should start the refund process. If the plan does not resolve it promptly, you can file a complaint with Medicare.
What To Do Next
- Gather your pharmacy receipts. Find every receipt that shows what you paid. You need the date, the drug name, the amount charged, and the pharmacy name. If you don’t have paper receipts, your pharmacy can print copies, or you can check your Part D plan’s online portal for claims history.
- Call your Part D plan’s member services number. This number is on the back of your plan’s member ID card. Tell them you were overcharged under the Inflation Reduction Act price caps. Be specific: say whether it was insulin (over $35), a vaccine (should be $0), or charges after you hit the annual out-of-pocket cap that applies to you (the cap is $2,000 in 2025 and $2,100 in 2026). Ask for a refund of the difference between what you paid and what the law allows.
- If the plan doesn’t resolve it, call 1-800-MEDICARE (1-800-633-4227). Tell the representative that your Part D plan is not honoring the Inflation Reduction Act price caps. Medicare can intervene directly with your plan. TTY users can call 1-877-486-2048.
- File a complaint with Medicare if needed. If your plan does not issue a refund within 30 days, you can file a formal complaint (called a grievance) with your plan, or file a complaint directly with Medicare at medicare.gov/complaints. This creates an official record and puts pressure on the plan to act.
- Ask about the Medicare Prescription Payment Plan. If your drug costs are high early in the year, ask your plan to enroll you in the Medicare Prescription Payment Plan. This lets you spread your annual out-of-pocket costs into smaller monthly payments instead of paying large amounts at the pharmacy counter. All Part D plans must offer this option.
- Contact your SHIP for free help. Your State Health Insurance Assistance Program provides free, unbiased counseling to people with Medicare. A SHIP counselor can help you request a refund, file a complaint, or review your drug costs. Find your local SHIP at shiphelp.org or call 1-800-MEDICARE.
Sources
- CMS: Inflation Reduction Act and Medicare — landing page covering the IRA’s drug-price provisions, including the insulin cap, vaccine cost-sharing elimination, and the Part D out-of-pocket cap.
- CMS: Final CY 2026 Part D Redesign Program Instructions — primary source for the 2026 Part D out-of-pocket cap of $2,100 (the 2025 cap of $2,000 indexed for inflation) and the $615 maximum plan deductible.
- HHS/ASPE: Insulin Affordability and the Inflation Reduction Act — primary source for the January 1, 2023 effective date of the $35 Part D insulin cap (and July 1, 2023 for Part B insulin pumps).
- HHS/ASPE: Medicare Part D Enrollee Vaccine Use After Elimination of Cost Sharing for Recommended Vaccines in 2023 — primary source for the January 1, 2023 effective date of $0 cost-sharing on ACIP-recommended adult vaccines under Part D.
- Medicare.gov: How much does Medicare drug coverage cost? — beneficiary-facing summary of the post-2025 Part D benefit phases (deductible, initial coverage, catastrophic).
- CMS: Medicare Prescription Payment Plan — official page for the spread-payment option, available in every Part D and MA-PD plan starting January 1, 2025.
- Medicare.gov: File a complaint — how to escalate when your plan won’t honor an IRA cap.
Want us to check your bill for errors? Send us your bill and we'll tell you exactly what to say when you call →
Not sure which you have? Check the top of your denial notice. If it names a private insurance company (like Humana, UnitedHealthcare, or Aetna), you have Medicare Advantage. If it says "Centers for Medicare & Medicaid Services," you have Original Medicare.
Frequently Asked Questions
Want Us to Check Your Bill?
Send us your bill and we'll check every charge against Medicare rates. If something's wrong, we'll give you the exact words to say when you call.
Already a member? Open your dashboard →
This information is for educational purposes only and is not legal or medical advice. Always verify with your doctor's office and insurance company.