Decision science

Growth model and scaling

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.

Media saturation

21%

of the contribution maximising paid budget
Marginal ROAS on the next dollar

4.62x

Breakeven 2.57x at 39% gross margin
Contribution headroom

$2,118,384

Add $8,130,834 of annual budget to reach it
CAC payback

Under 1 mo

CAC $31 · LTV $272 · 8.76x LTV to CAC

Media response and saturation

Annualised paid revenue and contribution against media investment

Contribution peaks at $10,261,826 of annual media, worth $6,070,963 against $3,952,579 today.

Marginal returns and marginal CAC

What the next dollar buys as budget scales

Marginal CAC on the next customer is $49 against a blended $31. Plan against the marginal number, not the average.

Marginal returns by paid channel

Rebalancing to equalise marginal ROAS moves $571,294 of annual budget and adds $463,654 of contribution

ChannelAnnual spendROASMarginal ROASCACMarginal CACSaturationSuggested spendContribution impact
Meta AdsTrim
$768,5324.22x2.32x$50$79
126%
$609,935+$8,270
Google ShoppingTrim
$486,9371.99x1.32x$112$149
719%
$267,815+$96,148
Performance MaxTrim
$303,4432.58x1.70x$98$131
337%
$166,894+$37,483
TikTok AdsTrim
$176,3542.31x1.39x$71$104
471%
$96,995+$31,683
Creator and affiliateTrim
$160,4683.03x1.78x$70$104
245%
$88,257+$16,204
Google SearchScale
$125,30413.50x9.72x$22$27
1%
$238,078+$273,202
Retail media and marketplaceTrim
$109,9533.99x2.39x$46$67
120%
$91,724+$664

Conversion response to traffic

Site conversion decays as reach widens, so cost per order rises before revenue does

Doubling traffic holds roughly 2.61% conversion at the top of the range. Conversion work is what buys back the decay.

Contribution payback per customer

Cumulative gross profit against acquisition cost

Payback lands inside the first order. Twenty four month contribution per customer is $965.

Conversion levers, ranked by annual value

Each lever priced on current traffic and basket, so the roadmap can be sequenced on money rather than opinion

LeverCurrent CVRModelled CVRUpliftAnnual revenueEffort
Trade portal: self serve reorder for cafe accounts3.64%4.03%+0.39 pts$2,974,573High
Checkout: express wallets and address autocomplete3.64%3.96%+0.32 pts$2,466,719Low
Product page: grind selector and subscription default3.64%3.95%+0.32 pts$2,422,072Medium
Merchandising: bundle and sample the top three roasts3.64%3.80%+0.17 pts$1,272,425Low
Site speed: cut LCP on mobile category pages3.64%3.79%+0.15 pts$1,166,390Medium

Cohort revenue decay

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.

Price and basket elasticity

Modelled online volume and contribution response to a price move

Peak contribution sits at +10% on the basket, worth $476,693 a year over today's pricing.

Path to scale

What the mix has to look like to reach the target run rate, with CAC drifting against the same saturation curve

HorizonRevenueMedia investmentMERNew customersCACLTV to CACContributionContribution margin
Now$130,400,251$2,130,99261.2x68,642$318.76x$48,516,46637.2%
Year 1$154,044,782$2,743,95456.1x81,513$348.44x$58,473,44338.0%
Year 2$181,976,605$3,533,23051.5x96,797$378.13x$70,422,06338.7%
Year 3$214,973,102$4,549,53447.3x114,947$407.84x$84,750,29239.4%
Year 4$253,952,615$5,858,17043.4x136,501$437.55x$101,919,32040.1%
Year 5$300,000,000$7,543,22539.8x162,096$477.28x$122,476,77540.8%

Decision register

Every curve on this page resolves to a call, priced and dated · trading window to 21 Aug 2026

Are we underinvested or oversaturated in paid media?

Blended media sits at 21% of the contribution maximising budget, marginal ROAS 4.62x.

Add $8,131k of annual budget in staged 15% steps, holding marginal ROAS above breakeven.

$2,118,384 a year at stakeHigh confidence

Is the budget in the right channels?

Marginal returns are uneven: blended marginal ROAS 2.32x while Retail media and marketplace runs at 2.39x.

Rebalance to equalise marginal ROAS across the paid mix, then re-test after two weeks of stable delivery.

$463,654 a year at stakeHigh confidence

Where does conversion work pay best?

Trade portal: self serve reorder for cafe accounts is worth 0.39 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.

$2,974,573 a year at stakeMedium confidence

Is there headroom on price?

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.

$476,693 a year at stakeDirectional confidence