Firearms & Tactical Marketing Case Study: 6x+
We turn restricted-industry Shopify stores into 6x+ ROAS growth engines.
Firearms & tactical brands most agencies won't touch, and most ad platforms restrict. Scaled with compliant paid ads and owned email that can drive up to a third of total revenue.
Figures above are drawn from multiple Zeroed In client accounts at different budgets and stages. They show what the playbook produces, not a single store's results.
Growth in a market built to slow you down.
The Constraints
Firearms and tactical brands live under restrictions generic agencies never think about: Meta ad-account bans, blocked keywords, payment-processor risk, and platform policies that kill campaigns without warning.
One restricted ad account can take a store's entire acquisition engine offline overnight.
The Mandate
Grow revenue without tripping compliance, and without betting the business on a single fragile channel. Two engines, working together:
"How long until I actually see results?"
This is fully dependent on how much data we have to work with and your budget. Most of our clients have an email list over 1k and spend $50 a day, and within 3-5 months are moving along very nicely.
First full window after launch. Creative and audiences dialing in, already cash-flow positive, ROAS building from 4.2x toward 6x+.
Structure matured. 412 purchases in 30 days at a $24.51 cost per purchase and a 1.84% outbound CTR.
Email attribution jumped 81% period-over-period as flows matured, the owned channel doing the compounding work.
Paid ads turn profitable inside the first 30-60 days, while the email engine keeps stacking (up +24%, then +81%, and +227% year over year). Not a switch you flip and walk away from. It is a compounding asset.
"Is it actually worth the cost?"
The honest test isn't spend... it's return. Every dollar into ads came back nearly seven, and email is near-pure margin. Caveat: you won't achieve this at $7 per day ad spend.
$1 In Ads, $6.92 Back
- 683 purchases in a single 60-day window from the core funnel
- $25 to $32 cost per purchase, predictable, controllable unit economics
- ROAS held between 6.1x and 6.9x across accounts, not a one-off spike
Nearly A Third Of Revenue, At Owned Margin
- Flows (automation) drove 74% of email revenue, money earned while the team sleeps
- Email attribution up +81% period-over-period and +227% year over year
- No ad spend, no auction, no platform risk. Revenue the brand owns outright
"Sure, but will this work for MY store?"
The fair question. Two things make these results repeatable, not lucky: consistency across accounts, and a playbook built for restricted industries.
Consistency across accounts
A single good month proves nothing. The rows below are four different client accounts, at different budgets and stages. The paid return held across all of them.
| Client Account | Purchases | Cost / Purchase | Revenue | ROAS |
|---|---|---|---|---|
| Account A (60-day window) | 683 | $25.38 | $119,988.70 | 6.92x |
| Account B (30-day window) | 412 | $24.51 | $61,611.34 | 6.10x |
| Account C (30-day window) | 309 | $32.26 | $61,325.12 | 6.15x |
| Account D (7-day window) | 57 | $40.12 | $13,147.42 | 5.75x |
Built For Restricted Industries
These numbers were produced inside Meta's restrictions, the exact compliance minefield a tactical brand faces. We don't learn your industry on your budget; navigating firearm and knife ad policy is the whole practice.
Two Engines, One Fewer Point Of Failure
Paid drives new traffic; email captures and monetizes it on a channel you own. If an ad account gets restricted, the owned list keeps producing. The owned email revenue doesn't blink.
See The Actual Results
Real dashboards from a range of Zeroed In client accounts, captured at different stages and budgets. No mockups, no filters. Each screenshot is its own account, so read them as separate proof points rather than one store's journey.
Let's build the same engine for your store.
On our first chats we'll map exactly how this paid + email playbook applies to your store, your margins, and your compliance situation, and what the first 90 days look like.
Setup a call today →












