Where to Pay Medicare Online
You can pay your Medicare premium through the official Medicare website at Medicare.gov, which is run by the Centers for Medicare & Medicaid Services (CMS). The site has a dedicated payment portal where you enter your Medicare number, date of birth, and payment details. You do not need to create an account — you can pay as a guest each time, though creating one saves your information for faster payments later.
If you have Original Medicare (Parts A and B), you pay through Medicare.gov directly. If you have a Medicare Advantage plan or a standalone prescription drug plan (Part D), you may pay your insurance company instead of Medicare, depending on how your plan is structured. Your plan documents or your monthly bill will tell you where to send payment.
Three payment methods work online: debit card, credit card, or electronic bank transfer (ACH). You can also set up automatic monthly payments so the amount comes out on a date you choose, which prevents missed payments and late fees.
Key Takeaways
- Medicare.gov is the official site for paying Original Medicare premiums, and you can pay without creating an account.
- You need your Medicare number and date of birth to start a payment, plus a debit card, credit card, or bank account information.
- Automatic monthly payments prevent missed important date and are set up through the same Medicare.gov payment portal.
- If you have a Medicare Advantage or Part D plan through a private insurer, check your bill to see whether you pay Medicare or your insurance company directly.
- Payments typically post within one to three business days, though the exact timing depends on your bank and payment method.
Step-by-Step: Making a One-Time Payment
Go to Medicare.gov/pay or navigate to the payment section from the main Medicare homepage. You will see a box labeled "Pay Your Medicare Bill Online." Click it and you will be asked for your Medicare number (the number on your red, white, and blue Medicare card) and your date of birth. Enter both and click "Continue."
The next screen shows your account summary: your current premium amount, any past-due balance, and the date payment is due. Review this carefully — if the amount looks wrong, do not proceed; call Medicare at 1-800-MEDICARE (1-800-633-4227) to clarify before paying. If the amount is correct, select your payment method: credit card, debit card, or bank account. Enter the relevant details and the amount you want to pay.
After you submit, you will receive a confirmation number on screen. Write it down or take a screenshot. Medicare will also send a confirmation email to the address on file. Your payment typically posts within one to three business days, though some banks may take longer. You can check your payment status by logging back into Medicare.gov or calling the phone number above.
Setting Up Automatic Monthly Payments
Automatic payments remove the risk of forgetting a important date. On the same Medicare.gov/pay page, look for the option "Set Up Automatic Payments" or "Enroll in Automatic Payments." You will enter your Medicare number and date of birth again, then choose your payment method (debit card, credit card, or bank account).
Next, you select the date each month when you want the payment to come out — for example, the 1st, 15th, or the last day of the month. Medicare will deduct your full premium on that date every month until you cancel. You can change the date or stop automatic payments anytime by logging back into Medicare.gov or calling 1-800-MEDICARE.
If you set up automatic payments and your premium amount changes (for example, if you move to a different state or your income changes), Medicare will automatically adjust the amount deducted. You will receive a notice before the change takes effect.
What Happens If You Miss a Payment
If your premium payment is late, Medicare will send you a notice in the mail. You typically have a grace period of up to three months to pay without losing coverage, though the exact grace period depends on which part of Medicare you have. During this time, you remain covered, but you owe the full amount plus any late fees.
If you do not pay within the grace period, your coverage can be terminated. To restore it, you must pay all back premiums and may face a permanent increase to your premium (called a late enrollment penalty) for as long as you have Medicare. If you are having trouble paying, contact Medicare when ready at 1-800-MEDICARE to discuss payment plans or other options.
Payment Methods and Security
Medicare.gov uses encryption to protect your financial information, the same technology banks use. Your data is transmitted securely and Medicare does not store your full credit card or debit card number after the transaction completes. If you are uncomfortable entering payment details online, you can mail a check to the address on your Medicare bill, or call 1-800-MEDICARE to pay over the phone with a representative.
Credit card and debit card payments process when ready, though they may take one to three business days to appear in your bank account. Bank account transfers (ACH) typically take two to three business days. If you pay by mail, allow at least 10 business days for the check to arrive and post.
Paying for Medicare Advantage and Part D Plans
If you have a Medicare Advantage plan (Part C) or a standalone Part D prescription drug plan through a private insurance company, your bill and payment instructions come from that company, not from Medicare directly. Your monthly bill will show the company's name and payment address or website.
Many private insurers also offer online payment portals on their websites. Log into your account using your policy number and date of birth, then follow the payment steps. Some insurers allow automatic payments through their portal as well. If you are unsure where to pay, call the customer service number on your insurance card or your monthly bill.
Troubleshooting Common Payment Issues
If your payment is rejected, the most common reasons are a typo in your Medicare number or date of birth, an expired or incorrect card number, or insufficient funds in your bank account. Go back to Medicare.gov/pay and double-check your information. If the problem persists, call 1-800-MEDICARE and a representative can walk you through the process or take payment over the phone.
If you paid online but your account still shows a balance, wait two to three business days for the payment to post. You can check the status by logging into Medicare.gov again or calling the number above. If more than three business days have passed and the payment has not posted, contact Medicare with your confirmation number — they can trace the payment and correct any errors.
If you are having trouble accessing Medicare.gov on your computer or phone, try clearing your browser cache or using a different browser. Medicare.gov works best on Chrome, Firefox, Safari, and Edge. If you continue to have technical problems, call 1-800-MEDICARE and they can help you pay over the phone instead.
Frequently Asked Questions
Can I pay my Medicare premium with a check or money order?
Yes. Write your Medicare number on the check or money order and mail it to the address shown on your bill. Allow at least 10 business days for it to arrive and post. Online payment is faster — it typically posts within one to three business days — but mail is still an option if you prefer not to pay online.
What if I have both Original Medicare and a Medigap plan?
You pay your Original Medicare premium (Part B) to Medicare through Medicare.gov or by mail. You pay your Medigap premium to the private insurance company that sold you the Medigap plan. Your Medigap bill will show where to send that payment. Some Medigap insurers offer online payment; others require mail or phone payment.
Can I pay someone else's Medicare premium online?
No. Medicare.gov requires you to enter the beneficiary's Medicare number and date of birth, so you can only pay for an account if you have that information. If you are helping a family member, you can call 1-800-MEDICARE and a representative may be able to take payment over the phone with authorization from the beneficiary.
Do I have to pay my full premium at once, or can I make partial payments?
You can make partial payments online. Enter the amount you want to pay instead of the full premium amount. However, you will still owe the remainder, and late fees may explore if the full amount is not paid by the due date. If you are struggling to pay the full premium, contact Medicare to ask about payment plans or programs that may help.
What if my payment method changes or I need to update my card information?
If you have set up automatic payments, you can update your payment method by logging into Medicare.gov and editing your automatic payment details. If you are making one-time payments, straightforward enter your new card or bank information the next time you pay. Medicare does not store your full card number, so you will need to enter it each time unless you have automatic payments set up.