This is a Free/Core Issue. Pro subscribers also get today’s 1-page summary + The ROI Framework → Upgrade to Pro.

The Client Acquisition Cost Nobody Tracks (And Why That’s Costing You £100K+)

Most cleaning operators know their revenue. They know their margins. But client acquisition cost? Zero visibility.

I can tell you exactly what mine is—not in pounds, but in hours.

730 hours built me a £350k pipeline. That’s 2.09 hours per £1k of revenue. At £50/hour time value, I invested £36,500 to generate £350k—a 9.59x ROI.

Most operators couldn’t answer that question.

If you don’t track CAC, you can’t scale what works, cut what doesn’t, or justify where to invest next. You chase shiny objects and burn hours on long-shot deals.

That’s not a strategy. That’s hope.

Here’s what I learned tracking every hour.

My Overall Investment

730 hours over 183 days. Four hours daily: 9-10am, 11am-12pm, 2-3pm, 3.30-4.30pm.

Result: £29k/month recurring = £350k annual pipeline.

My Client Acquisition Cost: 2.09 hours per £1k of revenue.

At £50/hour, that’s £36,500 invested → £350k return = 9.59x ROI.

The insight comes when you break it down by system.

The BTN System: Volume Play

My daily outbound engine: 5 calls + 5 follow-ups targeting low-ticket deals (£350-1.5k) with 2-4 week cycles.

  • Time: 600 hours (4 hrs/day × 150 days)

  • Result: £240k annual

  • CAC: 2.5 hours per £1k

Best for: Building an initial pipeline, consistent income, and learning the market.

The Tier 1 System: Precision Play

Mid-market deals. £50-100k annual contracts. Research-driven, value-led.

The Allsop deal:

  • Time: 10 hours (3 hours research + 5 emails + 2 weeks follow-up)

  • Result: £50k annual

  • CAC: 0.2 hours per £1k (12.5x better than BTN)

Best for: Faster ROI, low CAC, scalable without heavy infrastructure.

The Enterprise System: Patience Play

Big contracts. Long pursuits. High risk, high reward.

A2Dominion:

  • Time: 120 hours over 12 months

  • Status: Still in pursuit (£6M opportunity, £2M annual)

  • Potential CAC: 0.06 hours per £1k (41x better than BTN)

Best for: Highest lifetime value—if you close it. 120 hours on a dead deal is expensive.

Note: The remaining £60k in closed pipeline came from additional Tier 1 deals using the same framework.

Payback Periods: When Do You Break Even?

At a 20% margin and a £50/hour time value:

*If you close it.

Lifetime Value

Factor in retention:

  • BTN: £10-25k/year × 2-3 years = £20-75k LTV

  • Tier 1: £50k/year × 3-5 years = £150-250k LTV

  • Enterprise: £2M/year × 5+ years = £10M+ LTV

The ROI Framework: Which System to Invest In

The pattern:

  • Need cash now? → BTN + Tier 1

  • Have a runway? → Enterprise

  • Scaling? → All three (weighted by stage)

What The Numbers Taught Me

1. Tier 1 has the best economics.

Low CAC. High LTV. Fast payback. Manageable risk. The sweet spot.

2. BTN is a foundation system, not a scaling system.

It builds a consistent income and teaches you the market. But the 7-8-month payback means you need working capital to bridge the gap.

3. Enterprise is worth it—if you can handle the risk.

The LTV is massive. Payback (if you close) is immediate. But I’ve got 120 hours in A2Dominion right now—still in pursuit. If it doesn’t close, that’s expensive.

The Invisible Cost

Most operators invest time randomly. They burn hours on low-probability deals without tracking what works.

When you track CAC, you can:

  • Compare systems → See which activities deliver ROI

  • Justify investment → Know when to hire or outsource

  • Prioritise ruthlessly → Focus your hours where they compound

What To Do Next

Start tracking. Even roughly.

