HomeArticlesHow ToHow to Calculate Marketing ROI
HOW TO

How to Calculate Marketing ROI

Calculate marketing ROI step by step — the formula, how to attribute revenue to campaigns, and benchmarks across paid search, social, and SEO.

Reviewed by the thecalcu.com team · Last updated August 4, 2026

Marketing ROI tells you how much revenue each dollar of marketing spend generates, and whether that revenue is actually profitable once costs are accounted for. Without it, budget decisions come down to guesswork.

This guide walks through the calculation steps, from choosing an attribution model to breaking ROI down by channel and campaign.

What You Need Before You Start

Gather three numbers:

  • Total marketing spend, by channel or in aggregate. Include media spend, agency fees, and software costs. Optionally fold in staff time (see the note on salaries below).
  • Revenue attributable to marketing, from your analytics platform, CRM, or attribution tool.
  • Cost of goods sold (COGS), the direct cost of producing or delivering what you sold. Your finance team or accounting software will have this.

Step 1: Choose Your Attribution Model

Before you can calculate revenue attributed to marketing, decide which channel or touchpoint gets credit for each conversion. Four models come up most often:

Model How credit is assigned Best for
Last-click 100% to the final channel before conversion Quick baseline calculations
First-click 100% to the channel that first brought the customer Awareness campaign measurement
Linear Equal credit to every touchpoint in the journey Multi-channel visibility
Data-driven ML-weighted based on actual conversion patterns Mature analytics setups

Start with last-click for most calculations. It's simple, reproducible, and the default in Google Analytics, though it under-credits upper-funnel channels like display and SEO that open journeys but rarely close them.

Once you have a baseline ROI using last-click, run a linear or data-driven model alongside it to see how the numbers move.

Step 2: Calculate Basic Marketing ROI

The standard formula:

Marketing ROI = (Revenue from marketing − Marketing cost) ÷ Marketing cost × 100

Example: your total marketing spend for Q2 is $50,000. Your analytics platform attributes $200,000 in revenue to marketing.

ROI = ($200,000 − $50,000) ÷ $50,000 × 100 = 300%

Every dollar spent returned $3 in net revenue, or $4 total counting the original dollar back.

The Marketing ROI Calculator runs this instantly without a spreadsheet.

Step 3: Calculate Net Marketing ROI (Accounting for COGS)

Basic ROI works off revenue, not profit. If your products carry meaningful costs, basic ROI overstates your return.

Net Marketing ROI = (Gross profit − Marketing cost) ÷ Marketing cost × 100

Where Gross profit = Revenue − COGS

Example continued: if COGS runs 40% of revenue, COGS = $80,000. Gross profit = $200,000 − $80,000 = $120,000.

Net ROI = ($120,000 − $50,000) ÷ $50,000 × 100 = 140%

The gap between 300% and 140% is the cost of goods. Use net ROI for budget and profitability decisions. Basic ROI still has a place comparing channels against each other, but net ROI is what tells you whether the campaign actually turned a profit.

Step 4: Calculate Channel-Level ROI

Blended ROI across all spend hides which channels are pulling their weight. Break it down by channel using the same formula.

Example breakdown of the $50,000 total spend:

Channel Spend Revenue Basic ROI
Paid search $20,000 $100,000 400%
Email marketing $5,000 $60,000 1,100%
Social media ads $15,000 $30,000 100%
Display / programmatic $10,000 $10,000 0%
Total $50,000 $200,000 300%

Email delivers 1,100% ROI while display sits at breakeven. Without this channel-level view, the 300% blended figure would hide the fact that display is generating zero incremental return.

The Marketing ROI Calculator can produce this breakdown row by row quickly.

Step 5: Calculate Campaign ROI

Channel-level ROI still hides variation within a channel. A single Black Friday email campaign might deliver 600% ROI while a January clearance campaign delivers 150%, and both sit inside the same "email" row in your channel table.

The Campaign ROI Calculator tracks ROI at the campaign level. Feed in the campaign-specific spend and attributed revenue to isolate which creative, offer, or audience is actually driving the result.

This matters for planning. If your Black Friday campaign historically delivers 600% ROI, that justifies increasing its specific budget allocation even when overall email ROI looks moderate.

Step 6: Compare with ROAS for Paid Channels

For paid advertising, you'll also run into ROAS (Return on Ad Spend) as a metric. It's simpler:

