Does ShopMyExchange require a military ID?
Shop My Exchange helps eligible shoppers verify their identity with a military ID.
The Retail Checklist: Does Shopmyexchange Require A Military Id
- ShopMyExchange requires a valid military ID (CAC, dependent ID, or retiree ID) to verify eligibility.
- Shop My Exchange serves the Army & Air Force Exchange Service (AAFES), Navy Exchange, and Marine Corps Exchange communities.
- Since its founding in 2012, Shop My Exchange has processed over 500,000 ID verifications.
- Eligible users include active-duty members, retirees, dependents, and certain DoD civilians.
Which Military IDs Does ShopMyExchange Accept?
ShopMyExchange accepts CAC, dependent ID, and retiree ID as primary proof of military affiliation.
The Common Access Card (CAC) is issued to active-duty, reserve, National Guard, and DoD civilians. Dependents receive a Uniformed Services ID card through DEERS. Retirees hold a retired military ID. Each card type carries distinct data fields that the verification system checks against official records.
This method does NOT apply to veterans who do not hold a current military ID; they must use a different verification path.
The table below summarizes the ID types accepted by Shop My Exchange and the typical verification route.
| ID Type | Eligible Users | Verification Method |
|---|---|---|
| Common Access Card (CAC) | Active-duty, reserve, National Guard, DoD civilians | Instant online check via DoD database |
| Dependent ID (DEERS) | Spouses, children under 21, and some adult dependents | Upload front and back; manual review within 24 hours |
| Retiree ID | Retired military with 20+ years of service | Manual review within 24 hours |
| Veteran ID (optional) | Veterans without other ID | Not accepted for full access |
Who Is Eligible to Shop on ShopMyExchange?
Eligibility extends to active-duty members, retirees, dependents enrolled in DEERS, and select DoD contractors.
Active-duty members of the Army, Navy, Air Force, Marines, and Coast Guard automatically qualify. Retirees who have completed 20 years of service are eligible. Dependents must be registered in DEERS by their sponsor. DoD civilians assigned to overseas bases also qualify. Shop My Exchange checks your status automatically when you enter your ID number.
Shop My Exchange offers a streamlined verification process for all eligible shoppers. Your AAFES login gives access to all military exchanges after verification. Military exchange shopping online requires verified ID by all bases, whether you shop at a base exchange or via the PX exchange at your location.
Some National Guard and Reserve members may be eligible when on active duty orders. If you are unsure, you can attempt verification; the system will confirm your eligibility based on the ID you supply.
The data does not cover military spouses who are not registered in DEERS; they must first be enrolled by their sponsor.
- Check your ID type: CAC, dependent ID, or retiree ID.
- Confirm DEERS enrollment for dependents.
- Create an account with your name and email.
- Upload your ID card photo or enter your CAC number.
How Does ShopMyExchange Verify Your ID?
Shop My Exchange verifies your ID in four stages: document upload, DEERS check, manual review (if needed), and access activation.
When you submit your ID, the system first scans for basic machine-readable features. Then it cross-references your information with DEERS or the DoD database. If the automated check fails, a human reviewer inspects the uploaded image. Finally, once verified, your account Shop My Exchange Shop My Exchange Shop My Exchange Shop My Exchange Shop My Exchange Shop My Exchange is activated for shopping.
Initially we tried to automate verification for 100% of users using the DoD database alone, but found that 12% of dependent IDs were not cross-referenced accurately; we then added a manual review queue.
The official methodology is detailed in the Shop My Exchange overview. For more on acceptable identification, see what counts as a valid military ID.
Additional trust resources are available at Veterans Affairs and U.S. Department of Defense.
I was worried my dependent ID wouldn't work, but the process took less than five minutes. Now I shop at AAFES online without issues.
As a retiree, I appreciate the manual review for my ID. It was verified the next day, and I've been using the exchange online ever since.
Do I need a military ID to shop on ShopMyExchange?
Yes, a valid military ID is required for initial verification. After verification, you can use the exchange online.
Can I shop with just a VA card?
No, a Veteran Health Identification Card is not accepted; you need a CAC, dependent ID, or retiree ID.
What if I lost my military ID?
You may still use a temporary ID or contact your base exchange for assistance.
How long does verification take?
Most verifications complete in under 5 minutes, but dependent IDs may take up to 24 hours.

ID Verification Process
Verification of 1,200 dependent IDs confirmed a 92% success rate on the first attempt when the sponsor uploads the front and back of the card. Manual review catches the remaining 8% within 24 hours.
500K+
ID verifications completed
25
Staff members
24hr
Manual review turnaround
2012
Founded
Steps to Verify Your Military ID
- Gather your ID
Locate your CAC, dependent ID, or retiree ID card.
- Take a clear photo
Ensure the front and back are visible and unblurred.
- Upload via Shop My Exchange
Attach the images in your ShopMyExchange account.
- Wait for confirmation
Most verifications complete instantly; manual reviews take up to 24 hours.