How it Works

Application Process For Non Residents

Step 1: Complete our 30 min online class here. After you complete our online class your certificate of training will be instantly emailed to you.

Step 2: Download and print off your application here: Download Application

Step 3: Get a 2in x 2in (passport style) photo. You can take this photo yourself or have it done at Walmart, Walgreens, CVS, Post office or any other place that does photos.

Step 4: You will need a copy of your drivers license or State ID. It does not matter what State you live in.


The Virginia statute governing the issuance of Nonresident Concealed Handgun Permits requires the fingerprint to be taken by a law enforcement agency (your local sheriff or police department). Prints taken by a private company are also acceptable.  Prints obtained electronically must be copied onto an Applicant Fingerprint Card FD-258; electronic submission is not available.

Step 5: You may use any standard FD-258 fingerprint card to get your fingerprints done. You can even print off the fingerprint card if you print it on white card stock paper. Card stock paper can be purchased at Walmart. Print fingerprint card here: Download Fingerprint Card

Submitting Your Application

Once you have the items above ready to go, you will mail them to the address below. Make sure you mail everything together. You will need to include a check or money order for $100, this is the State license fee for the 5 year license to carry. Before you mail everything make sure you double check the checklist here: Checklist

Firearms Transaction Center 
Nonresident Concealed Handgun Permits 
Criminal Justice Information Services Division 
Department of State Police 
P.O. Box 85141 
Richmond, VA 23285-5141