51,331 licensed dealers nationwide

Bought a gun online?
Find a local dealer in 30 seconds.

Every firearm purchased online must be transferred through a licensed FFL dealer. Enter your zip to find one near you.

Free to search  ·  No account required  ·  Results in seconds

ATF-licensed dealers only All 50 states covered Background check ready Free to search

Four steps from purchase to pickup

The FFL transfer process is simpler than it sounds. Here’s exactly what happens.

1

Search your zip

Find licensed FFL dealers sorted by distance, with phone numbers and addresses.

2

Contact your dealer

Call to confirm their transfer fee — typically $20–$50 for a single firearm.

3

Ship to your dealer

Give the seller your dealer’s FFL info. They ship directly — you don’t touch it until pickup.

4

Pick it up

Show your ID, complete ATF Form 4473, pass the background check, and walk out with your firearm.

Federal law requires a licensed dealer.
We find yours instantly.

Online sellers can’t ship a firearm directly to you. Every purchase must go through an FFL dealer in your state — but most buyers don’t know which dealer to use, what to expect, or how much it costs. We solve all three.

  • Verified ATF-licensed dealers only — no unlicensed sellers
  • Works with any online retailer, auction, or private seller
  • Dealers sorted by distance so you pick what’s convenient
  • See phone numbers and addresses before you commit
Typical transfer fee
$20–$50
One-time fee paid to your local dealer
Time to find a dealer
< 30 sec
Search by zip, get results instantly
Cost to search
$0
Always free, no account required
51,331
Licensed FFL dealers
50
States covered
$0
Cost to search

What people ask before their first transfer

What is an FFL dealer?

A Federal Firearms Licensee — a business or individual licensed by the ATF to deal in firearms. Federal law requires all interstate firearm transfers to go through one. Any gun shop, pawn shop, or sporting goods store with an active FFL can do your transfer.

Can any gun shop receive my transfer?

Yes — any active FFL dealer can receive a transfer, not just the retailer you bought from. Search by your zip code to find licensed dealers near you, then call to confirm they accept transfers and their current fee.

How much does an FFL transfer cost?

Typically $20–$50 per firearm, paid directly to your local dealer when you pick up. Some dealers charge more for handguns or NFA items. Always call ahead to confirm the exact fee before having your gun shipped.

What do I need to bring to pick up my firearm?

A valid government-issued photo ID (driver’s license or passport). You’ll complete ATF Form 4473 and pass an NICS background check — the same process as buying in-store. The whole pickup typically takes 15–30 minutes.

How do I give my seller the dealer’s FFL info?

After choosing your dealer, contact them and ask for a copy of their FFL license. Most dealers can email it to you in minutes. Forward it to your seller, and they’ll ship directly to your dealer.

Ready to find your dealer?

Enter your zip code — results in seconds, completely free.

Browse FFL Dealers by State

Find licensed dealers in your state — addresses, phone numbers, and transfer fees.