Firearms and Illinois

Illinois bans the sale of firearms it classifies as assault weapons.

Illinois bans the sale of firearms it classifies as assault weapons. There is no federal ban — the 1994 law expired in 2004 and was never renewed — so this is a state-level prohibition on part of your catalog. Federal law already routes every firearm sale through a licensed dealer, so the question in Illinois is not how you ship but which of your products may be sold there at all. This page covers how to identify which firearms fall under the state's definition, how to set up a per-product control in Shopify to block those sales, and why payment processors scrutinize stores that ship prohibited firearms into states that ban them.

No card. Read-only. It shows you exactly what would move before you pay anything.
Cannot be sold here · Illinois

Illinois bans the sale of firearms it classifies as assault weapons. There is no federal ban — the 1994 law expired in 2004 and was never renewed — so this is a state-level prohibition on part of your catalog.

Federal law already routes every firearm sale through a licensed dealer, so the question in Illinois is not how you ship but which of your products may be sold there at all.

Source: Gun Laws by State — assault weapons ban states (2026) · as of 2026-07. Rules in this area change, and this is not legal advice — verify the current position for every state you ship into before you rely on it.

What this means for your store

You cannot sell assault weapons as defined by Illinois law into the state. An order from an Illinois customer for a prohibited firearm must be refused at checkout — not routed to a dealer, not flagged for later review, but declined before payment. The consequence of shipping a banned firearm into Illinois is not a fine you pay; it is evidence of a control failure that underwriters use to deny you processing entirely, because it shows you cannot or will not enforce a state-level restriction. The same applies if an existing customer in Illinois tries to reorder a prohibited model. Unlike many shipping restrictions, this one cannot be solved by offering the customer a workaround. The product is not permitted in the state. If you have shipped prohibited firearms into Illinois in the past, disclose that to any new processor or acquirer you approach.

The control that actually enforces it

You must block prohibited firearms from sale into Illinois at the product level in Shopify. The cleanest control is a per-product shipping profile that excludes Illinois for each firearm classified as an assault weapon under state law. Alternatively, you can use product metafields to tag prohibited items and then use Shopify Markets to restrict checkout for that tag in Illinois. The worst control is a note in a spreadsheet or a manual review step, because it will fail when order volume rises or staff changes. A payment processor or acquirer auditing your setup needs to see the restriction live in Shopify Markets or shipping settings — a verbal policy or an honour system is not acceptable evidence of a real control.

Find out what you would actually loseThe free audit connects read-only to your store and counts every product, variant, image, metafield, customer and order in it. No card, and it never writes to your store.
▶ Start the free audit

Why an underwriter cares

Payment processors and acquirers treat shipping prohibited products into a state as an underwriting red flag independent of whether the product itself is high-risk. A store that sells firearms permitted federally but prohibited in Illinois is shipping into a jurisdiction where the sale is illegal. Underwriters ask: does this merchant understand state law, and can they enforce it? If your audit reveals past shipments of prohibited firearms into Illinois, that breach is cited as evidence that you do not have adequate controls. A new processor will ask you to show the control — the Shopify setting, not a promise — before they will approve you. Demonstrating a live, technical restriction in Markets or shipping profiles is what moves you from 'high-risk due to compliance failure' to 'acceptable with that control in place'.

See it on your own store, not an exampleEvery number on this page is a typical store in your category. Run the audit to see yours — read-only, no card, no commitment.
▶ Start the free audit

Frequently asked

Can I sell any firearms into Illinois at all?

Yes, but only firearms that are not classified as assault weapons under Illinois law. Federal law permits licensed firearms dealers to sell most firearms nationwide, but Illinois has a state-level ban on specific models and configurations. You must review each product in your catalog against the state's definition and block the prohibited ones from sale into Illinois. A licensed dealer in the state will handle the final transfer.

How do I know which of my firearms are banned in Illinois?

Review your catalog against Illinois's assault weapon classification. The definition typically covers semi-automatic rifles and shotguns with certain features. If you are unsure, consult the state law directly or a firearms compliance specialist. Do not guess; shipping a prohibited firearm into the state is a control failure that underwriters use to deny you processing.

What happens if I ship a banned firearm to an Illinois customer by mistake?

The order is a violation of state law. More immediately for your business, it is evidence to a payment processor or acquirer that you do not have adequate controls. If you discover a past shipment, disclose it to any processor you approach. Underwriters treat control failures as a reason to deny onboarding or to rescind existing processing. The solution is a live technical restriction in Shopify Markets or shipping profiles, reviewed before you reapply.

Free · read-only · no card

Moving firearms to a new store? See what actually transfers

A free read-only scan counts every product, variant, image, customer, order and metafield in your store and tells you exactly what a migration would carry across — including the per-product shipping rules and market restrictions that enforce state law for you.

▶ Run the free demo scan
Ready when you are

Move everything, verified twice, from $247

Your existing store is only ever read from — we never write to it. Everything else about selling firearms: the payments position, the reserve to expect and who underwrites it →

Standard DIY Migration
$247
$349
Fully automated migration up to 20,000 entities: products, collections, customers, pages, blogs, menus, redirects, files, metafields, theme.
Complete Migration
$397
$549
Everything in Standard DIY up to 100,000 entities, plus full order history with tracking, discounts, gift cards, product reviews, markets and translations, Klaviyo & review app reconnection, and a scheduled zero-downtime DNS cutover.
Concierge Cutover
$497
$699
Everything in Complete up to 250,000 entities, plus a full app-stack reinstall & reconfiguration session (Klaviyo flows, pixels, loyalty), Recharge subscription coordination, priority scheduling and 30 days of post-launch support.
Enterprise Migration
$797
$1199
Base fee for unlimited entities, multi-store and franchise rollouts, dedicated migration engineer with a direct line, weekend/overnight cutovers, unlimited re-migrations within 90 days and 60 days of support.
Not ready to pay while your payouts are frozen? Run the free demo scan first → — read-only, no card, and it shows you exactly what would move.
Play it straightA migration moves your data — it is not a way around a platform or processor rule, and it will not get a decision reversed. You remain responsible for fixing whatever triggered the review, for telling a new processor the truth about your business and your history, and for complying with Shopify's Terms of Service and your new provider's rules. What we make certain of is narrower and more useful: that when you do have somewhere to sell, none of your catalog, customers, order history, content or SEO got lost getting there.