The Marginal Budget Allocation Cheat Sheet
EnglishEspañolDeutschPortuguês
🇬🇧

THE MARGINAL BUDGET ALLOCATION CHEAT SHEET

Stop optimising average ROI. Allocate the next pound to highest incremental return.
FROM “CLICK HERE” BY ALEX SCHULTZ

Marginal budget allocation means funding every channel on the return of the next pound you spend. The average return of the pounds you have already spent is the wrong number. Most teams misallocate budget by backing the channel with the best average return. The right move is to fund the channel with the best marginal return at current spend.

The maths is unforgiving. A channel showing 200% average ROI at £150K a day can be losing money on every pound past £115K. Simply not spending that last £35K a day moves ROI from 180% to 239%. And splitting £150K across two search engines by equalising marginal return (£95K + £55K instead of £150K + £0) lifts ROI from 180% to 343%. That is the worked example above: reallocation alone nearly doubles ROI without spending an extra pound. I learned this way of thinking at eBay, from Mike Osborn, John Koryl and Tom Tang.

🔍

Not to Be Confused With

📊 Average ROI

Average ROI describes money already spent; marginal ROI decides where the next pound goes. A channel can show 200% average ROI while losing money on every pound past the margin. The average is a rear-view mirror, not a steering wheel.

🧪 Incrementality

Incrementality asks whether your spend worked at all. Marginal allocation asks where the next pound works hardest. You need the first answer before the second question means anything.

📅 Annual budget planning

This is not a once-a-year spreadsheet exercise. Curves move as markets, competitors and creative change. Reallocate continuously, in small steps, and re-measure after every shift.

📊

Diminishing Returns Visuals (Use these in planning)

Response Curves by Channel

Spend Incremental Output Social Search Affiliate
All channels flatten. You are buying lower-quality increments as spend rises.

Marginal Return Curves (Differential)

Spend Marginal Return (dOutput/dSpend) Social Search Affiliate
Each curve is the derivative of the response curve at left. Allocate next pounds to the highest current marginal-return curve.
💷

The other half: lifetime value

Everything so far is cost-side thinking: what the next pound buys. The other half is what the customer is worth. A pound that acquires a customer worth £500 over their lifetime is a very different pound from one that acquires a £20 customer, so I compare channels on incremental profit per pound, with lifetime value sitting inside every marginal-return estimate.

🧪

How to allocate budget each cycle

  1. Estimate current marginal return by channel using experiments, lift studies, and calibrated MMM.
  2. Rank channels by next-pound return, not blended CAC/ROAS.
  3. Move spend in small steps (e.g., 5–15%) to avoid overshooting the optimum.
  4. Re-measure after each shift because curves move as market and creative change.
  5. Lock guardrails: minimum brand presence, geo caps, and saturation ceilings.
✅

Do this vs avoid this

✅ Do this

  • Use incremental profit/revenue per extra pound spent.
  • Reallocate continuously, not annually.
  • Separate steady-state spend from test spend.
  • Pre-register read windows before calling winners.

❌ Avoid this

  • Funding channels with best historical average ROAS.
  • Reading attribution as causal truth.
  • Making large one-shot shifts without retesting.
  • Ignoring diminishing returns in planning decks.
⚖️

Quick decision table

Observed conditionAction
Channel X marginal return > Channel Y by meaningful margin✅ Shift incremental budget from Y to X
Channel X high average ROAS but low marginal return❌ Do not scale X further; harvest and hold
All channels near flat marginal return✅ Invest in creative/product improvements before raising spend
Evidence quality weak / conflicting🧪 Run bounded lift test before reallocation
Budget allocation is a moving optimisation problem. The winning channel for your last pound is rarely the winner for your next pound.
🧭

Know Its Limits

Marginal curves move. Creative fatigues, competitors bid up your keywords, seasonality shifts demand: a curve you estimated last quarter is a rumour, not a fact. Re-measure continuously, and treat every allocation as provisional.

Protect a learning budget the optimiser cannot touch. If every pound must clear a marginal-return hurdle, no new channel ever gets its first pound. Left alone, the portfolio slowly converges on yesterday’s winners.

My position: this framework hill-climbs. It will find the best possible allocation across the channels you already run, and it will never tell you to invent a new one. I have seen teams perfectly optimise a portfolio that was slowly dying: every marginal decision was correct, and the strategic question never got asked.

Scroll to Top