How to Calculate Marketing ROI (Simple Formula)

“What’s the return on our marketing?” should be the easiest question to answer. Yet most businesses can’t give a straight answer.

This guide shows you how to calculate marketing ROI with one simple formula and a few worked examples.

Marketing ROI (Return on Investment) is the ultimate accountability metric. It tells you if your marketing dollars are working—or if you’re burning cash.

At DAMP Marketing, we help businesses track every dollar spent and earned. Here’s the exact formula and framework for calculating marketing ROI, plus how to improve it.

The Basic ROI Formula

(Revenue from Marketing – Marketing Cost) ÷ Marketing Cost × 100 = ROI%

Example:

  • Marketing spend: $10,000
  • Revenue generated: $50,000
  • ROI: ($50,000 – $10,000) ÷ $10,000 × 100 = 400% ROI

For every $1 spent, you made $4 profit.

Simple version: If you spend $1 and make $5, that’s a 400% ROI.

What’s a Good ROI?

Industry benchmarks:

  • 400-500%: Healthy
  • 200-300%: Acceptable
  • 100-200%: Marginal
  • Under 100%: Losing money

However, ROI targets vary:

  • New businesses: May accept 100-200% while building brand
  • Established businesses: Should aim for 400%+
  • High-margin businesses: Can achieve 1000%+ ROI

The Complete ROI Calculation Method

Step 1: Calculate Total Marketing Cost

Include EVERYTHING:

  • Ad spend (Google, Facebook, etc.)
  • Agency/freelancer fees
  • Marketing tools and software
  • Content creation costs
  • Marketing salaries (or % of time)
  • Design and creative costs

Example Total Cost:

  • Ad spend: $5,000
  • Agency fee: $2,000
  • Tools (CRM, email, analytics): $500
  • Content writer: $1,000
  • Total: $8,500

Step 2: Calculate Revenue Attributed to Marketing

Only count revenue that came from marketing efforts.

Use attribution tracking:

  • UTM parameters on links
  • Promo codes
  • Phone call tracking
  • CRM source tracking
  • “How did you hear about us?” data

Example Revenue:

  • Sales from Google Ads: $15,000
  • Sales from Facebook Ads: $10,000
  • Sales from email marketing: $8,000
  • Organic search conversions: $12,000
  • Total attributed revenue: $45,000

Step 3: Apply the Formula

($45,000 – $8,500) ÷ $8,500 × 100 = 429% ROI

Channel-Specific ROI

Calculate ROI for each marketing channel separately:

Google Ads ROI:

  • Spend: $5,000
  • Revenue: $15,000
  • ROI: ($15,000 – $5,000) ÷ $5,000 = 200%

Facebook Ads ROI:

  • Spend: $2,000
  • Revenue: $10,000
  • ROI: ($10,000 – $2,000) ÷ $2,000 = 400%

This shows Facebook is outperforming Google. Shift budget accordingly.

ROI vs. ROAS: What’s the Difference?

ROAS (Return on Ad Spend):
Revenue ÷ Ad Spend
Example: $50,000 ÷ $10,000 = 5:1 ROAS

ROI (Return on Investment):
(Revenue – Cost) ÷ Cost × 100
Example: ($50,000 – $10,000) ÷ $10,000 = 400%

Key difference: ROI accounts for profit; ROAS doesn’t.

A 5:1 ROAS = 400% ROI

Use ROAS for ad platforms, ROI for overall marketing performance.

The Attribution Problem

Biggest challenge: Customers don’t buy on first touch.

Customer journey example:

  1. Sees Facebook ad (doesn’t click)
  2. Googles your brand
  3. Reads blog post
  4. Gets on email list
  5. Receives email with offer
  6. Converts

Which channel gets credit?

Attribution models:

Last-Click Attribution:
Email gets 100% credit (they clicked email and bought)
Pro: Simple
Con: Ignores earlier touchpoints

First-Click Attribution:
Facebook gets 100% credit (introduced them to brand)
Pro: Values awareness
Con: Ignores nurturing

Linear Attribution:
All 5 touchpoints get 20% credit each
Pro: Fair distribution
Con: Weights all equally when some matter more

Time-Decay Attribution:
More recent touchpoints get more credit
Pro: Values bottom-of-funnel
Con: Undervalues awareness

DAMP Recommendation: Use Last-Click for simple tracking, upgrade to Multi-Touch as you scale.

Calculating ROI for Different Campaign Types

Brand Awareness Campaigns:

These don’t directly drive sales. Measure differently:

  • Increased branded search traffic
  • Higher direct traffic
  • Improved conversion rate from other channels
  • Survey brand recognition

Formula:
Compare sales BEFORE and AFTER brand campaign

If overall sales increased 20% during/after campaign, attribute portion to brand awareness.

Lead Generation ROI:

Track through full funnel:

  • Leads generated
  • Conversion rate to customers
  • Revenue per customer

Example:

  • Ad spend: $5,000
  • Leads: 500
  • Lead-to-customer rate: 10%
  • Customers: 50
  • Revenue per customer: $1,000
  • Total revenue: $50,000
  • ROI: ($50,000 – $5,000) ÷ $5,000 = 900%

Content Marketing ROI:

Harder to measure but critical:

Costs:

  • Writer fees: $2,000
  • SEO tools: $200
  • Time spent editing: $300
  • Total: $2,500

