NewWeather Demand Modelling is live. Forecast demand before it arrivesWeather Demand Modelling is live
ReportAttribution14 min read

The Marketing Profitability Report

Your platforms claim up to 140% of the sales you actually made. This report separates reported ROAS from incremental profit, shows the math for where the next dollar belongs, and gives a defensible method for the only question a CMO should answer to the board: what is working, and what should we fund next.

The short version

Revenue is reported. Profit is earned. Most marketing is measured on neither.

Three platforms can each take full credit for one sale. A dashboard can show a 4x return while the business loses money on every order. Both happen because the numbers a marketing team steers by, platform-reported ROAS and last-click conversions, were never built to answer the question the board is actually asking: is the next dollar of spend going to make us money, and where should it go?

This report takes that question apart. It is written for marketing leaders inside Australian businesses turning over A$5M to A$1B, and it assumes you already know your channels. The stakes are local and large: Australians spent A$82.6B online in 2025, up 14% year on year (Australia Post, 2025), and Australian advertisers put A$18.4B into internet media chasing it (IAB Australia / PwC, 2025). What follows is the measurement layer most teams skip: how to read reported numbers against incremental truth, how to compute the breakeven return your margin demands, how to find the point where another dollar stops paying back, and how to assemble a measurement stack proportional to your spend. The math is standard and shown in full. The point of view is not.

The three findings this report defends
  • Platforms over-claim, predictably. Independent analysis finds platforms collectively claim credit for up to 140% of actual revenue (Measured, 2025). Meta typically over-reports conversions by 15-30% against independent measurement, and Google over-attributes once modelled conversions kick in (DOJO AI, 2026; Measured, 2025).
  • ROAS is not profit. Breakeven ROAS is 1 / contribution margin. A brand on 40% margin needs at least 2.5x just to cover variable cost (Saras Analytics, 2025). The headline number tells you nothing without that denominator.
  • Spend on the margin, not the average. The first $100k of a channel can carry strong average ROI while the last $50k is wasted. The decision is always marginal. We show how to read the curve.

A note on the headline metric used throughout: Profit Velocity, the rate at which marketing converts spend into durable contribution margin. It rises when incremental, fast-paying-back spend grows and falls when budget sits in non-incremental channels.

01 · The over-counting problem

Why three platforms all claimed the same sale.

One buyer sees a paid social ad, clicks a branded search result, then sees a retargeting impression before purchasing once. Each platform records that sale under its own attribution window: Meta on a 7-day click and 1-day view, Google on a 30-day click, the social platform on a 1-day view. One real order becomes three reported conversions. Scaled across an account, 650 real orders are routinely reported as 1,200 or more platform conversions, an over-statement of roughly 85% (PantoSource, 2025). Measured documents cases where platforms collectively claim credit for 140% of actual revenue (Measured, 2025).

The over-statement is not random noise that nets out. It is structured, and it concentrates in the channels closest to a purchase that was going to happen anyway. The chart below pairs platform-reported ROAS against incremental ROI measured by geo holdout for the same channels. The gap is the part of the credit the channel did not earn.

Reported ROAS vs incremental ROI, by channel Demonstrative data
Platform-reported ROASIncremental ROI (geo test)Branded6.8x1.9xRetargeting5.4x1.6xProspect. search3.1x2.6xMeta prospect.4.8x2.1xEmail/SMS9.0x4.4x
Incrementality ranges are grounded in published findings: branded search runs 20-40% incremental (60-80% of those buyers would have converted anyway) and retargeting is often 40-70% non-incremental (Measured, 2025). Representative of the pattern, a Meta prospecting channel reporting 4.8x platform ROAS can measure nearer 2.1x true incremental ROI under geo holdout, an over-statement of about 2.3x (DOJO AI, 2026; Measured, 2025). Bar heights here are illustrative; the directional gap is the measured finding.
Typical platform over-attribution, with the mechanism behind it
Channel / platformOver-statementWhy it over-claimsPrimary source
Meta (blended)15-30% more conversionsModelled conversions + last-event attributionDOJO AI, 2026
Google Ads15-20%Enhanced Conversions / Consent Mode V2 modellingMeasured, 2025
Branded search60-80% non-incrementalBuyers already intended to find youMeasured, 2025
Retargeting40-70% non-incrementalRe-touches buyers already in the funnelMeasured, 2025

