Buying a gun online opens up access to better prices and a much wider selection than most local shops can offer. But if you've never done it before, the process can seem confusing.
The good news: it's straightforward once you understand the steps. The key difference from buying in-store is that your firearm must ship to a licensed FFL dealer who completes your transfer—it cannot ship directly to your home.
Here's exactly how to buy a gun online, from start to finish.
Step 1: Find a Local FFL Before You Buy
Before you purchase anything online, identify an FFL dealer willing to accept your transfer. This is important because you'll need their information at checkout.
Where to find FFLs:
- Local gun shops
- Sporting goods stores (Bass Pro, Cabela's, Academy)
- Pawn shops with firearms
- Home-based FFL dealers
- Our FFL directory
Questions to ask your FFL:
- Do you accept transfers from online retailers?
- What's your transfer fee? (typical fees: $25-$75)
- How quickly can you process once the firearm arrives?
- Are there any firearms you won't accept?
- What ID and information do I need to bring?
Get their full business name, license number, and address—you'll enter this at checkout.
Step 2: Purchase Your Firearm Online
Once you have an FFL lined up, shop online as you would for any other product. Major online firearms retailers include:
- Brownells
- Palmetto State Armory
- Guns.com
- BudsGunShop
- GrabAGun
- KyGunCo
At checkout, you'll provide:
- Your FFL's business name
- Their license number
- Full address
- Phone number
Most retailers have searchable FFL databases. If your dealer isn't listed, contact customer service—they can add them or accept the license information directly.
Legitimacy check: A legitimate retailer will never offer to ship directly to your home. If a site claims they can bypass the FFL requirement, it's either a scam or illegal operation.
Step 3: The Firearm Ships to Your FFL
After purchase, the retailer ships your firearm to your FFL's address.
What to do:
- Email or call your FFL to let them know a shipment is coming
- Provide the make/model, order number, and your contact information
- Ask them to notify you when it arrives
Shipping timeline: Most shipments arrive in 3-10 business days depending on carrier and distance. Some retailers offer expedited shipping for an additional fee.
Note: The retailer ships to the FFL, not to you. You'll receive tracking information, but the delivery address will be your FFL's location.
Step 4: Schedule Your Transfer Appointment
Your FFL will contact you when your firearm arrives. Some dealers handle transfers on a walk-in basis; others require appointments.
Schedule your visit as soon as possible—most FFLs complete transfers within 1-3 business days of arrival.
Learn what to bring to your transfer →
Step 5: Complete the Transfer at Your FFL
This is where you take legal possession of your firearm. Here's what happens during your appointment:
Verify Your Identity
Bring a valid government-issued photo ID. Acceptable forms include:
- Driver's license
- State ID card
- Passport
- Military ID
Your ID must show your current address. If it doesn't match your current residence, bring a secondary document (utility bill, lease) showing your address.
Complete ATF Form 4473
This federal form—the "Firearms Transaction Record"—collects your personal information and asks eligibility questions.
The form asks whether you:
- Have been convicted of a felony
- Are subject to a restraining order
- Have been adjudicated mentally ill
- Are an unlawful drug user
- Are a fugitive from justice
- Have been dishonorably discharged from the military
Answer every question truthfully. Lying on Form 4473 is a federal felony punishable by up to 5 years in prison—regardless of whether your transfer is approved.
Pass the NICS Background Check
The FFL submits your information to the National Instant Criminal Background Check System (NICS).
Possible results:
- Proceed — You're approved. Transfer can be completed.
- Delay — NICS needs more time (up to 3 business days federally)
- Denied — Transfer cannot be completed. You can appeal.
Most checks return "Proceed" within minutes.
Pay Your Fees
You'll pay the FFL's transfer fee plus any applicable state/local taxes. Have cash or confirm the FFL accepts cards beforehand.
Take Possession
If approved and any state waiting periods have passed, you walk out with your firearm.
How Long Does the Whole Process Take?
| Step | Timeline |
|---|---|
| Find FFL + purchase online | 1 day |
| Shipping to FFL | 3-10 business days |
| FFL processing + appointment | 1-3 business days |
| Background check | Minutes to 3 days |
| State waiting period | 0-14 days (varies by state) |
| Total | 1-4 weeks |
Most buyers complete the process in about 2 weeks.
What Does It Cost to Buy a Gun Online?
Budget for these costs beyond the firearm's listed price:
| Cost | Typical Range |
|---|---|
| Shipping | $15-$50 |
| FFL transfer fee | $25-$75 |
| Sales tax | Varies (most retailers collect) |
| State fees (if applicable) | $0-$50 |
Compare this to in-store prices. Online retailers often offer $50-$150+ savings on the same firearm, making the transfer fee worthwhile.
Compare FFL transfer fees in your area →
Common Questions About Buying Guns Online
Is it legal to buy a gun online?
Yes, completely legal when done through proper channels. The firearm must ship to a licensed FFL who completes your transfer with a background check. This is federal law.
Can the gun ship directly to my house?
No. Federal law prohibits shipping firearms directly to consumers. All firearms must go through an FFL for transfer. The only exceptions are antique firearms (manufactured before 1899).
Do I need a license to buy a gun online?
At the federal level, no. You don't need an FFL or special permit to purchase firearms for personal use. However, some states require permits—check your state's requirements.
What if I live in a different state than the online retailer?
No problem. Interstate firearm sales are legal when transferred through an FFL in the buyer's state of residence. The retailer ships to your local FFL regardless of their location.
Can I return a gun purchased online?
Returns depend on the retailer's policy. Most firearms retailers don't accept returns once transferred, so verify the return policy before purchasing. If you receive a defective firearm, work with the retailer through your FFL for exchange or repair.
What about ammunition and accessories?
Ammunition, magazines (in legal capacities), scopes, and most accessories can ship directly to your home—no FFL required. Check your state laws for any restrictions.
Tips for a Smooth Online Gun Purchase
Choose your FFL wisely. A few dollars saved on transfer fees isn't worth poor service or slow processing. Read reviews and ask other gun owners for recommendations.
Communicate with your FFL. Let them know what's coming and when. Good communication speeds up the process.
Have your documents ready. Bring valid ID and know your Social Security number (required for Form 4473).
Budget for all costs. Factor in shipping, transfer fees, and taxes when comparing online vs. local prices.
Check state laws first. Some states have waiting periods, permit requirements, or feature restrictions. Know before you buy. Check your state's laws →
Ready to Buy Your First Gun Online?
The process starts with finding a reliable FFL in your area. Search our directory to find dealers near you with competitive transfer fees and solid reputations.