Direct deposit payments in 2025 depend on which government program sends the money and what that program requires
Direct deposit is not one thing — it is a delivery method that different federal programs use. Social Security, SSI, veterans benefits, tax refunds, and unemployment all move through direct deposit, but each has its own rules about who can receive payments that way. Some programs require you to use direct deposit; others let you choose. Some have no restrictions at all; others limit direct deposit to U.S. citizens or people with specific visa types. The rules also depend on your bank account type and whether you have a valid routing and account number.
The most common barrier is not may be able to access for the program itself — it is whether you have a bank account that can receive the payment. If you do not have a traditional bank account, you may still be able to use a prepaid card, credit union account, or electronic transfer service that the program accepts. Knowing which program sends your money and what that program requires is the first step to understanding whether direct deposit will work for you in 2025.
Key Takeaways
- Social Security, SSI, VA benefits, tax refunds, and unemployment each have different rules about who can receive direct deposit payments.
- You need a valid U.S. bank account, credit union account, or approved prepaid card with a routing number and account number to receive direct deposit.
- Some programs require direct deposit; others let you choose between direct deposit, check, or debit card delivery.
- Non-citizens may receive direct deposit for some programs but not others — the rules vary by program and visa status.
- If you do not have a bank account, you can often use a prepaid card or electronic transfer service that the program accepts.
Social Security and SSI direct deposit rules
Social Security and Supplemental Security Income (SSI) both allow direct deposit, but neither requires it. You can choose to receive a check or debit card instead. If you do choose direct deposit, you need a bank account, credit union account, or approved prepaid card in your name. The account must be held at a U.S. financial institution and have a valid routing number and account number.
Non-citizens can receive Social Security direct deposit if they are lawfully present in the United States and have a valid Social Security number. This includes permanent residents, refugees, asylees, and people with certain work visas. SSI has stricter rules — most non-citizens cannot receive SSI at all, with limited exceptions for refugees and asylees in their first seven years. If you are not a U.S. citizen and receive either benefit, contact Social Security directly to confirm whether direct deposit is available to you.
Social Security stopped issuing new checks in 2023, so if you are a new beneficiary in 2025, you must choose between direct deposit and a debit card. Existing beneficiaries who receive checks can keep them, but Social Security encourages switching to direct deposit for faster, more reliable payment.
Tax refund direct deposit may be able to access
The IRS accepts direct deposit for tax refunds from anyone who files a tax return, regardless of citizenship status. You do not need to be a U.S. citizen or have a Social Security number — you can file using an Individual Taxpayer Identification Number (ITIN) and still receive your refund by direct deposit. The account must be in your name and held at a U.S. financial institution.
If you file jointly with a spouse, both names should appear on the bank account, or the IRS may reject the direct deposit instruction. Some tax software and tax preparers will catch this error before you file; others will not. If your return is rejected because of a name mismatch, the IRS will mail a check instead, which delays your refund by several weeks.
The IRS does not verify that you own the account before sending the money — it only checks that the routing and account numbers are valid. This means if you provide incorrect account information, your refund will go to the wrong account. Double-check your routing and account numbers before you file, and keep a record of what you submitted.
Veterans benefits and direct deposit
The Department of Veterans Affairs (VA) requires all new beneficiaries to use direct deposit starting in 2025. Existing beneficiaries who receive checks can continue to do so, but the VA is phasing out check payments over time. If you are a veteran or survivor receiving VA compensation, pension, or education benefits, you will need to set up direct deposit or switch to it when your current payment method ends.
You must be a U.S. citizen or national to receive VA benefits, so direct deposit may be able to access is not a separate question — if you may have access to for the benefit, you can receive it by direct deposit. The account must be in your name and held at a U.S. financial institution. If you do not have a bank account, the VA accepts certain prepaid cards and electronic transfer services; contact the VA to see which options are available to you.
The VA processes direct deposit changes through its website, by phone, or by mail. Changes typically take effect within one to two pay periods. If you are switching from a check to direct deposit, submit the change at least two weeks before you need the money, because the VA may issue a final check before the new account takes over.
Unemployment benefits and direct deposit
Unemployment insurance is run by state agencies, not the federal government, so direct deposit rules vary by state. Most states require or strongly encourage direct deposit, but a few still allow checks. Some states issue a debit card automatically if you do not set up direct deposit. Contact your state's unemployment office to learn what payment methods are available in your state.
If your state accepts direct deposit, you typically need a U.S. bank account or approved prepaid card. Some states have partnerships with specific prepaid card providers and will issue a card automatically if you do not provide bank account information. Non-citizens may receive unemployment benefits in some states if they are authorized to work, but the rules vary widely. Check with your state's unemployment office about both direct deposit and your may be able to access for benefits.
Unemployment payments move quickly — most states deposit funds within one to two business days of approval. If you are waiting for your first payment and need the money urgently, ask your state office whether a check or debit card can be issued faster than direct deposit while you wait for the account to be set up.
Prepaid cards and accounts without traditional banks
If you do not have a bank account, you have other options. Many federal programs accept prepaid cards that have a routing number and account number. The most common are cards issued by the government itself — the Treasury Retail Intra-Government Payment System (TRIPS) card for federal employees, and various state-issued debit cards for unemployment and other benefits.
Private prepaid card providers like NetSpend, Chime, and others also work with federal programs, but not all programs accept all cards. Before you open a prepaid card account, check with the program that will send you money to see whether that card is on their approved list. Some prepaid cards charge monthly fees or per-transaction fees, so compare costs before you choose.
Credit unions also accept direct deposit and often have lower fees than banks. If you are not a member of a credit union, you may be able to join one through your employer, your union, your school, or your community. Credit unions are federally insured the same way banks are, so your money is protected up to $250,000.
What happens if your account information changes
If you close your bank account or switch banks, you need to update your direct deposit information with each program that sends you money. If you do not update it and a payment arrives at a closed account, the bank will reject it and send it back to the program. The program will then mail you a check, which takes one to three weeks.
To update your direct deposit information, contact the program directly — do not rely on a third party or a website that claims to update multiple programs at once. Social Security has its own website and phone line; the IRS uses your tax return; the VA has its own portal; and each state runs its own unemployment system. Updating takes a few minutes but prevents weeks of delay if a payment bounces.
If a payment does bounce and you receive a check instead, cash it as soon as possible. Some programs will not reissue a check if you lose it, and the check may have an expiration date.
Frequently Asked Questions
Can I use a savings account instead of a checking account for direct deposit?
Yes. Most federal programs accept either checking or savings accounts as long as the account has a valid routing number and account number. Some programs prefer checking accounts because they process faster, but savings accounts work. Make sure the account is in your name or jointly in your name with a spouse.
What if I do not have a Social Security number but I am authorized to work?
You can receive a tax refund by direct deposit using an Individual Taxpayer Identification Number (ITIN). For other programs like Social Security, SSI, or VA benefits, you need a Social Security number to receive the benefit at all. Unemployment rules vary by state — contact your state's unemployment office to ask whether you can receive benefits and direct deposit without a Social Security number.
How long does it take for direct deposit to start after I set it up?
It depends on the program. Social Security and VA benefits usually start within one to two pay periods. Tax refunds typically deposit within one to three business days of approval. Unemployment varies by state but is often one to two business days. If you are switching from a check to direct deposit, the program may issue one final check before the new account takes over.
What if my direct deposit is rejected because of a name mismatch?
The program will usually mail you a check instead. To prevent this, make sure the name on your bank account matches the name the program has on file. If you recently changed your name, update it with the program before you set up direct deposit. If a check arrives instead of a deposit, contact the program to find out why and update your information.
Can I receive direct deposit to an account in someone else's name?
No. Federal programs require the account to be in your name or jointly in your name with a spouse. If you need someone else to manage your money, you can set up a power of attorney or a representative payee arrangement, but the account itself must be in your name or both names.