Where do you want to start?
Important: Virginia requires that handgun competence be demonstrated in person (§ 18.2-308.02(B)). Online-only classes do not qualify. Find an in-person instructor
The 30-second version
- Minimum age: 21. Permit valid 5 years (VSP).
- Apply to the circuit court clerk where you live, in writing or electronically (§ 18.2-308.02).
- Proof of in-person competence required; it never expires.
- Virginia does not have permitless (constitutional) concealed carry.
Questions folks ask
Can I take a Virginia concealed carry class online?
No. Virginia Code § 18.2-308.02(B) requires that the applicant demonstrate competence with a handgun in person. Online-only courses do not satisfy the requirement.
Does Virginia have constitutional carry?
No. As of October 2026 Under § 18.2-308(A), carrying a concealed handgun without a permit is a crime unless a statutory exception applies.
How long is a Virginia concealed handgun permit valid?
Five years.








