The State of Virginia requires to take a 2 hour in-person class to obtain your CCW Permit(Concealed Carry Weapons)This class will give you all the information to successfully obtaining your certificate, and permit. $70 Sign up