Business Model Diagnostic for Service Businesses
Most founders know something is off long before they can name it. Revenue feels harder to earn. Margins are tighter than they should be. The business demands more but delivers less to the bottom line. The problem is that these symptoms have dozens of possible causes, and guessing wrong costs months and money.
This diagnostic cuts through the guessing. It’s based on seven structural signals identified across 160+ business analyses. Score yourself honestly, and you’ll know whether you need to optimize, restructure, or pivot - and where to start.
The Self-Assessment
For each signal, answer honestly. “Yes” means the signal is present in your business right now.
Signal 1: Revenue vs. Margins
Is your revenue growing while margins are shrinking or flat?
Check the last 12 months. If revenue grew 15%+ but net margins dropped by even 2 points, this signal is present. The math is in the margin erosion deep dive.
Signal 2: Owner Hours vs. Revenue
Have your hours increased 20%+ while revenue grew less than 10%?
Track your hours for two weeks if you don’t already. Compare to the same period 12 months ago. If you’re working more for roughly the same result, effort is no longer translating to output.
Signal 3: Client Acquisition Cost Trend
Is your CAC rising while client quality is declining or flat?
Paying more for worse clients is a market alignment problem. The CAC benchmark data can help you determine if your numbers are in range.
Signal 4: Revenue Concentration
Does your largest client represent more than 40% of revenue?
This is the fragility signal. One client decision can eliminate nearly half your revenue. Even if that client is happy today, this concentration creates existential risk.
Signal 5: Churn Rate
Is your annual churn rate above the industry threshold?
| Industry | Threshold |
|---|---|
| Agency | 32% |
| MSP | 15% |
| CPA/Bookkeeper | 15% |
| Consulting | 30% |
| Trades (recurring) | 25% |
| Freelancer | 35% |
Above these numbers, you’re replacing clients faster than you can grow. The business is on a treadmill.
Signal 6: Pricing Power
Would a 25% price increase cause you to lose more than 15% of clients?
If the answer is yes - or if the idea of testing it feels terrifying - that’s a signal. Strong business models can absorb pricing increases because the value delivery justifies the cost. Details on running this test are in the pricing diagnostic.
Signal 7: Founder Dependency
Would the business stop generating revenue within 30 days if you stepped away?
Not “would it get worse” - would it stop? If no one else can sell, deliver, or manage clients without you, the business is a job with overhead. This is the most common structural constraint at the $1M stall point.
Scoring Your Results
| Score | Diagnosis | Action |
|---|---|---|
| 0 signals | Healthy model | Optimize for growth. Push on pricing and channels. |
| 1 signal | Minor issue | Fix the specific problem. Prevent cascade. |
| 2 signals (related) | Targeted problem | Find the shared root cause. Usually pricing or positioning. |
| 2 signals (unrelated) | Two separate fixes | Prioritize the one with larger financial impact. |
| 3-4 signals | Structural problem | Partial restructuring needed. Change pricing, delivery, or ICP. |
| 5+ signals | Model problem | Full redesign. See the pivot framework. |
What Each Score Level Actually Means
Score 0-1: You’re in the optimization zone. Your model works. The business generates revenue, retains clients, and margins are acceptable. Focus on making the machine faster - better processes, tighter operations, incremental pricing improvements.
Score 2: You have a specific problem with a specific fix. Two signals almost always share a root cause. Margins shrinking AND pricing power low? The root is pricing. CAC rising AND churn high? The root is targeting the wrong clients. Find the root, fix it, and both signals resolve.
Score 3-4: The model needs structural changes. This doesn’t mean starting over. It means one or two foundational elements - pricing structure, delivery model, target market - need to change. This is harder than optimization but easier than a full pivot. It typically takes 90-180 days to execute.
Score 5+: The model is broken. At this level, the signals are interconnected and self-reinforcing. Poor pricing leads to poor margins, which leads to underinvestment in delivery, which leads to churn, which leads to more desperate pricing. Breaking the cycle requires changing the model, not improving execution within it.
Running This Quarterly
The diagnostic becomes most valuable when you track it over time. A business that scores 1 for three consecutive quarters is stable. A business that goes from 1 to 2 to 3 over three quarters is deteriorating - even if each quarter’s score seems manageable in isolation.
Create a simple spreadsheet. Seven rows for signals, columns for each quarter. Track which signals are present, which resolved, and which appeared. Patterns emerge that quarterly financials alone don’t reveal.
The goal isn’t a perfect score. It’s knowing which problems are optimization opportunities and which are structural constraints - and directing your limited time and resources at the right category. That distinction, more than any single tactic, determines whether a service business breaks through or stays stuck.