Federal FFL License Fees

An FFL (Federal Firearms License) costs $150 for a three-year term if you are a firearms dealer, manufacturer, or importer. That $150 covers the entire three-year period — there is no annual renewal fee, only a single payment when your license expires and you want to continue operating.

The fee is the same whether you are opening your first gun shop or renewing after years in business. The ATF (Bureau of Alcohol, Tobacco, Firearms and Explosives) sets this fee and does not adjust it based on your location, the size of your operation, or the type of firearms you plan to handle.

You pay this fee to the ATF directly when you submit your process. The payment does not may provide approval — it covers the cost of processing your paperwork and conducting the background check that comes with every FFL process.

Key Takeaways

  • An FFL license costs $150 for a three-year term, paid once to the ATF when you submit your process.
  • The fee does not vary by state, business size, or type of firearms dealer — it is the same for all applicants.
  • You must also budget for state and local licensing fees, which range from zero to several hundred dollars depending on where you operate.
  • Renewal costs the same $150 every three years if you continue to hold the license.
  • The federal fee covers processing and background checks but does not may provide your process will be approved.

State and Local Licensing Costs on Top of the Federal Fee

The $150 federal fee is only part of the total cost. Most states and many cities require their own firearms dealer licenses, and those fees vary widely. Some states charge nothing; others charge $100 to $500 or more for a state license alone.

Texas, for example, does not require a separate state firearms dealer license, so you pay only the federal $150. California requires a state dealer record, which costs $250 and must be renewed annually. New York charges $340 for a dealer license that lasts four years. Illinois charges $300 for a three-year state license.

Local fees add another layer. Some cities and counties impose their own licensing requirements on top of state fees. A city might charge $50 to $200 for a local dealer permit. You need to check with your state's attorney general office and your city or county clerk to find out what applies where you plan to operate.

What the Federal Fee Covers

The $150 goes to the ATF to cover the cost of reviewing your process, running your background check, and issuing your license. It does not cover the cost of your fingerprinting, which you must arrange and pay for separately through a local law enforcement agency or a private fingerprinting service.

Fingerprinting typically costs $15 to $50 depending on where you go. Some local police departments do it for free or at a reduced rate; private services charge more. You will need to submit your fingerprints as part of your FFL process, so this is a separate out-of-pocket cost beyond the $150 federal fee.

How to Pay the FFL Fee

You submit your FFL process (Form 7 or Form 8, depending on your business type) to the ATF through the eForm system on the ATF website. The system collects your payment information at the time you submit your process. You can pay by credit card or debit card; the ATF does not accept checks or cash through the online system.

Once you submit your process with payment, the ATF processes it. The payment is non-refundable even if your process is denied. If you are denied, you can reapply and pay the fee again, but the first $150 is gone.

Renewal Costs Every Three Years

When your three-year license term ends, you must renew if you want to keep operating as a licensed dealer. The renewal fee is the same: $150 for another three-year term. You submit a renewal process through the same eForm system and pay the same way.

Some states also require you to renew their state license at the same time or on a different schedule. If your state charges an annual fee (like California's $250 per year), those costs stack up over time. A California dealer pays $150 to the federal government every three years but $250 every year to the state — so the state fee is actually the larger ongoing expense.

Total Cost Estimate for Your First Year

Your first-year costs depend on where you operate. In a state with no state licensing requirement, you pay roughly $150 (federal) plus $15 to $50 (fingerprinting) plus whatever your city or county charges — possibly nothing, possibly $100 to $200. That puts a no-state-fee location at $165 to $400 for the first year.

In a state with an annual or multi-year state fee, add that amount. California dealers pay $150 federal plus $250 state in year one, plus fingerprinting, plus any local fees — easily $400 to $500 just for licensing. New York dealers pay $150 federal plus $340 state in year one, plus fingerprinting, plus local fees — $500 to $600 or more.

You should also budget for the cost of your storefront or workspace, inventory, insurance, and compliance with ATF record-keeping rules. The licensing fees themselves are a small fraction of the total cost to open and operate a firearms business.

What Happens If You Do Not Renew

If your license expires and you do not renew, you cannot legally sell firearms. You must stop all dealer activity when ready. If you continue to sell without a valid license, you face federal criminal charges, fines up to $250,000, and up to ten years in prison.

The ATF sends renewal notices before your license expires, but it is your responsibility to track the expiration date and submit your renewal process in time. Do not wait until the last day — processing can take weeks, and you cannot operate during the gap if your renewal is still pending.

Frequently Asked Questions

Can I get a refund if my FFL process is denied?

No. The $150 fee is non-refundable regardless of the outcome. If the ATF denies your process, you lose the fee. If you want to reapply, you must pay another $150.

Do I have to pay the FFL fee every year?

No. The federal fee is $150 for a three-year license term. You pay it once when you explore and again when you renew three years later. However, some states charge annual fees on top of the federal license, so your total yearly cost may vary.

What if I move to a different state?

Your federal FFL is tied to the address on your process. If you move, you must notify the ATF and update your license. You may also need to obtain a new state license in your new location. Contact the ATF and your new state's attorney general office to understand the requirements.

Is the $150 FFL fee the same for all types of dealers?

Yes. Whether you are a firearms dealer, manufacturer, or importer, the federal fee is $150 for three years. State and local fees may differ based on your business type, but the ATF fee is uniform.

Can I deduct the FFL license fee as a business expense?

That is a tax question for your accountant or tax preparer. License fees are generally deductible as a business expense, but you should confirm with a tax professional based on your specific situation and location.