What federal direct deposit is and who uses it

Federal direct deposit is the automatic transfer of money from a federal agency into your bank account. The U.S. government uses it to send Social Security, veterans benefits, federal employee pay, tax refunds, and other payments. In 2025, the vast majority of federal payments move this way — it is faster, cheaper for the government, and more secure than mailing checks.

You do not have to use direct deposit for federal payments, but most agencies now require it unless you have a specific reason you cannot. If you receive Social Security, VA benefits, or federal employee income, you have likely already set it up. If you have not, the process is the same across nearly all federal programs: you provide your bank account number and routing number, and the agency handles the rest.

The timing and frequency of deposits depend on the program. Social Security payments arrive on a set schedule based on your birth date. Veterans benefits and federal employee pay follow their own schedules. Tax refunds arrive when the IRS processes your return. Knowing which program you receive from tells you when to expect money.

Key Takeaways

  • Federal direct deposit sends money automatically to your bank account from Social Security, VA benefits, federal pay, tax refunds, and other government programs.
  • You set up direct deposit by providing your bank account and routing number to the federal agency that pays you — you do most of this online or by phone.
  • Each program has its own payment schedule: Social Security arrives on dates based on your birth date, VA benefits follow a monthly schedule, and tax refunds vary by processing time.
  • If your bank account closes or changes, you must update your direct deposit information with the agency or your payments will fail and may be returned.
  • Direct deposit is now required by most federal agencies unless you cannot access a bank account or have a documented reason you cannot use it.

How to set up or change your direct deposit information

The method depends on which federal program pays you. For Social Security, you can set up direct deposit through my Social Security (ssa.gov), by calling 1-800-772-1213, or in person at a Social Security office. You will need your bank account number, routing number, and the type of account (checking or savings). Social Security accepts deposits to personal accounts only, not business accounts or prepaid cards.

For Veterans Affairs benefits, use VA.gov and log into your account, or call the VA at 1-800-827-1000. Federal employees can update direct deposit through their agency's payroll system — usually an online portal specific to that agency. If you receive a federal tax refund, you can set up direct deposit when you file your tax return through the IRS or through tax software.

Changes to your direct deposit take effect on the next scheduled payment date, which may be several weeks away. If you are switching banks, update your information before your old account closes. If the old account is already closed when a payment arrives, the bank will reject it and return it to the federal agency. You will then have to contact the agency to reissue the payment, which can take weeks.

Payment schedules for different federal programs in 2025

Social Security payments arrive on the second, third, or fourth Wednesday of each month, depending on your birth date. If you were born between the 1st and 10th of the month, you receive on the second Wednesday. The 11th to 20th means the third Wednesday, and the 21st to 31st means the fourth Wednesday. This schedule applies whether you receive retirement, disability, or survivor benefits.

Veterans Affairs pays most benefits on the first business day of each month. Supplemental Security Income (SSI) arrives on the first of each month. Federal employee pay is typically biweekly, on a schedule set by your agency. Tax refunds have no fixed schedule — they arrive when the IRS finishes processing your return, which can range from a few days to several weeks depending on the complexity of your return and whether the IRS needs to verify information.

If a payment date falls on a weekend or federal holiday, the deposit arrives on the last business day before that date. You can see your exact payment date by logging into your account with the agency that pays you, or by calling them.

What to do if a direct deposit payment does not arrive

First, check the payment schedule for your program to confirm the money should have arrived. Log into your account with the federal agency (Social Security, VA, IRS, or your employer if you are a federal employee) and verify that your direct deposit information is correct. Look for your bank account number and routing number — if either is wrong, that is why the payment failed.

Contact your bank and ask whether the payment was rejected or returned. Sometimes a bank will reject a deposit if the account number does not match their records, or if the account has been closed. If your bank rejected it, ask them why and fix the problem with your account if needed. Then contact the federal agency and update your direct deposit information.

If the payment was not rejected and your bank account information is correct, contact the federal agency directly. Social Security: 1-800-772-1213. Veterans Affairs: 1-800-827-1000. IRS: 1-800-829-1040. Federal employee pay issues go to your agency's payroll office. The agency can trace the payment and reissue it if it was lost in transit, though this can take two to four weeks.

Direct deposit requirements and exceptions

Most federal agencies now require direct deposit for new payments. Social Security began requiring it in 2011 for new beneficiaries. The VA requires it for most benefits. Federal employees must use direct deposit. The IRS requires it for tax refunds unless you request a paper check when you file.

Exceptions exist if you do not have a bank account, or if you have a documented reason you cannot use direct deposit — for example, if you are homeless or in a situation where a bank account is not practical. In those cases, you can request a payment card or, in some programs, a paper check. Contact the agency that pays you to ask about alternatives. The process and timeline for getting an exception varies by program.

Protecting your direct deposit information

Your bank account and routing number are sensitive information. Never share them with anyone who contacts you by phone, email, or text claiming to be from a federal agency. Real federal agencies will never ask you to confirm your account number over the phone or email. If someone contacts you asking for this information, hang up or delete the message and contact the agency directly using the phone number on their official website.

When you set up direct deposit, use only the official website or phone number of the federal agency. Social Security's official site is ssa.gov. Veterans Affairs is va.gov. The IRS is irs.gov. Scammers create fake websites that look similar to real ones. Type the address directly into your browser rather than clicking a link in an email.

If you believe someone has stolen your direct deposit information or your bank account, contact your bank immediately and ask them to freeze the account or issue a new account number. Then contact the federal agency and update your direct deposit information again.

Frequently Asked Questions

Can I have my federal payment deposited to someone else's bank account?

No. Federal agencies require that direct deposit go to an account in your name only. If you need someone to help you manage the money, you can set up a power of attorney or representative payee arrangement, but the account itself must be registered to you.

What happens if I close my bank account without updating my direct deposit?

Your federal payment will be rejected by the bank and returned to the agency. The agency will then hold the money and you will have to contact them to request a reissue, which can take two to four weeks. Update your direct deposit information before you close any account.

Can I split my federal payment between two bank accounts?

Most federal programs do not allow splitting. You can designate one account for direct deposit. If you want to move money to a second account after it arrives, you can do that yourself through your bank's transfer tools.

How long does it take to change my direct deposit information?

Changes usually take effect on your next scheduled payment date. If you update your information on the 15th and your payment is due on the 20th, the change may not go through until the following month's payment. Plan ahead if you are switching banks.

What if I do not have a bank account?

Contact the federal agency that pays you and ask about alternatives. Some programs offer payment cards or paper checks for people without bank accounts. The process and availability vary by program.