This is not legal advice.Concealed-carry reciprocity changes frequently and carries serious legal consequences. Verify current law with the destination state's official source before you carry.
Iowa PCW Requirements
Compiled and verified against primary sources by CarryReciprocity. How we source & verify →
How to get an Iowa Iowa Permit to Carry Weapons (PCW): fees, training, fingerprints, processing time, and renewal.
How to apply
- Application fee
- $50 — $50 for a new permit; $25 renewal (Iowa county sheriff).
- Minimum age
- Varies by class — see below
- Training
- Varies by class — see below
- Fingerprints
- Not required
- Processing time
- See official source
- Validity / renewal
- 5 years, then renewal
- Residency
- Iowa residents only
- Non-resident permit
- Not available
Permit classes — procedural details
Nonprofessional Permit to Carry Weapons
- Minimum age:
- 18
- Training:
- Required
- Fee:
- $50 (same application fee schedule for all classes)
Recommended for out-of-state reciprocity travel. The standard civilian Iowa permit to carry.
Professional Permit to Carry Weapons
- Minimum age:
- 18
- Training:
- Required
- Fee:
- $50 (same application fee schedule for all classes)
Primarily an in-state permit — check reciprocity before relying on it out of state. Issued to a person whose employment reasonably justifies being armed; limited to that employment purpose, so it is recognized differently for reciprocity.
Applications are processed by Iowa County Sheriffs.
Steps to get an Iowa PCW
- Confirm you are eligible. Be at least 18 years old and an Iowa resident, a U.S. citizen or lawful permanent resident, and not prohibited from possessing a firearm under state or federal law.
- Complete the required firearms training. The nonprofessional permit requires proof of firearms training — a handgun safety/training course, hunter-education course, or law-enforcement/military training (Iowa Code 724.9).
- Submit your application to Iowa County Sheriffs. File your Iowa Permit to Carry Weapons (PCW) application with Iowa County Sheriffs. See the official page for forms and instructions.
- Pay the application fee. Pay the PCW application fee of $50. $50 for a new permit; $25 renewal (Iowa county sheriff).
- Receive your permit and note the renewal date. Once approved, your PCW is valid for 5 years, after which it must be renewed.
Note: Iowa allows permitless carry, so this permit is optional in-state — but it is still worth holding for reciprocity when traveling.
Last verified 2026-07-10 against Iowa Department of Public Safety — Weapon Permits.
We may earn a commission from some links, at no cost to you.
Iowa PCW FAQ
- What are the requirements for an Iowa PCW?
- Applicants must be at least 18 years old, a resident of Iowa. The application is processed by Iowa County Sheriffs.
- Is training required for an Iowa PCW?
- Yes. Iowa requires firearms training to obtain the PCW. The nonprofessional permit requires proof of firearms training — a handgun safety/training course, hunter-education course, or law-enforcement/military training (Iowa Code 724.9).
- How long does it take to get an Iowa PCW?
- Iowa has not published a specific processing-time estimate for the PCW — check with Iowa County Sheriffs for current wait times.
- Can non-residents get an Iowa PCW?
- No. Iowa generally limits the PCW to residents.
- How much does the Iowa PCW cost, and how long is it valid?
- The application fee is $50. $50 for a new permit; $25 renewal (Iowa county sheriff). The permit is valid for 5 years before renewal.
Sources
- Iowa Department of Public Safety — Weapon Permits (2026-07-10)