VA Residents: Must be of legal age to purchase a firearm. Must have two (2) forms of ID with the same exact address. One ID should be a valid VA Driver's License or VA ID Card. The other ID can be a document that proves you are VA resident...a concealed carry permit, a personal check , a vehicle registration, utility bill...you can also use a hunting/fishing license...which ever form of ID you use for your 2nd ID it must have the same exact address as your driver's license. You must fill out the paperwork and pass the background check, you can then take your firearm with you.
NON-VA Residents: Must be of legal age to purchase a firearm. Can only purchase long guns (rifles and shotguns) and must have the same forms of ID as VA residents. Driver's License from your State of residence and another ID that proves you live in that State. ALL LAWS OF BOTH STATES MUST BE COMPLIED WITH. You must fill out the paperwork and pass the background check, you can then take your firearm with you.
Military Personnel: Must bring a copy of your orders that show VA as your "permanent duty station." Must have your Military ID and your Driver's License from the State you are from.
FIREARMS REGISTRATION: Washington D.C Registration PDF