Where to pay Medicare premiums online
You can pay your Medicare premiums through your personal Medicare account on Medicare.gov, by setting up automatic payments with Social Security, or through your Medicare Advantage or Medigap insurance company's website. The fastest route depends on which type of Medicare coverage you have and whether you want to pay once or set up recurring payments.
If you receive Social Security benefits, the easiest method is usually automatic deduction from your Social Security check — this happens without you logging in anywhere. If you don't receive Social Security, or if you want to pay online directly, you'll use Medicare.gov or your insurance company's portal.
Some people pay through their bank's bill-pay system or by mailing a check, but those methods don't count as "online" payment. This guide focuses on the digital routes that let you pay from your computer or phone without leaving your house.
Key Takeaways
- Original Medicare Part B and Part D premiums can be paid through your Medicare.gov account, or deducted automatically from your Social Security check each month.
- Medicare Advantage and Medigap premiums are usually paid directly to your insurance company through their website, not through Medicare.gov.
- You need to create or log into your Medicare account at Medicare.gov using your email address and password before you can pay online.
- Automatic monthly deduction from Social Security is the most common payment method and requires a one-time setup through your Social Security account or by phone.
- If you owe back premiums or have a late payment, you may see a payment important date on your Medicare notices — contact Medicare directly if you're unsure when payment is due.
Setting up your Medicare.gov account to pay online
Before you can pay anything online, you need a Medicare account. Go to Medicare.gov and look for the "Sign In" button in the upper right corner. If you don't already have an account, select "Create an account" and enter your email address. Medicare will send you a link to set your password.
You'll need to verify your identity by answering security questions or uploading a photo of your driver's license or passport. This usually takes a few minutes. Once your account is set up and verified, you can log in anytime to see your coverage, claims, and payment options.
Keep your login information in a safe place — write it down or use a password manager. If you forget your password, you can reset it on the Medicare.gov login page without calling anyone.
Paying Part B and Part D premiums through Medicare.gov
Once you're logged into your Medicare account, look for a section labeled "Billing" or "Payments." This is where you'll see what you owe for Part B (doctor and outpatient care) and Part D (prescription drug coverage). The page will show your current premium amount and when it's due.
To pay online, select the premium you want to pay and choose your payment method. Medicare.gov accepts credit cards, debit cards, and bank account transfers (ACH). If you use a credit card or debit card, you may see a small processing fee added to your payment — Medicare will tell you the exact amount before you confirm.
After you submit your payment, you'll see a confirmation number on your screen. Write this down or take a screenshot. The payment usually processes within one to three business days, and you'll receive an email receipt.
Setting up automatic deduction from Social Security
Most people with Original Medicare have their Part B premium deducted automatically from their Social Security check each month. If you're not already enrolled in this, you can set it up online through your Social Security account or by calling Social Security directly.
To set it up online, go to ssa.gov and sign into "my Social Security." Look for an option related to Medicare premiums or benefit changes. You'll confirm your banking information so Social Security knows where to send your payment after deducting the premium. The whole process takes about 10 minutes.
If you don't have a Social Security account or prefer to do this by phone, call Social Security at 1-800-772-1213. A representative can set up automatic deduction while you're on the call. This method is free and requires no action from you each month — the payment happens automatically.
Paying Medicare Advantage and Medigap premiums online
If you have Medicare Advantage (Part C) or a Medigap supplemental policy, you don't pay through Medicare.gov. Instead, you pay your insurance company directly through their website or by phone. Log into your insurance company's member portal using your policy number and password.
Most insurance companies let you pay online with a credit card, debit card, or bank account. Some also offer automatic monthly payments, which you can set up in your account settings. Look for a "Billing," "Payments," or "Account" section on their website.
If you can't find the payment option on your insurance company's website, call the customer service number on your insurance card. They can take your payment over the phone or walk you through the online process.
What to do if you can't pay online
If you don't have internet access or prefer not to pay online, you have other options. You can mail a check to the address listed on your Medicare bill. You can also call Medicare at 1-800-MEDICARE (1-800-633-4227) and pay over the phone with a debit or credit card.
If you're having trouble affording your premiums, ask Medicare about the Medicare Savings Program or Low-Income Subsidy — these programs help people with limited income pay their Part B, Part D, and other costs. You can learn more about these programs by calling 1-800-MEDICARE or visiting Medicare.gov.
If you've missed a payment and owe back premiums, you may see a important date on your notice. Pay as soon as you can to avoid losing your coverage. If you can't pay the full amount, call Medicare to ask about a payment plan.
Troubleshooting common payment problems
If your payment is rejected, the most common reasons are an incorrect card number, an expired card, or insufficient funds in your bank account. Check your card details and try again. If the problem continues, try a different payment method or call Medicare at 1-800-MEDICARE.
If you paid online but don't see the payment reflected in your account after three business days, log back into Medicare.gov and check your payment history. You should see your confirmation number and the date the payment was processed. If it's been longer than three days and the payment still doesn't show, call Medicare with your confirmation number.
If you're trying to pay through your insurance company's website and can't log in, use the "Forgot Password" link on their login page. If that doesn't work, call the customer service number on your insurance card — they can reset your password or help you set up online access.
Frequently Asked Questions
Can I pay my Medicare premiums with a debit card online?
Yes. Medicare.gov and most insurance company websites accept debit cards. You'll enter your card number, expiration date, and CVV the same way you would for any online purchase. Some companies may charge a small processing fee for debit card payments.
What happens if I pay late?
If you miss a premium payment, you may lose your coverage. For Part B, you have a grace period of three months to pay without losing coverage, but you should pay as soon as possible. For Part D and Medicare Advantage, the rules vary by plan — check your plan documents or call your insurance company to ask about their grace period.
Do I have to set up automatic payments?
No. You can pay each month manually through Medicare.gov or your insurance company's website if you prefer. However, automatic payments mean you won't accidentally miss a payment, and most people find them more convenient.
Is it safe to pay Medicare premiums online?
Yes. Medicare.gov and insurance company websites use encryption to protect your information. Only enter your payment details on the official Medicare.gov website or your insurance company's official website — never click links in emails or texts claiming to be from Medicare, as these are often scams.
Can I pay someone else's Medicare premium online?
If you have power of attorney or are an authorized representative, you can usually pay through that person's Medicare account or insurance company account. You'll need to log in with their credentials or set up authorized access. Call Medicare or the insurance company to ask how to set this up.