Skip to main content

Selling Firearms Online

Selling a firearm online has one extra step compared to selling an optic or a box of ammo: the gun has to go to a licensed FFL dealer for pickup, not straight to the buyer. On your built-in store, this is handled for you — FFL dealer selection is part of CloudFFL OS.

A firearm may only be shipped to a valid FFL dealer, where the buyer picks it up after passing a background check. This is federal law, not a preference. Confirm the receiving dealer before any firearm leaves your shop.

FFL selection is built in

Unlike an outside WooCommerce site (which needs a separate plugin), your built-in store has FFL dealer selection included. When a customer buys a firearm:

  • During checkout they're prompted to choose their FFL dealer — the licensed shop that will receive the gun for them.
  • The order is set to ship to that dealer's address, not the customer's home.
  • If the customer isn't ready to choose, they can pick their FFL later; the order is held and won't ship until a dealer is set.

What you do to fulfill

  1. Open the web order in CloudFFL OS and confirm the receiving FFL dealer is set.
  2. Fulfill and ship the firearm to that dealer.
  3. Record the sale in your bound book and complete your disposition steps in CloudFFL OS, just as you would for any firearm transfer.

Non-firearm items on the same order (a sling, ammo where permitted, a cleaning kit) can ship to the customer normally. CloudFFL OS keeps the firearm routed to the dealer.