VIFLY

ROAS and CPA calculator

ROAS and CPA: do your clicks cover their cost?

A campaign can generate revenue without being profitable. Enter your spending, attributed revenue and margin to distinguish advertising return from business outcome.

Understand the model. Stay in control. Choose your path.

At a glance

The answer in a few words

ROAS is attributed revenue divided by advertising spend. CPA is spend divided by the number of conversions. With €100 spent, €300 revenue and 10 conversions, ROAS is 3 and CPA is €10. Profitability also requires considering margin and other costs.

Your live calculation

ROAS · CPA

ROAS—

CPA—

Contribution after advertising—

Simplified break-even ROAS—

Indicative calculation: constant margin, excluding fixed costs. Data stays in your browser.

The criteria that matter

Formulas to understand

Features and terms are detailed in the sources below. Use these examples to choose your journey.
MetricCalculationWhat it tells you
ROASAttributed revenue ÷ advertising spend.Gross advertising return, not profit.
CPAAdvertising spend ÷ conversions.Average cost of a defined action.
Break-even ROAS1 ÷ contribution margin rate before advertising.Simplified threshold when the margin rate stays constant.

ROAS of 3: a good result or a loss?

At a 50% margin before advertising, €300 revenue leaves €150 to cover advertising. After €100 advertising spend, €50 contribution remains. At a 20% margin, the same revenue leaves €60 and contribution after advertising is negative: −€40. Fixed costs are not deducted here.

Choose a conversion that represents your goal

A purchase, booking and contact inquiry do not automatically have the same value. Read CPA alongside the definition of the conversion. A target CPA in Google Ads is a bidding objective; this calculator describes observed CPA from your data.

Check the data before deciding

Use the same period, currency and a consistent basis for revenue and spend. Include variable costs in the entered margin: delivery, providers, payment fees or commission, depending on your activity. Advertising attribution is a measurement model; it does not prove that all sales are incremental.

Before increasing the budget, also test the offer and post-click journey. The page should explain the outcome, conditions and desired action. VIFLY can connect that presentation to your content or Booking; no tool guarantees ROAS.

Before you get started

Your questions answered.

How do you express ROAS as a percentage?

Multiply the ratio by 100. ROAS of 3 means 300% attributed revenue relative to advertising spend, before subtracting other costs.

What is a good ROAS?

It depends on your margin, costs, objective and attribution. With a 50% margin before advertising, the simplified threshold is 2; with 20%, it is 5. This threshold does not cover fixed costs.

What happens with zero conversions?

CPA is undefined: you cannot divide by zero. The calculator indicates this without showing an infinite cost.

Your next step

Your audience should know what to do next.

Present your expertise, content or services through a journey your audience understands.

Calculate my metrics

Move forward

Explore the journey that fits you.

Sources and terms

Updated on . Features depend on each service’s plans and terms.