Returns:

  • Organic traffic: 10,000 visitors/month
  • Conversion rate: 2%
  • Customers: 200
  • Average order: $100
  • Revenue: $20,000/month

ROI: ($20,000 – $2,500) ÷ $2,500 = 700%

The Long-Term ROI Consideration

Some marketing has delayed returns:

  • SEO (6-12 months to see results)
  • Brand building (ongoing compound effect)
  • Content marketing (evergreen content pays dividends)

Lifetime ROI Calculation:

Don’t judge long-term tactics on 30-day ROI.

SEO Example:

  • Investment: $10,000 over 6 months
  • Year 1 revenue: $5,000 (50% ROI – looks bad)
  • Year 2 revenue: $30,000 (200% cumulative ROI)
  • Year 3 revenue: $50,000 (400% cumulative ROI)

Judge long-term investments on 12-24 month timeframes.

Improving Your Marketing ROI

Method 1: Increase Revenue (Same Spend)

  • Improve conversion rate
  • Raise prices
  • Upsell/cross-sell
  • Improve targeting

Method 2: Decrease Costs (Same Revenue)

  • Negotiate better ad rates
  • Improve Quality Score (lower CPCs)
  • Automate manual tasks
  • Cut underperforming channels

Method 3: Increase Customer Lifetime Value

  • Retention programs
  • Subscription models
  • Repeat purchase incentives

Quick Wins:

  1. Kill campaigns with negative ROI
  2. Double budget on highest ROI channels
  3. Improve landing pages (increase conversion rate)
  4. Retarget website visitors (highest ROI tactic)

ROI Tracking Tools

Free:

  • Google Analytics (with goals/e-commerce)
  • UTM parameters
  • Spreadsheets

Paid:

  • HubSpot ($50-$3,000/month)
  • Salesforce ($25-$300/month)
  • Google Data Studio (free but time to set up)

Enterprise:

  • Adobe Analytics
  • Mixpanel
  • Segment

Start with Google Analytics + Spreadsheet. Upgrade as revenue grows.

Common ROI Calculation Mistakes

1. Not Including All Costs
Forgetting agency fees, software, salaries = inflated ROI

2. Counting Non-Marketing Revenue
Including organic sales you’d get anyway = wrong attribution

3. Too Short Time Window
Judging SEO on 30 days = premature conclusions

4. Ignoring Customer Lifetime Value
Only counting first purchase = undervaluing marketing

5. Not Segmenting by Channel
Lumping all marketing together = can’t optimize

The ROI Report Template

Monthly Marketing ROI Report:

Channel Performance:
| Channel | Spend | Revenue | ROI |
|———|——-|———|—–|
| Google Ads | $3,000 | $12,000 | 300% |
| Facebook | $2,000 | $10,000 | 400% |
| Email | $500 | $5,000 | 900% |
| SEO | $1,500 | $3,000 | 100% |
| Total | $7,000 | $30,000 | 329% |

Actions:

  • Increase Facebook budget (highest ROI)
  • Reduce Google Ads budget (lowest ROI)
  • Continue SEO (long-term investment)

When ROI Doesn’t Tell the Whole Story

Scenario 1: High ROI, Low Volume

Email: 900% ROI but only $5,000 revenue
Google: 300% ROI but $12,000 revenue

Which is better? Google generates more actual dollars.

Solution: Track both ROI and absolute revenue/profit.

Scenario 2: Negative ROI Building Future Value

Brand awareness campaign: -20% ROI in month 1
But increases branded searches 50% and improves conversion rates

Solution: Set different ROI expectations for different campaign types.

Beyond ROI: Metrics That Matter

Also track:

  • Customer Acquisition Cost (CAC)
  • Customer Lifetime Value (LTV)
  • LTV:CAC ratio (should be 3:1 minimum)
  • Payback period (how long to recoup CAC)
  • Marketing efficiency ratio

DAMP Marketing’s ROI Benchmarks

By Business Type:

E-commerce:
Target: 400-600% ROI
Top performers: 800-1000%

SaaS:
Target: 300-500% ROI
Top performers: 600-800%

Local Services:
Target: 500-700% ROI
Top performers: 1000%+

B2B:
Target: 300-400% ROI
Top performers: 500-700%

ROI Calculation Checklist

Before reporting ROI:

  • [ ] Included all marketing costs
  • [ ] Verified revenue attribution
  • [ ] Checked attribution model
  • [ ] Segmented by channel
  • [ ] Compared to previous period
  • [ ] Noted timeframe (30/60/90 days)
  • [ ] Excluded non-marketing revenue
  • [ ] Accounted for seasonality
  • [ ] Documented methodology
  • [ ] Ready to take action on findings

Final Thoughts

ROI is simple math but complex execution. The formula is easy:

(Revenue – Cost) ÷ Cost × 100

The hard part is accurate attribution and including all costs.

Start simple:

  1. Track revenue by source
  2. Calculate cost per channel
  3. Run the formula monthly
  4. Adjust budget based on results

Perfect attribution is impossible. Directionally correct is good enough to make smart decisions.

A business tracking imperfect ROI monthly will outperform one with perfect tracking done annually.

Calculate your marketing ROI this week. You might be surprised at what’s actually working.

Like this article?