Skip to main content

How Long Are ASVAB Scores Good For?

Updated July 2026 · AFQT · 6 min read

ASVAB scores are good for 2 years for enlistment purposes. If you have not enlisted within 2 years of your test date, the score expires and you must retake the ASVAB before processing. Two separate clocks are easy to confuse with it: the PiCAT's 45-day verification window, and the retake waiting periods of 1 month, 1 month, then 6 months between attempts.

ASVAB scores are good for 2 years for enlistment. From the day you test, your AFQT percentile and line scores can be used to process into any branch for the next two years. If you haven’t enlisted by the time that window closes, the score expires and you retake the ASVAB before you can move forward. That’s the whole rule — but around it sit two other clocks that constantly get mixed up with it: the PiCAT’s 45-day verification window and the retake waiting periods. This page separates all three.

The 2-Year Validity Rule

The 2-year clock starts on your test date and applies to the score as a whole — the AFQT and the line scores travel together. A few practical implications:

  • The score is portable across branches. A valid ASVAB taken while talking to one recruiter can be used with another branch; the test is the same battery for everyone, as covered in what is the ASVAB.
  • It’s an enlistment deadline, not a study deadline. The 2 years measure the time between testing and processing in — you don’t need to ship to basic training within the window, you need to enlist.
  • Delayed-entry planning matters. If you’re testing early — say, junior year of high school — count forward two years and make sure your intended enlistment date lands inside them.
  • The clock doesn’t pause. Medical waivers, paperwork delays, or simply changing your mind for a year all burn validity time. If your process stalls, keep the expiry date in view so a re-test doesn’t ambush you at the finish line.

For what the numbers themselves mean — AFQT percentile versus the composites that qualify you for jobs — see ASVAB scores explained.

What Happens When Your Score Expires

Expiry is undramatic: the score simply can’t be used anymore. There’s no penalty, no mark against you, and no fast-track to reinstate the old number. You take the full ASVAB again, and the new result becomes your score — whether it’s higher or lower than the expired one.

That last point deserves respect. Two years is long enough for math skills to rust, so don’t assume your old percentile will reappear on its own. Before re-testing, re-benchmark with a full-length ASVAB practice test and patch whatever slipped — usually formula recall (see ASVAB math formulas) and vocabulary. And remember the pass lines you’ll face again: a 31–36 minimum AFQT depending on branch, with the full table at ASVAB score requirements.

Three Clocks People Confuse

ClockHow longWhat it governs
Score validity2 yearsHow long a score can be used for enlistment
PiCAT verification window45 daysDeadline to take the verification test at MEPS after finishing the PiCAT
Retake waits1 mo / 1 mo / 6 moMinimum gaps between test attempts

They interact, but they answer different questions. Score validity is about using a score. The verification window is about making a PiCAT score official in the first place. Retake waits are about how soon you can test again.

The PiCAT’s 45-Day Window Is Not Score Validity

If you take the PiCAT — the at-home ASVAB explained at what is the PiCAT test — an extra clock starts the moment you finish: you must sit the short proctored verification test at MEPS within 45 days. Until verification confirms it, your PiCAT is a pending score, not a valid one.

  • Verify in time and match: the PiCAT becomes your official ASVAB, and the normal 2-year validity starts.
  • Miss the window (or get flagged): the PiCAT lapses and you take the full proctored ASVAB instead — the ASVAB confirmation test path.

So “how long is a PiCAT good for?” has a two-part answer: 45 days to verify, then 2 years like any other score.

Retesting Before Expiry

You don’t have to ride out a score you’re unhappy with for two years. The ASVAB retake policy lets you test again after 1 calendar month, a third time after 1 more month, and every attempt after that at 6-month intervals. Common reasons to retest early:

  • Your AFQT passed but sits below 50, where the better jobs and options start opening up — context at what is a good ASVAB score.
  • You missed a line-score cutoff for the specific job you want, even with a comfortable AFQT.
  • Your first attempt was a walk-in with no prep and you know it undersold you.

One caution: policies on which score gets used after retesting a qualifying score can vary by situation, so if you already hold a passing score, talk to your recruiter before burning an attempt.

Line Scores Once You’re In the Service

The 2-year rule is about getting in. After you enlist, expiry stops being the operative concept: your subtest results and line scores stay on your record and keep working for you — qualifying you for your job, and later for reclassification or special programs. Service members who need a higher composite for a new role (for example, the Army’s GT score, where 110 gates many MOS and OCS — see GT score) retake the test through their branch to update the record rather than because anything expired.

Bottom line: test when you’re prepared, plan to enlist within 2 years, verify a PiCAT within 45 days, and treat retakes as scheduled opportunities rather than emergencies. The clocks are generous if you know which one you’re on.

Frequently asked questions

How long are ASVAB scores good for?
ASVAB scores are valid for 2 years for enlistment. The AFQT percentile and line scores from a qualifying test can be used to process into any branch during that window. If you have not enlisted within 2 years of the test date, the score expires and you must take the ASVAB again before moving forward.
What happens when my ASVAB score expires?
Nothing is held against you — the score simply can no longer be used to process your enlistment, so you retake the full ASVAB. Your new score replaces the old one entirely, whether it lands higher or lower. If your plans slipped past 2 years, treat the retake as a fresh test and prepare for it accordingly.
Can I retake the ASVAB before my score expires?
Yes. If you want a higher score, you do not have to wait for expiry — you must only respect the retake waiting periods: 1 calendar month after your first attempt, 1 more month after the second, then 6 months between each further attempt. Retesting policies on which score is used can vary, so confirm details with your recruiter before retesting a qualifying score.
How long is a PiCAT score good for?
Two clocks apply. First, you must take the proctored verification test at MEPS within 45 days of finishing the PiCAT — miss it and the PiCAT lapses, sending you to the full proctored ASVAB. Once verification confirms it, the PiCAT is your official ASVAB score and the standard 2-year enlistment validity applies.
Do ASVAB scores expire after you join the military?
The 2-year rule is an enlistment rule, so it stops mattering once you are in. Your line scores stay on your record and continue to be used for job qualification, reclassification, and program eligibility. Service members who need a higher composite for a new job or program retake the test through their branch to update those scores.

Keep going

Ready to raise your AFQT score?

Start a free practice test now, or get the app for the full question bank, timed exams, and progress tracking on your iPhone.