What Medicare.gov's bill pay tool does and doesn't do

Medicare.gov has a bill pay section, but it does not process payments directly. Instead, it shows you payment methods and mailing addresses for different types of Medicare premiums — Part B, Part D, and Medigap — depending on your coverage. You use the information Medicare.gov provides to send payment yourself through your bank, by mail, or by phone.

The tool is organized by premium type because each one routes to a different payment address. Part B premiums go to one place, Part D premiums to another, and Medigap premiums (if you have a private Medigap policy) go to your insurance company directly, not to Medicare. Knowing which premium you are paying is the first step.

If you want automatic payments instead of paying each month manually, Medicare.gov will direct you to set up automatic bank withdrawals or electronic funds withdrawal (EFW) through your Medicare account. This is the closest thing to "online bill pay" that Medicare offers — you authorize the deduction, but the actual payment still comes from your bank account.

Key Takeaways

  • Medicare.gov shows you where to send payments but does not accept payment through the website itself; you pay through your bank, by mail, or by phone using the addresses provided.
  • Part B, Part D, and Medigap premiums each have separate payment addresses, so you must know which premium you are paying before you look up the address.
  • Setting up automatic bank withdrawals through your Medicare account is the easiest way to avoid missing a payment, and you can manage it from your Medicare.gov login.
  • If you pay by mail, send your payment at least one week before the due date to avoid a late payment that could affect your coverage.
  • Payments made by phone go through a live representative, and you will need your Medicare number and banking information ready.

How to find your payment address on Medicare.gov

Log into your Medicare account at Medicare.gov using your username and password. If you do not have an account, you can create one with your email address and Social Security number. Once logged in, look for a section labeled "Billing" or "Payments" — the exact name varies depending on which type of coverage you have.

Select the premium type you need to pay: Part B (doctor and outpatient coverage), Part D (prescription drug coverage), or both if you have both. The site will then display the mailing address for that premium. Write down the address exactly as shown, including any account number or reference number Medicare lists. Using the wrong address or leaving off your Medicare number can delay your payment.

If you cannot find the payment section after logging in, call Medicare directly at 1-800-MEDICARE (1-800-633-4227). A representative can tell you the current payment address and confirm whether your payment method is set up correctly. This is especially useful if you have recently changed your coverage or if you are unsure which premium you owe.

Setting up automatic payments from your bank account

Automatic payments are the most reliable way to avoid late fees and coverage gaps. To set this up, log into Medicare.gov, find the billing section, and look for an option to enroll in automatic bank withdrawals or EFW. You will need your bank routing number and account number, which you can find on a blank check or by logging into your bank's website.

Medicare will ask you to choose a payment date each month — usually between the 1st and the 28th. Pick a date after you normally receive income so the money is in your account when Medicare withdraws it. Once you enroll, Medicare will deduct your premium automatically on that date every month, and you will receive a confirmation email or statement showing the withdrawal.

You can change or cancel automatic payments anytime through your Medicare account. If you need to stop payments temporarily — for example, if you are switching plans — log back in and update your enrollment status. Do not simply cancel the automatic payment without updating your coverage, because you may still owe the premium and could fall behind.

Paying by mail or phone if you prefer not to use automatic payments

If you do not want automatic payments, you can mail a check or money order to the address Medicare.gov provides. Write your Medicare number on the check or money order. Mail your payment at least one week before the due date shown on your bill — the postal service can take several days, and Medicare needs time to process the payment once it arrives.

To pay by phone, call 1-800-MEDICARE and tell the representative you want to make a payment. Have your Medicare number, the amount you want to pay, and your bank account information (routing number and account number) ready. The representative will process the payment over the phone and give you a confirmation number. Keep this number for your records.

Credit card payments are not accepted directly by Medicare, but some people use a third-party payment processor to convert a credit card payment into a bank withdrawal. Be aware that these services often charge a fee, so the cost of paying by credit card may be higher than paying by check or bank transfer.

What happens if your payment is late

If your Part B or Part D premium payment is more than 30 days late, Medicare may suspend your coverage. This means your insurance stops working, and you will have to pay the full cost of any medical care or prescriptions out of pocket until you catch up. Once you pay the overdue amount, coverage usually restarts within a few days, but there may be a gap where you are uninsured.

Late payments can also trigger a late enrollment penalty on your Part D or Medigap premium. This is a permanent increase to your monthly premium that stays with you as long as you have that coverage. The penalty is calculated based on how many months you went without coverage, so the longer you wait to pay, the higher the penalty becomes.

If you fall behind, contact Medicare or your insurance company as soon as possible. Explain your situation and ask about a payment plan if you cannot pay the full amount at once. Some programs offer short-term payment arrangements, though this varies by plan and situation.

Differences between paying Part B, Part D, and Medigap premiums

Part B premiums are deducted from your Social Security check if you receive benefits, or you are billed separately if you do not. If you are billed separately, you can pay through Medicare.gov's payment system or by automatic bank withdrawal. The payment address for Part B is different from Part D, so check the site carefully.

Part D premiums are paid to your prescription drug plan, not directly to Medicare. Each plan has its own payment address and methods. When you log into Medicare.gov, it will show you the address for your specific plan. If you switch plans during open enrollment, your payment address will change, so update your records.

Medigap premiums are paid to the private insurance company that sold you the policy, not to Medicare. Medicare.gov will not have a payment address for Medigap — instead, look at your Medigap policy documents or contact your insurance company directly. Medigap payments are separate from Medicare payments and have their own due dates and payment methods.

Troubleshooting common payment problems

If you set up automatic payments but the withdrawal did not go through, check your bank account to make sure there were sufficient funds on the payment date. If the account had enough money, contact Medicare to ask whether the payment was received. Sometimes a payment is delayed in processing and shows up a few days later.

If you received a bill for a premium you thought you already paid, compare the bill date to your payment confirmation. Payments can take two to four weeks to appear on your account, so a recent payment may not show up on a bill printed before the payment was processed. If the payment was made more than a month ago and still does not appear, call Medicare with your confirmation number.

If you cannot log into Medicare.gov, use the "Forgot username or password?" link on the login page to reset your credentials. If you still cannot access your account, call 1-800-MEDICARE and ask for help. A representative can verify your identity and help you regain access or provide payment information over the phone.

Frequently Asked Questions

Can I pay my Medicare premium with a credit card through Medicare.gov?

No, Medicare.gov does not accept credit card payments directly. You can pay by bank withdrawal, check, or money order. Some third-party payment processors will convert a credit card payment to a bank withdrawal, but they charge a fee for this service.

What if I pay my premium but it goes to the wrong address?

Contact Medicare immediately with your payment details and confirmation number. Medicare can track the payment and redirect it if it was sent to the wrong address. Provide proof of payment (a cancelled check, bank statement, or confirmation number) so Medicare can locate it in their system.

Do I have to pay my Part B premium if it is deducted from my Social Security?

No, if you receive Social Security benefits, your Part B premium is deducted automatically. You do not need to make a separate payment. If you do not receive Social Security, you will be billed separately and must pay through one of the methods Medicare.gov describes.

Can I change my payment date if I set up automatic payments?

Yes, log into your Medicare account and update your automatic payment settings. You can choose any date between the 1st and 28th of the month. Make sure to change it before the current payment date if you want the new date to take effect the next month.

What is the difference between paying late and missing a payment entirely?

A late payment is one that arrives after the due date but before 30 days have passed; your coverage usually stays active. A missed payment is one that never arrives or arrives more than 30 days late; Medicare may suspend your coverage. Both can result in a late enrollment penalty on future premiums.