AnalyticsReviewed November 9, 202610 min read

Marketing ROI vs ROAS: Formulas and a Worked Campaign Example

Calculate ROAS and marketing contribution ROI from the same fictional campaign. Understand costs, break-even assumptions, attribution, and misleading results.

ROAS compares attributed conversion value with advertising spend. ROI compares a return after specified costs with a defined investment. If the conversion value is revenue, a 4x ROAS means four dollars of attributed revenue for each advertising dollar. It does not mean four dollars of profit.

The distinction matters because a campaign can report attractive revenue while leaving little or no contribution after product costs, refunds, fulfillment, creative work, and fees. This guide uses a fictional ecommerce campaign to make the arithmetic transparent. Its values are teaching assumptions, not a benchmark, investment recommendation, or measured client result.

For the underlying concepts, see our digital marketing overview. If you are preparing a campaign rather than evaluating one, start with the worked strategy example.

Define the Metric Before Calculating It

The label "ROI" is often used for different formulas. Always state the numerator, denominator, included costs, revenue definition, and reporting period. Two reports can display different ROI percentages from the same campaign because they use different cost bases, not because one arithmetic calculation is wrong.

MetricFormula used in this articleWhat it answersImportant limitation
Revenue ROASAttributed revenue / ad spendHow much revenue is attributed per advertising dollar?Excludes non-ad costs and does not prove incrementality
Marketing contribution ROI(Attributed revenue - variable non-marketing costs - marketing investment) / marketing investmentWhat contribution remains relative to the defined marketing investment?Uses attributed revenue and excludes fixed overhead in this example
Incremental marketing ROI(Incremental contribution before marketing - marketing investment) / marketing investmentWhat additional contribution did marketing create relative to its cost?Requires a credible estimate of the counterfactual

Multiply a ratio by 100 to express it as a percentage. A ROAS of 4x is 400%. A marketing contribution ROI of 0.2 is 20%. The numbers have different meanings and should not be placed side by side without their definitions.

Google's ROI explanation uses a cost-based example that includes production and advertising costs. Our marketing contribution formula deliberately uses marketing investment as its denominator. This is why the formula belongs in the report rather than being hidden behind a familiar abbreviation.

A Worked Example With Every Cost Visible

Imagine a fictional shop selling desk organizers. During a defined reporting period, a campaign is attributed $6,000 in revenue after discounts and refunds, excluding sales tax. Associated variable product, payment, and fulfillment costs total $3,600. Advertising costs $1,500, and creative production plus campaign management cost another $500.

All values use the same currency and the same scope. Fixed rent and other overhead are outside this exercise. The $6,000 is attributed revenue, not a proven estimate of sales caused by the campaign. These limitations remain true even when the calculations are correct.

InputAmountTreatment
Attributed net revenue$6,000Revenue basis for both calculations
Variable non-marketing costs$3,600Product, fulfillment, and payment costs associated with those sales
Ad spend$1,500Denominator for revenue ROAS
Other marketing costs$500Creative and management for this campaign
Total marketing investment$2,000Ad spend plus other marketing costs
Contribution before marketing$2,400Revenue minus variable non-marketing costs
Contribution after marketing$400Contribution before marketing minus marketing investment

Revenue ROAS = $6,000 / $1,500 = 4x, or 400%.

Marketing contribution ROI = ($6,000 - $3,600 - $2,000) / $2,000 = 20%.

The campaign leaves $400 before fixed overhead and any other excluded costs. Calling that $400 the company's net profit would overstate what we know. Calling the 400% ROAS a 400% profit return would confuse revenue with contribution.

If a colleague divides the same $400 by all $5,600 of the included costs, the result is approximately 7.14%. That is a different return-on-total-cost calculation. Resolve the definition before arguing about which percentage should appear in the headline.

Why Higher ROAS Can Still Produce a Worse Outcome

Consider a second fictional scenario with the same $6,000 revenue, $1,500 ad spend, and $500 other marketing costs. If variable non-marketing costs rise to $4,500, the revenue ROAS remains 4x. Contribution after marketing becomes minus $500, and marketing contribution ROI becomes minus 25%.

The advertising dashboard may look unchanged while the economics worsen. Possible causes could include a different product mix, higher fulfillment costs, or lower margins. These are hypotheses to investigate, not facts about a real campaign.

Likewise, a campaign with a lower revenue ROAS can generate more contribution if it sells products with stronger margins. Compare like-for-like revenue definitions and costs before moving budget. A platform's conversion value may also represent a lead score or margin estimate rather than revenue; in that case, label the reported return accordingly.

Calculate Break-Even ROAS With Explicit Assumptions

In the first example, contribution margin before marketing is $2,400 / $6,000 = 40%. If that margin remains constant and advertising is the only marketing cost, the simplified break-even revenue ROAS is 1 / 0.40 = 2.5x. This covers variable non-marketing costs and ads, but not the additional $500 or fixed overhead.

To include the $500 in other marketing costs at the example's $1,500 ad spend, use:

Break-even revenue ROAS = (ad spend + other marketing costs) / (ad spend x contribution margin).

