Your Iowa Permit to Carry Weapons 
done right.

Classes fill up quickly.

Find a class near you.

 
 
 

What does the class include?

Our Iowa Permit to Carry Weapons Class will prepare you to apply for your Iowa permit and certify you to apply for Arizona and Virginia concealed carry permits, which allow you to carry in up to 35 states.

  • Class meets the requirements of Iowa Code § 724.9A for obtaining a permit
  • A comprehensive overview of Iowa firearms laws
  • A detailed review of Iowa's Self-Defense law
  • Review of where you can and can not conceal carry in Iowa
  • Proper handgun selection for beginners and advanced shooters
  • The class is 2-3 hours long
  • Class costs only $35.00

All of our Iowa concealed carry permit classes qualify students to receive their Iowa Permit to Carry Weapons. Our instructors are USCCA-certified and bring the knowledge and experience needed to prepare you thoroughly. In this course, we cover real-life self-defense scenarios and walk you through what to do—and what to avoid. Our goal goes beyond simply meeting the permit requirements; we want every student to leave the class confident and well-informed about Iowa’s concealed carry and self-defense laws. Upon completion, students will receive the necessary certificate and step-by-step instructions to finalize and submit their Iowa Permit to Carry application through their local sheriff’s office.

 

What should you expect?

 

Practical Training

In your class, you will learn proper firearm handling, weapon safety, and firearms laws. All our classes also focus on real-life situations such as safe storage, child safety, and concealed carry.
 

Knowledgeable Instructors

Our instructors are USCCA-certified and highly trained in self-defense, both inside and outside the home. Their expertise will give you the confidence and foundation to carry your firearm wherever you go.
 

Everyday Safety

Safety in and out of the classroom is a top priority for our instructors. To maintain a secure environment, no live ammunition is allowed during class. We’re committed to making firearm ownership both safe and enjoyable.
 

Why get an Iowa Permit to Carry Weapons?

Iowa is a permitless carry state, so residents can legally open or conceal carry without a permit. However, obtaining an Iowa Permit to Carry Weapons (PCW) offers additional benefits, such as streamlined firearm purchases and reciprocity with 35 states, making travel with your firearm much easier. While a permit is not required in Iowa, many still choose to take the training to better understand firearm laws and responsible carry practices. After completing the course, you can apply for your PCW through your local sheriff’s office. Iowa is a “shall issue” state, meaning if you meet the requirements and complete the training, you will be granted a permit.
 

 
 

Why Train with ASDI?

With ASDI, getting your Iowa Permit to Carry Weapons is simple, straightforward, and affordable—our class costs just $35.00. When you take our course, all you have to do is show up, and we’ll guide you through the entire process. We don’t just hand you a certificate and send you off—we make sure you know exactly what steps to take next, making the process easy and stress-free. 

 
 
 

Common Questions

 

Isn't Iowa a constitutional carry state? Do I even need a permit?

Yes, Iowa is a constitutional carry state, so you don’t need a concealed firearm permit. However, getting a permit still comes with key benefits. With a valid Iowa Permit to Carry Weapons, you’re allowed to legally carry within 1,000 feet of a school under federal law, which isn’t the case without a permit. You should get a permit if you plan to be within 1000 feet of a school. It also allows you to carry in 35 other states through reciprocity, making travel with your firearm much easier and legally protected. So while a permit isn’t required, it offers added convenience, flexibility, and legal peace of mind.
 

What do I have to do to get an Iowa Permit to Carry Weapons after the class?

After completing the class, getting your Iowa Permit to Carry Weapons is a straightforward process. Just take your training certificate to your local sheriff’s office and submit your application or apply online. You’ll need a valid photo ID and to pay a small fee. The process is quick and simple, and once approved, you'll receive your permit in the mail.
 

What is the total cost of receiving an Iowa concealed carry permit?

The cost of the ASDI Iowa Permit to Carry Weapons class is just $35. After the class, you'll apply through your local sheriff’s office, which charges a fee of $50 for a new permit. This fee covers the background check and processing of your application. Renewal permits typically cost $25. The state sets fees, which may vary slightly by county depending on payment methods accepted. The total cost to receive your Iowa permit should be about $85.

Upcoming Classes

Seats go fast, don't wait to register.

Upcoming Classes
Oct
04
Coralville
Holiday Inn Coralville - Iowa City
9:00 AM $35.00
Upcoming Classes
Oct
18
Ankeny
Residence Inn
9:00 AM $35.00