Online Concealed Carry Certification

This site provides the training and documentation of competence with a handgun, which may qualify you for a Virginia State Resident or Non-Resident Concealed Carry Permit.

  1. Take the online course
  2. Pass the online test
  3. Download your Certificate of Completion
  4. Submit your application, required documents and fees to the State of Virginia

Your Concealed Weapons Permit Course Starts Here

The Virginia concealed weapons permit is available to all United States citizens and is recognized in 29 states for people outside Virginia (32 states for Virginia residents). Join more than 6 million Americans licensed for concealed carry.

Legally carry concealed in 29 states (32 for Virginia Residents).

Take control of your family`s safety today and get certified. Our online training program is easy to understand and it only takes about an hour.

Click Here to Begin

Virginia Concealed Carry Permit

By taking our online course and passing the test, you will have fulfilled the training requirement to obtain your Virginia Concealed Carry Permit. We will guide you through all of the steps necessary to complete the course, submit your application and obtain your permit.

States That Honor Virginia's Concealed Carry Permit

The Virginia Concealed Carry Permit allows you to legally carry concealed in 29 states for non-residents (32 for Virginia residents).

View States
Do I Qualify for the Virginia Concealed Carry Permit?

Non-residents of Virginia, 21 years old or older, may apply to qualify for a five-year permit to carry a concealed handgun.

See if You Qualify
Training Materials Created By Certified Instructor

Completing this program satisfies Virginia’s safety training requirement for obtaining your Concealed Handgun Permit.

Course Credentials
Top