How ROAS works
Every dollar you put into Google Ads, Meta Ads, TikTok Ads, or any paid traffic source either comes back with friends or doesn't. ROAS averages that outcome across a campaign. If you spend $500 and your affiliate commissions add up to $1,500, your ROAS is $1,500 ÷ $500 = 3.0, or 3:1 — three dollars in revenue for every dollar spent.
The formula:
ROAS = Revenue from Ads ÷ Ad Spend
Most ad platforms display ROAS automatically once you've connected conversion tracking. Google Ads calls it "Conv. value / cost." Meta calls it "Purchase ROAS." Underneath, it's the same number.
ROAS vs ROI — they're not the same
People use these interchangeably. They shouldn't. ROAS measures revenue against ad spend only. ROI measures profit against total investment, including ad spend, software, your time, refunds, and any other cost.
A campaign with a glamorous 4× ROAS can still be unprofitable once you factor in tracker fees, landing-page hosting, refund chargebacks, and the time you spent making creatives. ROAS is the dashboard number; ROI is the truth.
Affiliates running paid traffic should track ROAS daily for optimization decisions and ROI monthly for "are we actually building a business" decisions.
What ROAS do affiliates need?
Affiliates need a higher ROAS than e-commerce brands. A brand selling its own product keeps the full margin; an affiliate keeps only the commission. So the same 2× ROAS that's profitable for a Shopify store can be a money-loser for an affiliate.
Rough ranges, assuming a typical CPA payout structure:
- Below 1.5×: losing money once you account for tracking and time
- 1.5×–2×: roughly break-even — useful for testing, not a business
- 2.5×–4×: healthy. Scale slowly, watch ROAS compress.
- 5×+: exceptional. Either a great offer-traffic match or you're early in scaling. Reinvest aggressively.
RevShare offers can sustain lower upfront ROAS because the back-end pays out over months. SaaS RevShare campaigns sometimes start at 1× ROAS and turn profitable on month two or three.
How ROAS sets your max bid
Once you know the ROAS you need, you can derive a maximum CPC. Say your target ROAS is 3:1, your average commission per conversion is $30, and your conversion rate is 2%. Then:
- Revenue per click = $30 × 2% =
$0.60 - Max CPC at 3:1 ROAS = $0.60 ÷ 3 =
$0.20
Bid above $0.20 and your ROAS drops below target. Bid below it and you under-scale. This back-of-envelope math is why experienced affiliates can audit a campaign in five minutes.
How to raise your ROAS
Three levers, ordered by impact:
- Switch the offer. Same ad, better-converting offer = instant ROAS lift. Always test 2-3 competing offers in the same vertical before declaring a campaign dead.
- Improve the bridge or pre-sell page. A warm-up page between ad and offer can lift conversion rate 30–80%, which lifts ROAS proportionally. See the Funnel Blueprint.
- Tighten targeting. Lower-volume, higher-intent audiences usually convert at multiples of broad audiences. Trade reach for ROAS at the start; widen later.