How do I obtain a permit to carry a gun?

Applications for permits to carry a handgun must be submitted to the sheriff of the county where the applicant resides and can be obtained at the Sheriff's Office or online from the Minnesota Department of Public Safety.

Do not sign or date the application form. That must be done in front of the records clerk accepting the application. All applications must be made in person and require a photo ID (driver's license or passport). All applicants must be at least 21 and must not be prohibited from possessing a firearm by any state or federal regulation.

Applicants must take an approved training course that includes both the legal aspects of carrying a firearm as well as a "hands-on" qualification portion. All applicants must provide a certificate showing completion of a qualified firearms training course prior to application. Training must be completed within 1 year of the application date. Any questions regarding training standards can be obtained through the Minnesota Bureau of Criminal Apprehension.

Permits are valid for five years and there is a $100 application fee. Exact change, cash only. Visit Minnesota State Statutes to learn more.

Renewing a permit to carry
The renewal fee is $75. Exact change, cash only. Permits can be renewed within 90 days of the expiration date. If it's within 30 days of the expiration date, a $10 late fee is required. Renewals are not permitted more than 30 days after the permit is expired. It will then be considered new, and the fee will be $100. Payments must be made in cash.

Download the Permit to Carry application.

Questions should be directed to the Sheriff's Office at 507-332-6010.

Show All Answers

1. How can a member of the public get fingerprinted?
2. How do I obtain a permit to carry a gun?
3. Can I text a tip to the Sheriff's Office?
4. When should I call 911?