how much is a permit to carry in iowa
If you want to carry a concealed firearm in Iowa, you need to obtain a separate permit from your local sheriff's office. These permits cost $50, and are good for 5 years.