Direct deposit sends your Social Security and tax refund payments straight to your bank account instead of by mail

Direct deposit is the fastest and most reliable way to receive Social Security payments and IRS tax refunds. The money goes directly into your bank or credit union account on a set schedule — typically within one to two business days of the payment date — rather than waiting for a check to arrive by mail. You set it up once, and the payments continue automatically each month without you having to do anything.

The Social Security Administration and the IRS both push people toward direct deposit because it reduces fraud, cuts costs, and gets money to you faster. If you receive Social Security retirement, disability, or survivor benefits, you can enroll in direct deposit through your My Social Security account online, by phone, or in person at a local Social Security office. For IRS refunds, you provide your bank details when you file your tax return, or you can update your information through the IRS website if you've already filed.

Key Takeaways

  • Direct deposit deposits Social Security and IRS payments into your bank account automatically, usually within one to two business days of the payment date.
  • You can enroll in direct deposit for Social Security through your My Social Security account, by calling 1-800-772-1213, or at your local Social Security office.
  • For IRS refunds, you provide your bank account information when you file your tax return, or update it afterward through IRS.gov if needed.
  • You need your routing number and account number from your bank or credit union to set up direct deposit for either program.
  • Direct deposit is free and does not change the amount you receive — it only changes how and when the money reaches you.

Setting up direct deposit for Social Security benefits

To enroll in direct deposit for Social Security, you have three options. The fastest is to create or log into your My Social Security account at ssa.gov, click on "Manage Benefits," and select the direct deposit option. You'll enter your bank's routing number and your account number, which you can find on the bottom left of any check or by calling your bank. The change typically takes effect within one to two pay periods.

If you don't have an online account or prefer to speak with someone, call the Social Security Administration at 1-800-772-1213 (TTY 1-800-325-0778 for deaf and hard of hearing callers). A representative can walk you through the process and answer questions about your specific situation. You can also visit your local Social Security office in person with your bank information and a photo ID.

Social Security payments are issued on a schedule based on your birth date. If your birthday falls between the 1st and 10th of the month, you receive benefits on the second Wednesday. If it's the 11th to 20th, you get paid on the third Wednesday. If it's the 21st or later, you receive payment on the fourth Wednesday. Direct deposit follows this same schedule — your money arrives on the payment date, not days later.

Providing bank details to the IRS for tax refunds

When you file your tax return, you tell the IRS where to send your refund by entering your routing number and account number on the form or through tax software. This is the simplest time to set it up because the information goes directly into your return. If you file on paper, write your bank details in the spaces provided on the form itself.

If you've already filed and want to change where your refund goes, or if you need to provide direct deposit information after the fact, you can use the IRS Direct File tool or log into your IRS account at irs.gov. However, once the IRS has processed your return and issued the refund, you cannot change the destination. If you provided the wrong account number or routing number, the refund may be sent to the wrong account, and you'll need to contact the IRS to trace it.

IRS refunds typically arrive within 21 days of the IRS accepting your return if you use direct deposit. This is faster than the 21-day window for paper checks. You can check the status of your refund using the "Where's My Refund?" tool on irs.gov, which updates once a day and shows you the exact date your deposit will arrive.

Finding your routing number and account number

Your routing number is a nine-digit code that identifies your specific bank or credit union. Your account number is unique to your account at that institution. Both appear on the bottom of your checks: the routing number is on the far left, the account number is in the middle, and the check number is on the right.

If you don't have checks, call your bank or credit union and ask for both numbers. You can also log into your online banking portal — most banks display this information in the account details or settings section. Be careful to write down the numbers correctly; a single digit wrong will send the deposit to the wrong account or cause it to be rejected.

If you use a prepaid debit card or a card-based account like Chime, GoBank, or a similar service, you can use direct deposit with those accounts too. The routing and account numbers work the same way. Just make sure the account is in your name and is active before you provide the information to Social Security or the IRS.

What happens if your bank account information changes

If you close your bank account or switch banks, you need to update your direct deposit information with both Social Security and the IRS before your next payment. For Social Security, log into My Social Security and update your bank details, call 1-800-772-1213, or visit your local office. The change takes effect within one to two pay periods.

For future IRS refunds, you'll provide your new bank information when you file your next tax return. If you're expecting a refund soon and you've already changed banks, contact the IRS right away to update your account information. If a payment goes to a closed account, your bank will reject it and send it back to the IRS or Social Security, which will then reissue it — but this delays your money by several weeks.

If you move to a different country or your circumstances change significantly, contact Social Security directly. Some situations may affect how or where payments can be sent, and Social Security staff can explain your options.

Security and fraud protection with direct deposit

Direct deposit is more secure than receiving checks in the mail because the money never sits in a mailbox where it can be stolen. Your bank account information is encrypted when you enter it online, and both Social Security and the IRS use secure systems to process the information.

If you notice a payment didn't arrive on the expected date, check your bank account first — sometimes deposits take an extra day depending on your bank's processing schedule. If the money doesn't appear within two business days of the payment date, contact Social Security or the IRS immediately. Have your account number and routing number ready so they can trace the payment.

Never share your routing number or account number with anyone except Social Security, the IRS, or your own bank. Scammers sometimes pose as government representatives and ask for this information. Social Security and the IRS will never call you asking for your bank details — they already have them if you've provided them before, and they don't need to ask for them again.

Frequently Asked Questions

Can I use direct deposit if I don't have a traditional bank account?

Yes. You can use a credit union account, a prepaid debit card account, or a mobile banking account like Chime or GoBank as long as it has a routing number and account number. The account must be in your name and active. Some accounts charge fees, so check with your provider about costs before you set it up.

What if I want to split my Social Security payment between two accounts?

Social Security allows you to split your benefit between two accounts — for example, sending part to checking and part to savings. You can set this up through My Social Security or by calling 1-800-772-1213. The IRS does not offer this option for refunds; your entire refund goes to one account.

How long does it take to set up direct deposit?

If you set it up online through My Social Security or the IRS website, the change is immediate. It takes one to two pay periods for Social Security to process the change and send your next payment to the new account. For IRS refunds, the information is processed when you file your return.

What if I made a mistake entering my bank information?

Contact Social Security or the IRS as soon as possible. If the payment has already been sent to the wrong account, your bank will reject it and it will be returned. The agency will then reissue the payment to the correct account, but this adds two to three weeks to the process. Calling immediately gives them the best chance to stop the payment before it's sent.

Do I have to use direct deposit?

Social Security does not require direct deposit, but the agency encourages it because it's faster and more secure. You can still receive payments by check or debit card if you prefer. The IRS does not require direct deposit either, but it's the fastest way to get your refund. If you choose not to use direct deposit, your check will arrive by mail within 21 days.