Are we underinvested or oversaturated in paid media?
Blended media sits at 4% of the contribution maximising budget, marginal ROAS 8.65x.
Add $15,788k of annual budget in staged 15% steps, holding marginal ROAS above breakeven.

Decision science
The curves under Group: how far paid media can be pushed before it stops paying, what conversion and price are worth, how fast a customer pays back, and what the mix has to look like at scale.
4%
8.65x
$6,972,318
Under 1 mo
Annualised paid revenue and contribution against media investment
Contribution peaks at $16,418,961 of annual media, worth $9,713,564 against $2,741,246 today.
What the next dollar buys as budget scales
Marginal CAC on the next customer is $64 against a blended $40. Plan against the marginal number, not the average.
Rebalancing to equalise marginal ROAS moves $50,428 of annual budget and adds $103,274 of contribution
Site conversion decays as reach widens, so cost per order rises before revenue does
Doubling traffic holds roughly 2.38% conversion at the top of the range. Conversion work is what buys back the decay.
Cumulative gross profit against acquisition cost
Payback lands inside the first order. Twenty four month contribution per customer is $1,103.
Each lever priced on current traffic and basket, so the roadmap can be sequenced on money rather than opinion
Revenue retained per acquisition cohort, indexed to 100 in the first month
Newer cohorts flatten earlier, which is the retention work showing up in the curve rather than in a slide.
Modelled online volume and contribution response to a price move
Peak contribution sits at +10% on the basket, worth $264,234 a year over today's pricing.
What the mix has to look like to reach the target run rate, with CAC drifting against the same saturation curve
Every curve on this page resolves to a call, priced and dated · trading window to 18 Oct 2026
Blended media sits at 4% of the contribution maximising budget, marginal ROAS 8.65x.
Add $15,788k of annual budget in staged 15% steps, holding marginal ROAS above breakeven.
Marginal returns are uneven: blended marginal ROAS 1.99x while Retail media and marketplace runs at 3.09x.
Rebalance to equalise marginal ROAS across the paid mix, then re-test after two weeks of stable delivery.
Trade portal: self serve reorder for cafe accounts is worth 0.35 points of site conversion on current traffic.
Ship the checkout and product page work first, measure with a two week holdout on the affected templates.
Modelled basket elasticity puts peak contribution at +10% on the online basket.
Test a staged price and bundle move on the top three roasts before rolling across the range.