Margin Percentage Is a Vanity Metric: Why DTC Brands Should Manage Contribution Dollars

Nine times out of ten, when a founder tells me proudly that their margins are up, the next thing I check is whether they're actually making more money. And nine times out of ten, the honest answer is no, or at least not by as much as they think.

That sounds like a contradiction. It isn't. It's the single most expensive confusion in DTC, and it comes from managing a percentage when you should be managing dollars.

Let me explain what I mean, because once you start thinking in contribution dollars, half the bad decisions people make about pricing, shipping and ad spend just stop making sense.

Why margin percentage lies to you

Margin percentage feels like the responsible number to watch. Higher is better, right? Cleaner, more profitable, more grown-up.

Here's the thing - your bank account doesn't hold percentages. It holds dollars. And it's entirely possible to push your margin percentage up while pushing the actual dollars down.

Imagine a brand at a A$60 average order value running a 55% contribution margin. That's A$33 of contribution per order. Now they "improve" things and get to a 62% margin, but in doing so the average order drops to A$48. That's A$29.76 per order. The percentage went up. The dollars went down. They'll celebrate the first number and quietly wonder why growth feels harder.

This is the heart of it. I keep seeing the industry conflate contribution margin percentage with total contribution dollars, and the dollars are what pay the bills. Rent doesn't care about your margin rate. Your team's salaries don't get cheaper because your percentage looks tidy. Everything that keeps the lights on is paid in dollars.

So percentage is a vanity metric the moment you start optimising for it on its own. It's useful as a check, never as the goal.

Building a contribution number you can actually trust

If dollars are the game, you need a contribution number that's honest. And most brands build theirs on a number that's too kind to itself.

The usual mistake is to take revenue and subtract only cost of goods - the manufacturing cost of the product - and call what's left "margin". That's not your real contribution, because plenty of other dollars walk out the door on every single order.

What I'd build instead is a number based on the full cost of getting the product into the customer's hands. Think of it less as cost of goods and more as the cost of delivery. The test is simple - any cost that goes up when your order count goes up belongs in this calculation.

So your contribution number is net sales minus every variable dollar:

  • The product cost itself, the actual landed cost of the goods.
  • Shipping and freight to the customer.
  • Pick and pack fees, the warehouse charge for physically fulfilling the order.
  • Payment processing fees, the cut Shopify and the card networks take.
  • Any per-order cost of returns, amortised across orders if you batch them.

Strip all of that out, and then take off ad spend, and what's left is your true contribution. This is the number that flows through to cover your overheads and, eventually, becomes profit. As marketers we don't always control the rent and the salaries, so this is the closest honest proxy to profit that we can actually steer.

Notice how different this is from "revenue minus COGS". Two brands can show the same gross margin on a spreadsheet and have wildly different real contribution once shipping, fulfilment and processing are in the picture. One ships a light product locally for a few dollars. The other ships something bulky across the country and eats a chunk of every order in freight. Same headline margin. Very different bank balance.

If you only build one new number this quarter, build this one. Per order, and per month in total dollars.

A pricing decision that looks smart and isn't

Let me give you the kind of move that goes wrong precisely because someone was watching the percentage.

A brand sets a free-shipping threshold to lift average order value. Say it's sitting at A$25. They push it to A$50, watch the average order value climb, and decide that worked. So a while later they push it again, to A$75. AOV climbs again. On paper, margins and order value are both up. Looks like a win.

Then you actually test it - take the threshold back down and watch what happens between those price points.

What you tend to find is sobering. Yes, a small slice of people who would've bought a A$75 cart now nudge themselves up from A$55 to clear the free-shipping bar. A genuine but small number. But for everyone sitting between A$25 and A$75, you've quietly hammered conversion. Carts in the lower band can convert at something like two-and-a-half times the rate once free shipping kicks in earlier. The band just below the threshold can see conversion jump by most of half again.

So the high threshold did lift AOV and it did lift margin percentage. And it murdered contribution dollars in the process, because you converted far fewer of the carts in between. AOV up, margin rate up, total dollars down. The exact trap from earlier, dressed up as a clever pricing tactic.

I'm not saying A$25 is the magic number for everyone - your own threshold depends on your product and your shipping costs. The point is that you can only see this if you're measuring the thing that pays the bills. Watch the percentage and you'll high-five yourself all the way to lower profit.

Tying ad spend to dollars, not ratios

This is where it matters most for media, because most ad decisions get made against a ratio.

ROAS is a ratio. So is MER. And ratios have the same flaw as margin percentage - you can make them look better by doing things that leave you worse off in dollars.

The classic version - you can lift your blended return tomorrow by leaning harder on email to your existing customers and easing off acquisition. The ratio improves because returning-customer revenue is cheap to generate. But you haven't grown anything. You've just pulled future revenue forward and starved the top of the funnel. Next month's new-customer numbers quietly suffer, and the month after that gets harder.

I'd rather anchor spend decisions to contribution dollars. The question I care about isn't "is my ROAS up", it's "did this spend produce more total contribution dollars than it cost, and is it keeping new customers flowing". Sometimes that means accepting a slightly worse ratio because spending a bit more delivered more actual dollars and protected next month's pipeline. The ratio is the dashboard light. The dollars are the engine.

This is the lens we manage to for clients - not the ROAS number on a screen, but the contribution dollars underneath it and whether the account is healthy today and still healthy next month. Those two things genuinely can pull in different directions, and a ratio on its own will never show you that.

How to put this to work

You don't need a new tool for any of this. You need to build one honest number and then make your decisions against it.

Start here:

  • Build your true per-order contribution. Net sales minus product cost, shipping, pick-and-pack, processing and returns. The full cost of delivery, not just COGS.
  • Multiply it out to total contribution dollars for the month. That's your scoreboard.
  • Re-examine your "wins" against it. That free-shipping threshold, that price rise, that channel you cut - did total contribution dollars actually go up, or just the percentage?
  • Judge ad spend the same way. Not by the ratio alone, but by whether it grew total contribution dollars and kept new customers coming in.

Try this on one decision you've made recently that you were pleased with. Rebuild it in contribution dollars instead of percentages or AOV, and see if the story holds. More often than not, that one exercise is enough to change how you run the whole account.

Ethan To
CEO @ Pigeon Digital