Browse matching states as a text directory (51) Alabama Renewal: Biennial; 2-hour armed refresher Online training: initial No, renewal No Alaska Renewal: 2 years Online training: initial Unknown, renewal Unknown Arizona Renewal: 4 years for licenses received on/after Sept 26, 2025; 2 years for licenses received before that date Online training: initial Yes, renewal Yes Arkansas Renewal: 2 years; PSO: 6-hr renewal; CSO: 12-hr renewal Online training: initial No, renewal No California Renewal: 2 years Online training: initial Partial, renewal Yes Colorado Renewal: Varies by municipality Online training: initial Yes, renewal Yes Connecticut Renewal: 5 years (individual); 2 years (company) Online training: initial No, renewal No Delaware Renewal: 5 years; Armed: Annual Online training: initial Partial, renewal Yes District of Columbia Renewal: 3 years Online training: initial Yes, renewal Yes Florida Renewal: 2 years Online training: initial Yes, renewal Yes Georgia Renewal: 2 years (armed registration only) Online training: initial Yes, renewal Yes Hawaii Renewal: 3 years (expires June 30 triennial years) Online training: initial Yes, renewal Yes Idaho Renewal: Varies by municipality Online training: initial Unknown, renewal Unknown Illinois Renewal: 3 years Online training: initial Yes, renewal Yes Indiana Renewal: 4 years (agency) Online training: initial N/A, renewal N/A Iowa Renewal: 2 years (agency) Online training: initial N/A, renewal N/A Kansas Renewal: Varies by municipality Online training: initial N/A, renewal N/A Kentucky Renewal: N/A Online training: initial N/A, renewal N/A Louisiana Renewal: 2 years (guards); 1 year (company/instructor) Online training: initial No, renewal Partial Maine Renewal: 1 year (company) Online training: initial N/A, renewal N/A Maryland Renewal: 3 years Online training: initial Partial, renewal Yes Massachusetts Renewal: Varies (agency) Online training: initial N/A, renewal N/A Michigan Renewal: 3 years (agency) Online training: initial N/A, renewal N/A Minnesota Renewal: Varies Online training: initial Yes, renewal Yes Mississippi Renewal: 4 years (armed permit) - $132 Online training: initial Unknown, renewal Unknown Missouri Renewal: Varies by city (St. Louis: 1 year) Online training: initial N/A, renewal N/A Montana Renewal: Annual Online training: initial Unknown, renewal Partial Nebraska Renewal: N/A Online training: initial N/A, renewal N/A Nevada Renewal: Work card varies; Firearm cert: 5 years (with semi-annual requalification) Online training: initial Partial, renewal Partial New Hampshire Renewal: 2 years Online training: initial Partial, renewal Unknown New Jersey Renewal: 2 years (SORA); Annual (armed) Online training: initial Yes, renewal Yes New Mexico Renewal: Expires on birthday month Online training: initial No, renewal Partial New York Renewal: 2 years Online training: initial Yes, renewal Yes North Carolina Renewal: Unarmed: 2 years; Armed: 1 year Online training: initial Partial, renewal Partial North Dakota Renewal: Annual (expires September 30) Online training: initial No, renewal Unknown Ohio Renewal: Annual (employee registration) Online training: initial Unknown, renewal Unknown Oklahoma Renewal: 3 years Online training: initial No, renewal Yes Oregon Renewal: 2 years Online training: initial Yes, renewal Yes Pennsylvania Renewal: 5 years (Act 235) Online training: initial Unknown, renewal Unknown Rhode Island Renewal: Biennial (2 years) Online training: initial N/A, renewal N/A South Carolina Renewal: Annual Online training: initial No, renewal No South Dakota Renewal: N/A Online training: initial N/A, renewal N/A Tennessee Renewal: 2 years Online training: initial Yes, renewal Yes Texas Renewal: 2 years Online training: initial Yes, renewal Yes Utah Renewal: Biennial (expires September 30 even years) Online training: initial Yes, renewal Yes Vermont Renewal: Biennial (June 1 odd years) Online training: initial Partial, renewal Yes Virginia Renewal: 2 years (biennial); Armed firearms: 12 months Online training: initial Partial, renewal Yes Washington Renewal: Varies Online training: initial Partial, renewal Partial West Virginia Renewal: 2 years Online training: initial N/A, renewal N/A Wisconsin Renewal: 2 years (expires August 31 even years) Online training: initial N/A, renewal N/A Wyoming Renewal: N/A Online training: initial N/A, renewal N/A