Back to Guides
Marketing9 min readSeptember 17, 2026

How to Calculate Marketing ROI: The Complete Guide

ROI is the single number that tells you whether your marketing spend is working. This guide covers the formulas, walks through real examples for every major channel, explains how to interpret the results, and gives you practical tips to improve your returns.

Why marketing ROI is the metric that matters most

Every marketing metric — CTR, CPC, CPM, impressions, engagement rate — is ultimately a proxy for one thing: did the money you spent come back as more money? ROI (Return on Investment) is the direct answer to that question. It cuts through vanity metrics and tells you, in plain terms, whether a campaign made financial sense.

The challenge is that marketing ROI is often calculated incorrectly — or not calculated at all. Many marketers track clicks and conversions but never close the loop to actual revenue. Others calculate ROI without accounting for all costs, producing numbers that look great on a slide deck but don't reflect reality. This guide shows you how to do it right.

The core ROI formula

The fundamental ROI formula is straightforward. It expresses your net return as a percentage of your investment — so a 100% ROI means you doubled your money, and a negative ROI means you lost money.

Core formula

ROI = ((Revenue − Cost) ÷ Cost) × 100

Result is expressed as a percentage. A positive ROI means profit; negative means loss.

Formula variants

Simple ROI

ROI = ((Revenue − Cost) ÷ Cost) × 100

Use when you have a direct, attributable revenue figure from a campaign.

ROI using gross profit

ROI = ((Gross Profit − Marketing Cost) ÷ Marketing Cost) × 100

Use when you want to account for the cost of goods sold (COGS), not just revenue.

ROAS (Return on Ad Spend)

ROAS = Revenue ÷ Ad Spend

Use for paid advertising specifically. ROAS is a ratio (e.g. 4x), not a percentage. A ROAS of 4 means $4 revenue per $1 spent.

What to include in your cost calculation

One of the most common ROI mistakes is under-counting costs. Your true marketing investment includes more than just ad spend.

Ad spend

The actual amount paid to the platform — Google Ads, Meta, LinkedIn, etc.

Agency or freelancer fees

If you outsource creative, copywriting, or campaign management, include those costs.

Tool and software costs

Email platforms, analytics tools, landing page builders, CRM — prorate monthly costs to the campaign period.

Internal staff time

Estimate hours spent by your team and multiply by their hourly rate. Often the largest hidden cost.

Creative production

Design, video production, photography — any content created specifically for the campaign.

ROI examples by channel

The formula is the same across channels, but what counts as revenue and cost varies. Here are worked examples for the four most common marketing channels.

Google Search Ads

You run a Google Search campaign for one month. Ad spend: $2,000. Agency management fee: $400. The campaign generated 80 conversions at an average order value of $75.

Total revenue80 × $75 = $6,000
Total cost$2,000 + $400 = $2,400
ROI(($6,000 − $2,400) ÷ $2,400) × 100 = 150%
ROAS$6,000 ÷ $2,000 = 3.0x

A 150% ROI means you made $1.50 in profit for every $1 invested. The ROAS of 3.0x means $3 in revenue per $1 of ad spend — solid for most e-commerce categories.

Email Marketing

You send a promotional email to 10,000 subscribers. Email platform cost (prorated): $50. Copywriter fee: $150. The campaign generated 45 purchases at an average order value of $90.

Total revenue45 × $90 = $4,050
Total cost$50 + $150 = $200
ROI(($4,050 − $200) ÷ $200) × 100 = 1,925%
ROAS$4,050 ÷ $200 = 20.25x

Email consistently delivers the highest ROI of any digital channel because the cost base is so low. A 1,925% ROI is not unusual for a well-segmented promotional email to an engaged list.

Meta (Facebook/Instagram) Ads

You run a Meta campaign for two weeks. Ad spend: $1,500. Creative production: $300. The campaign generated 35 purchases at an average order value of $65.

Total revenue35 × $65 = $2,275
Total cost$1,500 + $300 = $1,800
ROI(($2,275 − $1,800) ÷ $1,800) × 100 = 26.4%
ROAS$2,275 ÷ $1,500 = 1.52x

A 26.4% ROI is positive but thin — especially once you factor in COGS. The ROAS of 1.52x means you're only getting $1.52 back per $1 of ad spend. Most e-commerce businesses need at least 3–4x ROAS to be profitable after product costs.

Content Marketing / SEO

You invest in 4 blog posts over one quarter. Writer fees: $800. SEO tool cost (prorated): $100. Over 6 months, those posts generate 300 organic visits/month that convert at 2% to a $60 product.

Monthly revenue (steady state)300 × 2% × $60 = $360/month
6-month revenue$360 × 6 = $2,160
Total cost$800 + $100 = $900
6-month ROI(($2,160 − $900) ÷ $900) × 100 = 140%

Content ROI compounds over time — unlike paid ads, the traffic doesn't stop when you stop spending. The 6-month ROI of 140% will keep improving as the content continues to rank and drive traffic.

Marketing ROI benchmarks by channel

These are industry-wide averages. Your actual ROI will vary based on industry, audience, offer, and execution quality.

ChannelTypical ROI
Email Marketing3,600% – 4,200%
SEO / Content Marketing200% – 2,000%+
Google Search Ads100% – 400%
Social Media (organic)50% – 500%
Meta Ads50% – 300%
LinkedIn Ads30% – 200%
Display / Programmatic20% – 150%

How to interpret your ROI number

A positive ROI means your campaign returned more than it cost — but that doesn't automatically mean it was a good decision. You need to compare your ROI against your cost of capital (what else you could have done with that money) and your minimum acceptable return.

A negative ROI doesn't always mean a campaign failed. Brand awareness campaigns, content investments, and top-of-funnel activities often show negative short-term ROI but contribute to long-term revenue that's hard to attribute directly. The key is to be intentional about which campaigns you measure on short-term ROI and which you evaluate differently.

LossBelow 0%

You spent more than you earned. Investigate before scaling.

Marginal0% – 100%

Profitable but thin. Check if COGS makes this actually unprofitable.

Solid100% – 300%

Good return. Optimize and consider scaling.

Strong300% – 1,000%

Excellent return. Scale aggressively while it lasts.

Exceptional1,000%+

Usually email or SEO. Invest more in this channel.

Tips to improve your marketing ROI

Track revenue, not just conversions

Conversion volume is meaningless without revenue. A campaign with 100 conversions at $10 each is worse than one with 20 conversions at $200 each. Always connect your ad platform data to actual revenue figures.

Use a consistent attribution model

Last-click attribution inflates the ROI of bottom-funnel channels (like branded search) and deflates top-funnel channels (like display). Choose one model — data-driven or linear — and apply it consistently across all channels.

Calculate ROI over the right time window

A Google Ads campaign can be measured in days. An SEO investment needs 6–12 months. A brand campaign might need 2 years. Measuring all channels over the same time window produces misleading comparisons.

Include customer lifetime value (LTV)

If your customers make repeat purchases, the ROI of acquiring them is much higher than the first-order revenue suggests. A customer who buys $60 once but $60/month for 2 years has an LTV of $1,440 — not $60.

Improve conversion rate before increasing spend

Doubling your conversion rate doubles your ROI without spending an extra dollar. Before scaling ad spend, invest in landing page optimization, offer testing, and checkout friction reduction.

Set a minimum acceptable ROAS before you launch

Work backwards from your margins. If your gross margin is 40%, you need at least a 2.5x ROAS to break even on ad spend alone — before accounting for other costs. Know your floor before you bid.

Calculate your marketing ROI now

Use the free ROI calculator to run the numbers for your own campaigns in seconds — no signup required.

Open ROI Calculator