Home Docs How It Works How MarginOS calculates MER

How MarginOS calculates MER

Last updated: August 5, 2026 By Aron Baczoni

Quick Reference

Inputs

At least one connected ad platform, since MER has no meaning without spend; store revenue from your store connection; optionally your own target band in Business Config, otherwise a direct-to-consumer default is applied.

Outputs

An account-level MER card and a per-channel MER column in the Growth Engine, each classified against the target band in force, and N/A for any window with no recorded ad spend.

Outcomes

See how hard advertising is working to produce revenue without depending on attribution, spot a change worth investigating, and know to switch to the profit-aware measures before acting on it.

MER — Marketing Efficiency Ratio — is revenue divided by ad spend. At a MER of 5, every $1 of advertising is accompanied by $5 of revenue. MarginOS computes it for your whole account and for each acquisition channel, and compares it against a target band you control.

It is the fastest read on your advertising in the product. It is also the shallowest, and this article is as much about the second half of that sentence as the first.

MER and TACOS are the same measurement inverted

If you already track TACOS (Total Advertising Cost of Sale), you already track MER. TACOS is ad spend ÷ revenue expressed as a percentage; MER is revenue ÷ ad spend expressed as a multiple. A 20% TACOS and a 5.0 MER describe an identical business.

MarginOS reports the multiple rather than the percentage because it reads the direction operators think in — bigger is better, and the number answers “what did a dollar of advertising bring in.” You do not need to convert anything: divide 1 by your MER to get TACOS, and vice versa.

Before you start

  • At least one ad platform connected, since MER has no meaning without spend.
  • Store revenue flowing in, which the store connection provides.
  • A view of where you want the ratio to sit. MarginOS ships a sensible default target band for direct-to-consumer brands and you can change it in Business Config.

How to read it in MarginOS

  1. Open the Growth Engine. Account-level MER appears on its own card.
  2. Read the per-channel MER column in the money table to see which channels carry the account figure and which drag on it.
  3. Check the card against your target band. Below the band means advertising is buying less revenue than you intended; inside means it is on plan.
  4. Above the band is the reading operators most often misinterpret — see below.

How MarginOS calculates it

MER is revenue in the window divided by advertising spend in the same window. Two details matter:

  • It is a whole-account ratio, not an attributed one. The numerator is all your revenue, not just revenue traced back to an ad. That is the point of MER — it sidesteps attribution entirely, which makes it the one marketing number that does not change when tracking degrades.
  • It is revenue-based, not profit-based. MER does not know what your products cost, and this is its defining limitation.

Where there is no spend in the window there is no ratio, and MarginOS reports N/A rather than a placeholder — consistent with how it treats every figure it cannot evidence.

Your target band

MarginOS applies a default target band suited to direct-to-consumer brands until you set your own in Business Config, and it classifies your live MER against whichever band is in force. If the band you enter is incomplete or inconsistent, the default is used rather than letting a malformed setting produce a misleading status. Setting a band that reflects your actual margin structure is the single change that makes this card useful, because the right MER for a 70%-margin brand and a 30%-margin brand are not remotely the same number.

What MER will not tell you

MER treats a dollar of revenue from your best-margin product and your worst as identical, because it never looks at cost. That makes it genuinely useful as a fast directional check and genuinely unsafe as a profitability decision.

A brand can hold a strong MER while losing money, by growing revenue on discounted, heavily returned or high-fulfilment-cost products. Nothing in the ratio can detect this, because every input is a revenue input.

So the honest framing is: MER is a speedometer, not a P&L. It tells you how hard advertising is working to produce revenue. It cannot tell you whether that revenue was worth producing. For that, the profit-aware measures are the ones to act on:

  • Gross Profit (CM1) — what is actually left after product, fulfilment, payment and return costs.
  • Channel LTGP:CAC — profit per acquisition dollar, per channel, which is MER’s profit-aware counterpart.
  • CAC Payback — the same economics expressed as time.

Use MER to notice that something changed. Use those to decide what to do about it.

Common questions

Is MER the same as ROAS?

No, and confusing them is a common source of argument between finance and marketing. ROAS is platform-attributed: revenue the ad platform claims divided by that platform’s spend. MER is total revenue divided by total spend, attributed to nobody. ROAS figures from several platforms routinely sum to more revenue than your store actually took, because platforms each claim the same order. MER cannot do that, which is why it is the more trustworthy account-level number.

What is a good MER?

It depends almost entirely on your gross margin, which is why MarginOS lets you set the band rather than shipping a universal target. A brand with a high margin can operate profitably at a much lower MER than a thin-margin brand. Set the band from your own economics, not from a number in a benchmark post.

My MER is well above target. Is that good?

Not necessarily, and this is the most common misreading. An unusually high MER often means you are under-investing — revenue is arriving largely without advertising, and there is likely profitable demand you are not buying. If your profit-per-acquisition-dollar is healthy, a MER above band is usually an argument to spend more, not a victory.

Why does my MER differ from the numbers in my ad accounts?

Because they measure different things. Your ad platform reports the revenue it believes it caused; MER uses all revenue your store recorded, including organic, direct, email and repeat purchases. MER will normally be the higher of the two, and it will not fluctuate when tracking or consent rates change.

Do you report TACOS anywhere?

Not as a separate figure — it would be the same measurement shown twice. MER is the reported form; invert it if you need TACOS for a report.

Why is my MER showing N/A?

There was no advertising spend recorded in the window, so there is nothing to divide by. Check that the relevant ad platform is connected and syncing.

Related

About the author

Aron Baczoni

Aron Baczoni is the founder of MarginOS and a former decade-long veteran of Google's Ads and Global Business Operations units. His work is focused on bridging the gap between AI's promise and its practical implementation for direct-to-consumer (DTC) brands, helping them build a sustainable competitive advantage through strategic, high-ROI AI solutions.

Read Aron's story

Get Your Profit & Inventory Command Center

See your real margins in real time, not in spreadsheets.

Get your Profit & Inventory Command Center

Or email sales@marginos.com to see your real margins on your own data.