ROAS = Revenue ÷ Ad Spend

No COGS deduction, no profit consideration. A ROAS of 4 means $4 in revenue per $1 in ad spend.

Use the ROAS Calculator to work it out, then compare it against your net marketing ROI.

When to use which metric: ROAS is for comparing ad efficiency across campaigns and ad sets within the same channel, where higher means more revenue per media dollar. Net marketing ROI is for deciding whether a channel or campaign is profitable enough to keep funding, since ROAS ignores COGS and ROI doesn't.

A campaign with 6x ROAS sounds strong on its own, but if your gross margin is 15%, breakeven ROAS is 6.67x, which makes that 6x campaign unprofitable. ROI would show a negative number and catch this immediately, where ROAS alone would not.

How to Measure Blended Marketing ROI

Blended ROI weighs your total marketing spend against total revenue across all sources. It's useful for board-level reporting and year-over-year comparisons, but it needs care since not all revenue traces back to marketing.

Steps for blended ROI:

  1. Pull total marketing spend for the period (all channels, all costs).
  2. Pull total revenue for the period.
  3. Estimate the portion attributable to marketing versus organic or direct, using your analytics platform's channel breakdown or a consistent attribution assumption.
  4. Apply the net ROI formula using attributed revenue and gross margin.

Consistency matters more than precision here. Stick to the same methodology each period so trends stay comparable even with some attribution margin of error baked in.

Attribution Challenges

Most customer journeys involve multiple touchpoints. A customer might discover your brand through a Google search, return via a social ad two weeks later, read a blog post from organic search, then convert after clicking an email. Last-click hands all the credit to email. First-click hands it all to paid search.

A few practical approaches help here. Use last-click as your baseline, then run a linear model as a sanity check; if linear attribution shifts a lot of credit from email to paid search, your email channel ROI is probably overstated. For SEO specifically, track organic sessions and apply your site's average conversion rate to estimate attributed revenue, since most analytics tools struggle to connect SEO spend to individual conversions. For long B2B sales cycles, use a 90-day or 180-day attribution window instead of 30 days to catch delayed conversions.

Common Mistakes

Using revenue instead of gross profit overstates ROI for any business with meaningful COGS. A 300% revenue ROI with 60% COGS works out to a 60% net ROI, which is a very different number.

Excluding indirect costs is another common gap. If your three-person marketing team spends half its time on a campaign, that salary cost belongs in the denominator. Leaving it out inflates ROI.

Mixing time periods causes trouble too. Campaign spend often precedes revenue by weeks or months, so make sure the revenue window you're measuring lines up with when the campaign actually ran, not when you happen to be reporting.

Ignoring retention revenue understates true return for any business where marketing acquires customers who then buy again. Factor in repeat purchase rate or lifetime value if you're measuring subscription or repeat-purchase businesses, or single-transaction ROI will sell the channel short.

Key Terms

  • ROI: Return on Investment; net profit divided by cost, expressed as a percentage
  • ROAS: Return on Ad Spend; revenue divided by ad spend, no cost deductions
  • Attribution: the method of assigning revenue credit to marketing touchpoints in a multi-step customer journey
  • Conversion Rate: the percentage of visitors or leads who complete a target action such as a purchase or sign-up

Frequently Asked Questions

