Yes, a military ID works as a real ID for domestic flights
A valid military ID card counts as an acceptable form of identification for domestic air travel in the United States. The Transportation Security Administration (TSA) recognizes military IDs — including the Common Access Card (CAC), military dependent ID, retiree card, and veteran health identification card — as meeting the Real ID requirements for boarding a plane.
You do not need a passport, Real ID driver's license, or any other document if your military ID is current and unexpired. Present it at the TSA checkpoint along with your boarding pass, just as you would any other approved ID. The TSA agent will scan or examine it the same way they would a driver's license.
Key Takeaways
- Military ID cards satisfy Real ID requirements for domestic flights and are accepted at TSA checkpoints nationwide.
- Your military ID must be current and unexpired; an expired card will not work, even if you are still may have access to to military benefits.
- Military IDs work for domestic travel only — international flights require a passport regardless of your military status.
- Dependent and retiree military IDs are accepted the same way as active-duty cards, as long as they are valid.
- You should arrive at the airport with enough time to clear security, since TSA agents may need extra moments to verify an unfamiliar ID type.
Which military IDs the TSA accepts
The TSA accepts several types of military identification. The Common Access Card (CAC) — the standard military ID for active-duty service members, National Guard, and Reserves — is fully accepted. Military dependent IDs issued to spouses and children of active-duty or retired service members also work. Retiree cards for those who have completed 20 or more years of service are accepted, as are Reserve and National Guard IDs.
The VA health identification card issued by the Department of Veterans Affairs is also on the TSA's approved list. However, a DD Form 214 (discharge papers) or a veteran designation on a state driver's license does not count as military ID for TSA purposes — you would need one of the cards listed above or another approved form of identification.
Your ID must be current and unexpired
The single most important rule is that your military ID must not be expired. TSA agents will check the expiration date before allowing you through the checkpoint. An expired military ID will be rejected, even if you are still a service member, retiree, or dependent may have access to to use military facilities.
If your military ID has expired, you will need to bring a different form of approved identification — such as a valid driver's license, passport, or passport card — to fly. Renewing a military ID can take time, so if you have an upcoming flight, check your card's expiration date well in advance. Active-duty service members can renew through their unit; retirees and dependents typically renew at a military ID office or through the Defense Enrollment may be able to access Reporting System (DEERS).
Military ID does not work for international travel
A military ID is sufficient only for domestic flights within the United States. If you are flying to Canada, Mexico, the Caribbean, or any other country, you must have a valid passport, even if you are an active-duty service member or military retiree.
Some military personnel traveling on official orders may have additional documentation that allows international travel, but this is handled through military channels and is not a standard civilian travel rule. For any international flight, assume you need a passport and check with your airline before arriving at the airport.
What to expect at the TSA checkpoint
When you present your military ID at security, the TSA agent may take a moment to examine it more closely than they would a driver's license, straightforward because military IDs are less common at civilian airports. This is normal and not a sign of a problem. Have your boarding pass ready and be prepared to answer basic questions about your travel, just as any passenger would.
If the agent is unfamiliar with your specific type of military ID, they may call a supervisor to verify it. This adds a few minutes but does not mean your ID will be rejected. Arriving at the airport with extra time — the standard two hours for domestic flights — gives you a buffer if verification takes longer than usual.
Dependent and retiree IDs: same rules as active-duty
Military dependent IDs and retiree IDs are treated identically to active-duty military IDs at the TSA checkpoint. A spouse or child traveling on a dependent ID, or a retired service member traveling on a retiree card, will have no more difficulty than an active-duty service member. The card must be current and unexpired, and it works for domestic flights only.
If you are a dependent and your sponsor's status changes — for example, if the active-duty service member you depend on retires or separates — your dependent ID will eventually expire and must be renewed. Check your card's expiration date before booking travel.
Frequently Asked Questions
Can I fly with an expired military ID if I bring another form of ID?
Yes. If your military ID is expired, you can use any other TSA-approved identification, such as a valid driver's license, passport, or passport card. The expired military ID alone will not work, but having it with you does not hurt.
Do I need to show my military ID at the gate as well as at security?
No. Once you clear the TSA checkpoint with your military ID, you do not need to show it again at the gate. Your boarding pass is what matters at the gate. However, some airlines may ask for ID at check-in or when boarding, so it is wise to keep it accessible.
Will TSA agents recognize my military ID, or should I explain what it is?
Most TSA agents are trained to recognize military IDs, but if yours is unfamiliar to the agent, straightforward tell them it is a military identification card. You can also point to the expiration date to show it is current. Agents have access to lists of approved military ID types and can verify yours if needed.
Can a military spouse use their dependent ID to fly without the service member?
Yes. A dependent ID is your own valid identification and works for domestic flights whether the service member is traveling with you or not. The ID must be current and in your name.
What if I am a veteran but do not have a military ID card?
If you separated from the military and did not keep or renew your military ID, you will need to use a different form of approved identification such as a driver's license or passport. A veteran status alone, without a valid military ID card, does not meet TSA requirements.