United States · Military entrance test

Can you retake the ASVAB?

Yes. You can’t really fail the ASVAB, but you can score below what your branch or job needs. You can retest one calendar month after your first test, then one more month after that. From the third retest on, you wait six months each time. The Army says your most recent score counts, not your best.

The waiting periods

AttemptEarliest date
First retest1 calendar month after your first test
Second retest1 calendar month after your first retest
Third retest and later6 calendar months after the previous test

The rules are the same whether your first test was at school or for enlistment. For example, if your first retest is on March 20, your second can be on or after April 20. A test taken too early doesn’t count.

Which score counts

The Army says it uses your most recent score, not your highest. So a retest can lower your score as well as raise it. Retest only when you’ve actually studied.

Your scores can be used to enlist for up to two years from the test date.

Big jumps get checked

If your AFQT goes up by 20 points or more within six months, that’s called a critical gain. You’ll take a confirmation test, which you can take right away without the one-month wait.

Other things that affect a retest

  • If a test is cancelled for an administrative reason, such as a fire drill, it doesn’t count against you.
  • If a test is invalidated for cheating, you wait six months.
  • The PiCAT at-home test can only be taken once, and only if you’ve never taken the ASVAB.
  • In the Army, if you score at least 21, the Future Soldier Preparatory Course trains you on the ASVAB subjects and gives you chances to retest.
Sources: Official ASVAB, U.S. Army, U.S. Air Force and 2 more. Checked October 2026.

Rules and fees can change, so check the official site before your test.