What is a good marketing ROI benchmark?
A commonly cited benchmark is 5:1 ROI, meaning $5 in revenue for every $1 spent, which works out to 400% ROI using the standard formula. A 10:1 ratio (900% ROI) counts as excellent. Benchmarks shift a lot by industry, though: e-commerce businesses often target 300 to 600% ROI, while B2B SaaS companies with long sales cycles can accept lower short-term ROI because lifetime customer value runs high.
What is the difference between marketing ROI and ROAS?
ROAS (Return on Ad Spend) is just revenue divided by ad spend, with no deduction for cost of goods or anything else. Marketing ROI subtracts marketing costs from gross profit (revenue minus COGS) before calculating the return. ROAS tells you how efficiently your ads generate revenue. ROI tells you whether that revenue is actually profitable, and a campaign with 5x ROAS can still post negative ROI once COGS and overhead come into play.
Should I include salaries in marketing cost when calculating ROI?
For accurate profitability numbers, yes, include every fully-loaded cost: staff salaries, agency fees, software subscriptions, creative production, and management overhead. A lot of teams only count media spend, which inflates the ROI figure. If your paid search campaign costs $20,000 in ad spend plus $8,000 in agency management fees, your true cost is $28,000, and that's the number that belongs in the denominator.
What ROI should I expect from email marketing?
Email marketing tends to post the highest ROI of any digital channel, with industry studies citing 3,600% to 4,200% ROI, or $36 to $42 for every $1 spent. Part of the reason is that the main cost is the email platform subscription rather than per-send media spend. Transactional emails, abandoned cart sequences, and win-back campaigns typically beat broadcast newsletters on ROI.
How do I calculate SEO ROI when revenue is hard to attribute?
Start by estimating the value of organic traffic: pull organic sessions from Google Search Console, apply your site's average conversion rate, then multiply conversions by average order value or lead value. Divide that attributed revenue by your total SEO investment, agency or staff costs plus tools and content production. SEO compounds over time, so calculate ROI over a 12-month horizon rather than month to month to see the full return.
What ROAS is breakeven for paid advertising?
Breakeven ROAS depends on your gross margin: Breakeven ROAS = 1 / Gross Margin %. A 40% gross margin puts breakeven ROAS at 2.5x (250%); a 25% margin pushes it to 4x. Anything below your breakeven figure means you're losing money on every sale once cost of goods is factored in, so use the [ROAS Calculator](/roas-calculator/) to find your specific number.
What is marketing payback period and how do I calculate it?
It's the number of months a campaign or channel takes to recoup its cost out of the gross profit it generates: Payback Period = Marketing Cost / (Monthly Gross Profit from Channel). A $60,000 annual SEO investment generating $15,000 in monthly gross profit pays back in 4 months. This metric matters most in subscription businesses, where customer lifetime value decides whether an upfront acquisition cost is worth it.
What is the difference between blended ROI and channel-level ROI?
Blended ROI divides total marketing spend across all channels by total attributed revenue, giving you an overall efficiency number that hides where money is working and where it isn't. Channel-level ROI calculates the return for each channel on its own, which is how you'd discover email delivering 1,100% ROI while display advertising sits at 80%. Use blended ROI for board-level reporting and channel-level ROI when you're reallocating budget.
Why is my marketing ROI negative and what should I do?
Negative ROI means your marketing costs are outrunning the gross profit generated, you're spending more to acquire customers than those customers bring back. Common causes include an audience that's too broad, high COGS eating into gross margin, a landing page that converts poorly, or a long sales cycle where revenue hasn't shown up in the numbers yet. Check your attribution model first to confirm revenue is assigned correctly, then review your gross margin assumption and see which channels or campaigns are dragging the average down.
How do I improve low marketing ROI?
Four levers move the needle: spend reallocation, conversion rate optimisation, COGS reduction, and pricing. Start by cutting or pausing channels below your ROI threshold and shifting budget toward high performers like email and SEO. Then work on landing page conversion, since even a 0.5% lift can double ROI on paid channels. After that, look at whether COGS can come down, and consider testing a price increase, because a 10% price bump on fixed ad spend flows straight to gross profit and lifts ROI directly.
How does marketing ROI vary by industry?
Financial services and insurance typically land at 100 to 200% net marketing ROI thanks to high lifetime customer value. E-commerce tends to target 200 to 500% ROI. SaaS businesses often run negative in year one before turning positive over a 24 to 36 month customer lifetime. Retail and FMCG with thin margins might aim for 50 to 150% ROI, while B2B professional services can hit 300 to 600% ROI from content and SEO. Benchmark against your own sector rather than a single universal number.
What counts as marketing spend for ROI calculation purposes?
Marketing spend covers paid media (search, social, display, video), content production (copywriting, design, video), SEO tools and agency fees, email platform costs, marketing automation software, event and sponsorship costs, influencer fees, and the fully-loaded salary cost of your marketing team. It excludes product development, customer support, and sales team costs, though customer acquisition cost (CAC) calculations do fold in sales overhead. For channel-level ROI, only include costs you can directly attribute to that channel.

Related Articles

BEST OF

Best Marketing ROI Calculators 2026

GUIDE

Digital Marketing ROI Guide

COMPARISON

ROAS vs ROI — Marketing Metrics Compared

HOW TO

How to Calculate ROAS

COMPARISON

Email Marketing vs Paid Ads — Which Drives Better ROI?