Gun licenses in the United States vary significantly depending on where you live. Each state creates its own firearms laws, which means the license you need in one state may be completely different from what's required in another. This variation is one of the most important things to understand before looking into licensing requirements and costs.
How to Start Your Application Letter →
Some states require permits to purchase firearms, while others do not. A purchase permit is a document you obtain before buying a gun from a dealer. Other states focus on carry permits, which allow you to carry a concealed handgun in public. Still other states have no permit requirement at all for purchasing firearms, though they may require background checks through federally licensed dealers.
The major types of gun licenses include:
As of 2024, approximately 25 states have constitutional carry laws, meaning no permit is required to carry a concealed handgun. However, many people in these states still obtain permits because they want reciprocal recognition in other states or to avoid background check delays when purchasing. About 21 states require permits for concealed carry, and others have different requirements based on the type of firearm or carry method.
Practical takeaway: Before researching costs, determine which type of license applies to your situation and your state. Visit your state's official firearms or law enforcement website to confirm which licenses are required or available where you live.
The cost of obtaining a gun license varies dramatically across the country. In some states, a concealed carry permit costs as little as $5 to $15, while in others the fee reaches $100 to $300 or more. These differences reflect not only state budgets and administrative costs but also different policy approaches to firearm regulation.
Free Guide to Understanding Alcohol Withdrawal Symptoms →
States with lower fees ($25 or less) for concealed carry permits include Iowa, Oklahoma, South Dakota, and Utah. These states maintain minimal licensing structures and keep processing costs affordable. Mid-range states ($50 to $100) include Florida, Pennsylvania, and North Carolina, where permits fund more extensive training requirements or background check processes. High-cost states ($150 to $300+) include California, Hawaii, and New York, where licensing processes are more rigorous and involve extensive documentation or training.
The breakdown of typical costs includes:
A person in Florida might pay $127 for a concealed carry permit with no mandatory training requirement, while someone in California could spend $400 to $600 including mandatory training and more extensive background investigation. Someone in Vermont or New Hampshire faces $0 for a permit because these states have constitutional carry with no licensing requirement.
Practical takeaway: Calculate the full cost by researching your state's official fee schedule, which should be available through your state police or attorney general's website. Don't assume your state's cost based on neighboring states, as fees can differ significantly.
Background checks are central to gun licensing in every state that requires permits, and understanding what they involve helps explain licensing costs and timelines. Federal law requires licensed firearms dealers to conduct National Instant Criminal Background Check System (NICS) checks for all gun purchases. However, permit-to-purchase and concealed carry permit applications often involve additional background screening beyond basic NICS checks.
Free Guide to Changing Document Editor Fonts →
A federal NICS check typically costs nothing to the consumer and takes minutes to complete. However, state-level background checks for permit applications are different. These checks may include reviewing state criminal records, mental health records, domestic violence histories, and restraining order databases. Some states also conduct fingerprint-based checks through the FBI, which provide more comprehensive criminal history searches.
The NICS system checks five main databases:
When a background check is part of a permit application, the state may charge a separate fee ranging from $10 to $50. Some states include this cost in the permit fee, while others list it separately. Fingerprinting, which creates a more detailed background check using FBI databases, costs an additional $15 to $100 in states where it's required or recommended.
Processing times vary based on the depth of the background check. A basic NICS check completes in minutes. A state-level background check combined with fingerprinting may take 2 to 8 weeks. High-volume states like California and New York report processing times of 8 to 12 weeks or longer, which reflects the complexity of their background investigation processes.
Practical takeaway: When budgeting for your license, factor in separate background check fees if they're listed on your state's application form. Ask your local sheriff's office or licensing authority whether fingerprinting is required, as this addition can add weeks to processing time and $20 to $100 to your total cost.
Training requirements significantly impact the total cost of obtaining a gun license, and requirements vary widely between states. Some states mandate no formal training, while others require classroom instruction, shooting proficiency tests, or both. Understanding your state's training rules is essential for accurate budget planning.
Learn About Dunkin' Donuts and Coffee Shop Basics →
States with no mandatory training for concealed carry include Arizona, Florida, Georgia, Indiana, Michigan, Missouri, and Ohio. In these states, people can obtain permits without taking any firearms safety course. However, many permit holders in these states choose to take training anyway for personal safety reasons.
States requiring mandatory training include Illinois, Kansas, Maryland, and Missouri (for certain categories). These states typically require 4 to 8 hours of classroom instruction covering state law, firearm safety, and responsible carry practices. Certified instructors provide these courses, and costs range from $50 to $200 for the training itself.
Some states go further and require shooting proficiency tests, where you demonstrate accuracy with your firearm. Hawaii and the District of Columbia require more intensive training, including shooting range time and documented proficiency. These courses can cost $200 to $500.
Common training course topics include:
The cost difference between states with and without training requirements can be substantial. Someone in Florida pays only the permit fee, while someone in Maryland pays both the permit fee plus the cost of state-approved training, sometimes totaling $300 or more.
Practical takeaway: Check your state's specific training requirements on the official licensing authority website. If training is required, contact the licensing office for a list of state-approved instructors and verify costs before enrolling, as prices vary between instruct
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.