Hours invested. Revenue generated. CAC per £1k.

Compare your CAC to mine:

  • BTN: 2.5

  • Tier 1: 0.2

  • Enterprise: 0.06 (if it closes)

If your CAC is higher, you’ve got a problem. If it’s lower, you’ve got an advantage.

Either way, you’ll know where your hours go—and whether you’re buying growth or buying hope.

This is a Free/Core Issue. The 1-page summary + The ROI Framework are included with The Growth Lab Pro.

Pro subscribers also get bonus issues, monthly deep dives, and phase recap vaults with templates and scripts you won’t find anywhere else.

The 10-Minute CAC Audit

You don’t need 730 hours of tracked data—just a rough baseline from last month.

Calculate your Client Acquisition Cost in 10 minutes:

Step 1: Pick One Activity

Choose one thing you're doing to win clients—outbound calls, LinkedIn outreach, tender submissions, or networking events.

Step 2: Estimate Hours

How many hours last month?

Example: 1 hour/day on outbound = 20 hours/month.

Step 3: Calculate Revenue

What revenue came from it? New contracts, pilots, and discovery calls that closed.

Example: 1 client at £25k/year.

Step 4: Do The Math

Divide hours by revenue (in £1k).

20 hours ÷ 25 = 0.8 hours per £1k

Step 5: Benchmark It

Compare yours to mine:

At 0.8? You’re beating my BTN system.

At 5.0? You’ve got a problem.

If Your CAC Is Too High:

  1. Disqualify faster → Stop chasing long-shots

  2. Automate follow-up → Email sequences, not manual chasing

  3. Target bigger deals → £50k contracts have better economics than £10k

  4. Improve discovery → Higher conversion = lower CAC

Calculated your CAC and want to benchmark it against my systems?

Reply to this email (or DM me on LinkedIn) with your number. I’ll tell you exactly where you stand and what to fix first.

No pitch. Just feedback.

Growth Partner Insight: The £50 Gap (And What I Did About It)

I was £50 too expensive.

Discovery call with the Procurement Manager of a £50m Fit-Out Contractor. I quoted £340 for a collection in London. Procurement’s current provider was charging around £290.

“Yeah, that’s punchy,” he said.

Not miles off. But enough to lose the deal.

I didn’t panic or drop the price immediately.

Instead, I acknowledged the gap, committed to solving it, and stayed in the conversation.

“Look, £50 gives me a good guideline. London’s our stronghold—we’ve got great coverage. Let me work on the rate and come back to you. If I can get it in the ballpark, would you consider a trial?”

The Procurement Manager said yes.

I came back at £305. Still lost it—he went with £295. But I stayed in the frame for the next tender.

Being slightly too expensive isn’t the end—it’s the beginning of the negotiation.

Most operators walk away or immediately drop the price. Both leave money on the table.

The play: acknowledge the gap, commit to solving it, ask for a trial if you fix it.

Price transparency builds trust. Staying in the conversation keeps you in the frame. That’s it for today. Hope you can put this straight to work.

~ Matt

PS. Three ways to take the next step:

#1: Grab a Free Starter Kit 📥

Download The Outbound Starter Kit (Housing Edition) — 13 ready-to-use templates for Soft FM operators who need to build a pipeline fast.

#2: Access the Resource Hub 📚

Browse every playbook, script and tracker in one searchable library. Join The Growth Lab Pro and build your Soft FM growth toolkit.

#3: Ready to win bigger contracts? 📅

Book a Growth Partner Call, and we’ll map the strategy, systems, and steps to scale your Soft FM business.

Forwarded this email?

Subscribe here:

💼 I share daily Soft FM growth insights on LinkedIn. Join 4,000+ leaders learning how to win more contracts. Connect here.

🐦 Want quick-hit tactics in real time? Follow me on X (@iam_mattharris) for daily sales lessons from the field. Follow here.

Thanks for subscribing to The Growth Lab.