Where to pay your Medicare premium on Medicare.gov

You can pay your Medicare premium directly through Medicare.gov using the "Pay Your Bill" tool, which appears in your account dashboard once you log in. The tool lets you make a one-time payment or set up automatic monthly payments from a bank account or debit card. You do not need to create a separate account — if you already have a Medicare.gov login, you can access the payment section immediately.

The payment system accepts payments for Part B premiums (medical insurance), Part D premiums (prescription drug coverage), and Part B and Part D late enrollment penalties if you owe them. If you have a Medigap or Medicare Advantage plan through a private insurer, you will pay that plan directly, not through Medicare.gov — the tool only handles Original Medicare premiums and penalties owed to Medicare itself.

Payments made through Medicare.gov go to the Centers for Medicare & Medicaid Services (CMS), the federal agency that runs Medicare. The system is secure and encrypted. Once you submit a payment, you receive a confirmation number on screen and by email.

Key Takeaways

  • Log into your Medicare.gov account and select "Pay Your Bill" to make a one-time payment or set up automatic monthly payments for Part B or Part D premiums.
  • The tool accepts payments from a bank account (ACH transfer) or debit card, and you will see a confirmation number immediately after payment.
  • Automatic payments are deducted on the same day each month, usually the 25th, and you can change or cancel them anytime through your account.
  • If you do not have a Medicare.gov account, you will need to create one using your Social Security number, email address, and a password before you can pay online.
  • Payments made through Medicare.gov cover only Original Medicare premiums; if you have a private Medicare Advantage or Medigap plan, contact your plan directly to pay.

Setting up automatic monthly payments

Automatic payments are the most common way to pay a Medicare premium because they remove the risk of missing a due date. To set one up, log into Medicare.gov, go to "Pay Your Bill," and select "Set Up Automatic Payments." You will enter your bank routing number and account number (for ACH transfer) or your debit card details. Medicare will deduct the full premium amount on the same day each month, usually the 25th.

You can change the payment date, the amount, or the account you are paying from at any time by returning to the same section and selecting "Manage Your Automatic Payments." If you want to stop automatic payments, you can cancel them the same way — the cancellation takes effect the next billing cycle. Keep in mind that if you cancel automatic payments and do not pay manually, your coverage may be suspended after a grace period.

Making a one-time payment

If you prefer to pay once rather than set up automatic deductions, select "Make a One-Time Payment" instead of the automatic option. You will enter the same banking or debit card information, but the payment will be processed only once. This method is useful if you are paying a late enrollment penalty, catching up on back premiums, or paying off a bill before a specific date.

One-time payments are processed within one to three business days. You will see a confirmation number immediately, and Medicare will send you a receipt by email. If you need to make another payment the following month, you will have to return to Medicare.gov and enter your payment information again — the system does not save it for future one-time payments.

What payment methods Medicare.gov accepts

Medicare.gov accepts two types of payment: ACH bank transfers (direct debit from a checking or savings account) and debit cards. You will need your bank's routing number and your account number to set up an ACH payment, which you can find on a check or by logging into your bank's website. Debit card payments require your card number, expiration date, and CVV security code.

Medicare.gov does not accept credit cards, checks, money orders, or cash through the online portal. If you do not have a bank account or debit card, you can pay by phone by calling 1-800-MEDICARE (1-800-633-4227) and speaking with a representative, or you can mail a check to the address provided in your Medicare bill.

Creating and logging into your Medicare.gov account

To pay through Medicare.gov, you must have an account and be logged in. If you do not have one, go to Medicare.gov and select "Create an Account." You will need your Social Security number, date of birth, and email address. Medicare will send you a verification link to your email — click it to confirm your address, then create a password.

Once your account is set up, you can log in anytime using your email and password. If you forget your password, select "Forgot Password" on the login page and Medicare will send you a reset link. After you log in, your dashboard will show your current premium amount, due date, and any outstanding balance. The "Pay Your Bill" option appears in the left menu or under a "Billing" section, depending on which version of the site you are using.

Understanding what appears on your bill and payment confirmation

Your Medicare bill shows your premium amount (the monthly cost), the due date, and any late enrollment penalties you may owe. The premium amount can change each year, usually in January. If you are in a grace period after missing a payment, your bill will note that and show how many days you have left before your coverage is suspended.

When you make a payment through Medicare.gov, your confirmation screen displays the confirmation number, the amount paid, the payment date, and the account it was paid from. Save or print this confirmation — it serves as your receipt. Medicare will also email you a receipt within 24 hours. If you set up automatic payments, you will receive a confirmation email each month showing that the payment was processed.

What to do if your payment does not go through

If your payment is declined, Medicare.gov will tell you immediately and show an error message. Common reasons include insufficient funds in your account, an incorrect routing number or account number, or a debit card that has expired or been reported as lost. Check your banking information and try again, or use a different payment method if available.

If you keep getting an error and cannot figure out why, call 1-800-MEDICARE and a representative can process your payment over the phone or troubleshoot the problem with your account. They can also tell you whether your coverage has been suspended due to non-payment and what steps you need to take to restore it. If you are having trouble affording your premium, ask about Part B Income-Related Monthly Adjustment Amount (IRMAA) reductions or Extra Help programs that may lower your costs.

Frequently Asked Questions

Can I pay my Medicare Advantage or Medigap plan premium through Medicare.gov?

No. Medicare.gov only handles Original Medicare premiums (Part B and Part D). If you have a private Medicare Advantage or Medigap plan, you pay the insurance company directly. Your plan documents or bill will show where to send payment.

How long does it take for a payment to show up in my Medicare account?

One-time payments usually appear within one to three business days. Automatic payments are deducted on your scheduled date and show up the same day. If you do not see your payment reflected after three business days, call 1-800-MEDICARE to confirm it was received.

What happens if I miss a payment?

You enter a grace period, usually 30 days, during which your coverage continues but you owe the missed amount. If you do not pay by the end of the grace period, your coverage is suspended. You can restart it by paying the full amount owed, but there may be a gap in coverage. Contact Medicare immediately if you miss a payment.

Can I change my automatic payment date if it does not work with my pay schedule?

Yes. Log into Medicare.gov, go to "Manage Your Automatic Payments," and select a new date. Most people choose the 25th, but you can pick any date between the 1st and the 28th. The change takes effect the next billing cycle.

Do I need to pay my Part B premium if I am still working and have employer health insurance?

That depends on your employer's plan and your age. If you are under 65 and covered by an employer plan, you may not need Part B. If you are 65 or older, you generally must have Part B even if you have employer coverage, or you will face a late enrollment penalty. Contact Medicare or your employer's benefits office to confirm your situation.