Select the search type
  • Site
  • Web

Effective 10/4/2021, we are now accepting online appointments for new gun permit applications and renewal appointments.  Thank you for your patience as we were able to move up more than 3500 appointments.  Please complete your application online and then request your appointment by following the link on our website and entering the confirmation number given after completing your application.  Please make sure to bring all required documentation to your appointment.   Check the New Permits section for list of required documentation.


If you are a renewal and are unable to schedule an appointment online within 90 days before expiration or 30 days after, please call our office at (770)288-7601,  so we can schedule your appointment.



If you need to change your address or name on your current permit or you need a replacement permit, please click here for more information.  Replacement permits can now be requested by mail or drop-box.


Preliminary Online Applications:

You may now electronically submit the Preliminary Gun Permit Application securely online.  When filling out the preliminary gun permit appication online, if you are a renewal permit and are getting an error message, please select new license application.  When you arrive at the office, if you are eligible for a renewal permit, it will be converted to a renewal application and the renewal fee will be applied.  A clerk will convert it to a renewal application upon arrival at our office and apply the renewal application fee.  


After submitting the application online, you must schedule an appointment to meet with a clerk and finalize the application, pay the required fees and be fingerprinted and photographed.


Complete Preliminary Application Online

Schedule Appointment Online


  • New Permits: $78.00 (non-refundable)
  • Renewal Permits: $30.00 (non-refundable)
  • Replacement Permits: $6.00 (non-refundable)
  • Retired Law Enforcement Permits: $7.00 (non-refundable)


We Accept



We accept Cash, Visa, MasterCard, American Express Credit/Debit Cards (a card processing fee will apply to all credit/debit card payments), local Henry County Checks (must be over check number 500), and Money Orders.