VA disability payments arrive on the third Wednesday of each month

The Department of Veterans Affairs pays disability compensation on a fixed schedule: the third Wednesday of every month, without exception. In May, that date falls on May 21, 2025. The payment goes directly to the bank account you have on file with the VA.

The timing matters because the VA processes payments in batches the day before they hit accounts. If you change your banking information, the change must be recorded in your VA file before the processing day — usually the Tuesday before the third Wednesday — or your payment will go to your old account and you will have to contact the VA to recover it.

If May 21 falls on a weekend or federal holiday (it does not in 2025), the VA pays on the last business day before that date instead. This has happened in past years when the third Wednesday landed on or near a holiday, but the VA publishes the actual payment date each year on its website.

Key Takeaways

  • VA disability payments arrive on the third Wednesday of each month — May 21, 2025 — directly into your bank account.
  • The VA processes payments the day before they post, so banking changes must be submitted by the Tuesday before payment day to take effect that month.
  • If the third Wednesday falls on a weekend or federal holiday, the VA pays on the last business day before that date instead.
  • You can check your payment status and history in VA.gov under "View Payment History" without contacting the VA by phone.
  • If a payment does not arrive on the expected date, contact the VA within one business day to report it, because recovery takes longer the longer you wait.

How to verify your May payment is scheduled

Log into your VA.gov account and go to the "View Payment History" section under disability benefits. This page shows your scheduled payment date, the amount, and the account where it will be deposited. If the date shown is not May 21, check whether a holiday or weekend adjustment applies to your state.

The payment history page also shows whether your payment is in "scheduled" status (it will post on the third Wednesday) or "pending" status (it is being processed but not yet released). Pending payments usually move to scheduled status by the Tuesday before the third Wednesday.

If you do not have a VA.gov account, you can create one using your email, Social Security number, and a photo ID. The account takes a few minutes to set up and gives you access to all your VA records without calling.

What happens if your May payment is late

If May 21 passes and the money has not arrived by the end of that business day, contact the VA when ready. Call the Veterans Benefits Hotline at 1-800-827-1000 (Monday through Friday, 8 a.m. to 9 p.m. Eastern) or use the find messaging tool in your VA.gov account.

Have your bank account number and routing number ready. The VA will check whether the payment was sent to the correct account, whether it was rejected by your bank, or whether it is still in processing. If the payment went to an old account by mistake, the VA can issue a replacement payment, but this takes five to seven business days.

Do not wait more than one business day to report a missing payment. The longer you wait, the harder it becomes to trace where the money went, and the longer recovery takes.

Banking changes and when they take effect

If you need to change your bank account or routing number before May, submit the change through VA.gov or by calling 1-800-827-1000. The change must be processed and confirmed in the VA system by the Tuesday before the third Wednesday (May 20 in 2025) to take effect for that month's payment.

If you submit a banking change after May 20, it will not take effect until June's payment on June 18. Your May payment will go to the account currently on file. Once the change is processed, you will receive a confirmation email or letter from the VA with the new account details.

Some banks also reject VA payments if the account has been closed or flagged for fraud. If your bank rejects the payment, the VA will attempt to return it to your previous account on file. Contact your bank to confirm your account is active before the payment date if you recently opened a new account.

Direct deposit versus check payments

The VA strongly prefers direct deposit and processes those payments fastest. If you receive a paper check instead, it is mailed on the third Wednesday and typically arrives within five to seven business days, depending on your location. Paper checks are slower and more vulnerable to loss or theft.

If you are still receiving checks and want to switch to direct deposit, update your payment method in VA.gov or call the hotline. The change takes effect the following month. Direct deposit is free and removes the risk of a check being lost in the mail.

Frequently Asked Questions

What time of day does the VA deposit disability payments?

The VA does not publish a specific time. Payments are released to the banking system on the third Wednesday, but the exact time your bank credits the money to your account depends on your bank's processing schedule. Most banks post VA payments between midnight and 6 a.m., but some post later in the day.

If I am on active duty, do I still get paid on the third Wednesday?

No. If you are on active duty, your disability compensation is withheld and you receive only your military pay. Once you separate from active duty, your VA disability payments resume on the next scheduled payment date. Contact the VA to confirm your separation has been recorded in their system.

Can I get my May payment early if I need the money sooner?

No. The VA does not offer early payments or advance payments. The third Wednesday is the only payment date. If you are in financial hardship, contact your bank about short-term options, or reach out to a veterans service organization in your area for emergency information resources.

What if my bank account was closed between now and May 21?

Contact the VA when ready and provide your new account information. If the VA sends the payment to a closed account, your bank will reject it and return it to the VA. The VA will then attempt to deposit it into your previous account on file, or issue a replacement check if no other account is available. This process takes one to two weeks.

Does the VA charge a fee for direct deposit?

No. Direct deposit is free. The VA does not charge for any payment method. If a third party claims to charge you to set up or change your VA payment, that is a scam.