Join the waitlist and get Sublim Business free for 3 months  Claim offer

Metrics & KPIs

ROI: definition, formula and calculation in marketing

Guillaume Sallé
Guillaume Sallé
Analytics Content & Glossary Lead

Updated on February 22, 2026

Quick definition

ROI (Return On Investment) is the return on investment that measures the net profitability of an investment by comparing the benefit generated to the total cost invested. ROI is the universal profitability indicator used in marketing, finance and strategy to compare the efficiency of different actions and guide budget allocation decisions.

How it works

Formula

ROI = ((Revenue generated − Total investment cost) / Total investment cost) × 100

Example: a campaign costing €5,000 generating €8,000 gross margin → ROI = ((8,000 − 5,000) / 5,000) × 100 = 60%

A positive ROI indicates a profitable investment; a negative ROI indicates a loss. A ROI of 100% means you have doubled your stake.

Unlike ROAS, which simply divides gross revenue by advertising spend, ROI incorporates all costs (production, salaries, tools, platform fees) and is generally calculated on gross margin, not on revenue.

In digital marketing, calculating ROI is often complicated by the difficulty of accurately attributing revenue to a specific action — this is the multi-touch attribution problem.

ROI can be calculated by channel:

  • SEO: deferred but high ROI over the long term (12–36 months)
  • SEA: immediate but one-off ROI, dependent on budget
  • Email: average ROI of 3,600–4,200% according to industry studies

Why it matters

ROI is the strategic KPI par excellence because it transcends disciplines and allows investments of very different natures to be compared on the same scale.

Without ROI calculation, budget decisions rely on intuition rather than data. ROI is also the decisive argument for obtaining additional budgets: demonstrating a 300% ROI on a past action is the best argument to convince a CFO to increase the marketing budget.

  • A ROI calculated on margin (not revenue) gives a realistic view of profitability
  • SEO ROI takes time but is cumulative: each piece of content continues to generate traffic
  • Email ROI is structurally high thanks to low sending costs

How to improve or use it

  1. 1Precisely measure all costs associated with each action (don't forget team time).
  2. 2Identify high-ROI actions and replicate them at greater scale.
  3. 3Eliminate or reduce investments with negative or insufficient ROI.
  4. 4Optimise the conversion rate to increase revenue without increasing costs.
  5. 5Prioritise channels with cumulative effect (SEO, content, email) whose ROI improves over time.
  6. 6Set up rigorous attribution tracking to avoid double-counting the same revenue.

With Sublim

Sublim helps you calculate the real ROI of your digital actions by providing neutral, GDPR-compliant multi-source attribution. By connecting traffic, behaviour and conversion data in a single dashboard, you compare the ROI of SEO, paid campaigns, social and email marketing — and make budget allocation decisions based on real data rather than biased reports from advertising platforms.

Frequently asked questions

What is the difference between ROI and ROAS?

ROAS (Return On Ad Spend) measures only the ratio of gross revenue to advertising spend. ROI is more complete: it includes all costs (not just ad spend) and is generally calculated on net margin. A ROAS of 5 can correspond to a negative ROI if non-advertising costs are high. ROI is therefore more relevant for assessing overall profitability.

How do you calculate the ROI of an SEO strategy?

To calculate SEO ROI: estimate the revenue generated by organic traffic (organic sessions × conversion rate × average order value), then subtract all SEO costs (agency, writers, tools, technical development). The result divided by SEO costs gives your ROI. Caution: SEO has delayed ROI (often 6 to 12 months before the first results) but exceptional ROI over 2–3 years.

What is the average ROI of an email marketing campaign?

Email marketing is renowned for its high ROI: industry studies regularly indicate an average ROI of 3,600% to 4,200% (i.e. €36 to €42 returned for €1 invested). This high ROI is explained by low sending costs and the commercial maturity of subscribed audiences. However, this figure varies considerably depending on list quality, sending frequency and content relevance.

Related terms

ROI: definition, formula and calculation in marketing, Sublim | Sublim Analytics