Marketing efficiency ratio (MER): the formula, the break-even line, and how to read it when you scale
The marketing efficiency ratio (MER) divides all your revenue by all your ad spend, so no ad platform gets to grade its own work. Here's how to calculate it, the break-even line your margin draws, why new-customer MER is the stricter test, and how marginal MER shows when a budget increase stopped paying.
On this page
Marketing efficiency ratio (MER) is your total revenue divided by your total ad spend across every channel, for the same days. A store that took $150,000 on $50,000 of spend has an MER of 3.0x. Because it ignores which ad gets the credit, no platform's attribution can inflate it. It breaks even at 1 ÷ your contribution margin before ad spend: 2.0x at a 50% margin.
Four formulas cover what you'll do with it:
MER and the lines that judge it
MERtotal revenue ÷ total ad spend, same days, every channel
Break-even MER1 ÷ contribution margin before ad spend
Target MER1 ÷ (contribution margin − the share of revenue you want left after ads)
New-customer MERrevenue from first-time buyers ÷ total ad spend
Illustrative: $150,000 ÷ $50,000 = 3.0x. At a 50% margin, break-even is 1 ÷ 0.50 = 2.0x; to keep 15% of revenue after ads, the target is 1 ÷ (0.50 − 0.15) = 2.86x. If $90,000 came from first-time buyers, new-customer MER is 1.8x.
Each one answers a different question. MER, which some teams call blended ROAS, says what the whole budget returns. Break-even and target MER say whether that's enough for your margin. New-customer MER says whether the budget is buying new customers or mostly collecting orders from people who already know you.
How to calculate your marketing efficiency ratio
The arithmetic is one division. The work is deciding what goes on each side, then keeping it the same every week:
- Revenue: every order from every channel in the period: ads, email, organic search, direct, a marketplace if you sell on one. Use gross revenue or revenue net of refunds, and stick with the choice. Net is closer to the money; gross is ready sooner.
- Ad spend: the media spend of every paid channel for the same days: Meta, Google, TikTok, native, sponsorships. Decide whether creator fees and agency retainers count. With them, MER measures all of your marketing; without them, it measures media. Either works if it never changes.
- The same days on the same clock: an ad account and a store can run on different time zones, which moves late-night orders to another day. Full weeks hide most of that.
- One currency: convert everything before you divide.
- The same revenue as your margin: leave out sales tax, and count shipping charged to buyers only if your contribution margin is worked out on revenue that includes it.
You'll also see the ratio flipped, as ad spend divided by revenue: 33% in the example. It's the same information, so label which one you report.
Break-even MER: the line your margin draws
MER only means something next to your margin. Every dollar of revenue leaves a share after the costs that come with an order: product, shipping and fulfillment, payment fees, refunds. That share, your contribution margin before ad spend, is what pays for the ads. At a 50% margin each $1 of revenue leaves $0.50, so each $1 of ads has to bring back $2 of revenue just to break even: 1 ÷ 0.50 = 2.0x.
It's break-even ROAS applied to the whole business instead of one platform. The contribution margin post builds the margin line by line (its contribution before ads is the number to use here), and the break-even ROAS post runs the same math per order.
The money follows directly: contribution after ad spend = revenue × margin − ad spend. At 3.0x and a 50% margin, the example store keeps $75,000 − $50,000 = $25,000 for fixed costs and profit. At exactly 2.0x it would keep nothing; at 1.8x it would lose $5,000 on the same spend.
The line moves with your costs: a discount, free shipping or a dearer product lowers the margin and raises break-even. If a discount pulls the example store's margin from 50% to 40%, break-even rises from 2.0x to 2.5x and the same 3.0x MER leaves $10,000 instead of $25,000. Below a one-third margin, 3.0x loses money.
Break-even is the floor, not the goal. Your target has to cover fixed costs and leave a profit. Say salaries, software and the rest cost $15,000 over the same four weeks, 10% of the store's $150,000 of revenue, and you want another 5% as profit. Then 15% of revenue has to survive the ads, and the target MER is 1 ÷ (0.50 − 0.15) = 2.86x. That's the number for your dashboard.
Put your own numbers in. The calculator starts with the example store's last four weeks: $150,000 of revenue, $50,000 of ad spend across Meta, Google and TikTok, a 50% margin before ad spend, and 60% of revenue from first-time buyers:
Calculator
MER calculator
Marketing efficiency ratio: total revenue against total ad spend, with the break-even line for your margin.
- Break-even MER
- Contribution after ad spend
- New-customer MER
Break-even MER = 1 ÷ the contribution margin before ad spend. Take revenue and spend from the same days and count every channel’s spend, or revenue one channel bought flatters another’s ratio.
At those numbers it shows an MER of 3.00x against a 2.00x break-even, $25,000 of contribution after ad spend, and a new-customer MER of 1.80x, which sits below the break-even line.
New-customer MER: is the budget buying new customers?
Blended MER counts every order, including the ones from customers you won months ago who came back through an email. Those orders cost little or no ad spend, so they lift MER whether or not your ads are working. New-customer MER strips them out: first-time buyers' revenue divided by all ad spend, retargeting included, which keeps the test strict.
At 1.80x, first orders from new customers don't pay for the advertising on their own. The $60,000 from returning buyers carries the four weeks.
Translated into customers, the number is easier to act on. Say first orders average $90: the $90,000 came from 1,000 new customers, who cost $50 each in ad spend, because new-customer MER is first-order value divided by the ad cost of a new customer ($90 ÷ $50 = 1.8x). Each first order leaves $45 at a 50% margin, so the store pays $5 more for every new customer than the first order returns, $5,000 in all, and the returning buyers' $30,000 of contribution covers it.
That can be a healthy business. If customers reliably come back, paying a little more than one order's contribution to win each of them is a sound bet. It turns fragile when repeat revenue shrinks, because blended MER keeps looking comfortable while the returning buyers who prop it up drift away.
A simple rule: when new-customer MER clears break-even, first orders pay for all the advertising and every repeat order adds contribution on top. When it doesn't, you're betting on repeat orders, so know how much a customer brings back and how quickly:
MER vs ROAS: what each number is for
Platform ROAS divides the revenue a platform attributes to its own ads by that platform's spend. Meta, for example, counts the purchases that fall inside an ad set's attribution setting, by default 7 days after a click or 1 day after a view, and uses the same setting to optimize delivery (Ad Insights reference, ad set reference). Every platform applies its own rules to its own ads, so their totals can add up to more than your orders, or to less.
Here's an illustrative week for the same store. It spent $8,000 on Meta, $3,000 on Google and $1,500 on TikTok, $12,500 in all. Meta's report credited $24,000 of purchases to its ads (3.0x), Google's $13,500 (4.5x) and TikTok's $3,000 (2.0x): $40,500 claimed, against $37,500 of orders the store took from every source, email and organic included. MER: $37,500 ÷ $12,500 = 3.0x.
The platforms claimed more than the whole store sold, and none of them can say how much of the $37,500 would have come anyway. No spreadsheet will reconcile that gap, because each report counts by its own rules. MER sidesteps the question by never assigning credit at all.
The two numbers answer different questions, and you need both:
MER or platform ROAS?
Two ratios built from different revenue
For the whole budgetMER (blended ROAS)
Total revenue ÷ total ad spend, for the same days.
- Counts: every order, from every channel, new and returning
- Credit: assigns none, so no order is counted twice
- Answers: does the whole budget pay, and how far should you scale?
- Can't tell you: which channel, campaign or ad did the work
Its catch: repeat buyers, email and word of mouth lift it without any ad spend.
For steering inside one platformPlatform ROAS
Revenue a platform attributes to its own ads ÷ that platform's spend.
- Counts: purchases inside its attribution window (Meta's default: 7 days after a click, 1 day after a view)
- Credit: each platform claims the orders that follow its own ads
- Answers: which campaign or ad to scale, and what the platform optimizes toward
- Can't tell you: sales outside its window, or what other channels did
Its catch: the platforms' totals can add up to more, or less, than your orders.
Use ROAS to steer inside a platform: which campaign, which ad. Use MER to decide how much to spend in total. When they disagree, believe MER about the total and ROAS about the ranking. Why Meta's count drifts from your store's has its own post, on the Facebook attribution window.
Reading MER week by week as you scale
MER earns its keep when you change spend. Here is the same store over ten weeks, stepping its budget from $10,000 to $20,000 a week. Weeks 3 to 6 are the four weeks in the calculator:
Weekly MER while spend steps up
Illustrative store, 50% contribution margin before ad spend
- Weekly MER
- Break-even MER
Week
Show the numbers
| Week | Weekly MER | Break-even MER |
|---|---|---|
| 1 | 3.20x | 2.00x |
| 2 | 3.10x | 2.00x |
| 3 | 3.04x | 2.00x |
| 4 | 2.96x | 2.00x |
| 5 | 3.00x | 2.00x |
| 6 | 3.00x | 2.00x |
| 7 | 2.83x | 2.00x |
| 8 | 2.80x | 2.00x |
| 9 | 2.32x | 2.00x |
| 10 | 2.28x | 2.00x |
MER stayed above break-even every week, so a glance at the chart says scaling worked. Only the first step did. The number that decides a budget increase is marginal MER: the extra revenue divided by the extra spend. Taking each spend level's weekly average:
- $10,000 to $12,500 a week: revenue rose from $31,500 to $37,500. Marginal MER = $6,000 ÷ $2,500 = 2.4x, above break-even, so the step paid.
- $12,500 to $15,000: revenue rose to $42,250. Marginal MER = $4,750 ÷ $2,500 = 1.9x. The extra spend lost a little.
- $15,000 to $20,000: revenue rose to $46,000. Marginal MER = $3,750 ÷ $5,000 = 0.75x. Each extra dollar of ads brought back 75 cents of revenue and 37.5 cents of contribution.
In contribution after ad spend, the picture is plain:
Contribution after ad spend, per week
Same illustrative store, weekly averages at each spend level
Weekly contribution peaked at $12,500 of spend and fell by more than half at $20,000, while blended MER still read 2.3x. Blended MER tells you whether the whole budget pays; marginal MER tells you whether the last dollar did. Scale while marginal MER clears break-even, and stop where it doesn't.
Two cautions keep the reading honest. First, revenue moves for other reasons too: a promotion, an email to the whole list, a stock-out, a holiday. Hold each spend level for two full weeks, keep promotions and email steady while you test, and note anything unusual beside the week's number. If two weeks per step is too slow, never go below one full week, Monday to Sunday, so every step contains each day of the week once.
Second, a long VSL funnel lags: part of this week's spend becomes next week's revenue, so read a four-week rolling MER next to the weekly one.
What MER can't see
MER's strength, one honest number for everything, is also its limit:
- Organic and returning demand. Email, word of mouth and brand searches add revenue without spend, so a brand with a big customer base can post a high MER while its ads barely work. New-customer MER is the correction.
- Which channel did the work. To split credit, put platform reports, your own click tracking and a post-purchase survey side by side.
- Whether a page or offer is better. A new VSL cut or a bundle test moves MER slowly, mixed in with everything else. Judge those by revenue per visitor in a split test.
- Spend cuts that look like progress. Halve the budget and MER can rise for weeks, because past customers keep buying while fewer new ones arrive. Watch new-customer MER and the count of new customers beside it.
A weekly MER routine
If Meta is one of your channels, profit tracking in RevvyScales (Growth plan and up) already takes your revenue and subtracts the spend of a connected Meta account, product costs and gateway fees, with ROAS and margin by campaign (profit tracking). For MER, add the spend from every other channel and make sure the revenue covers every order your business took.
Then give it ten minutes every Monday, before anyone touches a budget:
A weekly MER routine
0 of 8 done
Frequently asked questions
What is a good MER for ecommerce?
There is no universal number, because MER only means something next to your margin. Break-even MER is 1 divided by your contribution margin before ad spend: 2.5x at a 40% margin, 2.0x at 50% and about 1.67x at 60%. Add the profit you want on top to get your target. A brand with thin margins can lose money at an MER that would be excellent for a brand with fat ones.
Is MER the same as blended ROAS?
In practice, yes: both divide total revenue by total ad spend across every channel. Some teams also put creator fees, agency retainers or other marketing costs in the denominator and keep the name MER for that wider version. Neither is wrong. Write down which costs you include and keep the definition fixed, or this month will not compare with last month.
How often should you calculate MER?
Weekly, on full weeks, with a four-week rolling average beside it. Daily MER jumps with the day of the week and with the gap between spend and the sales it produces, especially in longer VSL funnels. Monthly is too slow to catch a budget increase that stopped paying. Keep the same dates, time zone and definitions every week so the numbers compare.
Can MER go up while profit goes down?
Yes, in at least two ways. Cut ad spend and MER can rise for weeks, because past customers keep buying while fewer new ones arrive. Or run a discount: revenue jumps and MER improves, but the margin falls and the break-even line rises with it. Read MER against a break-even recalculated from current costs, and watch new-customer MER beside it.
Does MER still help if Meta is your only ad channel?
Yes. With one paid channel, MER is total revenue divided by Meta spend, and it still differs from Meta's ROAS: it counts every order your store took, including email, organic and purchases outside Meta's attribution window, whether or not Meta claimed them. The gap between the two numbers shows how much of your revenue sits outside Meta's report.