The practical consequence: if you reallocate budget towards whichever channel reports the highest ROAS, you systematically over-fund the channels that take credit for demand they did not create. The fix is not a better dashboard. It is a method that distinguishes reported from incremental, which is the rest of this report.

02 · The number ROAS hides

A 4x return can still be a loss. Here is the arithmetic.

Return on ad spend measures revenue per dollar of media. It says nothing about what is left after the cost of the goods, the shipping, the fees and the discount. Two brands can both report 4x and one is printing money while the other is funding its own decline. The reconciliation is a single formula every marketing leader should be able to write from memory.

Breakeven ROAS
ROASbreakeven = 1 / Contribution Margin %
Contribution margin here is the share of each revenue dollar left after all variable cost (landed COGS, fulfilment, payment fees, returns). Above breakeven, incremental spend adds contribution; below it, spend destroys it.

The derivation is one line. Let revenue from a campaign be R, ad spend be S, and contribution margin be m (as a fraction). Variable profit before media is mR. The campaign breaks even when that profit covers the media: mR = S. Since ROAS = R / S, dividing gives ROAS = R / S = 1 / m. So the minimum return that covers variable cost is the inverse of the margin (Saras Analytics, 2025).

Worked example
Average order valueA$120.00
Landed COGS (38%)− A$45.60
Fulfilment + payment fees (14%)− A$16.80
Returns provision (5%)− A$6.00
Contribution before mediaA$51.60 · 43% margin
Breakeven ROAS = 1 / 0.432.33x
On this order, any campaign below 2.33x loses money on the variable line, before a single overhead dollar. A reported 4x clears it with room; a reported 4x that is really 2.1x incremental (the Meta case above) is under water. ROAS alone could not tell you which.

This is why the report steers by contribution and payback rather than ROAS. The table below shows breakeven ROAS at common margin levels. Notice how unforgiving low-margin categories are: at 25% margin, the floor is 4x, and most paid channels do not clear it once you net out non-incremental credit.

Breakeven ROAS by contribution margin (1 / m)
Contribution marginBreakeven ROASRead
70%1.43xHigh-margin (beauty, supplements): wide runway
50%2.00xHealthy DTC: most prospecting clears this
40%2.50xThe common case (Saras, 2025)
25%4.00xFinaloop median CM ~25%: thin runway
15%6.67xElectronics, marketplace resale: paid rarely pays

Margin context: Finaloop's dataset of hundreds of 7- and 8-figure brands (US$3.16B in tracked sales, 2023-2025) puts median contribution margin at about 25%, with a quartile spread of 3% to 56% (Finaloop, 2024). It is a US/global benchmark; AU brands sit in a comparable band, with freight and a smaller domestic market often compressing it further. Half of mid-market ecommerce brands operate with a breakeven ROAS at or above 4x, which most paid channels cannot clear on an incremental basis. That single fact reframes the entire allocation problem.

Continue reading

The rest of this report is the part that changes the budget.

You have the diagnosis. What follows is the prescription: the four measurement methods and what each one can and cannot answer, the marginal-ROI math for where the next dollar belongs, the channel-by-channel payback ladder, and the measurement stack to run at your spend level. Read by marketing leaders at 100+ brands.

No spam. The companion CMO measurement view shows this live on your own data.
03 · The measurement stack

Four methods. Each answers a different question. None answers all of them.

There is no single source of attribution truth, and any vendor who tells you otherwise is selling the overclaim this report warns against. The credible approach is triangulation: use each method for the question it actually answers, and let the methods check each other. Here is what each one is for.

Last-click attributionWhich channel closed?

Credits the final touch. Useful for operational routing and for understanding the bottom of the funnel. Blind to demand creation: it gives all credit to the channel that happened to be last, which is why it over-rewards branded search and retargeting.

Data-driven attribution (DDA)How should credit split across touches?

Weights touches by comparing the paths of converters against non-converters (the logic in GA4 and platform DDA). Closer to truth than first or last click, but still a correlational model on observed paths. It can miss incrementality entirely because it never runs a control.

Marketing-mix modelling (MMM)Where does the next dollar go?

Top-down regression that separates base demand from incremental lift across every channel, including offline, using spend and external factors. Outputs marginal-ROI curves and saturation points. It is still a model that depends on its priors and input quality, but it is the only method that sees the whole budget at once. Google's open-source Bayesian MMM, Meridian, went generally available in early 2025 (Google, 2025).

