Campaign profitability
ROAS and ROI Calculator
Enter spend, attributed revenue and margin. You will see ROAS, the break-even threshold and the estimated result after the costs you provide.
ROAS vs ROI - what's the difference?
ROAS (Return on Ad Spend)
ROAS = Revenue / Ad spend
Measures campaign efficiency: how much attributed revenue is generated by each unit of ad spend.
ROI (Return on Investment)
ROI = (Profit / Costs) × 100%
Estimates the return after the costs entered. The result is only as complete as the cost data you provide.
Campaign data
Add optional data: conversions and clicks
Margin and costs
Analysis results
Show supporting metrics: CPA, CPC, AOV and CR
Break-even ROAS is the threshold at which attributed revenue covers ad spend and the percentage costs entered. It does not include costs you have not provided.
Your cost structure
Your targets
ROAS scale for your business
Use the threshold calculated from margin, returns and variable costs. Generic industry ranges mix different attribution windows, markets and cost structures.
Plan your ad budget based on sales goals or vice versa - see how much you can generate with a given budget.
Your goal
Required budget
Compare results of different campaigns or ad channels. Add up to 5 campaigns.
Campaigns to compare
Glossary
| Metric | Formula | Description |
|---|---|---|
ROAS |
Revenue / Ad spend | Return on Ad Spend - revenue per 1 unit of ad spend |
ROI |
(Profit / Costs) × 100% | Return on Investment - percentage return on investment |
CPA |
Spend / Conversions | Cost Per Acquisition - cost to acquire a conversion |
CPC |
Spend/Clicks | Cost Per Click - cost per click |
AOV |
Revenue/Orders | Average Order Value - average order value |
CR |
(Conversions / Clicks) × 100% | Conversion Rate - conversion rate |
Break-even ROAS |
100 / (margin% - other costs%) | ROAS at which profit = 0 |
How to interpret ROAS?
Common mistakes
- Ignoring Margin: ROAS 3.0 looks good, but at 20% margin it's a waste!
- Looking only at ROAS: Campaign with ROAS 8.0 and a budget of PLN 500 < campaign with ROAS 4.0 and a budget of PLN 20,000
- Omitting indirect costs: Marketplace commissions, payment fees, returns - these are also costs!
- Short horizon: first-order profitability and customer lifetime value answer different questions. State which horizon you are evaluating.
Formulas and methodology
ROAS | revenue / adSpend |
breakEvenRoas | 100 / (margin - otherCosts) |
ROI | (revenue - totalCosts) / totalCosts × 100% |
estimatedResult | revenue - COGS - enteredVariableCosts - adSpend |
What the result includes
Product cost derived from gross margin, ad spend and the variable costs entered as a percentage of revenue.
What it does not include automatically
Fixed costs, taxes, returns, cancellations, discounts, cash-flow effects and revenue not caused incrementally by the campaign. Add applicable items to variable costs or evaluate them separately.
- Google Ads: About return on ad spend (ROAS)
- Google Ads: Conversion value and ROAS bidding
- Google Ads: Attributed ROAS versus incremental ROAS
Original editorial calculator. All results are computed locally in your browser. Last verified: July 14, 2026.