Can't make it to one of our scheduled classes?
Are you having a get-together, barbecue, birthday party, work party, reunion or other group function?
Do you learn better one-on-one?

We can travel to you and give you Utah's BEST concealed carry class in your home, business, or other location and have all of your family, friends and/or co-workers take the class at the same time.
The best part is, as the host, you set up the class and your class costs are FREE!! everyone else pays the rates listed below.

Restrictions & Limitations May Apply. See Below For More Information.

Due to the ongoing COVID-19 situation, safety is our first priority which includes the health of our instructors, students, and everyone they interact with.

Please read our Coronavirus Health and Hygiene Protocol

Private Concealed Carry Classes Include
• Permit Application
• FREE Hand Delivery Of Your Application To BCI
• FREE Arizona Non-Resident Permit Application Packet
(Allows you to carry a concealed firearm in New Mexico)
FREE access to all information taught in the class

Additional Options
Only If Requested & Scheduled Prior To The Class
• Passport Pictures
Live Scan Fingerprints
• Copy of Drivers License/ID
If born outside the United States, students must bring proof of United States legal residency such as; Naturalization Number (Green Card), Born Abroad Birth Certificate (ex. born on a U.S. military base), valid U.S. Passport or INS/Alien Registration Number

• Arizona Fingerprint Cards require an additional fee of $10 per student (2 cards)


Private classes must be scheduled in advance with enough notice to schedule and finalize the date, time, details, address, and ensure the deposit and all appropriate fees are paid, and any common issues are resolved prior to the class. Students Do Not Need To Bring Or Have A Firearm For This Class

Class Host Is Responsible For:
1. Obtaining a location where the class will be held. See the Location information below.
2. Ensuring all students are at least 17 years old.
3. Ensuring all students know they must meet the minimum requirements to obtain a Utah concealed firearm permit.
4. Ensuring all students have their non-expired driver's license or ID card and arrive at least 10 to 15 minutes prior to the start time of the class.

Minimum Number Of Students
We require a minimum of 10 students for all private classes in Salt Lake County & Utah County.
For private classes outside these areas, please contact us for more information.

The Host or Instructor can obtain the location for the class. In order for the instructor to successfully teach the class, there are requirements described below.

Hosts Location Requirements:
If the Host obtains the class location, the Host is responsible for obtaining and paying for all costs associated with the location, if applicable, and the instructor may contact the location to ensure all requirements can be met without issues.
Any location used for a private class must have;
1. Enough space and seating for all students
2. Proper lighting
3. Access to a 46 inch (or larger) TV with HDMI input, space to put a laptop, and access to at least one electrical outlet
     Space to set up a table, projector, projector screen, and access to at least one electrical outlet
4. There must be enough space [about eight (8) feet] between the instructor and students for the instructor to safely demonstrate the handling of firearms in front of the class
5. Additional options described above also require additional space
• Pictures - must have good lighting and a white wall or space to set up an 8' x 4' backdrop and access to at least one electrical outlet
• Fingerprints/Copy of Documents - must have space to set up a table away from the student's seating area and access to at least one electrical outlet
See Important Information Below

Instructors Location Requirements:
If the Host does not have a location for the class, the instructor may be able to obtain a location for the class and the Host may be responsible for paying all costs associated with the location, if applicable.
The instructor may be able to provide the location (based on availability) at the Lee Kay Public Shooting Range in Salt Lake City, which has seating for approximately 40 students, or if needed, up to 80 students. This location can include all additional options if requested. The Host will be required to pay an additional non-refundable deposit of $50 for this location.


Host Deposit:
All private concealed carry classes require a refundable deposit of $50. This deposit is refunded after the class is completed or the deposit can be used for one student's class fee.

Student Costs:
$40 per student (DOES NOT include Additional Options)
$50 per student (Includes Additional Options)

After The Class Is Scheduled:
The host will receive an email containing a link to make payments for the deposit and for students to pay using a credit/debit card unless other arrangements are made between the host and the instructor.

Important Information

If, when the Instructor arrives in a Host's location and there is not enough space available to provide the "Additional Options" for students, even if prepaid, and/or the location is missing or does not have the proper access to necessary utilities, including power, it is not the Instructors fault or responsibility to fix. If the Instructor cannot provide certain services, he/she may be able to make them available for the students at another time and place determined by the Instructor at no additional cost to the student. To provide this for the students, the Hosts "refundable" deposit will be changed to a "non-refundable" deposit and Will Not be refunded.

It will then be the student's responsibility to attend the offered time and location if they choose or obtain the services by other means.
If a student decides to obtain the services by other means or if a student agrees to attend the time and location given by the instructor to complete the services, and the student fails to show, the student Will Not receive any type of refund.

Refunds are issued the same way we received the payment.

Host Cancellation:
At Least Forty Eight (48) Hours Prior To The Class:
The Host will receive a refund which will include the refundable deposit, but Does Not include the non-refundable deposit, if applicable.
Students will receive a refund of all paid fees.
Within Forty Eight (48) Hours Prior To The Class:
The Host will NOT receive a refund of any deposit fees paid.
Students who paid online will receive a refund of all paid fees.
If the host had collected fees from students and paid online, the host will receive a refund of student fees and is then responsible for refunding each student.

Instructor Cancellation:
If an instructor cancels a class and there is not another instructor available to teach the class, a full refund will be provided, including refundable and non-refundable deposits.

Automatic Class Cancellation:
If the class Host has not paid all required fees including refundable and non-refundable deposits, if applicable, the class does not have the required minimum number of students, and/or all students fees are not paid at least 48 hours prior to the class, the instructor has the right to cancel the class due to failure to meet our minimum student requirement. The Host will receive a refund of the refundable deposit but Does Not include the non-refundable deposit, if applicable.
Students will receive a refund of all fees paid.

See Our Other Private Training Options By Clicking The Picture Below