Your Virginia Concealed Carry
done right.

Classes fill up quickly.

Find a class near you.

What does the class include?

All of our Virginia concealed handgun permit classes are aimed to ensure you will leave feeling confident in your ability to go and conceal carry. During the class, the following will be covered:

  • Virginia Code Sections 18.2-308.02 & 06 Compliant Class required to receive your permit
  • An in-depth discussion on Virginia firearms law
  • A detailed review of Virginia Self Defense law
  • Review of where you can and can not conceal carry in Virginia
  • Proper handgun selection for beginners and advanced shooters
  • The class is 3 hours long
  • Class costs only $55.00

All of our Virginia concealed carry permit classes qualify students to receive their Virginia Concealed Handgun Permit. Our Instructors are NRA certified with all the knowledge and experience needed to teach you everything you will need to know. In our course, we will discuss self-defense scenarios and go over step by step what to do and what not to do. Our goal is not to just help you check off all the requirements to get your permit; we want to ensure that our students leave the class feeling comfortable and confident in their knowledge of Virginia concealed carry and self-defense laws, ready to go out and conceal carry. Students will leave the course with the required certificate and instructions, ready to finalize and submit their Virginia Concealed Handgun Permit application to the Circuit Court in their county of residence. 

What should you expect?

Practical Training

In your class, you will learn proper firearm handling skills, weapon safety, and firearms laws. As part of all of our classes, we focus on day to day situations such as firearms storage, safety around children, and concealed carry.

Knowledgeable Instructors

All of our instructors are certified by the NRA. Each instructor is well versed in self-defense, both inside and outside the home. The knowledge they impart will give you the foundation to feel comfortable carrying your firearm to the places you go.

Everyday Safety

Safety both in the class and out is a top priority for all of our instructors. To ensure your safety, no live ammunition is permitted in the classroom. We are dedicated to making firearms ownership safe and enjoyable.

Why Virginia's Permit

Virginia is an open-carry state so residents are able to openly carry their firearms however the only way to legally conceal carry a weapon is with a Virginia Concealed Handgun Permit. A permit also makes you exempt from Virginias “one handgun a month” law as well as their ban on assault weapons in certain areas. One of the greatest appeals to obtain the permit is that with a Virginia concealed handgun permit you have reciprocity with 34 other states which makes travel much easier across state lines. After the course, all you need to do is submit your Virginia Concealed Handgun Permit application to the Circuit Court in your county of residence. Virginia is a “shall issue” state, meaning as long as you complete the class and meet the qualifications, you will be issued a permit.  

Why Train with ASDI?

With ASDI, we make getting your concealed handgun permit simple, straightforward, and affordable; our Virginia Concealed Carry class cost just $55.00. When you take our class, you only need to show up and we will walk you through the entire process. We won't just give you your certificate and send you on your way, we will make sure that you know exactly what to do next and how to make it easy and painless.

Common Questions

Can I obtain a Virginia non-resident permit? 

Non-residents of Virginia who are 21 or older may apply for a Virginia Non-Resident Concealed Handgun Permit. A non-resident must take an in-person but the class does not necessarily need to be located in Virginia. All ASDI concealed carry courses meet the requirements for a Virginia Non-resident permit. The Virginia non-resident permit is a great permit to have for anyone who travels and wants to be able to legally conceal their firearm. Non-residents may apply in writing to the Virginia state police.

After completing my Virginia concealed handgun permit course, what else is left to do?

After completing your Virginia concealed handgun permit course you will apply for the permit through your local Circuit Court. The application process can vary by court so you will need to contact the Circuit Court in your county for specific instructions on how to proceed with the process.

What is the total cost of receiving a Virginia concealed handgun permit?

The cost of the ASDI Virginia concealed handgun permit course costs $55. The court will charge a fee of $10.00 for the processing of an application or issuing of a permit. Local law enforcement agencies may charge a fee not to exceed $35.00 to cover the cost of conducting an investigation. The State Police may charge a fee not to exceed $5.00 to cover the cost associated with processing the application. The total amount of the charges may not exceed $50.00, and payment may be made by any method accepted by the court. The total cost of receiving the permit will not exceed $105. 

Upcoming Classes

Seats go fast, don't wait to register.

