Adbrains

Calculating ROI of Online Advertising Campaigns: Formulas, Benchmarks and Examples

Category

Google Ads

icon

Written by

Adbrains

icon

Post date

17 September 2026

Calculating the ROI of online advertising campaigns sounds straightforward, but in practice many advertisers struggle with the right formulas, inconsistent measurement methods, and the question of which benchmarks are realistic for their industry. This article explains step by step how to correctly calculate return on investment for Google Ads and Meta Ads campaigns, which ROI formula variants to use and when, what benchmarks to expect in 2026, and how AI-driven optimisation delivers structurally better results than manual campaign management.

What is ROI and Why is it the Most Important KPI for Advertisers?

ROI stands for Return on Investment and expresses how much return an investment generates relative to its cost. In online advertising, this means: how many euros do you earn back for every euro you spend on advertising budget? A positive ROI means your campaign is profitable; an ROI of 0 is break-even; and anything below that costs you money.

The basic ROI formula is:

ROI (%) = ((Revenue - Costs) / Costs) × 100

Suppose you spend €1,000 on Google Ads and generate €4,000 in revenue. Your ROI is: ((4,000 - 1,000) / 1,000) × 100 = 300%. That sounds impressive, but this is the gross ROI on revenue, not on profit. For an accurate picture, you must also include your product costs, shipping costs and other fixed expenses.

In the world of Google Ads, ROAS (Return on Ad Spend) is also widely used alongside ROI. While ROI measures net profitability, ROAS purely measures the revenue ratio:

ROAS = Revenue / Advertising costs

A ROAS of 4 means that for every euro of advertising budget you generate four euros of revenue. The relationship between ROI and ROAS depends on your margins: a ROAS of 4 with a gross margin of 50% delivers a positive ROI, but with a margin of 20% you are making a loss. It is therefore essential to calculate your own break-even ROAS before setting bidding strategies such as Target ROAS.

Choosing the Right ROI Formula: E-commerce vs. Lead Generation

The way you calculate ROI differs significantly between e-commerce campaigns and lead generation campaigns. In e-commerce, revenue is directly measurable via conversion tracking. In lead gen, you measure cost per lead (CPL) and must estimate the value of a lead based on your closing rate and average order value.

For e-commerce, use:

  • ROAS as the primary steering metric, combined with break-even ROAS based on margin
  • Profit-level ROI: ((Revenue × Gross margin) - Advertising costs) / Advertising costs × 100
  • CPA (cost per acquisition): total advertising costs divided by number of purchases

A practical example: ToetsJeKennis.nl sells online exams and courses with an average order value (AOV) of €50 and a margin of approximately 70%. The break-even ROAS is therefore 1 / 0.70 = 1.43. Any ROAS above 1.43 is profitable. With an achieved ROAS of 5, the profit ROI is: ((€50 × 0.70) - (€50 / 5)) / (€50 / 5) × 100 = (€35 - €10) / €10 × 100 = 250%.

For lead generation, use:

  • CPL (cost per lead): advertising costs divided by the number of leads
  • CPA based on closing rate: if 1 in 5 leads becomes a customer, your CPA is five times your CPL
  • ROI on customer value: (Average revenue per customer × Closing rate - CPL) / CPL × 100

Clima-Active.nl generates quote requests for air conditioning and heat pump installations. If a lead costs an average of €80, 25% of leads become customers, and the average installation revenue is €3,500, then the ROI per lead is: ((€3,500 × 0.25) - €80) / €80 × 100 = nearly 994%. Even accounting for installation costs, the profitability of well-managed lead gen campaigns is substantial.

ROI Benchmarks for Online Advertising in 2026

What can you realistically expect as ROI and ROAS for Google Ads and Meta Ads in 2026? The figures vary considerably by industry, campaign type and quality of account management, but the following benchmarks serve as a guideline for well-managed campaigns in the Dutch market.

Campaign type Average ROAS Average CPL / CPA Typical ROI (on profit)
Google Search (e-commerce) 4:1 to 8:1 €8 to €25 CPA 150% to 500%
Google Search (lead gen) N/A €15 to €60 CPL 200% to 900%+
Performance Max (PMax) 3:1 to 7:1 €10 to €35 CPA 100% to 400%
Meta Ads (e-commerce) 2.5:1 to 5:1 €12 to €40 CPA 80% to 350%
Meta Ads (lead gen) N/A €10 to €45 CPL 150% to 700%

Note that these benchmarks apply to campaigns with correct conversion tracking and healthy account management. Campaigns without server-side tracking or with incomplete conversion data will show significantly lower reported ROI figures, while actual ROI may be much higher. Advertisers who implement server-side tracking see an average of 23% more conversions tracked, which directly impacts visible ROI and Smart Bidding performance.

How AdBrains AI Structurally Improves ROI

Improving ROI is not a one-time action but a continuous optimisation process in which every variable in the formula, from click costs to conversion rate and average order value, can be influenced daily. This is precisely where AdBrains' own AI technology makes the structural difference.

The foundation of accurate ROI measurement starts with conversion data. AdBrains implements a dedicated server-side Google Tag Manager infrastructure (sGTM) for each client, enriching conversion signals with first-party data. This means every Smart Bidding bid moment is fed with more complete and accurate signals than standard browser-side tracking provides. The result: less data loss, better Target ROAS and Target CPA steering, and a more realistic picture of actual ROI.