That gives $2,000 / ($1,500 x 0.40) = 3.33x, rounded to two decimal places. The corresponding revenue requirement is $2,000 / 0.40 = $5,000. At that revenue, contribution before marketing equals the $2,000 marketing investment.

This threshold is conditional. It changes if margins, creative costs, returns, or spend change. It still excludes fixed overhead and does not prove that the attributed sales are incremental. Never present a universal "good ROAS" number without the economics that make it good for a particular business.

Attribution Is Not the Same as Causation

An attribution model distributes credit for observed outcomes. It does not automatically establish which sales would have disappeared without the campaign. A returning customer might have bought anyway; several channels may influence one purchase; reporting windows may assign credit differently.

Do not add each platform's attributed revenue and assume the result equals unique business revenue. Two platforms may both claim influence on the same order. Reconcile against an authorized order or finance record, using appropriate identifiers and without putting customer personal information into a public portfolio.

For a causal estimate, an appropriate experiment or another defensible incrementality method is needed. A simple before-and-after comparison can be affected by seasonality, pricing changes, stock availability, and other campaigns. If you cannot isolate those factors, describe the result as attributed or observed rather than incremental.

This distinction also applies to AI search. A citation is not a click, and a click is not a registered learner or customer. The habit of separating exposure from business outcomes is useful across both paid and organic marketing channels.

Read Platform Conversion Values Carefully

Google's Target ROAS documentation explains the relationship between conversion value and advertising cost. A target is a bidding objective, not a promise that every campaign, day, or customer will achieve it. An incorrectly configured conversion value can make a reported result misleading even when the platform computes the ratio correctly.

Check which conversion actions are included. A purchase, a quote request, and a newsletter subscription should not all be treated as realized revenue merely because they have assigned values. Google's All conversions documentation explains why conversion columns can contain different sets of actions.

Record the date range, currency, conversion window, revenue basis, and treatment of refunds. Confirm that a reload or duplicate event has not counted the same purchase twice. When there are missing events or consent-related measurement limits, disclose them rather than filling the gap with an invented exact number.

Our Google Analytics certification guide provides a learning route for measurement concepts. It does not replace inspecting the actual tracking implementation or authorize changing an account's settings.

What About Lead Generation or Free Signups?

For a service business, a form submission is not booked revenue. Report suitable enquiries, confirmed appointments, completed work, and associated costs separately. A forecast can multiply qualified leads by an assumed close rate and contribution per customer, but it must remain labeled as an estimate until outcomes mature.

Suppose a fictional campaign produces 20 qualified leads at $400 ad spend. Its observed media cost per qualified lead is $20. Without completed-sale data, neither realized revenue ROAS nor realized marketing ROI is established. Assigning each lead $100 in a platform does not create $2,000 in actual revenue.

For a free learning platform, account creation and lesson starts are meaningful acquisition outcomes even when they do not generate immediate sales. Measure those directly. Do not invent a monetary return simply to populate a revenue dashboard. The right metric follows the business model and available evidence.

Turn the Calculation Into a Decision Memo

A useful report should explain the outcome, its scope, and the next decision. For the first example: "The campaign has 4x attributed revenue ROAS and 20% contribution ROI on a $2,000 marketing cost base, before overhead. We need to confirm refund maturity and incrementality before treating this as a reason to scale."

Show a sensitivity case alongside the headline. If variable costs increase to $4,500, the same attributed revenue becomes loss-making under this definition. If the contribution margin remains 40% but revenue falls to $5,000, the campaign reaches the illustrated break-even point. These scenarios reveal the assumptions that deserve attention.

For a portfolio, include the input table, formulas, scope, and recommendation, with all fictional numbers clearly marked. Pair it with our performance marketing portfolio projects and free performance marketing course guide. A correct explanation of uncertainty is more useful than a dramatic unsupported return claim.

Frequently Asked Questions

Is 4x ROAS good?

It depends on margins, non-ad costs, revenue quality, and incrementality. In our first example it leaves $400 before overhead; in the higher-cost scenario it loses $500. The same ROAS can describe very different business outcomes.

Can ROI and ROAS both be positive while the business loses money?

Yes, if the reported metric excludes costs that matter to the business or uses attributed revenue that overstates additional sales. Always explain what is inside and outside the calculation. A campaign contribution measure is not a complete company profit statement.

What if ad spend is zero?

Revenue ROAS is undefined when its denominator is zero. Do not report infinite ROAS as an ordinary comparable result. Organic marketing can still have production and staff costs, so evaluate an appropriately defined investment and outcome rather than treating it as costless.

Should I use revenue or profit as conversion value?

Use a value definition appropriate to the business and implementation, and document it consistently. If conversion value represents contribution rather than revenue, the resulting ratio is not comparable to a revenue-based ROAS benchmark. Do not change live bidding inputs casually without reviewing the measurement and campaign implications.

How can I learn the skills behind these calculations?

Explore the Performance Marketing Manager curriculum and create a free Markampus account for that path. Markampus is our own platform. Begin with the foundations, then use the fictional worksheet here to practice explaining a metric before recommending a business action.

Connect campaign metrics to business decisions

Explore the Performance Marketing Manager curriculum, starting with foundations before progressing to campaign and measurement concepts.

Create a free account