Direct deposit works the same way for IRS refunds and Social Security — the money goes straight to your bank account instead of arriving by check or debit card
Both the IRS and Social Security use the same banking infrastructure to move money, so the setup process is nearly identical. You provide your bank account number and routing number once, and the payments arrive automatically on their scheduled dates. The main difference is where you set up the deposit: IRS refunds are configured when you file your tax return, while Social Security deposits are set up through a separate Social Security Administration process.
Direct deposit is faster than waiting for a check — refunds typically arrive within one to three business days after the IRS processes your return, and Social Security payments arrive on the same day each month. There is no cost to use direct deposit, and you can change your bank account information at any time if you switch banks or need to update your details.
Key Takeaways
- For IRS refunds, you enter your bank details on your tax return itself — either on the paper form or through tax software — and the IRS deposits the money directly after processing.
- For Social Security, you set up direct deposit through your my Social Security account online, by phone at 1-800-772-1213, or in person at your local Social Security office.
- You need your bank's routing number and your account number, both of which appear on the bottom left of your checks or can be found by calling your bank.
- If you receive both an IRS refund and Social Security payments, you can direct both to the same account or split them between accounts.
- Changes to your direct deposit information take effect on the next scheduled payment date, so update your details as soon as you know your bank information has changed.
Setting up direct deposit for your IRS refund
When you file your tax return — whether on paper or through tax software — you will see a section asking how you want to receive your refund. Choose "direct deposit" and enter your routing number and account number. The IRS will not process your refund until your return is complete, which typically takes 21 days or longer depending on the complexity of your return and current processing volume.
If you file electronically, tax software will walk you through the direct deposit fields and often catch errors before you submit. If you file on paper using Form 1040, you will fill in the routing and account number on the form itself. Double-check both numbers before submitting — a single digit wrong means the IRS cannot deposit the money and will send a check instead, delaying your refund by weeks.
Once the IRS approves your return, the money moves to your bank account within one to three business days. You can track your refund status using the IRS Where's My Refund tool on irs.gov, which shows you when the IRS has processed your return and when the deposit was sent to your bank.
Setting up direct deposit for Social Security payments
Social Security direct deposit is set up separately from your tax return. If you already receive Social Security and have not set up direct deposit, you can do so through your my Social Security account at ssa.gov, by calling 1-800-772-1213, or by visiting your local Social Security office in person.
To set up direct deposit online, log into your my Social Security account, go to the "Manage Benefits" section, and select "Change Direct Deposit Information." You will enter your routing number and account number, and the change takes effect on your next scheduled payment date. If you do not have an online account, you can create one at ssa.gov — you will need your Social Security number, email address, and a way to verify your identity.
If you prefer to set up direct deposit by phone, call 1-800-772-1213 and speak with a representative. They will ask for your routing number and account number and confirm the change with you before processing it. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. your local time.
What information you need from your bank
Both the IRS and Social Security need two pieces of information: your bank's routing number and your account number. Your routing number identifies which bank holds your account — it is a nine-digit code unique to your bank. Your account number is specific to your individual account at that bank.
The easiest place to find both numbers is on a check from your account. Look at the bottom left corner: the first nine digits are your routing number, and the digits after that are your account number. If you do not have checks, call your bank's customer service line and ask for both numbers. You can also log into your online banking portal — most banks display both numbers in the account details section.
Make sure you are entering the correct account type. If you have both a checking and savings account, specify which one you want the deposits to go to. The IRS and Social Security will not deposit money to a business account, only to personal checking or savings accounts.
Changing your direct deposit information
If you switch banks, close an account, or need to redirect your payments to a different account, you can update your direct deposit information at any time. For IRS refunds, you update the information on your next tax return — the IRS uses whatever bank details appear on your most recent return. If you need to change your information before filing your next return, you can call the IRS at 1-800-829-1040 and request a change, though this is slower than updating it on your return.
For Social Security, log into your my Social Security account and update your direct deposit information in the "Manage Benefits" section. You can also call 1-800-772-1213 or visit your local Social Security office. The change takes effect on your next scheduled payment date — if you update your information on the 10th of the month and Social Security pays on the 15th, the money will go to your new account on the 15th.
If you close a bank account, update your direct deposit information before the account closes. If money is deposited to a closed account, your bank will reject it and return it to the IRS or Social Security, which then sends a check instead — a process that can take several weeks.
What happens if direct deposit fails
If the IRS or Social Security cannot deposit your money — because the account number is wrong, the account is closed, or the bank rejects the deposit for another reason — they will send you a check instead. For IRS refunds, you will receive a paper check in the mail, which can take two to three weeks. For Social Security, a check arrives on your regular payment date.
If you realize your direct deposit information is wrong after you have submitted it, contact the IRS or Social Security as soon as possible. For the IRS, call 1-800-829-1040. For Social Security, call 1-800-772-1213. The sooner you report the error, the more likely they can correct it before the deposit is processed.
Using direct deposit for both IRS refunds and Social Security
If you receive both an IRS refund and Social Security payments, you can direct both to the same account or split them between accounts. Many people use one account for all deposits, which simplifies tracking. Others split deposits between a checking account for regular expenses and a savings account for emergency funds.
The IRS and Social Security do not coordinate with each other, so you set up each deposit independently. Your IRS refund information is entered on your tax return, and your Social Security direct deposit is set up through the Social Security Administration. You can change one without affecting the other.
Frequently Asked Questions
Can I have my IRS refund and Social Security go to different accounts?
Yes. Set up your IRS refund to go to one account when you file your tax return, and set up your Social Security direct deposit to go to a different account through your my Social Security account or by calling 1-800-772-1213. Each agency manages its own direct deposit independently.
How long does it take for direct deposit to start working?
For IRS refunds, direct deposit begins once the IRS processes your return, which typically takes 21 days or longer. For Social Security, direct deposit takes effect on your next scheduled payment date after you set it up — usually within one to two weeks.
What if I enter the wrong account number?
If the account number is wrong, the bank will reject the deposit and the IRS or Social Security will send a check instead. Contact the IRS at 1-800-829-1040 or Social Security at 1-800-772-1213 as soon as you realize the error so they can correct it before the next payment.
Do I need to set up direct deposit every year for my IRS refund?
No. You enter your direct deposit information on your tax return each year, but if your bank account has not changed, you can use the same routing number and account number year after year. The IRS does not store your information between years — you provide it fresh with each return.
Can I use a prepaid debit card for direct deposit?
Yes, as long as the prepaid card has a routing number and account number associated with it. Some prepaid cards do not support direct deposit, so check with your card issuer first. Call the customer service number on the back of your card and ask whether they accept direct deposit from the IRS and Social Security.