Firearms and California

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

You cannot sell firearms California classifies as assault weapons into that state. There is no federal assault weapons ban — the 1994 law expired in 2004 — so this prohibition sits at state level and applies to part of your catalog only. Federal law already requires every firearm sale to route through a licensed dealer, but that control does not override state law on which products are legal to sell. The rest of this page covers which products fall under California's ban, how to identify them in your catalog, and what an acquirer makes of a store that ships firearms into the state without knowing the difference.

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

California 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 California 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

If you sell any rifle, shotgun or handgun model that California classifies as an assault weapon, you must block sales into California entirely for that product. You cannot ship it there, cannot accept payment for it there, and cannot suggest the buyer work around the rule by using a licensed dealer or a neighbouring state. Your fulfillment and payment systems must refuse the order at checkout based on the customer's address. For any other firearm in your catalog, federal law applies: all sales route through a licensed dealer, and you can legally ship into California provided your gateway and processor accept firearms as a category. The cost of getting this wrong is significant. Shipping a banned firearm into California, whether by accident or design, flags your store as a compliance risk to any payment processor. You lose processing immediately and face difficulty moving to a new gateway for months.

The control that actually enforces it

You must build a per-product shipping profile in Shopify that excludes California for every model your supplier or legal counsel identifies as banned under California law. A note in a spreadsheet or a manual review at checkout is not a control — it will fail under volume and under dispute. Shopify allows you to set shipping rates and availability by product, region and market. Use this to block California checkout for the specific SKUs that fall under the ban. Test by creating a test customer address in California and verifying that banned products disappear from the cart. For all other firearms, your standard Shopify shipping and payment setup applies; you are not creating a special flow.

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

An acquirer reviewing your firearms account will pull your Shopify product feed and check shipping profiles. If they see a firearm model known to be banned in California available for shipping into that state, they will assume systematic non-compliance and cut you off. If they see a per-product block in place, they will treat it as evidence of control. This is independent of processor approval of firearms as a category. A processor may accept firearms generally but require proof that you do not ship into states that prohibit specific models. The shipping profile is that proof.

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 California?

Yes, but only models that California does not classify as assault weapons. Federal law routes all firearm sales through a licensed dealer — that is separate from California's state-level ban on specific models. If your product is a rifle, shotgun or handgun model banned under California law, you cannot sell it into that state at all. If it is not on California's banned list, you can ship it provided you have payment processing approval for firearms generally.

How do I know which of my products are banned in California?

You and your legal counsel must review each product against California's assault weapons classification. Shopify does not maintain this list. The source for California's rules is public, but classification can be model-specific and occasionally disputes arise. Once your counsel identifies which of your SKUs fall under the ban, build a shipping profile that excludes California for those products only. Do not guess. Wrong classification is what triggers processor cutoff.

What happens if I ship a banned firearm into California by mistake?

Your payment processor will flag the shipment during underwriting review or dispute, assume non-compliance, and cut off your processing. You will also expose yourself to state enforcement. Recovery takes months and requires proof of a new control in place. This is not a fine you can pay — it is termination of your ability to process at all until you can demonstrate systematic change.

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.