ROI Calculation

ROI Fundamentals

Return on Investment (ROI) measures how much incremental value each marketing dollar generates. Decomposition provides the contribution data needed to calculate accurate marketing ROI.

Purpose: Calculate ROI for each channel and group to optimize budget allocation and demonstrate marketing effectiveness.

Basic ROI Formula

Standard Calculation:

ROI = (Incremental Contribution / Marketing Spend) - 1

Expressed as Percentage:

ROI% = ROI × 100

Return Multiple (Alternative Format):

Return Multiple = Incremental Contribution / Marketing Spend

Example:

  • TV Contribution: $500,000

  • TV Spend: $200,000

  • ROI = ($500,000 / $200,000) - 1 = 1.5 or 150%

  • Return Multiple = $500,000 / $200,000 = 2.5

Interpretation: For every $1 spent on TV, you generated $2.50 in sales (net return of $1.50 profit).

Data Requirements

From Decomposition

Incremental Contribution:

  • Sum of channel contribution across all time periods

  • From group decomposition or variable decomposition

  • Use actual contribution values from charts

Example - Getting TV Contribution:

  1. Run main decomposition

  2. Or drill into Media group

  3. Sum TV contribution column from Excel export

  4. Result: $500,000 total contribution

From Your Source Data

Marketing Spend:

  • Actual dollars spent on the channel

  • Same time periods as decomposition

  • Match currency and units

Example - Getting TV Spend:

  1. From your marketing budget/actuals

  2. Sum TV spend for same 12-month period

  3. Result: $200,000 total spend

Step-by-Step ROI Calculation

Step 1: Export Decomposition Data

Get contribution values:

  1. Navigate to Model Library

  2. Click Export on your model

  3. Open Excel file

  4. Find "Group Decomposition" or "Variable Decomposition" sheet

Step 2: Sum Contribution by Channel

In Excel:

Step 3: Get Total Spend by Channel

From your data:

Step 4: Calculate ROI

Apply formula:

ROI Comparison Table

Create Summary:

Channel
Total Contribution
Total Spend
ROI
Return Multiple
Rank

Digital

$400,000

$150,000

167%

2.67x

1

TV

$500,000

$200,000

150%

2.50x

2

Radio

$200,000

$100,000

100%

2.00x

3

Print

$50,000

$50,000

0%

1.00x

4

Insights:

  • Digital has highest ROI (167%)

  • TV has highest absolute contribution ($500K)

  • Print breaks even (0% ROI)

  • All channels except Print are profitable

Group-Level ROI

Calculate for Contribution Groups:

Example - Media Group:

Use: Evaluate overall marketing effectiveness

Time Period ROI

Calculate by Period:

Monthly ROI

Example - January Performance:

Campaign ROI

Isolate Specific Campaigns:

Important: Subtract baseline to get true incremental impact

Interpreting ROI Results

ROI Benchmarks

E-Commerce / DTC:

  • Search: 150-300%

  • Social: 100-200%

  • Display: 80-150%

  • TV: 80-120%

CPG / Retail:

  • TV: 80-150%

  • Digital: 100-200%

  • Trade Promotions: 50-100%

  • Consumer Promotions: 100-200%

B2B / SaaS:

  • Search: 200-400%

  • Content: 150-250%

  • Events: 100-200%

  • Display: 80-150%

Note: Benchmarks vary by industry, competitive intensity, and business model

What's a "Good" ROI?

Context Matters:

Positive ROI (>0%):

  • Breaking even or better

  • Covering marketing costs

  • Acceptable minimum

100% ROI:

  • Doubling your money

  • Strong performance

  • Industry standard for many channels

200%+ ROI:

  • Tripling your money

  • Excellent performance

  • Room to scale investment

Negative ROI (<0%):

  • Losing money

  • Unacceptable except for strategic reasons

  • Requires immediate attention

Strategic vs. Tactical ROI

Brand Building (Lower Short-Term ROI):

  • TV, Display, Sponsorships

  • Long-term value creation

  • ROI: 50-100% acceptable

Performance Marketing (Higher ROI Expected):

  • Search, Retargeting, Affiliates

  • Direct response

  • ROI: 150-300% expected

Balance Both: Portfolio approach considering short and long-term value

Advanced ROI Calculations

Marginal ROI

Return on the last dollar spent:

Why It Matters:

  • First dollars spent have highest ROI

  • ROI declines as spend increases (diminishing returns)

  • Marginal ROI guides optimization

Estimation:

Insight: Next $50K has lower ROI than average - approaching saturation

Lifetime Value ROI

For subscription or repeat purchase businesses:

Consideration: MMM typically shows short-term ROI, may undervalue brand building

Incremental vs. Total ROI

Always Use Incremental:

Using ROI for Decisions

Budget Reallocation

High ROI → Increase Investment:

Low ROI → Decrease or Optimize:

Spend Level Optimization

Find Optimal Spend:

Goal: Maximize total profit, not just ROI

Channel Mix Decisions

Optimize Portfolio:

Common ROI Mistakes

Mistake 1: Using Total Sales Instead of Incremental

Mistake 2: Mismatched Time Periods

Mistake 3: Ignoring Carryover Effects

Mistake 4: Not Accounting for Adjustments

Mistake 5: Comparing Short and Long-Term Channels

ROI Reporting Template

Channel ROI Summary:

Summary

Key Takeaways:

ROI Formula:

Data Sources:

  • Contribution: From decomposition

  • Spend: From your marketing data

  • Time periods: Must match exactly

Use ROI To:

  • Compare channel effectiveness

  • Guide budget allocation

  • Justify marketing spend

  • Optimize mix

Remember:

  • Use incremental contribution (from decomposition)

  • Match time periods

  • Consider diminishing returns

  • Balance ROI with strategic goals

Next Steps:

  • Calculate ROI for all channels

  • Rank and compare

  • Develop reallocation plan

  • Monitor changes over time

Last updated