Permit Steps

In Minnesota, obtaining a pistol permit-to-carry requires three basic steps:

  1. Take a qualified permit-to-carry instruction course, such as the one offered by Headwaters Permit To Carry Training. You will receive a training completion certificate at the end of the course.
  2. Fill out an application for the pistol permit-to-carry. Headwaters Permit To Carry Training provides the form.
  3. Submit your application, a copy of the completion certificate, a copy of your driver's license, and application fee to the county sheriff's or police chief's office in which you reside.

Currently, most counties charge the legal maximum fee allowed to process permit-to-carry applications.

  • $100 for first-time permits
  • $75 for renewals

Hubbard County charges $50 to process first-time permits and renewal applications.

Please contact the sheriff's office of the county you reside in for the latest application fee amount. Contact information is listed below by county.

 Sheriff Contact Info

Sheriff Kelly Shannon
Becker County Sheriff’s Office
925 Lake Avenue
PO Box 702
Detroit Lakes, MN 56501
(218) 847-2661 (Voice)
(218) 847-1604 (FAX)
Sheriff Philip Hodapp
Beltrami County Sheriff’s Office
613 Minnesota Avenue NW
Bemidji, MN 56601
(218) 333-9111 (Voice)
(218) 333-8235 (FAX)
Sheriff Brad Bennett
Benton County Sheriff’s Office
581 Highway 23
PO Box 159
Foley, MN 56329
(320) 968-7201 (Voice)
(320) 968-6885 (FAX)
Sheriff Tom Burch
Cass County Sheriff’s Office
300 Minnesota Avenue
PO Box 1119
Walker, MN 56484
(218) 547-1424 (Voice)
(218) 547-3394 (FAX)
Sheriff Darin Halverson
Clearwater County Sheriff’s Office
213 Main Avenue North, Dept. 102
Bagley, MN 56621
(218) 694-6226 (Voice)
(218) 694-6964 (FAX)
Sheriff Cory Aukes
Hubbard County Sheriff’s Office
301 Court Avenue
Park Rapids, MN 56470
(218) 732-3331 (Voice)
(218) 732-2550 (FAX)
Sheriff Victor Williams
Itasca County Sheriff’s Office
440 - 1st Avenue NE
Grand Rapids, MN 55744
(218) 326-3477 (Voice)
(218) 326-4663 (FAX)
Sheriff Joel Brott
Sherburne County Sheriff’s Office
13880 Highway 10 West, Busn Ctr Dr
Elk River, MN 55330
(763) 241-2500 (Voice)
(763) 441-7303) (FAX)
Sheriff John Sanner
Stearns County Sheriff’s Office
807 Courthouse Square
PO Box 217
St. Cloud, MN 56302
(320) 259-3700 (Voice)
(320) 259-3786 (FAX)
Sheriff Michael Carr
Wadena County Sheriff’s Office
415 South Jefferson Street
Wadena, MN 56482
(218) 631-7600 (Voice)
(218) 631-7699 (FAX)

 Minnesota Sheriffs' Association

The Minnesota Sheriffs' Association maintains a complete listing of Minnesota sheriffs and their offices.
Their webpage is located at:

Minnesota Sheriffs' List