Is Your Firearms Website
Legally Compliant?

Free self-assessment checklist for online gun retailers. Takes about 2 minutes.

Age Verification
Age gate on site entry
Visitors must confirm they are 21+ (or 18+ depending on your products) before accessing the site.
Age verification at checkout
Actual age verification during purchase (not just a checkbox). Services like Veratad or AgeChecker.net.
Ammo age verification where required
States like CA, IL, MA, NJ, NY, and CT have specific ammo purchase age requirements.
State Restrictions
Blocked shipping to restricted states
Products unavailable for purchase/shipping to states where they're prohibited (varies by product type).
Magazine capacity restrictions enforced
High-capacity magazines blocked in CA, CO, CT, DC, HI, MD, MA, NJ, NY, VT, and WA.
Ammo shipping restrictions by state
Some states require ammo shipped to FFL or have outright bans. CA, DC, IL, MA require special handling.
Clear restriction messaging
"Cannot ship to your state" messages displayed clearly (not silent cart failures or checkout errors).
FFL & Transfer Compliance
FFL lookup/selection at checkout
Customers can search and select an FFL dealer to receive their firearm transfer.
Clear FFL transfer process explained
Documentation explaining the transfer process, timelines, and what customers should expect.
No direct-to-consumer shipping claims
No language suggesting firearms ship directly to buyers. All messaging references FFL transfers.
Payment & Policies
Firearms-friendly payment processor
Using a processor that explicitly allows firearms (not Stripe, PayPal, or Square for regulated items).
Clear return policy for firearms
Explicit disclosure that firearms are non-returnable (or your specific return terms for unfired items).
0/12
Your Compliance Score

Get Help Fixing the Gaps

Disclaimer: This checklist is for educational purposes only and does not constitute legal advice. Firearms regulations vary by state and change frequently. Always consult with a qualified attorney for compliance questions specific to your business.

Let 'S TALK
USE THIS FORM OR SEND US AN EMAIL. WE'll REACH OUT to yoU WITHIN 2 BUSINESS DAYS!
Hello Wildspark,
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.