How to Sell a Gun Near You or Online

Sell a gun from your collection to a local buyer, or ship it to an FFL in another state. Federal law decides which path you can use. Listing on American Gun Trader is free, with no commission.

  • Legal compliance
  • Fast listings
  • Zero commission

Quick summary

For a typical private sale between residents of different states, arrange transfer through an FFL in the buyer's state of residence. The buyer completes ATF Form 4473 and the dealer conducts the required background check before release. Do not deliver directly to a private buyer across state lines. Some states also require FFL transfers for private in-state sales. Confirm applicable laws and shipping rules with the receiving dealer, and verify the license using ATF eZCheck before shipping.

Step-by-step selling process

Follow these five essential steps to legally sell your firearm.

  1. Check your state's private-sale laws

    Confirm whether your state requires all private sales to go through an FFL — even between in-state residents. California, Colorado, Illinois, New York, New Jersey, Oregon, and Washington do. Texas, Arizona, and Florida generally allow private intrastate sales without an FFL, provided neither party is prohibited. Confirm the firearm is legal in the buyer's state before shipping.

  2. Create a free listing on AGT

    Post your firearm free — no listing fee, no commission. Include make, model, caliber, and barrel length. Photograph both sides, capture any wear, and document accessories (magazines, cases, optics). Price with recent sold comps, or start at MSRP minus 15–20% for excellent condition.

    Create a listing
  3. Communicate with buyers

    Message on AGT to agree on price, the FFL, and shipping. The buyer pays you for the gun. The FFL charges a transfer fee.

  4. Arrange the FFL transfer

    For a typical private interstate sale, arrange transfer through an FFL in the buyer's state of residence. Some states also require an FFL for private in-state sales. Confirm the receiving dealer's requirements and verify the license through ATF eZCheck.

    Verify FFL license

Sell my gun near me, or without an FFL

Same-state private sales and interstate sales follow different rules.

Selling to someone in your state

A private sale inside your state can be face to face when that state allows it. Texas, Arizona, and Florida generally allow an intrastate private sale when neither person is prohibited from possessing a firearm. California, Colorado, Illinois, New York, New Jersey, Oregon, and Washington require an FFL even for a sale between residents. Check the state law guide for the buyer's state before you meet.

Selling without an FFL of your own

You do not need your own FFL to sell a gun from your personal collection once in a while. You do need a receiving FFL whenever the buyer is in another state, and whenever your state requires one for a private sale. Ship only to the address on that dealer's license. Buying and selling often enough that profit is the point of the activity requires your own FFL. The ATF decides that case by case.

Legal shipping requirements

Proper procedures for shipping firearms to a licensed dealer.

Required steps

  • Use UPS or FedEx Ground only (never USPS unless you're an FFL)
  • Include a copy of your ID or FFL license
  • Require adult signature on delivery
  • Ship to the address listed on the FFL license
  • Keep all shipping records and tracking information

What to avoid

  • Marking the package as containing a firearm
  • Shipping ammunition in the same package
  • Shipping directly to non-licensees across state lines
  • Using USPS unless you are an FFL dealer
  • Shipping without proper identification

Frequently asked questions

How do you legally sell a gun online in the United States?

Create a free listing on American Gun Trader with accurate photos, condition notes, and your asking price — there is no commission on private sales. When a buyer contacts you through moderated messaging, agree on price and transfer details: for a typical private interstate sale, send the firearm to an FFL in the buyer's state of residence. The dealer completes the required paperwork and background check before release. In-state private sales may be allowed where your state permits them, but many jurisdictions still require an FFL or licensed dealer for handguns or all firearms — verify current law before handing over a gun. Never ship directly to an unlicensed buyer across state lines, and refuse requests to skip paperwork. Document the serial number, keep copies of any bill of sale your state recommends, and only accept payment methods you trust after the transfer is lawful.

How do I legally sell a gun online?

For a typical private sale to a resident of another state, arrange transfer through an FFL in the buyer's state of residence. The dealer completes the required transfer process and background check before release. Some states also require FFL transfers for private in-state sales.

Can I ship a gun through USPS?

Private individuals cannot ship firearms through USPS — only licensed FFL dealers may use USPS for firearms shipments. Private sellers must use UPS or FedEx Ground. The firearm must be shipped to the address on the receiving FFL's license, with adult signature required on delivery. Never mark the package as containing a firearm, and do not ship ammunition in the same package.

Do I need a license to sell my personal firearms?

You do not need an FFL to sell firearms from your personal collection on an occasional basis. However, if you are regularly buying and selling firearms with the principal motive of making a profit, federal law requires you to obtain a Federal Firearms License. The ATF determines this on a case-by-case basis. When in doubt, consult the ATF guidelines or a firearms attorney.

Can I sell a gun without an FFL?

Yes, for an occasional sale from your personal collection, as long as the transfer itself is legal. For a typical private sale to a resident of another state, arrange transfer through an FFL in the buyer's state. Several states also require an FFL for a private sale between residents. You need your own FFL only if you are in the business of dealing firearms.

How do I sell my gun near me?

List it on American Gun Trader and say you will meet in your state, or join the local sell group for your county. Meet in a public place, confirm your state allows a private sale without an FFL, and do not complete the transfer if the buyer is prohibited. For a typical private sale to an out-of-state buyer, arrange transfer through an FFL in the buyer's state.

How do I verify a buyer's FFL before shipping?

Before shipping any firearm, verify the receiving FFL's license using the ATF's free eZCheck tool at fflezcheck.atf.gov. Confirm that the FFL license number, business name, and address all match. Ship only to the address listed on the FFL license. Keep copies of the FFL license and all shipping records for your personal records.

Can I sell a gun to someone in another state?

Generally, a private seller cannot transfer a firearm directly to an unlicensed resident of another state. Arrange transfer through an FFL in the buyer's state of residence, where the buyer completes the required paperwork and background check. Exceptions and state requirements may apply.

What records should I keep when selling a gun?

Private sellers should keep records of the buyer's name and contact information, a copy of the receiving FFL's license, the firearm's make, model, serial number, and caliber, shipping carrier tracking number, and proof of delivery with adult signature. While federal law does not require private sellers to maintain records, keeping them protects you legally and is considered best practice.

Buying a gun instead?

Our buyer's guide covers finding a listing, verifying state legality, and completing the FFL transfer step by step.

How to Buy a Gun