What you need to set up direct deposit
To set up direct deposit for government benefits, you need a bank account — checking or savings — and your routing and account numbers. You do not need a minimum balance, and most banks offer accounts free. If you do not have a bank account, you can open one at a credit union, community bank, or online bank; many have no monthly fees and no minimum deposit requirement.
You will also need the name and contact information of the agency sending your benefit payments — Social Security, Veterans Affairs, the state unemployment office, or whichever program you receive from. Each agency has its own process for setting up direct deposit, though the basic information they ask for is the same.
Have your bank account paperwork or a blank check in front of you when you start. A check shows your routing number (the nine-digit code at the bottom left) and account number (the longer code to its right). If you do not have a check, you can call your bank and ask for both numbers, or log into your online banking and find them there.
Key Takeaways
- You need a valid bank account and your routing and account numbers; most banks provide these free with no minimum balance.
- Each benefit program has its own direct deposit setup process, but all ask for the same basic banking information.
- You can set up direct deposit online through most agency portals, by phone, or by mailing a form — the fastest method depends on which program you receive from.
- Direct deposit typically begins within one to three pay cycles after you submit your information, though some programs take longer.
- Once direct deposit is active, you can change or cancel it at any time by contacting the agency or updating your account online.
Setting up direct deposit through Social Security
If you receive Social Security retirement, disability, or survivor benefits, you can set up direct deposit through your my Social Security account online. Go to ssa.gov, create or log into your account, and select "Change Direct Deposit Information" from the dashboard. Enter your routing number, account number, and account type (checking or savings), then submit. Social Security will confirm the change within one business day.
If you do not have an online account or prefer not to use one, call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) and speak with a representative. They will take your banking information over the phone and set it up for you. You can also visit your local Social Security office in person with your bank account information and a photo ID.
Direct deposit for Social Security usually starts within one to three pay cycles. If you are already receiving a paper check, Social Security will stop mailing it once direct deposit begins. If you need to change your bank account later, you can update it the same way — online, by phone, or in person.
Setting up direct deposit through Veterans Affairs
Veterans receiving VA disability compensation, pension, or education benefits can set up direct deposit through VA.gov. Log into your VA account, go to "Payment History," and select "Set Up Direct Deposit." Enter your routing number, account number, and account type. VA will send a test deposit of a small amount (usually less than $1) to confirm the account is valid; once that deposit clears, your regular payments will begin.
If you do not have a VA.gov account, you can call the VA at 1-800-827-1000 and ask to speak with someone in the payment section. They will take your banking information and set it up over the phone. You can also visit a VA regional office in person or mail a completed form to your regional office — ask for form 21-0845 (Direct Deposit Request).
VA direct deposit typically begins within two to four weeks of submission. If you change banks or need to update your account, you can make the change online, by phone, or by mailing an updated form. Your old payment method will stop once the new one is active.
Setting up direct deposit through state unemployment or other programs
If you receive unemployment benefits, TANF (Temporary Assistance for Needy Families), or other state-administered programs, the process varies by state. Most state agencies allow you to set up direct deposit through their online portal or by calling their benefits line. Log into your account on your state's labor or human services website, look for "Payment Method" or "Direct Deposit," and enter your routing and account numbers.
Some states require you to set up direct deposit before you can receive benefits; others make it optional and will mail a check if you do not choose direct deposit. A few states issue benefits on a prepaid debit card instead of direct deposit or check — if that is the case in your state, you can usually link a bank account to transfer the money to your own account.
Contact your state's benefits office directly to confirm the process for your specific program. You can find the phone number on your benefit notice or on your state's labor department website. Processing time varies by state but typically takes one to two weeks.
What happens after you submit your information
Once you submit your routing and account numbers, the agency will verify that the account exists and belongs to you. Some agencies send a test deposit first — a small amount that you must confirm before regular payments begin. This protects you from entering a wrong number and losing a payment.
After verification, your direct deposit will start on your next scheduled payment date. If you submit your information mid-month, your first direct deposit may not arrive until the following month's payment cycle. The agency will send you a confirmation letter or email with the date your direct deposit begins.
Until direct deposit is active, you will continue to receive payments by whatever method you were using before — check, debit card, or in-person pickup. Once direct deposit starts, that old payment method stops automatically.
Changing or canceling direct deposit
You can change your bank account or cancel direct deposit at any time. If you are switching banks, log into your agency account online and update your routing and account numbers, or call the agency and ask them to make the change. The new account information usually takes effect within one to two pay cycles.
If you want to cancel direct deposit and receive a check instead, contact the agency and request the change. They will stop direct deposits and resume mailing checks on your next payment date. Keep in mind that paper checks take longer to arrive than direct deposits and can be lost or stolen in the mail.
If your bank account is closed or compromised, contact the agency immediately. Tell them to stop direct deposits to that account and provide new banking information if you want to continue receiving direct deposit. The agency can usually halt payments within one business day.
Troubleshooting direct deposit problems
If your direct deposit does not arrive on the expected date, first check your bank account to confirm the money has not already been deposited. Banks sometimes post deposits a day or two after the scheduled date. If several days have passed and the payment is not there, contact the agency that sends your benefit.
If the agency confirms they sent the payment but it never reached your account, ask them to trace the deposit. Provide them with the exact amount, the date it was supposed to arrive, and your routing and account numbers. They can investigate whether the payment was sent to the wrong account or if there was a banking error.
If you entered your routing or account number incorrectly, the payment may have gone to someone else's account. Contact your agency immediately and provide the correct information. They can usually stop a misdirected payment and resend it to the right account, though this may take several days.
Frequently Asked Questions
Do I need a specific type of bank account for direct deposit?
No. Direct deposit works with any checking or savings account at a bank, credit union, or online bank. You do not need a minimum balance, and most accounts have no monthly fee. Some banks offer accounts specifically for people receiving government benefits, though a regular account works just as well.
What if I do not have a bank account?
You will need to open one before you can set up direct deposit. Many banks and credit unions offer free accounts with no minimum deposit. If you have had banking problems in the past, look for a "second chance" checking account or a credit union account, which often have lower barriers to opening.
Can I set up direct deposit for multiple benefit programs at once?
Yes. Each program has its own direct deposit setup process, but you can set up direct deposit for Social Security, VA benefits, unemployment, and other programs all to the same bank account. Each agency will deposit on its own schedule, and all deposits will go to the same account.
How long does it take for direct deposit to start after I submit my information?
Most programs begin direct deposit within one to three pay cycles, though some take up to four weeks. The agency will send you a confirmation letter with the start date. Until direct deposit is active, you will continue receiving payments by your previous method.
What should I do if I think my direct deposit went to the wrong account?
Contact the agency that sends your benefit immediately and provide your correct routing and account numbers. Ask them to trace the payment and resend it to the correct account. This process usually takes several days, but the agency can often recover misdirected payments.