Medicare Part B covers the Tdap vaccine at no cost to you if your doctor gives it in an office or clinic setting
Medicare Part B pays for Tdap (tetanus, diphtheria, and pertussis) shots with no copay, coinsurance, or deductible when a doctor or nurse administers it. This means you walk out paying nothing. The vaccine protects against three diseases: tetanus (lockjaw), diphtheria, and whooping cough. Most adults need one Tdap dose in their lifetime, though your doctor may recommend it if you have not had one since age 19 or if you are around infants.
The catch is location. If you get the shot at a pharmacy — even a pharmacy inside a hospital or clinic — Medicare Part B may not cover it. Pharmacies bill under different rules. If you get it at a doctor's office, urgent care center, or hospital outpatient department, Part B covers it fully. If you have a Medicare Advantage plan (Part C), coverage works the same way, but check your plan documents because some plans add extra restrictions.
If you have Part D (prescription drug coverage), it does not cover vaccines. Part B is the program that pays for shots. If a pharmacy gives you the vaccine and Part B does not cover it there, you may pay out of pocket — usually $30 to $60 — or ask the pharmacy to bill Part B and see if they can process it that way.
Key Takeaways
- Medicare Part B covers Tdap with zero cost when given by a doctor, nurse, or hospital outpatient clinic.
- Pharmacy-administered Tdap shots may not be covered by Part B, even if the pharmacy is inside a hospital.
- You need only one Tdap dose as an adult unless your doctor says otherwise or you are around newborns.
- Medicare Advantage plans cover Tdap the same way Part B does, but always check your plan's vaccine rules first.
- If a pharmacy charges you, ask whether they can resubmit the claim to Medicare or contact your doctor's office to give the shot instead.
Where to get Tdap covered by Medicare
Your doctor's office is the simplest route. Call ahead and ask whether they stock Tdap and whether they give it in-house. Most primary care offices do. If they do not, they can refer you to an urgent care center or a hospital outpatient clinic that does. Both are covered under Part B.
Do not assume a pharmacy is not covered — call your pharmacy and ask them to check whether they can bill Medicare Part B for Tdap. Some pharmacies have agreements with Medicare and can process the claim. Others cannot. If they cannot, they will tell you the cost upfront. At that point, you can either pay out of pocket or ask your doctor's office to give you the shot instead.
Federally may have access to Health Centers (FQHCs) and community health centers also give Tdap and bill Medicare Part B. If you do not have a regular doctor, these centers often take walk-ins or same-day appointments. Search for one near you at findahealthcenter.hrsa.gov.
What happens if you get Tdap at a pharmacy and Part B does not cover it
If a pharmacy gives you Tdap and tells you Part B will not cover it, ask for an itemized receipt showing the vaccine name, date, and cost. Keep it. You can then contact Medicare at 1-800-MEDICARE to ask whether the claim can be reprocessed or whether you have other options.
Some pharmacies will refund you if Medicare later agrees to cover the shot. Others will not. Before you pay, ask the pharmacy what their refund policy is if Medicare covers it retroactively. Get the answer in writing if possible.
If you paid out of pocket and believe Medicare should have covered it, you can file a complaint with Medicare. Call 1-800-MEDICARE and explain what happened. They can review the claim and sometimes recover the money for you, though this takes time.
Tdap coverage under Medicare Advantage plans
Medicare Advantage plans (Part C) must cover all vaccines that Original Medicare covers, including Tdap. However, they may require you to use in-network providers or may have different rules about where you can get the shot. Some plans cover pharmacy-administered vaccines; others do not.
Before you get Tdap, call your plan's customer service number on the back of your card and ask: "Does my plan cover Tdap? Where can I get it covered with no cost to me?" Write down the answer and the name of the person who told you. If you later get a bill, you can reference that conversation.
If your plan tells you Tdap is not covered or that you have a copay, ask them to explain why. Tdap is a covered vaccine under Medicare rules, so the plan must cover it — though they can direct you to specific locations.
When Medicare says you need Tdap
Medicare covers Tdap for all adults, but your doctor decides whether you actually need it. Most adults born in 1957 or later need one dose. If you were born before 1957, you likely had tetanus and diphtheria shots as a child and may not need Tdap, but your doctor can assess this.
You may need Tdap sooner if you are around infants (pertussis protection is important around babies), if you have a wound that is dirty or deep, or if you cannot remember when you last had a tetanus shot. Your doctor will tell you whether you need it and when.
If your doctor recommends Tdap and you are unsure whether you need it, ask them to explain why. They can tell you whether it is medically necessary or just a precaution.
Tdap versus other tetanus shots
Tdap is different from Td (tetanus and diphtheria only, without pertussis). Medicare covers both. Tdap is usually given once as an adult. Td is a booster given every 10 years if you need tetanus protection. If you are due for a tetanus booster and have never had Tdap, your doctor will usually give you Tdap instead of Td, because it covers pertussis too.
Both shots are covered by Medicare Part B with no cost. The difference matters only if your doctor is deciding which one you need. If they recommend Tdap, Medicare will cover it. If they recommend Td, Medicare will cover that too.
Frequently Asked Questions
Do I have to pay anything for Tdap if Medicare covers it?
No. If Part B covers the shot, you pay nothing — no copay, no deductible, no coinsurance. You pay zero. This applies whether you get it at a doctor's office, urgent care, or hospital outpatient clinic.
Can I get Tdap at a CVS or Walgreens and have Medicare pay for it?
Maybe. Some pharmacy chains have agreements with Medicare and can bill Part B for Tdap. Others cannot. Call the pharmacy first and ask them to check whether they can bill Medicare Part B for Tdap. If they say no, ask your doctor's office to give you the shot instead.
What if I already paid for Tdap out of pocket?
Call Medicare at 1-800-MEDICARE and explain what happened. Give them the date, location, and cost. They can review whether the claim should have been covered and sometimes recover the money for you, though the process takes several weeks.
Does my Medicare Advantage plan cover Tdap the same way?
Yes, your plan must cover Tdap with no cost, but they may require you to use in-network providers. Call your plan's customer service number before you get the shot and ask where you can get it covered with no copay.
How often do I need Tdap?
Most adults need one Tdap dose in their lifetime. After that, you need a tetanus booster (Td) every 10 years if you are at risk of tetanus. Your doctor will tell you whether you need another dose based on your age and health history.