This Week
Mar
02
Newport News
Holiday Inn Newport News
9:00 AM $55.00
Mar
02
Arlington
Holiday Inn Arlington
9:00 AM $55.00
Mar
02
Woodbridge
Residence Inn
2:00 PM $55.00
Mar
02
Tappahannock
Holiday Inn Express
3:00 PM $55.00
Mar
02
Gloucester
Holiday Inn
3:00 PM $55.00
This Month
Mar
04
Smithfield
Hampton Inn
6:00 PM $55.00
Mar
07
Culpeper
Best Western Culpeper Inn
6:00 PM $55.00
Mar
07
Chester
SpringHill Suites
6:00 PM $55.00
Mar
09
Springfield
Comfort Inn
9:00 AM $55.00
Mar
09
Short Pump
Residence Inn
9:00 AM $55.00
Mar
09
Norfolk
Sheraton Norfolk Waterside
9:00 AM $55.00
Mar
09
Manassas
Courtyard by Marriott
3:00 PM $55.00
Mar
11
Dumfries
Hampton Inn
6:00 PM $55.00
Mar
11
Petersburg
Hampton Inn
6:00 PM $55.00
Mar
13
Haymarket
Hilton Garden Inn
6:00 PM $55.00
Mar
15
Chantilly
Courtyard by Marriott
6:00 PM $55.00
Mar
15
Richmond
Hampton Inn
6:00 PM $55.00
Mar
16
Charlottesville
Holiday Inn
8:00 AM $55.00
Mar
16
Fredericksburg
Courtyard by Marriott
9:00 AM $55.00
Mar
16
Hampton
Courtyard by Marriott
9:00 AM $55.00
Mar
16
Virginia Beach
Residence Inn
9:00 AM $55.00
Mar
16
Tysons
Courtyard by Marriott
9:00 AM $55.00
Mar
16
Staunton
Hampton Inn
1:00 PM $55.00
Mar
16
Dulles
Courtyard by Marriott
2:00 PM $55.00
Mar
16
Chesapeake
Wingate by Wyndham
3:00 PM $55.00
Mar
16
Harrisonburg
Hampton Inn University
6:00 PM $55.00
Mar
18
Christiansburg
Wingate by Wyndham
6:00 PM $55.00
Mar
19
Front Royal
DoubleTree by Hilton
6:00 PM $55.00
Mar
19
Ashland
Country Inn & Suites by Radisson
6:00 PM $55.00
Mar
19
Hillsville
Hampton Inn
6:00 PM $55.00
Mar
20
Danville
Courtyard by Marriott
6:00 PM $55.00
Mar
21
Aquia Harbour
Holiday Inn Express
6:00 PM $55.00
Mar
21
South Hill
Hampton Inn
6:00 PM $55.00
Mar
22
Warrenton
Holiday Inn
6:00 PM $55.00
Mar
22
Midlothian
Residence Inn
6:00 PM $55.00
Mar
23
Emporia
Hampton Inn
8:00 AM $55.00
Mar
23
Fairfax
Comfort Inn University Center
9:00 AM $55.00
Mar
23
Alexandria
Courtyard by Marriott
9:00 AM $55.00
Mar
23
Exmore
Hampton Inn & Suites
10:00 AM $55.00
Mar
23
Suffolk
Hampton Inn
1:00 PM $55.00
Mar
23
Western Branch
Sleep Inn & Suites
6:00 PM $55.00
Mar
25
Manassas
Courtyard by Marriott
6:00 PM $55.00
Mar
25
Waynesboro
Residence Inn
6:00 PM $55.00
Mar
26
Williamsburg
Hilton Garden Inn
6:00 PM $55.00
Mar
27
Woodbridge
Residence Inn
6:00 PM $55.00
Mar
28
Falls Church
Hampton Inn
6:00 PM $55.00
Mar
28
Virginia Beach
Residence Inn
6:00 PM $55.00
Mar
30
Short Pump
Courtyard by Marriott
8:00 AM $55.00
Mar
30
Reston
Hampton Inn
9:00 AM $55.00
Mar
30
Norfolk
Sheraton Norfolk Waterside
9:00 AM $55.00
Mar
30
Fredericksburg
Homewood Suites
9:00 AM $55.00
Mar
30
Leesburg
Hampton Inn
10:00 AM $55.00
Mar
30
Richmond
Hampton Inn
1:00 PM $55.00
Mar
30
Gainesville
Hampton Inn Gainesville-Haymarket
3:00 PM $55.00
Mar
30
Newport News
Holiday Inn Newport News
3:00 PM $55.00
Mar
30
Winchester
La Quinta Inn & Suites
3:00 PM $55.00
Mar
30
Colonial Heights
Hilton Garden Inn Richmond South/Southpark
6:00 PM $55.00
Next Month
Apr
04
Woodstock
Holiday Inn Express & Suites
6:00 PM $55.00
Apr
06
Tysons
Courtyard by Marriott
9:00 AM $55.00
Apr
06
Stafford
Fairfield Inn & Suites
9:00 AM $55.00
Apr
06
Springfield
Courtyard by Marriott
3:00 PM $55.00
Apr
10
Culpeper
Best Western Culpeper Inn
6:00 PM $55.00
Apr
11
Chester
SpringHill Suites
6:00 PM $55.00
Apr
11
Chesapeake
Wingate by Wyndham
6:00 PM $55.00
Apr
13
Norfolk
Sheraton Norfolk Waterside
9:00 AM $55.00
Apr
13
Fredericksburg
Courtyard by Marriott
9:00 AM $55.00
Apr
13
Fairfax
Courtyard by Marriott
9:00 AM $55.00
Apr
13
Richmond
Hampton Inn
10:00 AM $55.00
Apr
13
Virginia Beach
Residence Inn
3:00 PM $55.00
Apr
13
Woodbridge
Residence Inn
3:00 PM $55.00
Apr
13
Alexandria
Courtyard by Marriott
3:00 PM $55.00
Apr
13
Hampton
Courtyard by Marriott
6:00 PM $55.00
Apr
16
Centreville
TBD
6:00 PM $55.00
Apr
17
Warrenton
Holiday Inn
6:00 PM $55.00
Apr
19
South Hill
Hampton Inn
6:00 PM $55.00
Apr
20
Clarksville
Clarion Pointe
8:00 AM $55.00
Apr
20
Dulles
Courtyard by Marriott
9:00 AM $55.00
Apr
20
Danville
Courtyard by Marriott
1:00 PM $55.00
Apr
20
Martinsville
Dutch Inn/Quality Inn
6:00 PM $55.00
Apr
22
Leesburg
Hampton Inn
6:00 PM $55.00
Apr
22
Christiansburg
Wingate by Wyndham
6:00 PM $55.00
Apr
23
Haymarket
Hilton Garden Inn
6:00 PM $55.00
Apr
23
Roanoke
Holiday Inn & Suites
6:00 PM $55.00
Apr
24
Fort Belvoir
TBD
6:00 PM $55.00
Apr
24
Lynchburg
La Quinta Inn & Suites
6:00 PM $55.00
Apr
25
Williamsburg
Embassy Suites
6:00 PM $55.00
Apr
25
Midlothian
Residence Inn
6:00 PM $55.00
Apr
25
Reston
Hampton Inn
6:00 PM $55.00
Apr
25
Charlottesville
Holiday Inn
6:00 PM $55.00
Apr
26
Manassas
Courtyard by Marriott
3:00 PM $55.00
Apr
26
Staunton
Hampton Inn
6:00 PM $55.00
Apr
27
Colonial Heights
Hilton Garden Inn Richmond South/Southpark
8:00 AM $55.00
Apr
27
Front Royal
DoubleTree by Hilton
8:00 AM $55.00
Apr
27
Newport News
Holiday Inn Newport News
9:00 AM $55.00
Apr
27
Alexandria
Courtyard by Marriott
9:00 AM $55.00
Apr
27
Falls Church
Hampton Inn
9:00 AM $55.00
Apr
27
Tappahannock
Holiday Inn Express
1:00 PM $55.00
Apr
27
Richmond
Hampton Inn
1:00 PM $55.00
Apr
27
Winchester
La Quinta Inn & Suites
1:00 PM $55.00
Apr
27
Chesapeake
Wingate by Wyndham
3:00 PM $55.00
Apr
27
Fairfax
Courtyard by Marriott
3:00 PM $55.00
Apr
27
Short Pump
Courtyard by Marriott
6:00 PM $55.00
Apr
29
Woodbridge
Residence Inn
6:00 PM $55.00
Apr
29
Norfolk
Sheraton Norfolk Waterside
6:00 PM $55.00
Apr
30
Arlington
Holiday Inn Arlington
3:00 PM $55.00
Apr
30
Virginia Beach
Residence Inn
6:00 PM $55.00
Apr
30
Fredericksburg
Courtyard by Marriott
6:00 PM $55.00