facebook pixel


How To Apply For Your Virginia Non­Resident Concealed Handgun Permit

We have created this video and outlined the steps below to help guide you through the process of submitting your Virginia Non­Resident Concealed  Handgun Permit Application Package. 

If you are a Virginia Resident click here​, otherwise please watch this video and complete the following steps carefully to submit your application.

Step 1 :​
Complete the course and download and print your Certificate of Completion. If you are having trouble downloading your certificate please contact us.
Step 2 :​
Complete the Virginia State NonResident Application Package Here:
Application for Concealed Handgun Permit Form SP 248 (PDF).
Step 3 :​
Complete a Fingerprint Card (Applicant Card FD258). You may complete this at your local law enforcement agency or private company acting as an agent of a law enforcement agency. This card must be:

  • Signed by the applicant.
  • Signed by the agency taking the prints.
  • Include the telephone number of the agency and individual taking the prints
  • The agency stamp on the back of the print card is requested but not mandatory.
Step 4 :​
Get a Money Order or Cashier’s Check in the amount of $100.00 made payable to the Virginia State Police.
Step 5 :​
Obtain 2 recent photographs to include in your application package. See specific photo requirements here:

  • 2 x 2 inches in width and height.
  • Identical.
  • Color or Black and White.
  • Full face, front view, with white or offwhite background.
  • Taken in normal street attire.

See Full Photograph Requirements Here:
Step 6 :​
Create a legible photocopy of a valid Photo ID issued by a governmental agency.
Final Step :
Once you have completed all the above, please apply appropriate postage to envelope along with return address, and mail the entire package to:

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