Yes, Medicare can remove payments directly from your checking account
Medicare can take money directly from your checking account to pay for premiums, copayments, and other costs you owe. This happens through a process called automatic bank draft or electronic funds withdrawal. Once you set it up, the money comes out on a schedule — usually monthly — without you having to write a check or log in each time.
The key thing to understand is that you control whether this happens. Medicare cannot start taking money from your account without your permission. You have to authorize it first, and you can stop it at any time.
Key Takeaways
- You must give Medicare written permission before any money can be withdrawn from your checking account.
- Medicare typically withdraws money on the same day each month, usually between the 1st and 28th of the month.
- You can stop automatic withdrawals by contacting Medicare in writing or by phone, and the change takes effect within one to two billing cycles.
- If Medicare withdraws money by mistake or takes the wrong amount, you can dispute it and request a refund.
How to set up automatic payments from your checking account
To authorize Medicare to withdraw money from your account, you need to provide three pieces of information: your checking account number, your bank's routing number, and your signature. The routing number is a nine-digit code that identifies your specific bank. You can find both numbers on the bottom left of any check you write.
You can set this up in three ways. The first is to call Medicare directly at 1-800-MEDICARE (1-800-633-4227) and give the information over the phone. A representative will walk you through it and confirm the details before anything is processed. The second is to fill out a paper form called the Authorization Agreement for Automatic Bank Withdrawal, sign it, and mail it to Medicare. You can request this form by phone or read it from Medicare.gov. The third way is to set it up online through your Medicare account on Medicare.gov if you have created a login there.
Once Medicare receives your authorization, it usually takes one to two billing cycles before the first withdrawal happens. This gives the system time to process your request and set up the schedule.
When the money comes out and how much
Medicare withdraws money on a specific day each month, usually between the 1st and 28th. The exact day depends on your birthday and which Medicare program you are in. For example, if you are on Original Medicare and your birthday is in January, your withdrawal might happen on the 22nd of each month. If your birthday is in February, it might happen on the 23rd. Medicare sends you a notice before your first withdrawal telling you exactly which day to expect it.
The amount withdrawn depends on what you owe. If you are paying a Part B premium (the part of Medicare that covers doctor visits), the amount is the same each month. If you are paying for a Medigap or Medicare Advantage plan through a private insurance company, that company — not Medicare — handles the withdrawal, and the amount may vary. If you owe a copayment or coinsurance from a recent visit, Medicare may withdraw that amount separately.
What happens if you need to stop automatic withdrawals
You can cancel automatic withdrawals at any time. Call Medicare at 1-800-MEDICARE and tell them you want to stop the automatic bank draft. You can also send a written request to Medicare with your name, Medicare number, and the date you want the withdrawals to stop. Mail it to the address Medicare provides when you call.
The cancellation usually takes effect within one to two billing cycles. This means if you call on the 10th of the month and your withdrawal is scheduled for the 22nd, the money may still come out that month. Plan ahead if you need to stop payments before a specific date.
If you stop automatic withdrawals, you become responsible for paying your Medicare premiums another way — by check, money order, or online through your Medicare account. If you do not pay, Medicare may suspend your coverage.
What to do if Medicare withdraws the wrong amount or takes money by mistake
If you see a withdrawal from your account that looks wrong, contact your bank first to confirm the amount and date. Then call Medicare at 1-800-MEDICARE with the details. Have your bank statement in front of you so you can tell them exactly what was withdrawn and when.
Medicare can investigate the withdrawal and issue a refund if it was a mistake. This might happen if you overpaid, if there was a system error, or if you were charged for a service you did not receive. The refund usually comes back to your checking account within two to four weeks, though it can take longer depending on your bank.
If Medicare refuses to refund the money and you believe it was taken in error, you can file a complaint with Medicare by calling 1-800-MEDICARE or submitting a complaint online through Medicare.gov.
Protecting your account information when you authorize withdrawals
When you give Medicare your checking account number and routing number, you are sharing sensitive information. Only provide this information directly to Medicare — never through email, text message, or a link someone sends you. Scammers sometimes pretend to be Medicare and ask for bank details over email or phone. Real Medicare representatives will never ask you to confirm your full account number or routing number by email.
If you are calling Medicare, always dial the official number 1-800-MEDICARE yourself rather than using a number from an email or text. If you are mailing a form, use the address Medicare provides in official materials, not an address from an unsolicited letter.
Once your automatic withdrawal is set up, monitor your bank account regularly. Check your statement each month to make sure the correct amount was withdrawn on the correct date. If you see something unusual, report it to your bank and Medicare right away.
Frequently Asked Questions
Can Medicare take money from my account without my permission?
No. Medicare must have your written authorization before it can withdraw money from your checking account. You provide this authorization by phone, mail, or online, and you can cancel it at any time.
What if I do not have a checking account?
You can pay your Medicare premiums by check, money order, or online through your Medicare account instead. You do not have to use automatic bank withdrawal. Some people also set up automatic withdrawals from a savings account if they prefer.
Will automatic withdrawals affect my credit score?
No. Automatic bank withdrawals for Medicare premiums do not appear on your credit report and do not affect your credit score. They are straightforward transfers from your bank account to Medicare.
What if my bank account closes or changes?
If you close your account or change banks, you need to update your information with Medicare. Call 1-800-MEDICARE and provide your new account number and routing number. If you do not update it, Medicare's next withdrawal attempt will fail, and you may fall behind on your premiums.
Can I set up automatic withdrawals for someone else's Medicare account?
Only the Medicare beneficiary or their authorized representative can set up automatic withdrawals. If you are managing someone else's Medicare account, you may need power of attorney or a representative payee designation to make this change. Call Medicare to ask what documentation they need.