How Do You Get a Veteran ID Card?

Get a veteran ID card by enrolling in a health insurance plan through the Department of Veterans Affairs. The Department of Defense does not issue special ID cards for military veterans.

  1. Sign up for VA health insurance

    There are a number of different ways to get VA health insurance. Enroll online, over the phone or in person at your local VA office. You must have insurance before you can get a veteran ID card.

  2. Get a picture taken

    Have your picture taken at a nearby VA medical center. This photo appears on the veteran ID card.

  3. Wait for your identification to arrive

    Expect the ID card to arrive in the mail within seven to 10 days. Ensure that the address the VA has on file is correct to avoid a delay in delivery.