Definition

What is ROI in marketing?

ROI (return on investment) measures what an investment brings in once its cost has been paid back. In marketing, it compares the gross margin produced by the sales attributed to a campaign with the total cost of obtaining them: media spend, management fees, production. A positive ROI means the campaign made money; a negative ROI means it lost money.

What the calculation should count

The gain is gross margin, not revenue. Between the two sit the cost of goods, shipping, returns and the fees of the sales platform. The revenue Google Ads or Meta attributes to a campaign is therefore not a gain: it is the starting point of the calculation.

The cost is the total cost. It includes ad spend, management fees, ad production and tools. An ROI calculated on media spend alone gives a more flattering result than reality.

ROI and ROAS: two figures for two decisions

ROAS compares the declared conversion value with ad spend alone. It serves the day-to-day steering of campaigns, by the person running them. ROI serves the decision: renew, increase or cut a budget.

The two figures can contradict each other. A ROAS of 4 is a loss for a business whose gross margin is 20%: each advertising dollar brings in $4 of revenue, but only $0.80 of margin.

Why marketing ROI is hard to measure

  • Attribution. The revenue Google Ads attributes and the revenue in your books never match exactly: attribution windows, multiple conversions and sales closed offline do not follow the same rules. A gap of 10 to 20% is normal. What matters is its stability over time.
  • Timing. Spend can be read every day; return can only be read over a complete sales cycle. An ROI calculated too early counts the spend without the sales that were about to close.
  • Incrementality. A sale attributed to a campaign would sometimes have happened without it. Only an incrementality test measures what the advertising actually added.
  • Repeat purchases. When the product is bought again, the first sale underestimates what the customer is worth. Customer lifetime value corrects that gap.
Formula

ROI = (attributed gross margin − total cost) ÷ total cost

The result is expressed as a percentage: 0% marks break-even. Some reports show the ratio gross margin ÷ total cost instead, whose break-even point is 1. Total cost includes media spend, management fees and production.

Example

Fictional example: an online store spends $4,000 on Google Ads and pays $1,000 in management fees, for a total cost of $5,000. The platform attributes $20,000 in sales to it: its ROAS is 5.

With a 30% gross margin, those sales leave $6,000. ROI is ($6,000 − $5,000) ÷ $5,000, or 20%. With a 20% gross margin, the same sales leave $4,000 and ROI falls to −20%: the same ROAS of 5 then hides a loss.

How we read it

We calculate ROI on your gross margin and on total cost, fees included. The first question is therefore not "what ROAS should we aim for" but "what is our gross margin by product or service". That figure belongs to the business: no agency can supply it on your behalf.

We also set the evaluation period before launch: at least two complete sales cycles after the last target change. Each budget increase is then justified by return on investment, not by the volume of clicks.

Not to be confused with

ROAS
ROAS compares revenue with ad spend alone. ROI compares margin with total cost, once that cost is deducted: a ROAS above 1 can hide a negative ROI.
Customer acquisition cost
Customer acquisition cost tells you what a new customer costs. ROI tells you whether the customers obtained brought in more margin than they cost.

Related concepts

Further reading

Related services

Frequently asked questions

What is a good marketing ROI?

No percentage holds for every business. A positive ROI means the campaign brought in more margin than it cost, fees included. The right level depends on your margin, your sales cycle and what a returning customer is worth.

Should agency fees be counted in ROI?

Yes. Management fees are part of the cost of the campaign. Treating them separately gives a higher ROI than reality and can lead you to renew a budget that is losing money.

← The full glossary