How to Pay Your Medicare Premium Through MyMedicare.gov
What MyMedicare.gov is and how to pay online
MyMedicare.gov is the official Medicare account portal where you can view your coverage details, download documents, and pay your Part B and Part D premiums directly to Medicare. You do not pay through this site for Part A premiums (those are usually deducted from Social Security) or for supplemental insurance premiums (those go to the private insurer). The payment option on MyMedicare.gov sends money to Medicare's bank account using your bank details or debit card.
To pay online, you log into your MyMedicare.gov account, navigate to the billing section, and choose a payment method. The payment posts within one to three business days. This is different from paying your private insurance company or a Medigap plan—those payments go to the insurance company's address, not through Medicare's website.
Key Takeaways
- MyMedicare.gov lets you pay Part B and Part D premiums using your bank account (ACH transfer) or debit card, but not credit cards.
- You must create a MyMedicare.gov account with your Medicare number and verify your identity before you can access payment options.
- Payments typically post within one to three business days, so plan ahead if your premium due date is near.
- If you miss a payment deadline, your coverage may be delayed or terminated, so set a reminder or sign up for automatic monthly payments.
- Automatic payments through MyMedicare.gov are free and can be changed or cancelled anytime from your account settings.
Creating and logging into your MyMedicare.gov account
Before you can pay, you need a MyMedicare.gov account. Go to MyMedicare.gov and select "Sign In" or "Create an Account." You will need your Medicare number (found on your Medicare card), your date of birth, and a valid email address. Medicare will send you a verification code to that email—enter it to confirm your identity.
If you already have a Medicare.gov account, you may be able to use those login details. If you forget your password, use the "Forgot Password" link on the login page and follow the email instructions. Keep your account password secure and do not share it with anyone, including Medicare staff who call you—Medicare employees will never ask for your password.
How to navigate to the payment section
Once logged in, look for a section labeled "Billing," "Payments," or "Pay Your Bill." The exact wording changes occasionally, but it is usually visible on the main dashboard or in a menu on the left side of the page. Click on it to see your current balance, due dates, and payment history.
You will see a list of any premiums you owe. Part B premiums (doctor and outpatient coverage) and Part D premiums (prescription drug coverage) both appear here if you have them. Supplemental insurance (Medigap) and Medicare Advantage plan premiums do not appear here—those are billed by the private insurance company, not Medicare.
Payment methods accepted and how to enter them
MyMedicare.gov accepts two payment methods: bank account transfer (ACH) and debit card. Credit cards are not accepted. For a bank account transfer, you provide your routing number and account number—these are printed on the bottom left of your checks. For a debit card, you enter the card number, expiration date, and CVV (the three-digit code on the back).
When you enter your payment details, MyMedicare.gov does not store your full card or account number for future use unless you choose to save it for automatic payments. If you save it, you can use the same method for future payments without re-entering it each time. You can delete a saved payment method anytime from your account settings.
One-time payments versus automatic monthly payments
You can pay a single premium due right now, or you can set up automatic monthly payments that deduct from your bank account or debit card on the same day each month. Automatic payments are free and ensure you never miss a deadline. To set up automatic payments, select the option during payment entry and confirm the amount and date.
If you choose automatic payments, your payment will continue every month until you cancel it. You can cancel anytime by logging into MyMedicare.gov, going to your payment settings, and removing the automatic payment. If you need to change the amount or date, you can edit the automatic payment details directly in your account rather than cancelling and starting over.
What happens after you submit a payment
After you click "Submit" or "Confirm Payment," you will see a confirmation number on your screen. Write this down or take a screenshot—it is your proof of payment. The money leaves your bank account or debit card within one to three business days. During that time, the payment shows as "pending" in your MyMedicare.gov account.
Once the payment posts, your balance updates and your coverage remains active. If your payment was late (after the due date), your coverage may have already been terminated or delayed. Paying late does not automatically restore coverage—you may need to contact Medicare at 1-800-MEDICARE to restart it, and there may be a waiting period.
Troubleshooting common payment problems
If your payment is declined, check that your bank account or debit card has enough funds and that the card has not expired. Some banks flag Medicare payments as unusual activity and block them temporarily—call your bank to confirm the transaction is legitimate and ask them to allow it. If the problem persists, try a different payment method.
If you cannot log into MyMedicare.gov, reset your password using the "Forgot Password" link. If you still cannot access your account, call Medicare at 1-800-MEDICARE (1-800-633-4227). They can verify your identity over the phone and help you regain access. If you are deaf or hard of hearing, use the TTY number 1-877-486-2048.
If you paid but your balance did not update after three business days, log back into your account and check the payment history section. If the payment does not appear there, contact Medicare with your confirmation number. Do not pay again—duplicate payments can be refunded, but it takes time.
Frequently Asked Questions
Can I pay my Medicare premium by phone or mail instead of online?
Yes. You can call 1-800-MEDICARE to pay by phone using a bank account or debit card. You can also mail a check to the address on your Medicare bill, though mailed payments take longer to post. Online payment through MyMedicare.gov is the fastest method.
What if I do not have a bank account or debit card?
Call 1-800-MEDICARE and ask about payment options. Some people pay through automatic deduction from their Social Security check, which happens before the money reaches your account. This is set up by phone, not through MyMedicare.gov.
Will paying online affect my Social Security benefits or other programs?
No. Paying your Medicare premium does not change your Social Security amount or your status in other programs. The payment is between you and Medicare only.
What if I paid my premium but my coverage was cancelled anyway?
This usually means your payment arrived after the deadline. Call 1-800-MEDICARE immediately with your confirmation number. They can tell you whether coverage can be restored and what steps to take next.
Can I set up automatic payments for my Medigap or Medicare Advantage plan premium?
No. MyMedicare.gov only handles Part B and Part D premiums paid to Medicare. For supplemental or Medicare Advantage plans, contact the private insurance company directly—they will have their own payment portal or billing address.