Incrementality testingWhat did this actually cause?

Test-and-control, usually geo holdouts: hold spend out of matched regions, in an Australian account typically a state or metro split (for example hold WA or SA while NSW and VIC run), and measure the difference. The only method that proves causation rather than inferring it. Bounded by needing real spend, clean geos and operational discipline, but it is the ground truth the other three calibrate against.

Read every channel on two axes: reported return and proven incrementality Demonstrative data
scale herecut hereReported ROAS →↑ IncrementalityBranded searchRetargetingProspecting searchEmail/SMS flowsMeta prospectingDisplay
The decision is the position, not the headline ROAS. High reported return with low incrementality (branded search, retargeting) is credit for demand you already had. Lower reported return with high incrementality (prospecting, owned-channel flows) is where growth actually comes from. Fund the top, trim the bottom-right.

The closed loop that credible teams run: MMM finds where a channel is saturated or under-funded, geo experiments validate the biggest bets causally, last-click and DDA optimise execution inside the boundaries MMM sets, and the experiment results feed back as priors that recalibrate the model. No single box is the answer. The system is (EC Digital Strategy, 2025; Measured, 2025).

04 · The allocation rule

Spend to the margin, not to the average.

The single most expensive mistake in budget allocation is optimising on average ROI. Average return is backward-looking and flattering: it blends the highly productive first dollars of a channel with the wasted last ones. The decision in front of you is never the average. It is whether the next dollar pays back, which is the marginal return.

The allocation condition
Add spend to a channel while   Marginal ROI × Contribution Margin > 1
Equivalently, keep spending while the marginal return exceeds the breakeven ROAS (1 / m). Stop when the marginal dollar's return falls to breakeven; beyond that point the channel is saturating and the dollar earns more elsewhere. The optimum across channels is where every channel's marginal return, net of incrementality, is equal.

Channels saturate. As spend rises, you exhaust the most responsive audience first, so each additional dollar buys less response. The cumulative response curve is concave, and its slope, the marginal return, falls as you scale. The chart shows both: average ROI stays comfortably high well past the point where the marginal dollar has stopped paying back.

Diminishing returns: cumulative response and the marginal dollar Demonstrative data
stop adding herecumulative responsemarginal ROI per $channel spend →average ROI stays high; marginal ROI is what to spend on
The teal curve is total response as spend rises; it keeps climbing, so average ROI looks fine. The amber curve is the return on each additional dollar; it falls fast. The right move is to stop where the marginal line crosses your breakeven, then move the next dollar to a channel whose marginal return is still above it. This is the saturation logic an MMM formalises.
Worked example: where the next A$100k goes

A brand on 43% contribution margin (breakeven 2.33x) is considering its next A$100k. Two channels report similar average ROAS, but their marginal returns diverge.

Branded search, average ROAS6.8x
Branded search, marginal incremental ROI1.6x
Marginal × margin = 1.6 × 0.430.69  (< 1: destroys profit)
Prospecting search, average ROAS3.1x
Prospecting search, marginal incremental ROI2.6x
Marginal × margin = 2.6 × 0.431.12  (> 1: adds profit)
Branded search has the higher headline ROAS by more than 2x, yet the next dollar there loses money once you net out non-incremental credit, while the next prospecting dollar makes money. Allocated on average ROAS, the budget goes to branded. Allocated on marginal incremental return, it goes to prospecting. The second decision is the correct one, and it is the opposite of what the dashboard recommends.
Where the next A$100k belongs: marginal contribution by move Demonstrative data
Shift to prospecting search+34%
Scale email/SMS flows+22%
Hold Meta prospecting+9%
Trim branded search bid-12%
Cut low-funnel retargeting-18%
Each bar is the modelled change in contribution margin from a one-step reallocation, holding total spend flat. Positive moves shift dollars towards channels with marginal return above breakeven; negative moves trim channels past saturation. This is allocation as a profit decision, not a ROAS ranking.
05 · Cash, not just margin

Payback is the constraint ROAS forgets.

Even a profitable customer can sink you if the cash comes back too slowly. Acquisition cost is paid upfront and in full; the contribution that repays it arrives in lumps over the customer's life. CAC payback period is the number of months until a customer's cumulative contribution profit repays the cost of acquiring them. It captures the cash-flow reality ROAS ignores (Saras Analytics, 2025).

