How to Measure Marketing ROI Without the 5:1 Myth
Measure marketing ROI with the net formula, lock 5:1 as 400%, and run a same-campaign ladder from revenue to incremental margin.

Measure marketing ROI with the net formula, lock 5:1 as 400%, and run a same-campaign ladder from revenue to incremental margin.

Marketing ROI is the return attributable to marketing, net of fully loaded marketing cost, divided by that cost. Oracle treats a 5:1 revenue-to-cost ratio as 400% net. Salesforce calls that same 5:1 bar very good.
Lock that convention, then watch one campaign print 300% on revenue and still lose money on incremental margin. The job is the gap Nielsen documented in October 2025: pick a numerator, load the real denominator, and refuse to treat a dashboard ratio as profit.
MROI and ROMI are the same family: contribution to profit attributable to marketing, net of spend, divided by the marketing you risked. Salesforce frames it as the return from all marketing activity. Wikipedia is stricter: contribution to profit, not touched revenue.
The language spread after Guy Powell's Return on Marketing Investment (2002) and James Lenskold's Marketing ROI (2003). Rex Briggs later proposed ROMO (return on marketing objective) for work whose goal is perception, not an immediate sale. Spend here is operating expense, not a capitalized asset.
ROAS, CAC:LTV, pipeline coverage, and MER feed the calculation or answer a narrower question. Kantar warns that an exclusive focus on short-term ROMI "can create a fallacy of growth that comes at the expense of long-term brand building."
Nielsen published the confidence-versus-practice split on 9 October 2025: 85% confident, 32% measuring holistically. A 20 November 2025 follow-up put stakeholder alignment at 22% of measurement challenges and siloed teams at 17%. The bottleneck is politics and definitions, not another dashboard.
Finance already has a forecast model. Avinash Kaushik notes that most large-company models still rest on last click when they count marketing at all. A prettier multi-touch number loses if it cannot replace that history.
On r/marketing, operators who have to defend the budget skip vanity metrics and lead with pipeline. In July 2026, u/SCARfaceRUSH started with "Total ACV for Opps in Pipeline generated by Marketing + Total ACV Won," then everything else. Lenskold teaches the same instinct: start closest to cash.
Practitioners publish the same arithmetic under different names. Pick one convention, show the others, and never mix them inside a single benchmark table.
Variant | Formula | What the number means | Who uses it |
|---|---|---|---|
Revenue ROI |
| Net return as % of spend | Oracle, Salesforce, Shopify |
Lead-funnel ROI | Same net math, leads in the numerator | Modeled closed revenue | |
Contribution-margin ROMI |
| Profit after COGS | Wikipedia, Fairview L2 |
Incremental ROI |
| Causal lift only | Demandbase, Fairview L3 |
Pipeline ROI |
| Long-cycle B2B proxy | Demandbase |
ROI = (Revenue - Marketing cost) / Marketing cost * 100Oracle locks that SERP-default formula to a 5:1 revenue-to-cost ratio as 400% net: $5 generated for every $1 spent.
Shopify uses the same net convention and reads 400% as $4 back per $1, which is a 4:1 net ratio, not a 5:1 revenue ratio. Say both the ratio and the percentage every time.
Demandbase treats a 5:1 ratio as 500% ROI: $5 of revenue per $1 spent, the revenue-ratio convention. Demandbase's own worked examples switch back to the net formula (300%, 250%).
Use revenue ROI when you need a scale signal and the sales cycle is short enough that attributed revenue is a decent proxy. Salesforce writes MROI = (Marketing Value - Marketing Cost) / Marketing Cost. Same arithmetic, except "value" is the weasel word: replace it with the cash definition you used.
Do not copy pages that call (revenue − cost) "profit" without subtracting COGS. That inflates every B2C and fulfillment-heavy B2B number.
HubSpot (Pamela Bump, updated 14 July 2026) puts a lead model in the numerator:
ROI = (((Leads * Close rate * AOV) - Cost) / Cost) * 100The four-input version is useful when revenue has not closed yet. Treat HubSpot's worked scenarios (law-firm blogs at 700%, influencer dresses at -45%, a Twitter trial at -60%) as page examples, not HubSpot customer data.
Wikipedia's mailer is the cleanest reconciliation. A $100,000 campaign that produces $500,000 in incremental revenue is a factor of 5.0. At a 60% contribution margin, that is $2 of profit per $1 spent: margin ROMI 2.0.
The campaign is 5:1 on revenue and 2:1 on profit. Both can be true.
Paul Farris at Darden writes MROI as incremental financial value generated by marketing, minus cost, divided by cost. His worked case: an $80,000 campaign produces 190 incremental units at $522 net, or $99,180, which is 24% MROI. Farris is the academic version of "put margin in the numerator."
Attributed revenue is correlational credit. Incremental revenue is the lift versus a holdout. Demandbase uses it for an email test: $8,000 spend, $50,000 in the test cell versus $30,000 in the control, or 250% incremental ROI.
Lewis and Rao (QJE, 2015) ran 25 large field experiments on about $2.8 million of spend. The median confidence interval on ROI was over 100 percentage points wide. Informative tests can easily require more than 10 million person-weeks.
5:1 is the page-one chorus. Salesforce calls it "very good." Oracle calls 5:1 efficient (400% net) and 10:1 excellent (900%).
Mailchimp starts "good" at 5:1, "best" near 10:1, and treats below 2:1 as not enough to continue unless overhead is under 50%. Shopify is looser: 2:1 acceptable, above 5:1 outstanding.
Treat 5:1 as a common rule of thumb. There is no census behind it, and the same 5:1 collapses once you change the numerator.
Wikipedia's mailer is 5:1 revenue and 2:1 profit. Fairview's paid-social walk-through later is +300% on revenue and -7.6% incremental margin.
Dominique Hanssens is blunt: you cannot compare ROMI across campaigns unless spend is equal. Response is concave. His AMA hypothetical puts 150% ROMI on the first $10,000 of search, 40% on the next $10,000, and a negative return after that.
Prefer marginal ROMI on the next dollar, not an average across a year of mixed spend.
Demandbase publishes vendor ranges on a revenue:cost basis: B2C ecommerce 2:1–4:1, B2B SaaS/enterprise 5:1–10:1+, DTC consumer goods 2:1–5:1, professional services 3:1–7:1. Those are glossary bands, not an audited panel. Use them to sanity-check a category, then replace them with your own last-four-quarter mix.
A 20% "ROI" in an investing PAA is 1.2:1 revenue:cost. That fails Mailchimp's 2:1 floor. A 2% figure is not a marketing number; if someone quotes 10% or 20%, ask whether they mean net marketing return or a finance-class return on capital.
First Page Sage puts SEO at 748% B2B and paid search at 36%. Those numbers live on different clocks, and every published channel figure is directional and definition-dependent.
For the wider channel numbers, use the digital, email, and content ROI statistics spokes. The table below is how to read a number.
First Page Sage (Evan Bailyn; published 14 February 2025, updated 23 December 2025) is the only recent multi-channel table with a method note you can inspect. The book covers clients in 25+ B2B and B2C industries from Q1 2020 to Q4 2025, and a channel appears only if at least 8 clients ran it.
Average campaign length is 2.7 years. Attribution is hybrid: first touch 60%, remaining 40% split evenly. The sample is an SEO firm's client base, so say that before you quote the 700% SEO row.
FPS defines a worked case as $120,000 of SEO producing $1 million in net revenue, or 833%. "Net revenue" here is their working definition, not contribution margin and not incremental lift.
Channel | B2B ROI | B2C ROI | Time to return | Role |
|---|---|---|---|---|
SEO | 748% | 721% | 1–3 years | Primary |
Webinars | 430% | 113% | ~1 year | Primary |
261% | 298% | ~4 years full | Nurture | |
LinkedIn paid | 229% | 57% | 3–9 months | Primary |
Influencer | 206% | 689% | 3–6 months | Primary |
LinkedIn organic | 192% | 88% | 6–18 months | Secondary |
Facebook Ads | 87% | 443% | 1–3 months | Secondary |
SEM / PPC | 36% | 24% | 2–5 weeks | Short-term |
First Page Sage 2026 channel ROI, Q1 2020–Q4 2025
Paid search comes back in weeks at the lowest return in this book. SEO and content print the highest percentages and take years. A 90-day window over-credits demand capture and starves SEO, email nurture, and ABM.
On r/marketing, the 2025 channel recap matches the speed-versus-efficiency split. In December 2025, u/ludakristen called paid search far and away the best channel, with a positive ROI, and LinkedIn paid the worst despite the right audience and strong CTRs. CTR is a delivery metric; revenue is the performance metric.
Email is the channel most often flattened into a single 36:1. Litmus State of Email 2025 (~500 marketers) is a distribution: 35% see $10–$36 back per $1, 30% see $36–$50, 5% see more than $50, and 21% still do not measure (down from 36% in 2023).
Litmus has been Validity-owned since 10 April 2025. The older 2018 Litmus press line of 38×, from about 400 marketers, said in the release itself that the high return "likely signals email marketing program mismanagement."
Do not average 38× with FPS email at 261–298% over four years. Those are different clocks and different denominators.
Before you paste any vendor row into a board deck, ask four questions: gross or net, whose costs sit in the denominator, whose attribution model produced the numerator, and how long the clock ran. If you cannot answer those, the benchmark is decoration.
A $1,000-in, $5,000-out example tells you nothing about whether to scale. Run the same campaign through three formulas and write the decision.
Fairview (May 2026) is an ops blog, not a research house. The ladder is useful because it keeps the campaign fixed and only changes the honesty of the math.
Fairview paid social: $25,000 spend, $100,000 platform-attributed revenue.
The same ads are a hero on the platform, a modest win on margin, and a cut on a holdout. Fairview also flags that platform-reported ROAS overstates true incremental ROAS by 1.5x–3x.
Brand-search trap (Fairview): $15,000 spend, $180,000 attributed, 5% contribution margin, 20% incrementality. Apparent revenue ROI is 1,100%; incremental contribution-margin ROI is -88%. The channel is harvesting demand the brand already paid to create.
Wikipedia mailer. $100,000 in, $500,000 incremental revenue = factor 5.0. At 60% contribution margin, margin ROMI is 2.0. Use this whenever someone treats 5:1 as a profit number.
GoCardless ROAS trap: revenue $100,000, ads $25,000, other costs $80,000. ROAS is 400%; ROI is -4.76%. Media looks efficient, but the project loses money.
Example | Inputs | Result | Decision |
|---|---|---|---|
Fairview L1 | $25k / $100k attributed | +300% revenue | Scale on volume |
Fairview L2 | Same, 42% CM | +68% CM | Optimize creative |
Fairview L3 | Same, 55% lift | -7.6% incremental CM | Pause or rebuild |
Brand search | $15k / $180k / 5% CM / 20% lift | 1,100% vs -88% | Stop harvesting |
Wikipedia mailer | $100k / $500k / 60% CM | 5.0 vs 2.0 | Quote both |
GoCardless | $100k rev / $25k ads / $80k other | 400% ROAS, -4.76% ROI | Do not scale ads |
Same inputs, three honesty levels
Demandbase adds a clean B2B pair if you need one more walk-through: LinkedIn ABM at $50,000 producing $200,000 closed is 300% net; the email holdout above is 250% incremental.
Do not build a public calculator to chase the 320/month "marketing roi calculator" query. A four-row table with a decision column beats a widget that hides the numerator.
ROAS can print 400% while the project loses money. Keep the contrast on this page.
Metric | Formula | Numerator | Denominator | Job |
|---|---|---|---|---|
ROAS | Revenue ÷ ad spend | Attributed revenue | Media only | In-flight paid optimization |
Advertising ROI | (Return − investment) ÷ investment | Return you included | Ads + often creative and fees | Is the initiative profitable? |
ROMI / MROI | Incremental margin net of spend ÷ spend | Contribution / gross profit | Fully loaded marketing | Mix allocation |
What each metric is for
Criteo (21 August 2026) puts the two advertising numbers on one ticket: $1,000 in ads that become $1,500 after included costs is 50% advertising ROI. The same $1,000 attributed to $4,000 of revenue is 4x ROAS. Both can appear in the same Slack thread; only one answers whether the initiative made money.
ROMI is the C-suite name for the same metric when the numerator is incremental margin and the denominator is fully loaded. If the slide says ROMI and the math is platform revenue over media cost, that is ROAS with a finance accent.
Jim Lenskold tells teams to start closest to the money, at the end of the buyer's journey, then walk upstream. His warning is the one finance already believes:
"We'll claim all that revenue and we come up with an ROI measure that's based on lots of revenue and a little bit of spend and no one in the organization completely buys it. First of all, you really need margin because the financial people don't want you to spend a money that just kind of brings in revenue."
Jim Lenskold (xGrowth / Growth Colony, 10:28)
Always include media, platform fees, and performance commissions. Usually include creative, landing pages, promo-code discounts (they cut realized revenue), and dedicated tracking software.
Conditionally include prorated labor (hours × wage) and agency retainers allocated by spend share. Exclude general overhead unless finance already allocates it.
A $5,000 media number that ignores a $1,500 landing-page build and $1,200 of contractor hours is a ROAS figure wearing an ROI badge.
Demandbase flags the obvious trap: a two-week campaign scored against a 60-day sales cycle understates return at campaign end. First Page Sage's average campaign runs 2.7 years before ROI is "fully realized." Score SEO, content, and email nurture at 30, 90, and 180 days, then again at the FPS clock. A quarterly cutoff will always prefer PPC.
Last-click starves top-of-funnel. First-click over-credits brand. Linear, time-decay, U-shaped, W-shaped, and data-driven models reassign the same journey and change the same campaign's ROI.
Pick one model, hold it still when you compare periods, and put self-reported "how did you hear about us" on the form for dark social. For the mechanics of tagging that journey, use UTM parameters. For content-side KPIs that sit beside return, use content marketing metrics.
Attribution names the channel closest to the conversion; incrementality names the one that caused it. INCRMNTAL on LinkedIn (August 2026) staged last-touch in a shop. You already picked the item and are walking to the register when a clerk slaps a commission sticker on the box.
Fairview's holdout recipe is usable: 10–20% random holdout, two weeks for DTC or four to six weeks for B2B, 100+ conversions per group. Incrementality rate = (exposed CVR - holdout CVR) / exposed CVR.
Their example: 3.8% versus 2.1% means 44.7% of conversions were caused by the channel. Typical ranges they publish: prospecting 60–80%, retargeting 25–50% (or incremental-negative), brand-keyword search 10–30%.
Avinash Kaushik treats attribution as "sucks less than last click" and reserves incrementality for strategic budget moves. Last-click stays in the CFO model until you rebuild the forecast history. Do not expect a better method to win the first quarter you show it.
On X, the durable warning is older than this year's vendor slogans. Andrew Chen wrote in May 2018 that as paid acquisition scales, it gets more expensive and harder to track, never less:
1/ Many of the biggest implosions in recent history - especially ecommerce - have been due to startups getting addicted to paid marketing while fooling themselves on Customer Acqusition Costs. As spend scales, it always gets more expensive and harder to track - never less.
Scott Brinker split the job into three numbers so one ROMI figure stops pretending to do all three: performance (impact on the business), efficiency, and customer happiness.
Asked what to measure in #MarTech, I answered: 1. Performance — impact on business (leads, customers, LTV, etc.). 2. Efficiency — performance relative to cost. 3. Customer happiness — improving customer experience (NPS, retention, faster service, etc.). What do you measure?
Oracle's 5:1 is 400% net. Demandbase's snippet 5:1 is 500% as a revenue ratio. Put both in one column and every channel comparison is fiction.
Write "$5 revenue per $1, 400% net" or "$5 revenue per $1, 5× revenue ratio," then stay there.
GoCardless is the worksheet: 400% ROAS, -4.76% ROI. Fairview's 1.5x–3x overstatement band is what you should assume on prospecting until a holdout says otherwise. Media efficiency is not project profit.
First Page Sage puts SEO's first returns at 4–6 months at the earliest and full return at 1–3 years. Paid search returns in 2–5 weeks. Cut organic at day 90 and you will always "prove" that PPC wins.
Lenskold's finance audience will not sign a number built on lots of revenue and a little bit of spend. Use contribution margin, then cut that margin by the incrementality rate.
On r/SEO, u/WebLinkr (November 2025) still saw organic drive 80% of leads while ads ran in the background. That is a both/and mix, not a license to claim every assisted dollar.
70/20/10, 3-3-3, and 40-40-20 are budget allocation heuristics. They say how to split spend, not what return you earned. Edeling and Himme (2018) offer a different split when the question is assets: 61% customer, 28% brand, 11% market share.

Intent data is packaged behavioral signal that an account is researching a problem, product, or category, used to time outreach before anyone fills a form.

Run account based marketing as a strategy: assign 1:1, 1:few, and 1:many tiers, map named plays, and score coverage plus MQAs instead of a pile of MQLs.

A positioning statement is the internal memo that names your buyer, category, benefit, and proof versus the alternative.