FFL Transfer Near Me

Bought a gun online? It has to ship to a licensed dealer near you, who runs the background check and paperwork before you take it home. Dealers that have told us they take transfers are marked on every city page; call to confirm they will accept a shipment from your seller and ask about the fee.

or pick your city below

Transfer dealers by city

Show 76 more cities
Wichita, KS93 licensedReno, NV92 licensedNampa, ID89 licensedMidland, TX89 licensedKnoxville, TN84 licensedCheyenne, WY84 licensedLouisville, KY83 licensedGilbert, AZ82 licensedLaredo, TX77 licensedCincinnati, OH77 licensedSarasota, FL76 licensedKalispell, MT74 licensedPrescott, AZ74 licensedLubbock, TX73 licensedCharlotte, NC72 licensedColumbus, OH72 licensedLake Havasu City, AZ71 licensedGreat Falls, MT71 licensedBillings, MT69 licensedConroe, TX68 licensedWasilla, AK68 licensedFredericksburg, VA68 licensedVirginia Beach, VA68 licensedQueen Creek, AZ67 licensedChandler, AZ67 licensedArlington, TX67 licensedOcala, FL67 licensedSurprise, AZ66 licensedCorpus Christi, TX65 licensedLakeland, FL65 licensedGlendale, AZ64 licensedNashville, TN64 licensedSpringfield, MO64 licensedAurora, CO64 licensedSpring, TX63 licensedPlano, TX63 licensedSparks, NV63 licensedParker, CO62 licensedOmaha, NE62 licensedCasper, WY62 licensedShreveport, LA61 licensedRapid City, SD61 licensedCape Coral, FL60 licensedNew Braunfels, TX59 licensedFort Myers, FL58 licensedTallahassee, FL58 licensedBaton Rouge, LA57 licensedKaty, TX57 licensedEdmond, OK57 licensedWeatherford, TX56 licensedHelena, MT56 licensedWest Palm Beach, FL56 licensedTyler, TX56 licensedCody, WY56 licensedFort Wayne, IN56 licensedBozeman, MT55 licensedPortland, OR55 licensedSioux Falls, SD55 licensedRaleigh, NC55 licensedIndianapolis, IN55 licensedSan Angelo, TX54 licensedNaples, FL54 licensedBend, OR54 licensedGillette, WY54 licensedColumbia, SC53 licensedCarson City, NV53 licensedGreensboro, NC52 licensedAbilene, TX52 licensedClarksville, TN51 licensedBakersfield, CA51 licensedIdaho Falls, ID51 licensedHuntsville, AL51 licensedTempe, AZ51 licensedVictoria, TX51 licensedWilmington, NC50 licensedFayetteville, NC50 licensed

How an FFL transfer works

  1. Find a local FFL dealer. Pick your city and choose a dealer that has confirmed it takes transfers. Call to confirm they will accept a shipment from your seller and ask about the fee.
  2. Give the dealer's FFL info to the seller. The online retailer or private seller needs a copy of the dealer's license to ship the firearm. Most dealers handle this directly with the seller.
  3. Wait for the firearm to arrive. The seller ships to the dealer, never to your home. The dealer logs the firearm into their records when it arrives.
  4. Complete Form 4473 and the background check. Visit the shop with a valid government-issued ID, fill out ATF Form 4473, and pass the NICS background check.
  5. Pay the transfer fee and take possession. Pay the dealer's transfer fee (commonly $20-$75; each city page shows the fees we found) plus any state fees, observe any state waiting period, and take your firearm home.

Browse all gun stores by state

FFL transfer questions

What is an FFL transfer?

An FFL transfer is the legal process of transferring a firearm to you through a Federal Firearms Licensee. When you buy a gun online or from an out-of-state seller, it must ship to a licensed dealer near you, who runs the required background check and paperwork before handing it over.

How much does an FFL transfer cost?

Each dealer sets their own fee. Most charge between $20 and $75 per firearm, and some states add background-check or registration fees. Call the dealer to confirm before shipping.

Who can do an FFL transfer near me?

Any active Type 01 dealer, Type 02 pawnbroker, or Type 07/08 manufacturer or importer can receive and process transfers, but not all of them choose to. The city pages above mark the dealers that have confirmed they take transfers; call to confirm before you ship.

How long does an FFL transfer take?

Once the firearm arrives at the dealer, the transfer itself usually takes 15-30 minutes if your background check comes back "proceed" immediately. Delayed checks and state waiting periods can add days.