DEMOThis is sample data. See your own numbers in 5 minutes.
Sign up
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
Meta
Meta 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
Google
Google 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
Email
Email 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
ChannelOrdersRevenueGross profitAd spendNet contributionROASNet ROAS
Direct215$31,500$14,490$14,490
Meta142$24,800$9,920$3,500$6,4207.09×1.83×
Email76$11,800$5,300$5,300
Google88$19,200$7,680$4,200$3,4804.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
See your real numbers