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?

Campaign data
PLN
Add optional data: conversions and clicks
Margin and costs
E.g. marketplace commissions, payment costs

Analysis results

Campaign result
-
Estimated result
after the costs entered
-
ROAS
-
-
ROI
zwrot z inwestycji
-
Break-even ROAS
minimalny ROAS na zero
Show supporting metrics: CPA, CPC, AOV and CR
-
CPA
-
CPC
-
AOV
-
CR%
Loss Break-even: - Profit

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
(Selling price - product cost) / Selling price × 100
Commissions, payments, packaging
How much do you want to earn per transaction?
PLN
Your targets
-
Break-even ROAS
Minimum to break even
-
Target ROAS
To achieve target profit
-
Max CPA (break-even)
Maximum cost per conversion
ROAS scale for your business
0
BE: -
Target: -
10+
Your economics are the benchmark

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
PLN
Required budget
-
Ad budget
-
Estimated result
Revenue -
- Product costs -
- Ad costs -
- Other variable costs -
= Estimated result -

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?

ROAS 1.5
With a margin of 30%: Loss! Break-even ROAS = 3.33. Every unit spent on ads is ~55% loss.
ROAS 3.5
With a margin of 30%: Minimal profit. You are close to break-even. Optimize campaigns.
ROAS 5.0
With a margin of 30%: The campaign is above break-even. The final business result still depends on returns, fixed costs, taxes and attribution quality.

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

ROASrevenue / adSpend
breakEvenRoas100 / (margin - otherCosts)
ROI(revenue - totalCosts) / totalCosts × 100%
estimatedResultrevenue - 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.

Original editorial calculator. All results are computed locally in your browser. Last verified: July 14, 2026.