The automated tCPA/tROAS optimisation adjusts bidding strategies daily based on conversion volume and the margin targets set per client. For E-4motion.com, the webshop for new electric folding bikes, this means the AI tightens the Target ROAS during high-conversion periods and relaxes it when the system needs more data points, always with the profit goal as the leading variable rather than purely volume.

The automated search term mining analyses all search terms generating clicks every day. Irrelevant search terms that consume advertising budget without contributing to ROI are automatically detected and added as negative keywords. This reduces budget waste and improves the average quality of incoming traffic, leading to a higher conversion rate and therefore a better ROI per euro spent.

The Keyword Incubator safely tests new keywords in a separate campaign before promoting them to the production campaign. This prevents unproven keywords from dragging down the average ROI before they have proven they convert. For Clima-Active.nl, new search terms around heat pumps or specific brands are first tested at small scale on CPL level, and only scaled up once lead quality and costs meet the ROI target.

The multi-agent verification system has four independent AI agents review every optimisation decision before it is executed. This prevents costly mistakes such as accidentally raising bids on poorly performing campaigns. Every step toward better ROI is double and triple-checked before implementation, giving advertisers confidence that improvements are both deliberate and data-driven.

Measuring ROI Across the Full Customer Journey

One of the biggest challenges in calculating ROI is that the customer journey is rarely linear. A visitor first sees a Meta Ads advertisement, later clicks on a Google Shopping ad, leaves the site, and ultimately converts via a branded search campaign. With last-click attribution, only the final click receives the conversion value, making Meta Ads and Shopping appear to underperform their actual ROI contribution.

Data-driven attribution distributes conversion value across all touchpoints based on their actual contribution. This gives a more realistic picture of ROI per channel and helps you allocate budgets more effectively. For advertisers running both Google Ads and Meta Ads, it is essential to evaluate both channels from one shared measurement framework rather than analysing each campaign in isolation.

Beyond attribution, a customer's lifetime value (LTV) plays a crucial role in a correct ROI assessment. A webshop focused on returning customers, such as HACCP-cursus.com with annual repeat purchases for food safety courses, can justify a higher initial CPA than a webshop where customers only buy once. By incorporating LTV into the ROI formula, you make fundamentally better strategic decisions about budget allocation and bidding strategy.

Step-by-Step: Calculate Your Campaign ROI

To calculate the ROI of your Google Ads or Meta Ads campaign yourself, follow these steps:

  1. Determine your net revenue: Subtract returns and cancellations from the reported conversion revenue in your advertising platform.
  2. Calculate your gross margin: What remains after product costs and direct variable costs?
  3. Add up all advertising costs: Including agency fees, tool costs and significant internal hours.
  4. Calculate the profit ROI: (Net revenue × Gross margin - Total advertising costs) / Total advertising costs × 100.
  5. Compare with your break-even ROAS: Is your achieved ROAS higher than 1 / Gross margin? Then your campaign is profitable.
  6. Check your conversion data: Are all conversions correctly tracked? Use server-side tracking to minimise data loss.
  7. Analyse per campaign and channel: Which campaigns deliver the highest ROI? Shift budget towards the best-performing campaigns.

Frequently Asked Questions About Calculating Advertising ROI

What is the difference between ROI and ROAS?

ROI (Return on Investment) measures the net return relative to the total investment, including product costs and overhead. ROAS (Return on Ad Spend) measures only the revenue ratio relative to advertising costs, without accounting for margins or other costs. For strategic decisions, profit-level ROI is the most valuable KPI. ROAS is useful as an operational steering variable within Google Ads, but must always be translated into a profit target via break-even ROAS.

What ROAS is good for e-commerce in 2026?

In 2026, a ROAS of 4:1 is a solid benchmark for well-managed Google Ads campaigns in the Dutch e-commerce market. Webshops with high margins, such as digital products at ToetsJeKennis.nl, can set higher ROAS targets, while webshops with low margins may already be profitable at a ROAS of 2:1 or 3:1. The right ROAS always depends on your specific gross margin and cost structure.

How do I correctly measure the ROI of a lead gen campaign?

In lead gen, direct revenue measurement via the advertising platform is not always possible. The most accurate method is tracking the complete sales funnel: how many leads come in via Google Ads or Meta Ads, what percentage becomes a customer, and what is the average order value of those customers? With these three variables, you can calculate the value per lead and set a realistic Target CPA in your campaigns. Connect your CRM system for optimal insight.

Does server-side tracking really affect my ROI?

Absolutely. Without server-side tracking, your advertising platform misses a significant portion of conversions due to iOS privacy restrictions, ad blockers and cookie limitations. Advertisers who implement server-side tracking see an average of 23% more conversions tracked. This has two direct effects on ROI: first, it gives Smart Bidding better signals so bids are steered more accurately. Second, it provides a more realistic picture of your actual ROI, enabling better strategic decisions about budget allocation and campaign structure.

Share this article

Let a Google Ads Expert review your current campaigns

In a personal call we analyze your current Google Ads setup and show concrete improvements. Free and non-binding.

Account Analysis

Within 30 minutes

We dive live into your Google Ads account and pinpoint quick wins for a higher ROAS.

AI Platform Demo

Live walkthrough

See how our AI analyzes search terms daily, optimizes bids and expands your campaigns.

Tailored Growth Plan

Concrete action plan

You get a clear plan with expected results, a timeline and investment for your webshop.