Iowa Firearms Regulatory Overview
Iowa adopted permitless carry effective July 1, 2021, eliminating the requirement for a permit to carry firearms. However, Iowa's permit-to-acquire system for handgun purchases remains in place as an alternative to the NICS background check. This creates a unique framework where carry is unrestricted but handgun purchases still involve either a permit or a NICS check.
Permit to Acquire & Professional Permits
Iowa's Annual Permit to Acquire Pistols or Revolvers is issued by the county sheriff and is valid for one year. The permit involves a background check at issuance. When a buyer presents a valid, unexpired Iowa Permit to Acquire or Iowa Professional Permit (Carry Weapons Permit), these qualify as NICS alternatives — you may waive the federal NICS check.
If the buyer does not hold a valid Iowa permit, you must run a NICS background check through the standard process. Both paths require a completed 4473. The permit waives only the NICS call, not the form.
Long gun purchases do not require an Iowa permit. Standard NICS procedures apply for all long gun sales.
Background Checks
Iowa is a NICS direct-contact state for transactions where no qualifying permit is presented. The standard three-business-day default proceed applies. For handgun sales with a valid Iowa permit, no NICS check is required.
State Preemption
Iowa Code § 724.28 provides state preemption of local firearms regulations. Political subdivisions may not enact ordinances regulating the ownership, possession, legal transfer, lawful transportation, registration, or licensing of firearms more restrictively than state law.
Private Transfers
Iowa requires a Permit to Acquire or a Professional Permit for private handgun transfers — the buyer must present one of these permits to the seller. However, the transfer does not need to go through a dealer. Private long gun transfers have no state requirements.
Recordkeeping
Iowa does not impose state-specific recordkeeping requirements for dealers beyond federal standards. When a buyer presents an Iowa permit in lieu of a NICS check, record the permit number and expiration date on the 4473 in the appropriate field. Retain copies of permits verified with your transaction records.
See How Bravo Handles State Compliance
Federal + state compliance in one system. 4473 validation, bound book automation, and state-specific workflows built in.
Request a Demo → or call (888) 407-6287















