Sign in

Blog · Finance metrics and formulas

Marketing ROI vs ROAS: formulas and the margin test

Marketing ROI asks whether the contribution associated with a campaign covers its marketing cost. ROAS compares attributed revenue with ad spend. A worked USD example shows why the same ROAS can produce a positive return or only break even, and what a finance partner must check before changing the budget.

The short answerROAS is attributed revenue divided by ad spend. Marketing ROI compares the contribution remaining after marketing cost with that marketing cost. Include the agreed campaign costs and the margin on the revenue, rather than treating revenue as profit. An attribution-based ROI allocates observed results to marketing; it does not establish how much extra profit marketing caused.

ROAS measures attributed revenue per advertising dollar; marketing ROI measures the return after the costs in an agreed scope. For a marketing director and finance partner, the difference matters when approving the next campaign. Revenue can look attractive while leaving little contribution to cover the investment.

Start by naming the result: attributed or incremental, realized or forecast, and for which campaign cohort and observation period. Those labels carry more information than an unexplained percentage.

The formulas, with the cost boundary visible

ROAS = attributed net revenue ÷ ad spend

Attributed contribution before marketing = attributed net revenue × contribution margin before marketing

Attribution-based marketing ROI = (attributed contribution before marketing − marketing cost) ÷ marketing cost

ROAS is commonly shown as a multiple, such as revenue dollars per ad dollar. Multiply an ROI ratio by 100 to show a percentage. With zero ad spend, ROAS is undefined; with zero marketing cost, the ROI ratio is undefined.

For this guide, marketing cost includes media, agency, creative and the other campaign costs finance has agreed to include. Contribution before marketing deducts the relevant product, service and variable fulfillment costs from net revenue. Keep marketing cost out of that margin so it is subtracted once. If you start with gross profit instead, check whether variable delivery or servicing costs still need to be deducted; the gross profit margin guide owns that accounting definition.

This is a return on the marketing investment convention. A total-cost ROI can use production costs as well as advertising in its denominator, as the ROI reference example does (checked October 17, 2026). Agree the convention before comparing reports: the same profit divided by a different cost base produces a different ratio.

A revenue-based shortcut, (revenue − marketing cost) ÷ marketing cost, assumes there are no other costs of earning that revenue. Label it as such if used. It cannot substitute for a profit-based return when product or service costs are material.

Worked example: the same ROAS, a different budget answer

A US marketing team reviews a completed campaign cohort with $240,000 of attributed net revenue, $40,000 of ad spend and $20,000 of other campaign costs. Total marketing cost is therefore $60,000. Revenue is net of returns and discounts; sales tax is excluded. All amounts are synthetic, in USD, for the same agreed observation window.

The table holds the revenue and campaign cost constant and changes only the contribution margin before marketing. These are alternative margin scenarios, not two campaigns whose revenue should be added together.

Measure Higher-margin scenario Lower-margin scenario
Attributed net revenue $240,000 $240,000
Ad spend $40,000 $40,000
Other campaign costs $20,000 $20,000
Total marketing cost $60,000 $60,000
Contribution margin before marketing 50% 25%
Contribution before marketing $120,000 $60,000
Contribution after marketing cost $60,000 $0
ROAS 6.0× 6.0×
Attribution-based marketing ROI 100% 0%

In the higher-margin scenario, $240,000 × 50% produces $120,000 before marketing. Subtracting $60,000 leaves $60,000; dividing by the $60,000 investment gives 100% ROI. At 25% margin, the same revenue produces only $60,000 before marketing, so the campaign breaks even on the included costs. Neither result establishes incremental profit.

For these fixed cost and margin assumptions, the break-even test is:

Attributed revenue needed to break even = marketing cost ÷ contribution margin before marketing

At 50% margin, the required revenue is $120,000, equivalent to 3.0× ROAS on $40,000 of ad spend. At 25% margin, it is $240,000, equivalent to 6.0× ROAS. Both are accounting break-even points for this scope, not recommended targets or forecasts of what more spending will earn. The calculation assumes a positive, unchanged margin and fixed campaign costs.

Build the comparison from ad, CRM and finance exports

Keep a campaign register with the campaign ID, cost owner, start and end dates, measurement window and attribution rule. Reconcile ad spend to the advertising export and add the other approved marketing costs from finance. Keep spend and commitments separate when the campaign is still running.

Join CRM outcomes to the agreed financial outcome using opportunity, account or invoice identifiers. State whether the measure is bookings, invoiced revenue or collected cash. A pipeline amount is a forecast outcome; it should not appear as realized revenue. Report unmatched outcomes and unallocated revenue rather than forcing them into a channel.

Then apply the approved margin by product or customer group. A campaign selling a different mix can change its contribution even if headline revenue and ROAS stay flat. Calculate the total return from total dollars; averaging campaign ROI percentages gives each campaign equal weight regardless of investment.

The marketing attribution models guide owns the rules for allocating one outcome across touches. Customer acquisition cost owns the separate question of cost per new customer and payback; it should sit beside ROI when new customers take time to return their acquisition cost.

Where it goes wrong

Attributed becomes incremental. A customer who saw an ad might have bought anyway. Call the result attribution-based unless the evidence estimates what would have happened without the effort. The association and cause guide explains the wording and the limits of observational evidence.

Media is the entire denominator. Agency, creative and allocated campaign labor can change the return materially. State which costs are included, and retain a separate media-only view when useful.

Margin is one company average. Returns, discounts and the product mix affect what each revenue dollar leaves behind. Use the agreed margin for the matched scope and identify missing costs.

Two platforms claim the same sale. Summing each platform's reported revenue can exceed the finance total. One outcome needs one allocation rule across the combined view.

Revenue arrives after the reporting cutoff. Compare equally mature campaign cohorts. Show an incomplete cohort as incomplete rather than treating a short observation window as poor performance.

Past average return becomes next-dollar return. The return on the completed campaign does not establish what an additional dollar will deliver. Budget changes need assumptions about capacity, audience and incremental response.

Put margin beside the campaign result

For a business team starting with files, Covirage works from the CRM, revenue and cost exports already available. Covirage's tools compute every figure and reconcile the selected scope; the external AI model explains the results and their assumptions. The business owner approves the outcome definition, attribution basis and cost boundary.

See customer profitability for understanding the contribution behind revenue. Related: marketing attribution models, customer acquisition cost and gross profit margin.

Questions people ask

What is the marketing ROI formula?

For an attribution-based campaign view, marketing ROI = (attributed contribution before marketing - marketing cost) / marketing cost. Contribution before marketing is attributed net revenue less the product, service and variable delivery costs included in the agreed margin definition. Multiply the result by 100 to express it as a percentage.

What is the difference between ROAS and ROI?

ROAS divides attributed revenue by ad spend. ROI deducts the costs needed to earn the return, then compares the remaining benefit with the investment. A campaign can have a strong revenue-to-ad-spend ratio and a weak return after margin and other marketing costs.

What is a good marketing ROI?

Use the company's required return, measurement window and confidence in incremental results. There is no universal target: product margin, campaign costs, customer maturity and the alternative use of the budget all affect the decision.

Does a positive marketing ROI prove a campaign caused profit?

No. If revenue was assigned by an attribution rule, the result is an allocated return. An incremental ROI needs a defensible estimate of the contribution that would not have occurred without the campaign, such as evidence from a suitable controlled experiment.