Ad profitability measures whether your paid campaigns generate net profit after accounting for COGS, shipping, transaction fees, and returns — not just revenue.
Reviews from the Shopify App Store
“Great app, easy to install, and way more affordable than the big-name attribution tools. Helps me make smarter decisions about my ad spend. Support has been responsive too. Worth every penny.”
LooksPretty
“This is a good app. I simply tried the app, and I would say it exceeded my expectations. The setup has been very easy and I got some pretty good insights. Support has been very responsive.”
Hustle Wear
“I was skeptical at $19/mo but this thing actually nails attribution better than tools I've paid way more for.”
Sydney Padel Club
BlackBox shows exactly which traffic sources, campaigns, and ads
lead to purchases on your Shopify store.
For example, if you spent $2,000 on ads and generated $8,000 in revenue across 100 orders with $25 COGS and $5 shipping per order, your net profit per order is $80 − $25 − $5 − $20 (ad cost) = $30.
| Category | Benchmark Range |
|---|---|
| 20% gross margin | 5.00x break-even ROAS |
| 30% gross margin | 3.33x break-even ROAS |
| 40% gross margin | 2.50x break-even ROAS |
| 50% gross margin | 2.00x break-even ROAS |
| 60% gross margin | 1.67x break-even ROAS |
Benchmarks vary by industry, audience, product type, and season. Use these as general guidelines.
ROAS alone does not tell you if your ads are profitable. A 4x ROAS on a 20% margin product barely breaks even after product costs. This calculator factors in COGS, shipping, transaction fees, and returns to show your true net profit per order.
Most Shopify stores make scaling decisions based on platform-reported ROAS, which is inflated by attribution overlap and does not account for post-sale costs. True profitability analysis prevents you from scaling campaigns that lose money on every order.
The Ad Profitability Calculator is the most comprehensive tool on this site — combining the ROAS calculator, profit margin calculator, and growth projection modeling into a single workflow.
BlackBox Attribution: Knowing your true ad profitability is step one. BlackBox Attribution shows which specific campaigns, traffic sources, and customer journeys actually drive profitable orders on your Shopify store — so you can scale what works and cut what doesn't.
ROAS measures revenue per ad dollar — it tells you nothing about whether that revenue is actually profitable. A 4x ROAS on a 20% margin product means you're barely breaking even after product costs. True profitability requires factoring in COGS, shipping, fees, and returns.
Calculate your break-even ROAS first: divide 1 by your gross margin. If your margin is 40%, your break-even ROAS is 2.5x. Any campaign above that is generating gross profit. Then subtract shipping and transaction fees for your true net profit per order.
After ad spend, most Shopify stores target a net margin of 10-20% per ad-driven order. If your gross margin is 50% and your ROAS is 3x, your net margin after ad cost is roughly 17% — healthy for paid acquisition.
Returns directly reduce the revenue that your ROAS calculation is based on. A 10% return rate on a 3x ROAS campaign effectively reduces your True ROAS to around 2.7x. On tight margins, that difference can flip a profitable campaign to a losing one.
CAC (Customer Acquisition Cost) is your total ad spend divided by the number of new customers acquired. It matters because it determines how long it takes to recoup acquisition costs. If your CAC is $45 and your average order value is $60 with 40% margin, your payback period is roughly 2 orders.