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
How to get a 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 a Iowa PCW
- Confirm you are eligible. Be at least 18 years old and a 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 a 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 a 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 a 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 a 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)