GI Bill payments usually arrive on the first business day of the month you're studying

The Department of Veterans Affairs deposits GI Bill payments on the first business day of each month for the month ahead. If the first falls on a weekend or federal holiday, the deposit arrives the next business day. So if you're taking classes in March, you'll see the payment arrive on the first business day of March — not at the end of February.

The exact time the money appears in your account depends on your bank. Most banks post VA deposits by 9 a.m. Eastern time, but some take until later in the day. If you don't see it by mid-morning, check back in the afternoon before contacting the VA.

This timing applies whether you're using the Post-9/11 GI Bill, the Montgomery GI Bill, or the GI Bill for Selected Reserve members. The payment covers tuition, fees, and a monthly housing allowance (if you're may be able to access for one), all in a single deposit.

Key Takeaways

  • GI Bill payments arrive on the first business day of the month you're studying, not the month before.
  • If the first is a weekend or federal holiday, the deposit comes the next business day instead.
  • Your bank controls the exact time the money appears — most post by 9 a.m. Eastern, but some take longer.
  • The payment covers tuition, fees, and housing allowance all together in one deposit.
  • If a payment is late, contact the VA's GI Bill hotline at 1-888-442-4551 to report it.

What happens if the first of the month falls on a weekend or holiday

The VA does not deposit on weekends or federal holidays. If the first of the month is a Saturday or Sunday, your payment arrives on Monday. If the first is a federal holiday like New Year's Day or Independence Day, the deposit comes the next business day after that.

This means in some months your payment arrives on the 2nd or 3rd instead of the 1st. Plan your budget around the first business day, not the calendar date. If you're unsure whether a particular date is a federal holiday, the VA website lists the full schedule each year.

How to track a payment that hasn't arrived

Check your VA account through VA.gov first. Log in, go to your GI Bill section, and look for "Payment History" or "Benefit Statements." This shows you what the VA sent and when. If the VA shows a payment was sent but your bank hasn't posted it, wait until the afternoon — some banks process VA deposits later in the day.

If the VA shows no payment was sent for the current month, or if it's now the second business day and you still don't see the money, call the GI Bill hotline at 1-888-442-4551. Have your Social Security number and the month in question ready. The hotline can tell you whether a payment was issued, when it was sent, and whether there's a problem with your account or bank information.

The VA also sends a letter each month showing your payment amount. If you haven't received a letter and don't see a payment, that's another sign to contact the hotline — it may mean the VA doesn't have your current address on file.

Why a payment might be delayed or missing

The most common reason for a missing payment is outdated bank information. If you changed banks or closed an account, the VA may still be trying to deposit to the old account. Log into VA.gov, find your direct deposit information, and confirm your current routing number and account number are correct. If they're wrong, update them when ready — the VA will retry the deposit within a few business days.

A second reason is a break in your enrollment. The VA only pays for months you're actively enrolled in classes. If you dropped below full-time status, took a month off, or withdrew from school, the payment for that month won't arrive. Check your school's records to confirm your enrollment status matches what the VA has on file.

A third reason is a pending decision on your claim. If you recently filed for GI Bill benefits or submitted new paperwork, the VA may still be reviewing it. During that time, no payments are sent. Once the decision is made, back pay is usually deposited along with the current month's payment.

What to do if your bank account information changed

Update your direct deposit details through VA.gov as soon as possible. Log in, navigate to your profile or account settings, find "Direct Deposit," and enter your new bank's routing number and your new account number. You can find both on a blank check or by calling your bank.

After you update, the VA will attempt to deposit your next month's payment to the new account. If a payment was already sent to your old account and that account is closed, contact your old bank to ask whether they can redirect it. Some banks will, some won't — it depends on their policy.

If you're switching banks mid-month and a payment is already in process, update your information anyway. The VA processes payments in batches, so there's a chance your update will catch the current month's payment before it's sent.

How housing allowance is calculated and when it's included

If you're using the Post-9/11 GI Bill and attending school in person, your monthly payment includes a housing allowance based on your school's zip code. The VA uses the Basic Allowance for Housing (BAH) rate for your area, which changes each year on January 1st. The amount varies widely — a student in rural Montana receives far less than a student in San Francisco, even though both are on the same GI Bill.

The housing allowance is included in your first business day deposit. If you're taking classes entirely online, you receive a reduced housing allowance (currently 50% of the in-person rate, though this can change). If you're in a hybrid program, the VA calculates based on how many days per month you attend in person.

The Montgomery GI Bill and Selected Reserve GI Bill do not include a housing allowance — they pay a flat monthly rate regardless of where you live or whether you attend in person or online.

Frequently Asked Questions

What time of day does the VA deposit GI Bill money?

The VA sends the deposit early in the morning, and most banks post it by 9 a.m. Eastern time. Some banks process it later in the day. If you don't see it by mid-morning, check again in the afternoon before contacting the VA.

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

No. The VA deposits on the first business day of the month you're studying, and there's no way to request an earlier payment. If you need money before then, contact your school's financial aid office — some schools offer emergency loans or grants to students in hardship.

Do I get paid for the summer if I'm not taking classes?

No. The VA only pays for months you're actively enrolled. If you take the summer off, you won't receive a payment that month. If you're enrolled in summer classes, you'll be paid as usual on the first business day of June, July, or August.

What if my school hasn't sent my enrollment information to the VA yet?

Contact your school's registrar or VA certifying official. They submit enrollment data to the VA, and if it's late, your payment will be delayed. Once the school sends the information, the VA usually processes it within a few business days and sends your payment shortly after.

Can I have my GI Bill payment sent to someone else's bank account?

No. Direct deposit must go to a bank account in your name. If you need to give someone else access to the money, you can add them as an authorized user on your account after the deposit arrives, but the payment itself must land in your account first.