Check the payment status in VA.gov before you call anyone

Your first step is to log into VA.gov and check the status of your payment yourself. Go to "View payment history" under the disability benefits section. This shows you the exact date the VA sent the payment, the amount, and which account it went to. Many payments that feel "missing" are actually in transit or deposited to an account the veteran no longer uses.

If VA.gov shows the payment was sent on a date that has passed, write down that date and the amount. If it shows no recent payment at all, note the date of your last received payment. This information is what you will need to explain the gap to the VA.

The payment status page also tells you whether the VA is holding your payment for any reason — usually because they need updated information from you, or because a change in your circumstances triggered a review. If it says "payment pending" or "under review," that is why the money has not moved yet.

Key Takeaways

  • Check VA.gov's payment history first to confirm whether the VA actually sent the payment and when, because many "missing" payments are in transit or went to an old account.
  • If the payment was sent more than five business days ago, contact the VA by phone, mail, or through VA.gov's find messaging to report it as potentially lost.
  • Ask your bank to search for the deposit using the exact amount and date the VA shows, because payments sometimes post under a different name or take longer than expected.
  • If the VA shows no recent payment at all, you may have a pending review or a change in your account information that stopped the payment.
  • The VA does not stop payments without notifying you first, so if you received no letter, the issue is usually a timing or routing problem, not a benefit denial.

Confirm the payment actually left the VA's system

VA disability payments move through the Treasury Department's payment system, not directly from the VA to your bank. This means there are two places a payment can get stuck: at the VA before it is sent, or in the Treasury system after it leaves the VA.

If VA.gov shows the payment was sent, the VA has done its job. The payment is now in the Treasury system, which typically deposits it within one to three business days. If more than five business days have passed since the date shown on VA.gov, the payment is genuinely delayed or lost somewhere between the Treasury and your bank.

Write down the exact date VA.gov shows the payment was sent. This is the date you will give to both your bank and the VA if you need to file a trace.

Check your bank account and recent transactions

Before you contact the VA, check whether the payment arrived under a different name or in a different account. VA disability payments sometimes post under "USDEPTTREASURY" or "TREASURY" rather than "VA" or "Veterans Affairs," which can make them straightforward to miss.

If you have changed banks or updated your account information with the VA recently, the payment may have gone to an old account. Log into all bank accounts you have used in the past year and search the transaction history for the exact amount the VA shows. Search by amount rather than by name, because the deposit name varies.

If you find the payment in an old account, contact that bank to have it transferred or redeposited to your current account. If you cannot find it anywhere, move to the next step.

Contact the VA to report the missing payment

You have three ways to report a missing payment: by phone, by mail, or through VA.gov's find messaging. Phone is fastest if you can reach someone, but find messaging creates a written record.

By phone: Call the Veterans Benefits information line at 1-800-827-1000. Have your VA file number and the payment date from VA.gov ready. Tell them the payment was sent on [date] but has not arrived in your account. They will file a trace request, which means the VA will contact the Treasury Department to track the payment.

By find message: Log into VA.gov, go to "Messages," and send a message to the Veterans Benefits information team. Include the payment date, the amount, and the account the payment should have gone to. This creates a timestamped record of your report.

By mail: Write to your regional VA office with the same information. This is slower but works if you cannot use the phone or online system.

Understand what happens after you report it

Once you report the missing payment, the VA opens a trace. This usually takes 7 to 10 business days. During that time, the VA contacts the Treasury Department and your bank to find where the payment went. If the payment is found, your bank will deposit it. If it is truly lost, the VA will reissue it.

You will receive a letter or a message on VA.gov telling you the outcome. If the payment is reissued, it will be sent through the same system and should arrive within one to three business days of the reissue date.

Do not assume the payment is gone just because it has not arrived yet. Traces often find payments that are genuinely in transit but delayed. The Treasury system sometimes takes longer than expected, especially around holidays or when there is high volume.

What to do if the VA says the payment was never sent

If the VA tells you the payment was never sent, the issue is usually one of these: your account information is outdated, your benefit status changed and the payment was held, or there is a problem with your direct deposit setup.

Ask the VA specifically why the payment was not sent. Common reasons include a returned check or failed direct deposit (which means your bank rejected the payment), a change in your benefit amount that triggered a review, or a missing piece of information the VA needs from you. The VA will tell you which one applies and what to do next.

If it is an account problem, update your direct deposit information on VA.gov when ready. If it is a review or missing information, the VA will tell you what they need and when you can expect the payment to resume.

Prevent future missed payments

Once your payment arrives, take steps to prevent this from happening again. Keep your direct deposit information current on VA.gov. If you change banks, update the VA within a few days so the next payment goes to the right place.

Set a calendar reminder for your payment date each month. VA disability payments arrive on the same day every month (usually the first, third, or fourth Wednesday, depending on your account type). If a payment does not arrive by the day after that date, you know something is wrong and can report it when ready instead of waiting.

If you receive a letter from the VA saying your payment is on hold or under review, respond to it right away. These letters usually ask for updated information or tell you about a change in your benefit. Responding quickly gets your payment moving again.

Frequently Asked Questions

How long does it usually take for a VA disability payment to arrive after it is sent?

One to three business days is normal. If more than five business days have passed since the date shown on VA.gov, the payment is delayed or lost. Contact the VA to file a trace at that point.

Can the VA stop my payment without telling me?

No. The VA sends a letter before stopping or reducing a payment. If you received no letter and the payment straightforward did not arrive, the issue is a timing or routing problem, not a benefit change. Check VA.gov to confirm the payment was sent.

What if my bank says they never received the payment?

Ask your bank to search their records for the exact amount and date. If they confirm they never received it, the payment is lost in the Treasury system. File a trace with the VA, which will contact the Treasury Department to locate it or reissue it.

Do I need to contact the VA if the payment arrives late but eventually shows up?

No, as long as it arrives within a reasonable time (usually within two weeks of the sent date). If it becomes a pattern, contact the VA to check your account setup. One late payment is usually just a delay in the system.

What should I do if the VA says they sent the payment but my bank has no record of it?

This usually means the payment is still in transit or your account information at the VA does not match your bank's records. Ask the VA to verify the account number and routing number they have on file. If they are wrong, update them on VA.gov when ready and ask for the payment to be resent.