Home / Blog / ROAS vs ROMI vs ROI: calculate the return without hiding the costs

ROAS vs ROMI vs ROI: calculate the return without hiding the costs

, 4 min read

ROAS, or return on ad spend, usually means attributed revenue divided by advertising spend. A ROAS of 4 means four units of attributed revenue for each unit spent on ads. It is not four units of profit, and it does not establish that the advertising caused all of that revenue.

ROAS vs ROMI vs ROI: calculate the return without hiding the costs
RDNE Stock project / Pexels

Check what the numerator actually contains

Use ROAS = attributed revenue / ad spend when reporting revenue-based ROAS. State whether revenue is before or after refunds, which taxes or shipping charges are included, and how the attribution period works. Keep media spend distinct from a broader acquisition-cost total so the name matches the calculation.

A platform report may use conversion value instead of realized revenue. Google Ads allows values representing sales revenue, profit estimates or values assigned to other actions. A lead assigned a value of $100 has not necessarily produced a $100 payment. Inspect the event setup and reconcile important amounts with billing records.

For subscriptions, report observed revenue for a defined acquisition cohort and horizon. Keep a forecast of later payments separate, with its retention assumptions. Do not multiply today's monthly revenue by twelve and call the result an observed annual return.

One example of ROAS, marketing return and project return

Consider a simplified, hypothetical campaign with $4,000 revenue, $2,000 product delivery costs, $1,000 ad spend and $500 other marketing costs. Assume, only for this example, that all the revenue and associated delivery costs are incremental. Contribution before marketing is $2,000, and $500 remains after the full $1,500 marketing cost.

The table uses a contribution-based ROMI definition and a project ROI with an explicit cost denominator. ROI is a general investment measure; it is not reserved for the whole company. Neither calculation below includes costs outside the stated example, so the remaining $500 should not be presented as the company's final net profit.

If the $4,000 is merely attributed revenue rather than a credible estimate of additional revenue, the ROAS calculation still describes that report. The causal claim behind the ROMI example would remain unproven.

Three ratios for the same illustrative campaign
MeasureCalculationResult
Revenue-based ROAS$4,000 / $1,000 ad spend4x, or 400%
Contribution-based ROMI($2,000 - $1,500) / $1,500 marketing cost33.3%
Simplified project ROI$500 remaining / $3,500 stated project costs14.3%

Calculate a break-even level from your own margin

In a simplified model with a constant contribution margin before advertising and no other costs, break-even revenue-based ROAS is 1 / margin. At a 40% margin, that is 2.5. The margin must be a decimal, and the revenue basis must match the one used in the ROAS calculation.

Other marketing costs raise the required revenue. Product mix, refunds, fulfillment costs and discounting can change the margin, so a historical target may stop describing the current campaign. For subscriptions, the horizon matters too: later contribution may support acquisition, but cash is spent before those uncertain payments arrive.

A target should reflect the business's contribution, cash constraints and growth objective. Maximizing the ratio alone can favor a small pool of easy purchases while leaving worthwhile additional volume unexplored. Evaluate the expected contribution of the next spending decision, not only the highest average ROAS.

Separate attribution from additional sales

Attribution distributes credit among recorded interactions according to configured rules. Different windows, conversion definitions and click- or view-based settings can produce different platform totals. The same purchase may appear in several reports, so do not sum them as independent revenue.

Incremental ROAS asks how much additional value occurred because of the advertising relative to its cost. Google's Conversion Lift reporting makes this distinction between attributed conversion value and the difference estimated with a comparison group. Such estimates also have uncertainty; inspect the interval, the study design and any modeled or projected outcomes.

For a blended revenue-based ROAS, divide the total reconciled revenue by total ad spend instead of averaging campaign ratios. Preserve useful segments and label incomplete periods. A consistent report should make it possible to trace a changed result to the data, the product economics or a genuinely different acquisition outcome.

FAQ

Is 4x ROAS the same as 400% ROI?

No. A revenue-based ROAS of 4x is 400% revenue relative to ad spend. ROI deducts the costs included in its definition and uses the stated investment denominator.

What is a good ROAS?

It depends on contribution margin, acquisition costs, customer quality, time horizon and cash constraints. Derive a threshold from your own economics instead of adopting an industry-wide target.

Can I use predicted lifetime revenue in ROAS?

You can report a forecast separately if its assumptions and horizon are clear. Do not mix predicted lifetime value with observed revenue or imply that future payments are guaranteed.

What is ROAS when ad spend is zero?

The ratio is undefined because its denominator is zero. Report the revenue and zero ad spend separately rather than showing a meaningful finite ROAS.

Sources

Discuss your product's next step

I help define product priorities, plan launches and investigate where users drop out.

Ioann Putevoy
Ioann Putevoy
Product Manager working on mobile apps, launches and growth. Explore my work and experience.

Bring me a product that needs to find its market