Where Your SSDI and VA Payments Go
If you receive both Social Security Disability Insurance (SSDI) and Veterans Affairs (VA) disability compensation, each payment goes to a separate bank account unless you have set them up to arrive at the same place. The Social Security Administration (SSA) and the Department of Veterans Affairs (VA) operate independent payment systems, so you control where each one lands.
Direct deposit is the only way to receive SSDI payments as of May 2021. The VA offers direct deposit as an option but also allows check or debit card payments. Most people with both benefits use direct deposit for at least one of them because it arrives faster and is harder to lose or have stolen.
Your SSDI payment typically arrives on the third day of each month, or on the second Wednesday if you were born between the 1st and 10th of any month, the fourth Wednesday if born between the 11th and 20th, or the fifth Wednesday if born between the 21st and 31st. VA payments arrive on the first business day of each month, unless you chose a different schedule when you set up your account.
Key Takeaways
- SSDI requires direct deposit; you cannot receive it by check or debit card, and you must have a bank account or prepaid card to get your benefits.
- VA disability payments can arrive by direct deposit, check, or debit card, and you can change your payment method at any time through VA.gov.
- SSDI and VA payments are processed by different agencies on different schedules, so they will not arrive on the same day unless you coordinate the timing yourself.
- If your direct deposit fails or your bank rejects a payment, both SSA and VA will attempt to resend it, but you must report the problem within a specific window to avoid losing the money.
- You can have both payments deposited to the same account, but you will need to set them up separately through each agency's website or by phone.
Setting Up SSDI Direct Deposit
To set up or change your SSDI direct deposit, you need your bank account number, routing number, and the type of account (checking or savings). You can do this online through your my Social Security account, by calling the Social Security Administration at 1-800-772-1213, or by visiting a local Social Security office in person.
The fastest method is online. Log into my Social Security, go to "Manage Your Benefits," select "Change Direct Deposit Information," and enter your bank details. The system will verify your information and show you a confirmation. Changes usually take effect within one or two business days, though if you change your deposit information close to your payment date, the change may not go through until the following month.
If you do not have a bank account, you can use a prepaid debit card that accepts direct deposit. Many banks and credit unions offer accounts with no minimum balance and no monthly fee. Some prepaid card companies also accept SSDI direct deposits; check with the card issuer to confirm they are set up to receive federal benefits.
Setting Up VA Direct Deposit
VA direct deposit is set up through VA.gov or by calling the VA at 1-800-827-1000. You will need the same information as for SSDI: your bank account number, routing number, and account type. You can also set up VA payments to go to a prepaid debit card, a savings account, or a checking account.
Log into VA.gov, go to "Manage Your Benefits," select "Payment History and Statements," and then "Change Your Direct Deposit Information." Enter your bank details and confirm. The VA will send you a confirmation email. If you prefer to set it up by phone, a VA representative can walk you through the process and verify your information on the call.
Unlike SSDI, the VA allows you to receive payments by check or debit card if you do not want direct deposit. If you choose a check, it will be mailed to your address on file and typically arrives within five to seven business days of the payment date. If you choose a VA debit card, the VA will issue one to you and load your payment onto it each month.
What Happens If Your Direct Deposit Fails
A direct deposit can fail for several reasons: your bank account was closed, you entered the wrong account number, your bank rejected the deposit, or there was a technical error on the SSA or VA side. When this happens, both agencies attempt to resend the payment, but the timing and next steps differ.
If your SSDI direct deposit fails, Social Security will try to resend it for up to two business days. If it fails again, they will hold the payment and send you a notice by mail explaining what happened. You then have a limited time to contact Social Security and provide corrected bank information or arrange an alternative payment method. If you do not respond, Social Security may issue a check instead, which will be mailed to your address on file.
If your VA direct deposit fails, the VA will attempt to resend it once. If it fails a second time, they will issue a check and mail it to your address on file. You can call the VA to report the problem and provide corrected information, and they will update your account for the next payment. Report the problem as soon as you notice it; waiting too long may mean the check is already in the mail.
Changing Your Bank Account or Routing Number
If your bank merges with another bank, changes its routing number, or you switch to a different bank, you need to update both your SSDI and VA direct deposit information. Do this as soon as you receive notice from your bank, because if you do not update it before your next payment date, the deposit will fail and you will have to wait for a replacement.
For SSDI, log into my Social Security and update your direct deposit information in "Manage Your Benefits." For the VA, log into VA.gov and update it in "Manage Your Benefits" under "Payment History and Statements." Both systems will show you the old information and ask you to confirm the new account number and routing number before saving the change.
If you are switching banks and your old account will be closed, update your direct deposit information at least one week before the account closes. This gives the banks time to process the change and ensures your next payment goes to your new account. If you miss this window and a payment bounces, contact Social Security or the VA when ready to report the problem and provide your new account information.
Receiving Both SSDI and VA Payments in One Account
You can have both your SSDI and VA payments deposited to the same bank account. This is often simpler than managing two separate accounts, and it makes it easier to track your total monthly income. To do this, you set up direct deposit for SSDI through Social Security and direct deposit for VA through the VA, both pointing to the same account number and routing number.
The payments will arrive on different days: SSDI on its scheduled day (usually the 3rd of the month or a Wednesday between the 10th and 31st, depending on your birth date) and VA on the first business day of the month. Both deposits will show up in your account separately, so you can see which payment is which when you review your statement.
If you want to keep the payments separate for budgeting or other reasons, you can set up SSDI to go to one account and VA to another. This requires two bank accounts, but it gives you more control over how you manage each payment. You can change this arrangement at any time by updating your direct deposit information with either agency.
Tax Reporting and Your Direct Deposit Records
Both SSDI and VA disability compensation are reported to you on tax forms each year. SSDI payments appear on a Form SSA-1099 (or a notice if you do not owe taxes), and VA disability compensation is not taxable and does not require a tax form. Your direct deposit records do not affect your tax reporting, but they do help you verify that you received the correct amount each month.
Keep your bank statements as a record of your deposits. If you ever need to prove your income for a loan, housing, or other purpose, your bank statement showing the direct deposits is the clearest evidence. You can also log into my Social Security or VA.gov to view your payment history and print a statement showing all deposits for a given period.
Frequently Asked Questions
Can I have my SSDI and VA payments go to different accounts?
Yes. You set up each payment separately through each agency, so you can direct SSDI to one account and VA to another. You can also change this at any time by updating your direct deposit information with Social Security or the VA.
What if I get a new debit card from my bank but the account number stays the same?
You do not need to update your direct deposit information. The routing number and account number are what matter, not the card itself. Your payments will continue to arrive in the same account even if you receive a new card.
How long does it take for a direct deposit change to take effect?
For SSDI, changes usually take effect within one or two business days, but if you change your information close to your payment date, the change may not go through until the following month. For VA, changes typically take effect within one to two business days as well.
What should I do if my direct deposit arrives late?
Contact your bank first to confirm the deposit has not arrived. If your bank confirms it has not been received, call Social Security (1-800-772-1213) or the VA (1-800-827-1000) to report the problem. Provide your account information and ask them to investigate and resend the payment if needed.
Is my bank account information find when I set up direct deposit online?
Both my Social Security and VA.gov use encryption to protect your information. Do not share your account number or routing number with anyone except Social Security or the VA directly through their official websites or phone numbers.