For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.


Toll Free: 855-910-9622

Iowa Concealed Carry Law

Some of the best people in the world come from Iowa, and at, we’re making it easy for them to get their Iowa Permit to Carry. 

Carrying a concealed weapon in the State of Iowa is possible with the help of our class. To carry a concealed weapon in Iowa, you will apply for an Iowa Permit to Carry.

Iowans looking to apply for their permit and  increase the number of states that they can legally carry in can apply for their Virginia Non-Resident Carry Permit/License are perfect for this class!

Our class is the most convenient and affordable way to qualify for your Iowa Permit, and can be completed in as little as 20 minutes.  Just sign up, watch the video class taught by our nationally respected instructors, and take pass a short online test afterwards, whenever it’s most convenient for you.

In order to purchase a handgun a Permit to Acquire (PTA) must be obtained from the sheriff where you reside.  This is required when purchasing from either a dealer or a private party.  Anyone 21 years and older can apply for a PTA and they are good for one year.   A background check is conducted once the application is submitted and is normally approved in three days.

Within Iowa a Permit to Carry (PTC) can be used instead of a PTA for purchasing a handgun.  In order to qualify for a PTC license you must be at least 21 years old, not addicted to the use of alcohol, probable cause must not exist that you would be a threat to yourself or others, you must not be a convicted felon or have a misdemeanor for domestic violence, must not have been convicted of an aggravated misdemeanor within the last three years and must not be prohibited by federal law from carrying a firearm.


Does This Course Qualify Me To Obtain A Virginia Non Resident Carry Permit/License?

No, you will use this class to get your Iowa Concealed Carry Permit/License directly. However, if you wish to get a Virginia Non Resident Carry Permit/License in addition to your Iowa carry permit, it will give you additional state reciprocity.

How Long Is The Virginia Non Resident Carry Permit/License Good For?

Virginia Non Resident Carry Permit/License are valid for 5 years.  We suggest you apply at least 90 days before the expiration of your permit to be sure you have plenty of time to submit it to the Virginia State Police to be renewed to allow enough time for you to get your new permit before the old one expires.


How to apply for your Virginia Non-Resident Permit:

To apply for your VA non-resident Permit visit:

You can also go to and on the left side of the page click the link for "firearms/concealed handguns" and then click on "Nonresident Concealed Handgun Permits" link.This will bring you to a page that details the application process. You can begin the application process immediately by downloading their checklist of all the documents that need to be prepared to make your application.This webpage will give you everything you need to apply.
To obtain your Virginia Non Resident Carry Permit/License, you will need to submit an additional $100 made payable to the Virginia Police.
This class/training is only valid for one year before you apply for your permit.  If you do not apply within one year, your training will not be valid and you will have to retake training per state law.

 concealed-carry-training-cta1.pngUseful Links:

State CCW Site:

CCW Application:

State FAQ Site:


State Statutes:

State Admin Rules:

State Reciprocity Info:

State Attorney General :

2nd CCW Info Site:

State Firearms Laws:

St. Firearm Admin Rules 661 Chapter 91:

Online Carry Training makes no representations or warranties regarding its customers’ legal right or ability to carry a firearm in states with reciprocal permit to carry or conceal and carry agreements with other jurisdictions. Though the state-specific certification our customers receive will allow them to apply for a permit under the laws of the state for which our classes are designed, such certification may not give you the legal right or ability to apply for permits in other states, including your home state. You should consult with appropriate law enforcement officials, or your own legal counsel, to determine whether or not the certification you receive from our courses will make you eligible apply for a permit in a particular state, or to otherwise carry a firearm in that state.