Skip to content
Calc.

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.

Last updated: September 2026

Fill in the required fields to see your result.
Compare 3 scenarios

Formula below · 1 source (Wikipedia) · Updated Sep 2026

Compare with similar

About this calculator

Marketing Mix Modeling (MMM) quantifies how different spending channels contribute to overall revenue return. The formula here is: Return on Budget (%) = [(digitalSpend × digitalROAS + traditionalSpend × traditionalROAS) × 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 is the share of that raw return you expect to keep after diminishing marginal returns — the well-documented effect where doubling spend does not double revenue. Low saturation keeps 90% of the raw return, medium keeps 70% and high keeps 50%. Dividing by total budget and multiplying by 100 gives revenue returned per $100 of budget, so 100% means revenue equals spend (a revenue-based ROAS, not profit ROI). This is a planning simplification, not a fitted statistical marketing mix model.

How to use

Total budget: $50,000. Digital spend: $35,000 at 4× ROAS. Traditional spend: $15,000 at 2× ROAS. Saturation: Medium (keeps 70% of return). Step 1 — Raw return: (35,000 × 4) + (15,000 × 2) = 140,000 + 30,000 = $170,000. Step 2 — Apply saturation: 170,000 × 0.70 = $119,000. Step 3 — Return on budget: 119,000 / 50,000 × 100 = 238%. Every $1 of budget is modeled to bring back $2.38 of revenue ($1.38 more than it cost, before product costs). With Low saturation the same mix gives 170,000 × 0.90 / 50,000 × 100 = 306%.

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, assuming you lose 10–30% of the raw return to saturation (the Low or Medium setting here) is a reasonable starting point 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.

Related calculators

Sources & references