Patient Responsibility

Medicare Part D Overcharged: Insulin, Vaccine, or OOP Cap

Written by Barley Billing Team, Medicare Billing Experts | Last reviewed April 26, 2026

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

Should You Appeal?

Outlook: Strong — you are owed a refund

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

Appeal Deadlines — Check Your Notice for Exact Dates
Original Medicare
N/A — Part D plans
Medicare Advantage
65 days from the date on your denial notice for a coverage determination appeal, but refund requests can be made at any time

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

Can I get a refund if my pharmacy overcharged for insulin?
Yes. Under the Inflation Reduction Act, effective January 1, 2023, your Medicare Part D plan cannot charge more than $35 for a one-month supply of any covered insulin product, and the Part D deductible does not apply. (A parallel $35 cap applies under Part B for insulin used with a traditional insulin pump, effective July 1, 2023.) If you paid more, call your Part D plan and request a refund for the difference. Keep your pharmacy receipts as proof of what you paid.
Which vaccines are free under Medicare Part D?
All adult vaccines recommended by the CDC's Advisory Committee on Immunization Practices (ACIP) are covered at $0 cost-sharing under Part D, effective January 1, 2023. This includes shingles (Shingrix), Tdap, hepatitis B, RSV vaccines, and others. The Part D deductible does not apply to these vaccines.
What is the Part D out-of-pocket cap and how much is it?
The Inflation Reduction Act created an annual cap on what you pay out of pocket for Part D covered drugs. The cap was $2,000 in 2025 (the first year) and is $2,100 in 2026 (the cap indexes annually for inflation). Once your out-of-pocket spending reaches the cap in a calendar year, your plan must pay 100% of your covered drug costs for the rest of that year. If you were charged after reaching the cap, you are owed a refund.
What is the Medicare Prescription Payment Plan?
The Medicare Prescription Payment Plan, which started January 1, 2025, lets you spread your annual Part D out-of-pocket costs into capped monthly installments instead of paying everything at the pharmacy counter. Every Part D plan and every Medicare Advantage plan with drug coverage is required to offer it; participation is voluntary and free. Ask your plan to enroll you.

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 →

Free. No credit card. We'll reach out within one business day.

This information is for educational purposes only and is not legal or medical advice. Always verify with your doctor's office and insurance company.