CAC payback period
Payback (months) = CAC / (Monthly contribution margin per customer)
Under 6 months is excellent; under 12 is healthy; beyond 12 needs either fat margins or patient capital (Eightx, citing Optifai CAC Payback Benchmarks, 939 companies, 2025-2026).

Payback varies by an order of magnitude across categories, which is why a CAC that is healthy for one business is fatal for another. The curve below traces cumulative contribution against acquisition cost; the payback point is where it crosses zero.

Cumulative contribution vs acquisition cost, to payback Demonstrative data
break-evenpayback mo 8spend
The line starts below break-even (the full CAC is spent on day one) and climbs as contribution accrues. Where it crosses zero is payback. The shorter that window, the faster the same budget can be recycled into the next cohort, which is the engine of Profit Velocity.
CAC payback by vertical (months to recover acquisition cost)
CategoryPaybackImplication for paid spend
Food & beverage1-3 monthsRecycle budget fast; aggressive acquisition viable
Beauty / personal care2-4 monthsStrong repeat funds rapid scale
Supplements / wellness3-6 monthsSubscription replenishment shortens payback
Fashion / apparel3-6 monthsReturns drag; watch CM2 carefully
Home goods3-6 monthsLong repeat cycle; first order must pay back
Electronics / tech6-12+ monthsThin margin + slow repeat: paid rarely scales

Source: Eightx, citing Optifai CAC Payback Benchmarks (Q2 2025-Q1 2026, 939 companies) and public 10-K filings (Olaplex, Warby Parker, BARK), 2025. By platform, payback typically runs under 60 days on Amazon, 90-120 days on Shopify, and around 180 days for pure D2C (Eightx, 2025). Read CAC against payback, never alone: a high-category retail CAC of US$377 for electronics (Shopify by-industry, 2021, US and global DTC; about A$573 at US$1 = A$1.52) is excellent at a 2-month payback and ruinous at 14.

06 · What to run, at your scale

Match the measurement stack to the spend it governs.

Measurement should cost a fraction of what it governs and should get heavier as the budget it steers gets larger. A A$500k-a-year programme does not need continuous MMM; a A$30M one cannot be run without it. The ladder below is the spend-proportional stack credible practitioners recommend (Measured, 2025). For scale, Australian internet ad spend reached A$18.4B in 2025, with search alone at A$8.0B (IAB Australia / PwC, 2025), so these tiers sit inside a market that is itself demanding stronger attribution, MMM and incremental-lift measurement.

Measurement stack by annual media spend (A$)
Annual spendRun thisWhy
Under A$1MPlatform attribution + 1-2 incrementality tests/yearMMM is overkill; a couple of geo holdouts on the biggest channels catch the worst overclaim
A$1M - A$5MAttribution + selective channel testingTest the channels you suspect are non-incremental (branded, retargeting) before scaling them
A$5M - A$20MAll three, integratedAttribution for execution, MMM for allocation, incrementality to calibrate; the loop pays for itself
A$20M+Continuous MMM + ongoing incrementality programmeAt this scale a 10% misallocation is millions; the model and the experiments run permanently

The payoff is not theoretical. Brands that adopt triangulated measurement typically see 10-25% efficiency gains from causally validated reallocation, without increasing total spend (Measured, 2025). That is budget moved off non-incremental channels and onto ones whose marginal dollar still pays back. It is the cleanest lever a CMO has.

The permanent gap

Why you will never see every conversion again, and why that is fine.

Privacy changes made part of the measurement gap permanent. Since iOS 14.5, ATT opt-in has plateaued: cross-category averages sit in the low-to-mid 30s, but shopping and finance apps, the relevant ones here, run near 18-25% (Adjust, 2025). Marketers now commonly see only 40-60% of actual conversions in deterministic platform reporting, with modelled conversions making up another 20-35% and the remainder never directly observed (Measured, 2025; DOJO AI, 2026). The gap will not return to pre-2021 levels, and it applies the same way to Australian advertisers buying on the same global platforms.

Where your conversions actually are Demonstrative data
Deterministic, observed52%Platform-modelled26%Never measured22%
Roughly half of conversions are observed deterministically, a quarter are platform-modelled estimates, and the rest are never directly measured. This is precisely why incrementality and MMM matter more than user-level tracking: they measure aggregate lift, which does not depend on seeing every individual journey. The answer to a shrinking deterministic signal is not a better pixel; it is a better method.
In practice

