There’s a pattern we see constantly: a brand hits a sweet spot on Meta, ROAS looks good, so they double the budget. Two weeks later, margins are destroyed but revenue is up — so nobody notices until cash gets tight.

Scaling isn’t a ROAS problem. It’s a unit economics problem. And if you’re not tracking the right numbers at the right cadence, you’re flying blind into a wall.

We built this scorecard for our clients. Five metrics, each with clear green/yellow/red thresholds. No ambiguity, no gut calls. You check the board, you make the decision.

How to Use This Scorecard

  • Cadence: Weekly for brands under $1M/mo in revenue. Daily for $1M+.
  • Purpose: Decide whether to scale, hold, fix, or kill spend — before emotion gets involved.
  • Format: One spreadsheet tab, traffic-light formatting, reviewed before every budget decision.

Metric 1: CM3 — True Contribution Margin After Ads

This is the metric most brands don’t track but should. CM3 strips away everything:

CM3 = Revenue – COGS – Fulfillment – Payment Fees – Discounts – Ad Spend

It’s what’s actually left after you’ve sold and promoted the product. Not gross margin. Not ROAS. Real profit after real costs.

StatusThreshold
🟢 SCALECM3 ≥ +15%
🟡 HOLDCM3 +5% to +14%
🔴 KILL / FIXCM3 < +5%
☠️ STOP IMMEDIATELYCM3 ≤ 0%

Rules:

  • Scale only if CM3 stays stable or improves as spend increases
  • If CM3 drops more than 5 percentage points when scaling → pause immediately
  • Negative CM3 means you’re buying revenue, not earning it

Metric 2: nCAC — New Customer Acquisition Cost

Not blended CAC — specifically the cost to acquire a new customer. Blended CAC hides the truth by mixing in cheap returning-customer conversions.

StatusThreshold
🟢 SCALEnCAC ≤ 70% of 1st-order gross profit
🟡 HOLDnCAC 70–100% of 1st-order gross profit
🔴 FIXnCAC > 100% of 1st-order gross profit

Rules:

  • If nCAC exceeds first-order profit, scaling is only justified if payback period is under 60 days
  • Rising nCAC week-over-week signals creative fatigue or offer decay — not audience exhaustion
  • Never increase spend if nCAC is worsening faster than LTV is improving

Metric 3: 90-Day LTGP : CAC Ratio

This is where the longer game comes in. LTGP (Lifetime Gross Profit) over a 90-day window compared to your CAC tells you whether retention is catching your acquisition costs.

StatusThreshold
🟢 AGGRESSIVE SCALE≥ 3.0 : 1
🟢 SCALE2.0 – 2.9 : 1
🟡 HOLD1.5 – 1.9 : 1
🔴 FIX< 1.5 : 1

Rules:

  • If day-1 ROAS looks bad but the 90-day ratio is ≥ 2.0 — scale anyway. The payback is coming.
  • Declining cohort ratios over time point to a retention or audience quality problem, not an ad problem
  • This metric gives you the confidence to scale when surface-level numbers look shaky

Metric 4: Payback Period

How many days until the CAC for a customer is fully recovered in gross profit. This is a cash flow metric disguised as an efficiency metric.

StatusThreshold
🟢 SCALE HARD≤ 30 days
🟢 SCALE31–60 days
🟡 HOLD61–90 days
🔴 DANGER> 90 days

Rules:

  • Payback determines how fast you can reinvest. Short payback = compounding growth. Long payback = cash crunch.
  • A worsening payback period as spend increases is the earliest warning sign. Stop scaling before the cash flow problem hits.
  • Long payback isn’t just an efficiency risk — it’s a survival risk for bootstrapped brands

Metric 5: Revenue Split — New vs. Returning Customers

The health check most brands skip. Your revenue mix tells you whether both growth engines are running or whether one is masking the other’s failure.

StatusThreshold
🟢 HEALTHY SCALE60/40 – 70/30 (New / Returning)
🟡 WATCH> 75% New OR > 55% Returning
🔴 RISK> 85% New OR < 35% New

Rules:

  • Too much new revenue = leaky bucket. You’re acquiring but not retaining.
  • Too much returning revenue = acquisition engine is broken. You’re coasting on past customers.
  • You can’t scale sustainably unless both engines are running. Period.

The Final Scaling Decision Matrix

Once you’ve scored all five metrics, the decision becomes mechanical:

ConditionAction
All 5 🟢Scale aggressively — 20–30% budget increases
1 🟡, rest 🟢Scale cautiously — 10–15% increases
2+ 🟡Hold spend, fix the bottlenecks first
Any 🔴 in CM3 or PaybackPause scale immediately
CM3 ≤ 0%Stop spend entirely

The One Rule That Matters

Here’s the mindset shift most media buyers never make:

Scaling isn’t about ROAS going up. It’s about CM3 staying stable as spend increases.

If spend goes up, revenue goes up, and CM3 holds steady or improves — you’re scaling correctly.

If CM3 drops as you scale — the scale is fake. It’s vanity growth that’s destroying margin. Fix the offer, creative, AOV, or retention before touching the budget again.

How We Use This at Finsi Growth

Every client gets a live version of this scorecard. One tab, updated weekly (or daily for larger brands), with automatic red/yellow/green formatting. We review it before any budget decision — not after.

This is how we avoid the most common failure mode in DTC: scaling into losses because top-line revenue looked good.

If your scaling decisions are still based on platform ROAS, you’re making them with missing data. This scorecard fills in the gaps.