#Ep 117: The Profit Tracker Framework I Use to Expose Bad Clients
The Hidden Problem: My Agency Wasn’t Growing, It Was Leaking
In the early days, I believed what most agency owners believe:
More clients = more growth.
So I said yes to everything.
Facebook ads, Google ads, SEO, Websites, Didn’t matter if it was a core competency, I took it on.
Revenue went up.
But profit didn’t.
From the outside, things looked great. Inside? It was chaos.
This is the trap:
Busyness masks unprofitability.
And if you don’t fix it early, scaling just amplifies the problem.
The Real Problem: I Had No Focus
I was working with:
Local service businesses
E-commerce brands
Gyms, plumbers, clothing companies
And every client came with:
Different deliverables
Different pricing
Different expectations
That created a mess.
There were:
No repeatable systems
No consistent pricing
No delivery efficiency
Every client became a custom project.
And here’s what I learned the hard way:
Custom work kills agency scaling.
Why Revenue Misled Me
For a long time, I only tracked one thing:
Revenue.
Big mistake.
Because:
Revenue hides bad economics.
When I looked at the agency as a whole, it seemed like we were doing okay. But in reality, a few profitable clients were carrying the entire business.
The rest?
They were draining us.
And I had no idea.
I couldn’t answer:
Which clients were profitable
Which were break-even
Which were costing me money
That lack of visibility kept me stuck.
The Turning Point: I Niched Down
Everything changed when I focused on one niche:
Direct to consumer e-commerce brands (specifically apparel).
This forced clarity.
Suddenly:
Clients wanted the same services
Problems looked the same
Solutions became repeatable
What Improved Immediately
Operational efficiency
Delivery quality
Client results
Referrals
When you work with similar clients, everything compounds.
Predictability Changed Everything
I didn’t need more clients.
I needed predictability.
Because predictability allows:
Better pricing
Faster delivery
Higher margins
Easier scaling
And most importantly:
It allowed me to track profit per client.
The System I Built to Track Profit
Once I started measuring properly, everything changed.
Here’s the exact workflow I use:
1. Track Revenue Per Client
I list every client and their monthly retainer.
2. Assign Direct Costs
For each client:
Dedicated team members
Client specific tools
3. Allocate Shared Costs
I distribute:
Team salaries
Software tools
Operational expenses
4. Calculate Profit
Profit = Revenue Total Cost
Now I can clearly see:
Profit per client
Margin per client
What I Found (And It Was Brutal)
The numbers didn’t lie.
Some clients:
60%+ margins ✅
Others:
Negative margins ❌
And the hardest realization:
Some of my “good” clients were actually liabilities.
They demanded more.
Paid less.
Drained my team.
But because revenue was coming in, I ignored it.
The Hardest Move: Letting Clients Go
Firing clients felt wrong.
I was thinking:
“What if I can’t replace them?”
“We need the revenue.”
But that was fear talking.
The truth:
Bad clients block good growth.
When I let them go:
I freed up capacity
I improved delivery
I raised prices
We went from:
Random retainers ($300–$1,000)
To:
$2,500/month
Then $3,000/month
And clients said yes.
That’s when it hit me:
I had been undercharging the entire time.
The Real Path to Agency Scaling
Scaling isn’t about adding more.
It’s about removing what doesn’t work.
What Actually Drives Growth
Focus → One niche, clear offer
Visibility → Know your numbers
Discipline → Say no more often
Not:
More clients
More services
More chaos
Final Takeaway: Better Clients Changed Everything
If your agency feels:
Busy but unprofitable
Growing but stuck
Chaotic instead of scalable
You don’t need more leads.
You need:
Clarity
Focus
Profit visibility
Because once I fixed profitability
That’s when my agency actually started scaling
If you want to go deeper, you can run the full version at agencyuplift.co/mini
Even if you never book a call, the clarity alone is worth it.