VA payments follow a fixed schedule based on your payment type

The Department of Veterans Affairs sends payments on the same day each month, but that day depends on which benefit you receive. Disability compensation, pension, and education benefits all run on different schedules. The VA does not send payments on weekends or federal holidays — if your payment date falls on one, you receive it the business day before.

Most VA payments arrive by direct deposit between midnight and early morning on the scheduled date. If you have not set up direct deposit, the VA mails a check, which takes several additional days to reach you. Direct deposit is faster and more reliable, and you can set it up through your VA.gov account or by calling the VA.

Key Takeaways

  • Disability compensation and pension payments arrive on the first business day of each month, while education benefits follow a different schedule tied to your school term.
  • Direct deposit delivers your payment by early morning on the scheduled date; mailed checks arrive several days later.
  • You can check your exact payment date and amount through your VA.gov account under "View Payment History."
  • If a payment is late, the VA website will show a status update, and you can contact the VA to report a missing payment after five business days.

Disability compensation and pension payment dates

If you receive disability compensation or a VA pension, your payment arrives on the first business day of each month. This means if the first of the month is a Saturday, Sunday, or federal holiday, you receive your payment on the Friday before. The amount stays the same each month unless the VA adjusts your rating or the cost-of-living adjustment (COLA) takes effect in December.

You can see the exact date your payment will arrive by logging into VA.gov, selecting "View Payment History," and looking at the "Payment Schedule" section. This page also shows the amount you should receive and any deductions for debts or overpayments.

Education benefit payment schedules

Education benefits through the GI Bill or other VA programs follow the school calendar rather than a monthly schedule. The VA typically sends payments at the start of each term or semester, not on a fixed day each month. The exact date depends on when your school reports your enrollment to the VA and how quickly the VA processes that information.

If you are using education benefits, contact your school's Veterans Affairs office to confirm when the VA has been notified of your enrollment. Schools sometimes delay reporting, which delays your payment. You can also check the status of education payments through VA.gov under "View Payment History."

How to check your payment status on VA.gov

Log into your VA.gov account using your username, password, or a third-party login like Login.gov or ID.me. Once logged in, go to "View Payment History" under the "Benefits" section. This page shows your last payment, the next scheduled payment date, and the amount.

If your payment date has passed and you do not see a deposit, check that your bank account information is correct in your VA.gov profile. Sometimes a payment fails because the bank account number changed or was closed. You can update your direct deposit information when ready through VA.gov, and the next payment will go to the new account.

What to do if your payment is late

If your payment date has passed and you have not received it, wait five business days before contacting the VA. Payments sometimes take longer to process during high-volume periods, and your bank may take an extra day to post the deposit. After five business days, you can call the VA at 1-800-827-1000 to report a missing payment.

When you call, have your Social Security number and the payment amount you were expecting ready. The VA can tell you whether the payment was sent and, if so, trace it through the banking system. If the payment was never sent, the VA can reissue it. Do not assume a payment is lost until you have confirmed with the VA directly.

Direct deposit versus mailed checks

Direct deposit is the fastest way to receive your VA payment. Money arrives in your account by early morning on the scheduled date, and you can use it when ready. Mailed checks take five to seven business days after the payment date to arrive, depending on your location and the postal service.

If you still receive mailed checks, you can switch to direct deposit through VA.gov at any time. Go to "View Payment History," select "Update Direct Deposit Information," and enter your bank account and routing number. The change takes effect with your next payment. If you do not have a bank account, some credit unions and community banks offer low-cost checking accounts for people new to banking.

Payment changes due to COLA and rating adjustments

Once a year, usually in December, the VA increases disability compensation and pension payments by the cost-of-living adjustment (COLA). This increase is automatic — you do not need to do anything. Your December payment will be higher, and all future payments will reflect the new amount.

If the VA changes your disability rating after a review, your payment amount changes starting the following month. The VA sends a letter explaining the new rating and new payment amount before the change takes effect. If you disagree with a rating change, you can file an appeal through VA.gov.

Frequently Asked Questions

Why did I get paid on a different day than usual?

If your normal payment date falls on a weekend or federal holiday, the VA sends it the business day before. For example, if the first of the month is a Saturday, you receive your payment on Friday. Check your VA.gov account to confirm the adjusted date.

Can I change when I get paid each month?

No. The VA sets payment dates by benefit type and does not allow you to choose a different date. Disability and pension payments always arrive on the first business day of the month. If you need money before then, some banks offer short-term loans or overdraft protection.

What if my bank account closed and I did not update the VA?

The payment will be rejected and returned to the VA. Update your direct deposit information through VA.gov as soon as possible. The VA will reissue the payment to your new account, but this can take two to four weeks. Contact the VA at 1-800-827-1000 to confirm the reissue.

Do I get paid if I am in the hospital or away from home?

Yes. Your payment arrives on schedule regardless of where you are, as long as your direct deposit information is current. If you are hospitalized and the VA is paying for your care, some benefits may be reduced, but you will still receive a payment.

How far in advance can I see my payment date?

VA.gov shows your next scheduled payment date and amount. You can see this information anytime by logging in and checking "View Payment History." The date does not change unless a federal holiday falls on your payment date.