CalcFuel
ROI & Analytics· 8 min read · 5 May 2026

Marketing ROI Formula: How to Measure Your Marketing Performance

Marketing ROI answers the question every business owner and CFO cares about: is our marketing spend actually generating more revenue than it costs? Here is how to calculate it correctly, avoid the common attribution mistakes, and use the number to make better decisions.

Calculate your marketing ROI now

Enter your revenue and marketing costs for an instant ROI percentage.

Open the Marketing ROI Calculator →

What Is Marketing ROI?

Marketing ROI (Return on Investment) measures how much revenue your marketing activities generate relative to what you spent on them. A positive ROI means marketing is contributing more to the business than it costs. A negative ROI means you are spending more on marketing than the revenue it generates — a situation that is sometimes acceptable early in a growth phase but not sustainable long-term.

ROI is expressed as a percentage. A 200% marketing ROI means for every dollar spent on marketing, you generated $3 in revenue (your original dollar back plus $2 profit).

The Marketing ROI Formula

Marketing ROI (%) = ((Revenue Attributed to Marketing − Marketing Costs) ÷ Marketing Costs) × 100

Example: You spend $5,000 on a Google Ads campaign. The campaign generates $20,000 in attributed revenue. Your marketing ROI = (($20,000 − $5,000) ÷ $5,000) × 100 = 300%.

Some marketers use a simplified version — Revenue ÷ Cost — which gives a ratio (in this example, 4:1 or 4x). Both are correct; the percentage version aligns more closely with how finance teams think about ROI.

What Marketing Costs Should You Include?

The most common mistake in calculating marketing ROI is understating costs. Include everything:

  • Media spend — ad platform spend (Google, Meta, LinkedIn, etc.)
  • Agency and freelancer fees — creative, copywriting, strategy, management
  • Tool subscriptions — email platforms, CRM, analytics, automation software
  • Internal labour — your team's time spent on marketing activities (use hourly rate × hours)
  • Content production — video, photography, design, copywriting
  • Event costs — sponsorships, trade shows, webinar platforms

Excluding internal labour or tool costs is the most common error — it artificially inflates your apparent ROI.

The Attribution Problem

The hardest part of marketing ROI is attribution — determining which marketing activities actually caused the revenue. A customer might have seen a Facebook ad, clicked an email, searched Google, and then converted after a retargeting ad. Which channel gets credit for the sale?

Common attribution models:

  • Last-click attribution — 100% of credit to the final touchpoint before conversion. Simple, but undervalues awareness channels.
  • First-click attribution — 100% of credit to the first touchpoint. Good for measuring what drives initial awareness.
  • Linear attribution — credit split equally across all touchpoints. More balanced but still imprecise.
  • Data-driven attribution — uses machine learning to assign credit based on the actual impact of each touchpoint. Available in Google Analytics 4 and Google Ads. Most accurate but requires significant conversion volume.

For most small and medium businesses, last-click or linear attribution is practical. The key is to pick one model and use it consistently, so you can track trends over time even if the absolute numbers are imperfect.

What Is a Good Marketing ROI?

A commonly cited benchmark is 5:1 — for every dollar spent, generating five dollars in revenue (400% ROI). Anything above 10:1 is considered exceptional. Below 2:1 (100% ROI) is generally unprofitable once you factor in cost of goods sold (COGS) and overhead.

ChannelTypical ROI RangeNotes
Email Marketing3,600–4,200%High ROI on warm lists; lower on cold outreach
SEO / Content Marketing300–1,400%Compounds over time; slow to show results
Google Ads (Search)200–800%Highly dependent on industry CPC and conversion rate
Meta Ads (Social)150–500%More variable; stronger for B2C and visual products
LinkedIn Ads (B2B)100–400%High CPC but strong lead quality for B2B

Email marketing's high ROI reflects the low cost of sending to an existing list — not the ROI of acquiring that list, which can be significant. Always separate acquisition costs from retention costs when calculating channel ROI.

Marketing ROI vs. ROAS

Marketing ROI and ROAS (Return on Ad Spend) are related but distinct:

  • Marketing ROI considers all marketing costs (labour, tools, creative, media) and ideally factors in profit margin, not just revenue.
  • ROAS considers only media spend and revenue — it is faster to calculate but incomplete as a profitability measure.

Use ROAS for day-to-day campaign optimisation decisions. Use marketing ROI for budget allocation and strategic planning. See our ROAS guide and calculator for channel-specific benchmarks.

How to Improve Marketing ROI

  1. Cut underperforming channels. Calculate ROI by channel quarterly. Reallocate budget from channels below 2:1 to those above 5:1.
  2. Improve conversion rate, not just traffic. Doubling your conversion rate doubles revenue at the same media spend — effectively halving your cost per acquisition.
  3. Reduce cost of goods sold (COGS). ROI improves when margin improves — not just when revenue increases. Factor this into calculations.
  4. Lengthen customer lifetime value (CLV). Marketing ROI looks very different when a $200 cost-per-acquisition leads to a $2,000 CLV customer versus a one-time $200 buyer.
  5. Measure incrementality, not just attribution. Run holdout tests — pause a channel for a subset of your audience and measure the impact on revenue. This is the most accurate way to understand true marketing contribution.

Related Calculators

Get the Free Marketing Quick-Start Guide

A no-fluff checklist built for builders — the exact five marketing moves that get your product found without pulling you away from the codebase. Free, instant download.

No spam. No pitch. Just the checklist. Unsubscribe any time.

MarketingAI

Want an expert to handle your marketing?

MarketingAI assists in setting up your entire marketing stack for $149 AUD. Strategy, tools, automations — all done for you.