Not all doctors accept Medicare, and acceptance varies by location, specialty, and individual practice

Medicare covers doctor visits, but the doctor has to agree to treat Medicare patients. Some doctors accept Medicare fully, some accept it for certain patients only, and some do not accept it at all. A doctor who does not accept Medicare may still see you, but you will pay out of pocket unless you find a different provider. The acceptance rate varies widely — in some areas, nearly every primary care doctor takes Medicare; in others, you may have limited choices.

The reason doctors make this choice comes down to payment. Medicare pays less per visit than private insurance, and the paperwork takes time. Some practices decide the payment is not worth the administrative cost. Others depend on Medicare patients and accept nearly everyone. Your job is to find out before you schedule, not after you arrive.

Key Takeaways

  • Medicare.gov has a searchable tool called "Care Provider Search" where you can enter your location and see which doctors, hospitals, and specialists accept Medicare in your area.
  • A doctor who accepts Medicare may still charge you a copay or coinsurance, and you are responsible for the full bill if the doctor is out-of-network.
  • Some doctors accept Medicare but limit the number of new Medicare patients they take, so calling ahead to confirm they are accepting new patients is essential.
  • If your preferred doctor does not accept Medicare, you can ask whether they will make an exception, bill Medicare on your behalf, or refer you to someone who does.
  • Doctors who do not accept Medicare must tell you in writing before you receive care, and you must sign an agreement acknowledging you will pay out of pocket.

How to Search for Doctors Who Accept Medicare

Start with the Medicare Care Provider Search tool at Medicare.gov. Enter your zip code, the type of provider you need (primary care doctor, cardiologist, etc.), and the tool shows you doctors, hospitals, and specialists in your area who accept Medicare. The results include their address, phone number, and whether they are accepting new patients. This is the fastest way to get a current list.

You can also call your Medicare plan directly. If you have a Medicare Advantage plan (Part C), call the plan's customer service number on your insurance card. If you have Original Medicare (Part A and B), call 1-800-MEDICARE. Both can tell you whether a specific doctor is in-network and what your out-of-pocket costs will be.

Your primary care doctor, if you have one, can refer you to specialists who accept Medicare. Hospitals and urgent care centers also know which doctors in their network accept Medicare. Do not assume a doctor accepts Medicare just because they work at a hospital that does — some hospital employees are private contractors who set their own terms.

The Difference Between Accepting Medicare and Accepting New Patients

A doctor can accept Medicare but not be taking new patients. This happens when a practice is full or when they have decided to limit their Medicare patient load. The Medicare Care Provider Search tool shows whether a doctor accepts Medicare, but it does not always show whether they are accepting new patients. You have to call the office to ask.

When you call, say: "I am a Medicare patient and I am looking for a new primary care doctor. Are you accepting new Medicare patients?" Be specific about your Medicare type — Original Medicare or a specific Medicare Advantage plan — because some doctors accept one but not the other. If they say no, ask if they have a waiting list or if they can recommend another doctor in the area.

What Happens When a Doctor Does Not Accept Medicare

If a doctor does not accept Medicare, you have three options: pay the full bill yourself, ask the doctor to make an exception, or find a different doctor. Some practices will negotiate or bill Medicare on your behalf even if they do not formally accept it, especially if you are an established patient. It never hurts to ask, but do not assume they will.

If you decide to see a doctor who does not accept Medicare, federal law requires the doctor to give you a written notice before your first visit. You must sign an agreement saying you understand you will pay the full cost and that Medicare will not reimburse you. Keep a copy of this agreement. Without it, you may be able to dispute the bill later.

Some doctors who do not accept Medicare are called "opt-out" providers. They have formally told Medicare they will not participate in the program. These doctors can charge whatever they want, and Medicare will not pay any part of the bill. This is different from a doctor who straightforward does not accept Medicare but has not formally opted out — those doctors are bound by Medicare's fee schedule if you ask them to bill Medicare.

Out-of-Network Doctors and What You Will Owe

Even if a doctor accepts Medicare, they may be out-of-network for your specific plan. This matters most if you have a Medicare Advantage plan, which usually has a network of doctors. Seeing an out-of-network doctor in a Medicare Advantage plan can cost you much more — sometimes the full bill. Original Medicare (Part A and B) has no network, so any doctor who accepts Medicare is "in-network" for you.

Before you see any doctor, confirm three things: whether they accept Medicare, whether they are in-network for your plan, and what your copay or coinsurance will be. The doctor's office can tell you all three. If you have Original Medicare, ask what the Medicare-approved amount is for the visit — that is the maximum the doctor can charge you.

Specialists and Medicare Acceptance

Specialists are less likely than primary care doctors to accept Medicare in some areas. Dermatologists, orthopedic surgeons, and cardiologists sometimes have long waiting lists or do not accept new Medicare patients. If your primary care doctor refers you to a specialist who does not accept Medicare, ask for an alternative referral. Your doctor usually knows several specialists and can point you toward one who does accept Medicare.

Some specialists accept Medicare only for established patients — people they have seen before. If you are new to the area or new to Medicare, you may have to start with a doctor who accepts all Medicare patients, then get a referral to your preferred specialist later. This is frustrating but common in high-demand specialties.

What to Do If You Cannot Find a Doctor Who Accepts Medicare

If you live in a rural area or a specialty is hard to find, you may have limited options. Start by calling your state's Medicare ombudsman. They can tell you which doctors in your area accept Medicare and may know of programs that help people find providers. Your state health department and local Area Agency on Aging also keep lists of doctors by specialty and Medicare acceptance.

If you have a Medicare Advantage plan and cannot find an in-network doctor, contact your plan. They are required to may support you have access to care. If the plan cannot provide an in-network doctor for a specialty you need, they may cover an out-of-network visit at the in-network cost. Ask the plan in writing and keep a copy of your request.

Telehealth doctors and nurse practitioners may be another option. Many accept Medicare and can handle routine visits, prescriptions, and minor health concerns without you leaving home. Medicare covers telehealth visits the same way it covers in-person visits, though your copay or coinsurance may differ.

Frequently Asked Questions

Can a doctor stop accepting Medicare after I have been seeing them?

Yes. A doctor can opt out of Medicare or stop accepting new Medicare patients at any time. They must give you notice, usually 30 days. If this happens, ask for a referral to another doctor and request that your medical records be sent to your new provider. You have the right to continue seeing your current doctor for a transition period while you find someone new.

What if a doctor's office says they accept Medicare but then bills me the full amount?

Contact Medicare at 1-800-MEDICARE and file a complaint. Also call your state's Medicare ombudsman. If the doctor did not give you a written opt-out agreement before your visit, you may not owe the bill. Keep all paperwork from the visit and the billing statement.

Does accepting Medicare mean the doctor accepts my specific Medicare plan?

Not necessarily. A doctor may accept Original Medicare but not your Medicare Advantage plan, or vice versa. Always confirm with the doctor's office that they accept your specific plan before scheduling. The Medicare Care Provider Search tool shows which plans a doctor accepts.

Are there doctors who accept Medicare but charge extra on top of the copay?

No, not legally. If a doctor accepts Medicare, they agree to accept Medicare's payment plus your copay or coinsurance as full payment. They cannot balance-bill you (charge extra) unless they have a formal opt-out agreement with you in writing. If a doctor tries to charge you extra, report it to Medicare.

How often should I check whether my doctor still accepts Medicare?

Check once a year or whenever you get a new insurance card. Doctors change their Medicare status, and your plan may change. A quick call to the office or a search on Medicare.gov takes five minutes and prevents surprises at the appointment.