ROAS can look strong while business profit weakens. This guide connects ad metrics to contribution and net outcomes so you can avoid scaling loss-making campaigns.
Primary tool: Marketing ROI Calculator
What this guide checks
- Whether ad return covers variable costs and fulfillment.
- Whether CAC payback is compatible with cashflow constraints.
- Whether high-ROAS channels are still profitable after blended overhead.
Signals that should trigger a second look
- ROAS improves while net profit stagnates.
- Payback period extends despite stable conversion rates.
- Incremental revenue quality differs by channel.
Common mistakes
- Treating ROAS as profit.
- Using blended margin assumptions for all channels.
- Ignoring refund and post-sale support cost in campaign evaluation.
Real scenarios
Scale pause after margin check
Campaign ROAS of 3.4 looked great, but after returns and shipping subsidies contribution became negative.
Channel reallocation
Lower-ROAS channel had shorter payback and higher retention, making it better for growth stage cashflow.
Mistake vs better approach
| Scenario | Common mistake | Better approach |
|---|---|---|
| Budget scaling | Scale by top-line ROAS only. | Scale by contribution after variable and support costs. |
| Channel comparison | Mix attribution windows across channels. | Normalize windows and definitions before ranking. |
Decision guidance
Low concern
Campaign remains profitable after variable costs and payback constraints.
Medium concern
Campaign is promising but sensitive to cost or refund changes.
High concern
Channel appears efficient in ROAS but destroys contribution margin.
Trust workflow (after you get a number)
- Calculate channel-level ROAS and CAC first.
- Add variable cost and refund assumptions.
- Check payback against cash runway.
- Scale only campaigns with positive contribution under stress.