Marketing Mix Model Calculator
Estimate the blended return on your total marketing budget by combining digital and traditional channel ROAS while accounting for diminishing returns from channel saturation. Use it during budget planning cycles.
About this calculator
Marketing Mix Modeling (MMM) quantifies how different spending channels contribute to overall revenue return. The formula here is: Blended ROI (%) = [(digitalSpend × digitalROAS + traditionalSpend × traditionalROAS) × (1 − saturationFactor)] / totalBudget × 100. The first part sums the raw revenue return from each channel by multiplying spend by its Return on Ad Spend (ROAS). The saturation factor (a value between 0 and 1) discounts total returns to model diminishing marginal returns — the well-documented phenomenon where doubling spend does not double revenue. Dividing by total budget converts the result to a percentage ROI. A saturation factor of 0 means no diminishing returns; 0.3 means 30% of potential return is lost to saturation.
How to use
Total budget: $50,000. Digital spend: $35,000 at 4× ROAS. Traditional spend: $15,000 at 2× ROAS. Saturation factor: 0.20. Step 1 — Raw return: (35,000 × 4) + (15,000 × 2) = 140,000 + 30,000 = $170,000. Step 2 — Apply saturation: 170,000 × (1 − 0.20) = 170,000 × 0.80 = $136,000. Step 3 — Blended ROI: 136,000 / 50,000 × 100 = 272%. Your blended marketing ROI after saturation is 272%, meaning every $1 spent returns $2.72 net.
Frequently asked questions
What is ROAS and how is it different from ROI in marketing?
ROAS (Return on Ad Spend) measures gross revenue generated per dollar spent on advertising — a ROAS of 4× means $4 in revenue for every $1 spent. ROI (Return on Investment) goes further by subtracting costs (including the ad spend itself and cost of goods) to measure net profit relative to investment. ROAS is simpler to calculate and widely used for channel-level optimization, while ROI is more meaningful for overall business profitability decisions. A campaign can have a high ROAS but negative ROI if product margins are thin.
How do I estimate the channel saturation factor for my marketing mix model?
The saturation factor is typically derived empirically by analyzing historical spend and response data — when incremental spend produces proportionally less revenue, saturation is occurring. In practice, marketers use S-curve (logistic) or diminishing-returns (power) response functions fitted to past campaign data. Without historical data, a saturation factor between 0.10 and 0.30 is a reasonable starting assumption for most digital channels running near typical industry spend levels. Channels with highly targeted, limited audiences (e.g., branded search) saturate faster than broad channels like display or video.
When should a business use marketing mix modeling versus multi-touch attribution?
Marketing Mix Modeling (MMM) is best suited for measuring the impact of channels that are hard to track at the individual user level — TV, radio, out-of-home, and offline spend — because it works at an aggregate level using statistical regression on historical data. Multi-touch attribution (MTA) works at the individual customer journey level and is better for optimizing digital channels in real time. Many large advertisers use both: MMM for strategic budget allocation and MTA for tactical, day-to-day channel optimization. MMM is also more privacy-resilient since it doesn't rely on third-party cookies or individual tracking data.