Get Certified Online!
Get your Virginia Concealed License To Carry Online Now!

Virginia Concealed Carry Permit

The Virginia concealed carry permit is a multi State permit. The Virginia non resident concealed carry permit will allow you to carry in 29 States. Virginia will issue a Virginia concealed carry permit to residents of all 50 States. It is the most sought after and popular carry permit in the United States.


Virginia allows online training to qualify for the Virginia concealed carry permit without a shooting requirement. That makes the non resident Virginia concealed carry permit the easiest permit to get in the United States. No shooting required.


Our online class is EASY and you don’t pay until you pass! You can also take the test as many times as you need. The best part is that our online certification class is only $39 and you can take it from the comfort of your own home. Our online class is only 30 min long and no shooting required to qualify for the carry license. Yes, it’s that easy!

Only $39

Virginia Online Carry Class offers the least expensive, fastest, and most convenient way to meet the training requirements needed to get your Concealed Carry Permit in over 20+ states.

3 Easy Steps To Certification!
Step 1
Watch The Video

Complete your instructional requirements by watching our short instructional video for free.

Step 2
Pass The Test

Complete our 11 question test. Answer at least 8 questions correctly to pass.

Step 3
Get Certificate

Download your certificate of completion.

Virginia's Resident Permit is Recognized in 33 States
Virginia's Non-Resident Permit is Recognized in 29 States

Who Can Get The Virginia Permit

Residents of all 50 States. Virginia will issue a non resident carry permit to any legal resident of all 50 States. That’s why it’s the most sought after license in the United States. Regardless of what State you live in, you can get a Virginia concealed carry permit that allows you to carry in 29 States.

State Requirements

Visit our State Requirements page to see what States it will allow you to carry in. If the Virginia license is recognized in your State, it will give you all the same rights to carry as your States license.


The process to obtain your Virginia carry permit is easy. Watch our training video. Take our online test. Pay your $39 certificate fee. Within minutes you will receive your certificate of training via email. Next, submit your application to Virginia by following the instructions on our “how it works” page. After you submit your application, you just wait to receive your carry permit in the mail.