Presently, Iowa state law requires residents to fill out an application before they can be issued a Non-professional Permit to Carry Weapons (PCW) by their county sheriff. Iowans wishing to own firearms are also required to complete a certain level of training, which can be done online.