Before running an agency, I was the one hiring them. As a founder, a consultant, and a head of growth, I reviewed countless reports telling me ads were “working”.

The usual story? A healthy ROAS, maybe a solid CPA. But the one number no one gave me was the most important: actual profit.

And when you’re a founder, profit isn’t optional – it’s survival.

That gap between looking good on paper and running a profitable business is why we built Ballpoint. From day one, we decided to treat profitability as a core part of growth – not a footnote. That’s where CM3 comes in.

CM3: The Metric That Matters

CM3 gives you your contribution margin after all variable costs. It’s what’s left after:

**Revenue

  • Cost of goods
  • Fees and shipping
  • Marketing spend**

No assumptions. No platform estimates. Just real profit per order.

We track CM3 across every ad, every channel, every test. Because otherwise, you’re flying blind.

Real Example: Calculating CM3 on a Product

Let’s say you’re selling a skincare serum online.
You ran a Facebook campaign and sold 500 units over the course of a week.

Step 1: Revenue

You sell each serum for £40.
You sold 500 units.

Total revenue = 500 x £40 = £20,000


Step 2: Cost of Goods Sold (COGS)

Each unit costs £9 to produce (including packaging).
COGS = 500 x £9 = £4,500


Step 3: Fees and Shipping

  • Shipping cost per unit: £3.50
  • Payment processing fees: 2.5% of total revenue
  • Platform/warehouse fees: say, flat £400

Shipping = 500 x £3.50 = £1,750
Payment fees = 2.5% of £20,000 = £500
Other fees = £400

Total fees and shipping = £1,750 + £500 + £400 = £2,650


Step 4: Marketing Spend

Let’s say you spent £6,000 on ads to generate these 500 sales.


Final CM3 Calculation

CM3 = Revenue – COGS – Fees/Shipping – Marketing Spend
CM3 = £20,000 – £4,500 – £2,650 – £6,000 = £6,850

The Hidden Cost of “Winning” Ads

We worked with a brand recently that had scaled their “top performers” based on ROAS. But when we broke it down using CM3, it turned out those ads were generating sales at a loss.

Margins were tight. Shipping costs were high. The ROAS looked fine, but profitability was nowhere to be found. They weren’t scaling winners – they were scaling losses.

And they’re not alone. We’ve seen agencies hit their targets while clients quietly bleed cash.

ROAS Is a Signal – But It’s Not the Answer

ROAS still has its place. But optimising for it blindly leads to:

  • Spending more to convert the same customer twice
  • Prioritising low-hanging fruit over sustainable growth
  • Ignoring cost structure and margin realities

When agencies chase ROAS without context, they often push bottom-funnel spend that cannibalises organic conversions – not adds to them.