What this looks like when the allocation is right.

Measurement is only worth the discipline if it changes the budget and the budget changes the result. Two engagements from the Blufire portfolio show the pattern: spend moved towards incremental, fast-paying-back acquisition, and the profit, not just the revenue, followed.

Peter Jackson case study
Peter Jackson
53% reduction in cost of acquisition, $1.2M incremental revenue, ROAS held through a 400% budget increase.
Holding return while quadrupling spend is the marginal-ROI discipline in action: scaling only while the next dollar still paid back.
Rainco case study
Rainco
16:1 return, $160 CAC against a $600+ AOV, 1037% sales growth over 12 months.
A CAC well inside the payback window on a high-AOV order is what lets acquisition compound rather than drain cash.

Across 100+ brands, the Blufire portfolio has influenced $150M in revenue at an average 32.5% CAC reduction. Awarded AFR Fast 100 (#18, 2025) and Best Google Ads Campaign, APAC. Figures are real client outcomes from completed engagements.

Methodology & sources

How to read the numbers in this report.

External statistics are cited inline to their primary source and year. Charts and worked examples marked Demonstrative data use illustrative figures chosen to show the method; they are not measured Blufire aggregates, and the structure is built so real client data drops into the same shape. Incrementality and over-attribution ranges (branded search 20-40% incremental, retargeting 40-70% non-incremental, Meta ~26%, Google 15-20%) are published findings, not Blufire measurements. Real Blufire client outcomes appear only in the named case callouts and headline proof, and are drawn from completed engagements.

The mathematics is standard and shown in full: breakeven ROAS as the inverse of contribution margin, the marginal-vs-average allocation condition, and CAC payback as acquisition cost over monthly contribution. No proprietary model, weighting or implementation is described; the methods named here (last-click, DDA, MMM, geo-holdout incrementality) are the public, textbook approaches.

Primary sources cited
  1. Measured, Incrementality vs Attribution vs MMM decision tree (2025): 140% collective over-claim; branded/retargeting incrementality; stack by spend; 10-25% efficiency gain.
  2. PantoSource, Multi-Platform Attribution (2025): the 650-orders-to-1,200-conversions over-counting mechanism.
  3. DOJO AI, Meta Ads Attribution 2026: Meta over-reporting of 15-30% against independent measurement; reported-vs-incremental ROAS gap; deterministic/modelled conversion split.
  4. Saras Analytics, ROAS vs Contribution Margin and CAC Payback Period (2025): breakeven ROAS = 1 / CM; payback definition.
  5. Finaloop, Ecommerce Profit Benchmarks (2024): median contribution margin ~25%, 3-56% quartile spread, US$3.16B tracked sales (2023-2025 data). US/global dataset.
  6. Eightx, citing Optifai CAC Payback Benchmarks (939 companies, 2025-2026) and public 10-Ks: payback by vertical and platform.
  7. Google, Meridian is now available to everyone (2025): open-source Bayesian MMM, general availability early 2025.
  8. Adjust, ATT opt-in rates 2025: opt-in plateaued; shopping/finance apps near 18-25%, cross-category average in the low-to-mid 30s.
  9. IAB Australia / PwC, Internet Advertising Revenue Report (2025): Australian internet ad spend A$18.4B in 2025 (search A$8.0B); industry prioritising attribution, MMM and incremental-lift measurement. AU market context.
  10. Australia Post, Inside Australian Online Shopping / eCommerce Report (2025): Australians spent A$82.6B online in 2025 (+14% YoY), 24% of retail. AU market context.
  11. EC Digital Strategy, Attribution Trust Crisis (2025): triangulation and the anti-overclaim discipline.
  12. Shopify, "Customer Acquisition Costs by Industry": by-industry annual average CAC of electronics US$377, fashion and home US$129, health and beauty US$127 (data collected 2021, brands with fewer than four employees; US and global data, about A$573 for electronics at US$1 = A$1.52). Primary-published, used here as a directional all-in benchmark; no Australian retail CAC is published to a primary source, and AU acquisition costs differ by channel mix and category.

See this on your own numbers.

The companion CMO measurement view applies this method to your channels: reported vs incremental, breakeven ROAS on your margin, and where the next dollar belongs.