DEMOThis is sample data. See your own numbers in 5 minutes.
Marketing
Channel ROAS and net contribution, last 30 days
Net contribution
$29,690
$37,390 profit · $7,700 ad spend
Blended ROAS
11.34×
Net ROAS 3.86×
Total ad spend
$7,700
521 orders
Attribution coverage
59%
306 of 521 orders
What to do next
Channel-by-channel actions based on Net ROAS, refund rate, and sample size.
SCALE
MetaMeta at 1.83× Net ROAS, scale spend
Every $1 in ad spend keeps $0.83 after costs. Increase budget around 20% next period and watch for the ratio drifting below 1.5× as you scale.
$6,420
DIAGNOSE
GoogleGoogle at 0.83× Net ROAS, below break-even
Common causes: high refund rate on this channel's customers, wrong audience targeting, or margin compression on the products it sells. Investigate before increasing spend.
$3,480
INVEST
EmailEmail earned $5,300 at $0 spend
This channel is converting on its own. Investing in it (more email flows, affiliate partnerships, or paid amplification) would scale a known winner.
$5,300
By channel
| Channel | Orders | Revenue | Gross profit | Ad spend | Net contribution | ROAS | Net ROAS |
|---|---|---|---|---|---|---|---|
| Direct | 215 | $31,500 | $14,490 | – | $14,490 | – | – |
| Meta | 142 | $24,800 | $9,920 | $3,500 | $6,420 | 7.09× | 1.83× |
| 76 | $11,800 | $5,300 | – | $5,300 | – | – | |
| 88 | $19,200 | $7,680 | $4,200 | $3,480 | 4.57× | 0.83× |
Ad spend log
Meta
1 Apr – 30 Apr
Spring sale campaign
$2,200
Google
1 Apr – 30 Apr
Brand search + shopping
$2,800
Meta
1 Mar – 31 Mar
Cold prospecting
$1,300
Google
1 Mar – 31 Mar
Shopping only
$1,400
Add spend
Meta (Facebook + Instagram)
2026-04-01
2026-04-30
$2,200
Spring sale campaign
Demo mode. Sign up to log real spend