GI Bill BAH payments arrive on the first business day of each month, not the first calendar day

The Department of Veterans Affairs pays Basic Allowance for Housing (BAH) under the GI Bill on a fixed schedule: the first business day of the month following the month you attended school. If the first business day falls on a weekend or federal holiday, payment arrives the next business day. This means if you attended classes in January, your BAH for January arrives on the first business day of February.

The exact date shifts each year because the calendar changes. In 2025, the first business day of each month falls on different dates — for example, February 3 (because February 1 is a Saturday), March 3 (because March 1 is a Saturday), and April 1 (a Tuesday). You can check the VA's payment schedule on the Veterans Benefits Banking Program (VBBP) website or ask your school's Veterans Affairs office for the full 2025 calendar.

Payment goes directly to the bank account you registered with the VA. If you have not set up direct deposit, contact your regional VA office or log into VA.gov to add your account information. Paper checks are no longer issued for BAH.

Key Takeaways

  • BAH under the GI Bill arrives on the first business day of the month after you attended school, so January attendance means February payment.
  • The first business day shifts each month in 2025 because weekends and federal holidays push the payment forward.
  • Payment goes only to a bank account registered with the VA; you must set up direct deposit to receive funds.
  • Your school's Veterans Affairs certifying official can tell you the exact payment date for your enrollment period if you are unsure.
  • If a payment does not arrive within three business days of the expected date, contact the VA's Veterans Benefits Contact Center at 1-800-827-1000.

How the VA calculates your BAH amount for 2025

Your BAH is based on your school's zip code, your enrollment status (full-time, three-quarter time, half-time, or less than half-time), and the GI Bill program you are using (Post-9/11, Montgomery, or Dependents' Educational Assistance). The VA publishes a BAH rate table each year that lists the monthly amount for every zip code and enrollment level.

For 2025, rates increased from 2024 because the VA adjusts BAH annually to match changes in Basic Allowance for Housing paid to active-duty service members. The exact percentage increase varies by location. You can find your school's zip code rate on the VA's GI Bill comparison tool at benefits.va.gov/gibill or ask your school's certifying official to look it up for you.

If you move to a different school in a different zip code during the year, your BAH amount changes on the first day of the next month. The VA does not prorate payments within a month, so if you move mid-month, you receive the old zip code's rate for that month and the new zip code's rate starting the following month.

What happens if your school does not certify your enrollment on time

Your school's Veterans Affairs certifying official must submit your enrollment information to the VA before you can receive BAH. This is called certification of enrollment. If your school submits the certification late, your BAH payment is delayed until the VA processes it, even though you attended class on time.

Schools typically certify enrollment within the first two weeks of the term, but some take longer if they are processing many students or if you registered late. Ask your school's Veterans Affairs office when they plan to certify your enrollment and whether they need any documents from you (such as proof of full-time status or a signed enrollment agreement).

If you do not receive BAH by the third business day after the expected payment date, contact your school's Veterans Affairs office first — they can check whether the certification was submitted and when. If the school says it was submitted, then contact the VA's Veterans Benefits Contact Center at 1-800-827-1000 to ask whether the VA received it.

BAH payment if you are on active duty or in the Reserves

If you are on active duty, you do not receive BAH under the GI Bill — you receive Basic Allowance for Housing as part of your regular military pay. Using the GI Bill while on active duty does not change your housing allowance.

If you are in the Reserves or National Guard and using the GI Bill while not on active duty orders, you receive BAH based on your school's zip code and enrollment status, just like a civilian student. If you are called to active duty mid-semester, your BAH stops on the date your active duty begins, and you revert to active-duty housing pay instead.

How to track your BAH payment status

Log into VA.gov and select "Check your GI Bill benefits" under the GI Bill section. This tool shows your current BAH rate, your remaining benefits, and a history of payments received. You can also see the date the VA processed your most recent payment and whether any payments are pending.

If you see a payment marked as "pending," it means the VA has processed it but your bank has not yet deposited it. This usually takes one to three business days after the VA sends it. If a payment shows as pending for more than three business days, contact your bank to confirm they received the transfer.

Your school's Veterans Affairs office can also pull up your payment history in their system. If you have questions about why a payment is late or whether a payment was sent, your school's certifying official often has access to the same information the VA does and can help troubleshoot faster than calling the VA.

What to do if you do not receive a BAH payment

First, check VA.gov to confirm the payment was processed. If it shows as processed but has not arrived in your bank account after three business days, contact your bank's customer service line and give them the payment date from VA.gov. Banks sometimes flag VA payments as suspicious and hold them; your bank can release the hold once you confirm the transfer is legitimate.

If VA.gov does not show a payment at all for the month you attended school, contact your school's Veterans Affairs office and ask whether they submitted your enrollment certification. If they did, ask them to provide you with the date it was submitted and the confirmation number. Then call the VA's Veterans Benefits Contact Center at 1-800-827-1000 and provide that information.

The VA can take up to 30 days to process a late certification, so if your school just submitted it, you may need to wait. Ask the VA representative for an expected payment date based on when the certification was received. If the certification was submitted more than 30 days ago, ask the VA to escalate your case to a supervisor.

BAH and semester breaks, summer, and time off

You receive BAH only for months in which you are enrolled and attending school. If your school has a semester break, winter break, or summer break and you are not enrolled in classes during that time, you do not receive BAH for those months.

If you are enrolled in a course that meets only during summer, you receive BAH for the summer months. If you take a semester off, you do not receive BAH during that semester. The VA stops your BAH on the last day of your enrollment period and resumes it on the first day of your next enrollment period.

Some schools offer year-round enrollment or allow you to take classes during breaks. If you are unsure whether you will receive BAH during a break period, ask your school's Veterans Affairs office whether you are officially enrolled during that time.

Frequently Asked Questions

Can I receive BAH if I am taking classes online?

Yes. The GI Bill covers online courses the same way it covers in-person classes. Your BAH is based on your school's zip code, not where you live, so if you live in a different state than your school, you still receive the BAH rate for your school's location. Your enrollment status (full-time, three-quarter time, etc.) is what matters, not the format of the classes.

What if I change my enrollment status mid-semester?

Your BAH rate is locked in for the month based on your enrollment status on the first day of that month. If you drop from full-time to half-time mid-month, your BAH does not change until the following month. The VA recalculates your rate on the first day of each new month based on your current enrollment status.

Do I have to pay back BAH if I withdraw from school?

You keep the BAH you received for the months you were enrolled. If you withdraw mid-month, you keep the full month's BAH payment. However, if you withdraw, your school will notify the VA, and your BAH stops the following month. You do not owe money back for the months you attended.

Why did my BAH amount change between semesters?

Your BAH changed because either your enrollment status changed (for example, from full-time to half-time), your school's zip code changed, or the VA's 2025 rate table increased the amount for your location and status. Check your school's zip code and your enrollment status on VA.gov to confirm which factor caused the change.

Can I receive BAH while I am on terminal leave before separating from active duty?

No. While you are on active duty, even terminal leave, you receive active-duty housing pay, not GI Bill BAH. Your GI Bill BAH begins the first month after your separation date, once you are officially no longer on active duty and enrolled in school.