VA payment schedules run on a fixed calendar, not on your request date
The Department of Veterans Affairs pays most benefits on the 1st and 15th of each month. If the 1st or 15th falls on a weekend or federal holiday, the payment arrives the business day before. You receive money via direct deposit to your bank account, and the deposit typically clears within one business day of the VA sending it.
The exact date you see the money depends on your bank's processing speed. Some banks post VA deposits the same day they arrive; others take up to one business day. If you enrolled in direct deposit through VA.gov or by phone, you can check your scheduled payment date by logging into your VA account under "Payment History" or by calling the VA at 1-800-827-1000.
If you just filed a new claim or changed your address or banking information, your first payment may arrive later than the standard schedule. The VA typically processes changes within 7 to 10 business days, but during high-volume periods this can stretch to three weeks.
Key Takeaways
- VA payments arrive on the 1st and 15th of each month, or the business day before if those dates fall on a weekend or holiday.
- Direct deposit is the only payment method the VA uses for ongoing benefits, and money typically appears in your account within one business day of the VA sending it.
- You can see your next scheduled payment date by logging into VA.gov under "Payment History" or by calling 1-800-827-1000.
- If you recently filed a claim, changed your address, or updated your banking information, your first payment may arrive 7 to 10 business days after the change processes.
How to find your specific payment date on VA.gov
Log into your VA.gov account using your username, password, or a third-party credential like Login.gov. Once logged in, select "Payment History" from the left menu. This page shows your last three payments, the amount, and the date each one was sent to your bank.
Scroll down to see "Next Scheduled Payment." This line tells you the exact date the VA will send your next deposit and the amount. If you do not see a next scheduled payment listed, it means your claim is still processing or your payment has been paused for a reason the VA will explain in a separate letter.
If you do not have a VA.gov account, you can create one in about 10 minutes using your Social Security number, date of birth, and email address. You will need to verify your identity through Login.gov, which takes a few additional minutes.
What happens if your payment is late
If the 1st or 15th has passed and you have not received your deposit, first check your bank account to confirm it has not arrived. Some banks delay posting by one business day even after the VA sends the money. If two business days have passed since the scheduled payment date and your account is still empty, contact the VA.
Call the VA at 1-800-827-1000 and have your Social Security number and bank account information ready. A representative can confirm whether the VA sent the payment and, if so, when it should have arrived at your bank. If the VA sent the money but your bank did not post it, the representative will give you a reference number to share with your bank's customer service team.
If the VA did not send the payment at all, the representative will investigate why. Common reasons include a mismatch between the address on file and your current address, a frozen or closed bank account, or a hold placed on your account due to a debt or overpayment. The representative will explain which issue applies to you and what steps to take next.
Banking information changes and payment delays
If you update your bank account number, routing number, or the name on your account, the VA needs time to process the change before your next payment. Changes made before the 10th of the month typically take effect for the 15th payment; changes made after the 10th usually take effect for the 1st of the following month.
During the processing window, the VA may send your payment to your old bank account if the change has not yet been entered into their system. If this happens, contact your old bank immediately and ask them to return the deposit to the VA. You will also need to call the VA at 1-800-827-1000 to confirm your new banking information was received and to request that the payment be resent to your new account.
To avoid delays, update your banking information at least 15 days before you close an old account. You can make changes on VA.gov under "Payment Information" or by calling 1-800-827-1000.
Direct deposit is required; no other payment methods are available
The VA stopped mailing paper checks to veterans in 2013. All ongoing VA benefits—disability compensation, pension, education, and vocational rehabilitation—are paid only by direct deposit to a U.S. bank account.
If you do not have a bank account, you can open one at most banks and credit unions with just a photo ID and Social Security number. Some banks offer accounts with no minimum balance and no monthly fee. If you have had trouble with banking in the past, look for a "second chance" checking account, which is designed for people rebuilding their banking history.
If you receive VA benefits through a representative payee (because you are unable to manage your own finances), the payee's bank account receives the deposit, not yours. The payee is legally required to use the money for your care and support.
Overpayments and payment holds
If the VA determines you were paid more than you were owed—because your income changed, your dependents changed, or you reported information incorrectly—they will place a hold on future payments to recover the overpayment. The hold remains until the debt is repaid in full.
You will receive a letter explaining the overpayment amount, how it occurred, and how much will be deducted from each future payment. If you believe the overpayment was calculated incorrectly, you can file a Notice of Disagreement within one year of the letter's date. Filing does not stop the deduction, but it starts a review process that may result in the overpayment being waived or reduced.
If you cannot afford the deduction amount, you can request a waiver by calling 1-800-827-1000. The VA will review your income and expenses to determine whether you can afford to repay the debt. Waivers are not automatic, but the VA grants them when repayment would cause financial hardship.
Frequently Asked Questions
Can I change my VA payment date from the 1st to the 15th or vice versa?
No. The VA pays all benefits on the 1st and 15th of each month, and you cannot choose which date you receive your payment. If you need money on a specific date, you can plan around the two monthly payment dates or set up a personal savings schedule after each deposit arrives.
What if I am in the military and still receiving VA disability payments?
If you are on active duty, you cannot receive VA disability compensation at the same time. The VA will suspend your payment while you are on active duty and resume it when you separate or retire. Contact your VA regional office to confirm your payment status if you recently joined the military.
Do I need to do anything to keep receiving my VA payment each month?
No, once your claim is approved, payments continue automatically on the 1st and 15th unless something changes—such as your income, dependents, or address. The VA will send you a letter if anything affects your payment amount. Keep your address and banking information current on VA.gov to avoid delays.
What if I moved and did not update my address with the VA?
The VA may not be able to reach you if your payment is delayed or if they need to verify information. Update your address on VA.gov or by calling 1-800-827-1000 as soon as you move. If a payment was sent to your old address, contact your local post office to see if they can forward it, or call the VA to request a reissue.
Can I receive my VA payment by check or prepaid card instead of direct deposit?
No. Direct deposit to a bank account is the only payment method available for VA benefits. If you do not have a bank account, you will need to open one to receive your payments. The VA does not offer alternative payment methods.