What federal direct deposit means and who receives it
Federal direct deposit is the automatic transfer of money from a federal program into your bank account. The U.S. Treasury sends the payment on a set schedule — usually monthly — and it lands in your account without you having to visit a bank or cash a check. Most federal payments now arrive this way: Social Security, Veterans benefits, federal employee pay, tax refunds, and various assistance programs all use direct deposit as their standard method.
The Treasury Department pushes federal agencies to use direct deposit because it costs less to administer, reduces fraud, and gets money to people faster than paper checks. If you receive any federal benefit or payment, you likely have the option to set it up as direct deposit, and many programs now require it unless you have a specific reason you cannot use it.
In 2025, the mechanics of federal direct deposit have not changed from previous years, but the payment amounts for programs like Social Security and SSI have increased due to the annual cost-of-living adjustment (COLA). The deposit schedule and the way you set up or change your account information remain the same.
Key Takeaways
- Federal direct deposit sends money automatically to your bank account on a schedule set by the program — usually the same day each month.
- You need a valid bank account (checking or savings) and must provide your routing number and account number to set up or change direct deposit.
- Most federal programs allow you to change your direct deposit information online through your account portal, by phone, or by mail.
- If your bank account closes or changes, you must update your information with the federal program before the next scheduled payment, or the deposit will fail.
- Direct deposit is faster and more secure than paper checks, and most federal programs now make it the default payment method.
How to set up or change your direct deposit account
The process depends on which federal program pays you. Social Security, Veterans Affairs, the Office of Personnel Management (for federal employees), and other agencies each have their own online portals or phone lines where you can manage your payment information.
For Social Security and SSI, you can log into your account at ssa.gov, go to "Manage Your Benefits," and update your direct deposit information yourself. You will need your routing number (a nine-digit code that identifies your bank) and your account number. If you do not have online access, you can call Social Security at 1-800-772-1213 and speak to a representative who will update it over the phone. You can also visit a local Social Security office in person with your bank information and a photo ID.
For Veterans benefits, log into VA.gov, navigate to "Payment History," and update your direct deposit there. VA also accepts changes by phone at 1-800-827-1000 or by mail if you send a signed letter with your new banking details to your regional VA office.
For federal employee pay, the process runs through your agency's human resources or payroll system. Most agencies allow employees to change direct deposit through an online portal; some still require a form signed and submitted to payroll.
When you update your information, the change usually takes effect within one to two pay cycles. If you are changing accounts because your old bank closed or you switched banks, make the update as soon as possible to avoid a missed or failed deposit.
What information you need to provide
To set up or change direct deposit, you will need to give the federal program your routing number and account number. Your routing number identifies which bank or credit union holds your account; your account number identifies your specific account within that bank. Both numbers appear on the bottom left of your checks, or you can call your bank and ask for them.
Some programs also ask for your account type (checking or savings) and the name on the account. Make sure the name matches exactly what your bank has on file — if it does not, the deposit may be rejected or delayed.
You do not need to provide your full bank account password or PIN. Federal programs only need the routing and account numbers to send money in; they cannot withdraw money from your account with that information alone.
Payment schedules for 2025 federal programs
Social Security and SSI payments arrive on the same day each month, based on your birth date. If you were born between the 1st and 10th of the month, you receive payment on the second Wednesday. If you were born between the 11th and 20th, you receive it on the third Wednesday. If you were born between the 21st and 31st, you receive it on the fourth Wednesday. This schedule has been in place for years and continues in 2025.
Veterans benefits are typically paid on the 1st of each month, though some programs vary. Federal employee pay is usually deposited on the last business day of each pay period (often every two weeks). Tax refunds are deposited within 21 days of the IRS processing your return, though direct deposit is faster than a paper check.
Other federal programs — such as unemployment insurance, disaster assistance, or federal student aid — have their own schedules. Check your program's website or contact them directly to confirm when your payment will arrive.
What to do if your direct deposit fails or does not arrive
If you were expecting a deposit and it did not show up, the most common reasons are a closed bank account, incorrect routing or account number, or a bank processing delay. Check your bank account first to confirm the money did not arrive. If it did not, contact the federal program that sends your payment.
For Social Security, call 1-800-772-1213 and ask them to verify the routing and account number they have on file. If the information is wrong, they can correct it immediately, and your next payment will go to the right account. If your bank account was closed, you must provide a new account number before the next payment date.
If the federal program has the correct information but your bank rejected the deposit, your bank will send the money back to the federal program. The program will then attempt to redeposit it, usually within a few business days. In the meantime, contact your bank to find out why the deposit was rejected — sometimes it is a temporary system issue, and sometimes it means your account is flagged or closed.
If you are waiting for a refund or one-time payment (like a tax refund or stimulus payment), the Treasury Department's "Where's My Payment?" tool can tell you the status. For recurring payments, the federal program's website or customer service line will have tracking information.
Security and protecting your direct deposit information
Direct deposit is more secure than paper checks because the money goes directly into your account and does not sit in a mailbox where it can be stolen. However, you should still protect your routing and account numbers the same way you protect other financial information.
Do not share your routing or account number with anyone who calls you claiming to be from a federal agency. Real federal programs will never call you asking for this information. If someone contacts you claiming they need to "verify" your direct deposit details, hang up and call the official program number yourself (find it on the program's official website, not on a number the caller gave you).
If you suspect fraud or unauthorized access to your account, contact your bank immediately and then notify the federal program. Social Security, VA, and other agencies have fraud reporting lines and can flag your account to prevent unauthorized changes.
Changes to payment amounts in 2025
In October 2024, the Social Security Administration announced a 2.5 percent cost-of-living adjustment (COLA) for 2025. This means Social Security and SSI payments increased by that percentage starting in January 2025. The exact dollar amount of your increase depends on your current benefit amount.
Other federal programs have their own adjustment schedules. Federal employee pay is adjusted based on the annual pay raise announced by the Office of Personnel Management. Veterans benefits are adjusted annually on December 1st. Unemployment insurance rates vary by state and are set by state law, not federal COLA.
You do not need to do anything to receive a COLA increase — it is applied automatically to your direct deposit. The new amount will simply appear in your account on your regular payment date.
Frequently Asked Questions
Can I have my federal payment sent to someone else's bank account?
No. Federal programs require that direct deposit go to an account in your name or a joint account where you are listed as the account holder. You cannot have your Social Security or Veterans benefits sent to a family member's account unless your name is on that account. If you need someone to manage your money, you can set up a representative payee (for Social Security) or a fiduciary (for VA benefits), but the money still goes to an account in your name.
What happens if I close my bank account without updating my direct deposit?
Your federal payment will be rejected by the bank and sent back to the federal program. The program will hold the money and attempt to redeposit it, but you will need to update your account information quickly to receive it. Contact the program as soon as you close an account and provide a new account number. If you do not update it, you may miss one or more payments.
Can I split my federal payment between two bank accounts?
Most federal programs do not allow split deposits. Social Security, Veterans Affairs, and federal employee pay typically send the full amount to a single account. Some programs may allow you to set up a secondary account for a portion of the payment, but this is rare. Check with your specific program to see if this option is available.
How long does it take to change my direct deposit information?
Changes made online or over the phone usually take effect within one to two pay cycles. If you make a change on the 15th of the month and your payment is scheduled for the 20th, it may still go to your old account. Plan ahead and make changes at least one full pay cycle before you need the new account active.
Is direct deposit required, or can I still get a paper check?
Most federal programs now require direct deposit unless you have a documented reason you cannot use it (such as no access to a bank account). If you do not have a bank account, you may be able to use a prepaid card or a special Treasury account. Contact your federal program to ask about alternatives if direct deposit is not an option for you.