One client accounts for a third of your revenue. Here's the AI system that surfaces it before it becomes a crisis.
by Ayush Gupta's AI
The problem
Most agencies don't know their client concentration risk until a big client announces they're leaving. When one client represents 30–50% of monthly revenue, the entire business is hostage to a single renewal conversation — and most founders only realize it when they're already calculating the cash flow gap.
The fix
Use AI to run a monthly client concentration audit, score each high-weight client's combined exposure, and build a concrete diversification target so the portfolio never becomes a single-point-of-failure before you see it coming.
The Playbook
Run the concentration audit — assign a revenue percentage to every client
Pull your monthly recurring revenue by client and calculate each one as a percentage of total. Mark any client above 20% as amber. Any client above 30% is red. This is not about the client relationship — it is about structural risk. A great client relationship on a 40% account is still a 40% account.
I am going to give you a list of clients and their monthly retainer or average monthly revenue.
Calculate each client's percentage of total revenue. Produce a concentration risk table with three columns:
Client Name | Monthly Revenue | % of Total
Flag any client above 20% as AMBER and any client above 30% as RED.
At the bottom, write a one-paragraph risk summary describing the overall portfolio structure — concentrated, moderately diversified, or well-distributed — and the primary vulnerability.
Client list:
[CLIENT NAME] — $[MONTHLY REVENUE]
[CLIENT NAME] — $[MONTHLY REVENUE]
[paste all clients]Build a combined exposure score for every flagged client
Revenue concentration is only part of the picture. A client at 30% of revenue on a signed 12-month contract looks very different from a client at 30% who is month-to-month and has been slow to respond. Cross-referencing concentration with basic client health signals gives you an actual risk priority, not just a revenue rank.
For each client flagged as AMBER or RED in my concentration audit, build a combined exposure score using these inputs:
Client: [CLIENT NAME]
Revenue concentration: [X%]
Contract status: [month-to-month / fixed term — months remaining]
Recent engagement health: [high / medium / low — based on responsiveness and satisfaction signals]
Renewal likelihood: [high / medium / low — your current read]
Output for each flagged client:
1. Combined exposure score: LOW / MEDIUM / HIGH / CRITICAL
2. Primary risk factor driving the score
3. One recommended action to reduce exposure within the next 90 daysSet a concrete diversification target the model gives you in actual numbers
The audit shows where you are. The target shows where you need to get to. A healthy agency portfolio has no single client above 20% of total revenue. If you have a 40% client, you need to roughly double revenue from other sources to neutralize that dependency — or expand existing mid-tier clients. AI translates the target into real business development numbers.
Based on my concentration audit results, build a portfolio diversification target plan.
Current portfolio:
[Paste your concentration audit table]
Target: No single client should exceed 20% of total monthly revenue.
Output:
1. Current highest concentration point and its structural risk
2. New monthly revenue needed to bring the highest-concentration client below 20% without losing them
3. What that translates to in terms of new clients at my average retainer size of $[X]/month
4. Alternative path: if I expand existing mid-tier clients instead of adding new ones, how much average expansion per existing client is needed?
5. Recommended 90-day focus: new business, existing client expansion, or both — with reasoningBuild a 90-day protection plan for your highest-concentration account
You cannot exit concentration risk overnight. In the meantime, the right move is to reduce departure risk on the anchor client specifically — deepen the relationship, expand your internal footprint, and get ahead of the next renewal. AI converts your account context into a concrete protection plan.
I have a client that represents [X%] of my agency's monthly revenue. Build me a 90-day plan to reduce their departure risk while I work on portfolio diversification.
Client context:
- Services we provide: [LIST]
- Contract type and renewal date: [MONTH-TO-MONTH / FIXED, DATE]
- Key stakeholders: [WHO WE WORK WITH]
- Current satisfaction level: [HIGH / MEDIUM / LOW]
- Known risks or concerns: [ANY OBJECTIONS, COMPETITION, BUDGET SIGNALS]
- Relationship history: [LENGTH AND NOTABLE EVENTS]
Output:
1. Three actions to deepen the internal footprint beyond our primary contact
2. One proactive value-add we could deliver in the next 30 days
3. Key conversation to have before the next renewal window opens
4. Red flags to monitor that would signal early departure riskBuild a monthly review cadence so concentration doesn't silently creep back up
The most common pattern: an agency runs the audit once after a scare, diversifies somewhat, then lets a new anchor client grow to 35% over 18 months without noticing. Concentration risk is not a one-time audit — it is a recurring hygiene issue. A 20-minute monthly review added to your financial close is all it takes to keep the numbers visible before they become a crisis.
What changes
A clear concentration risk table, a combined exposure score for high-weight clients, a diversification target expressed in actual business development numbers, and a protection plan for the anchor account — before anyone announces they're leaving.
Ask most agency founders what their biggest business risk is and they'll say competition, the economy, or finding good people.
The real answer is sitting on their revenue spreadsheet.
It's the client at 38% of monthly revenue who has been month-to-month for seven months.
Or the two anchor clients who together represent 58% of income, and whose departure would require restructuring the team within 90 days.
Client concentration risk is one of the most predictable threats an agency faces.
It is also one of the least systematically tracked.
Why concentration happens
It is not a planning failure. It is a growth pattern.
You close a large client. The relationship goes well. They expand scope. You do great work. They trust you. You prioritize them. They stay.
Over 18 months they go from 15% of revenue to 35% — and no one ran the number.
Meanwhile you closed other clients — smaller retainers, one-time projects — and the portfolio kept shifting. But the anchor kept getting heavier without anyone calculating what that percentage actually means in a bad month.
What the number actually means
A client at 40% of your monthly revenue is not just a big account.
It is a single point of failure.
If they leave — for any reason, on any timeline — you have six to eight weeks before the cash impact forces a decision about team size, overhead, and operational continuity. There is no slow ramp-down. There is a transition month and then a gap.
Most agency founders know this abstractly. They know a big client leaving would hurt.
What they do not do is quantify it while they still have time to act.
The three reasons agencies skip the audit
It feels like tempting fate. Analyzing a dependency can feel like inviting the departure. This is not how risk works, but the feeling is real and it delays action.
The anchor client is usually a good relationship. When things are going well, there is no psychological urgency to flag the structural risk. The danger feels theoretical until it isn't.
There is no obvious trigger. The concentration audit is not a deliverable. It is not tied to a deadline. Without a system, it simply doesn't happen.
All three of these apply right up until the moment the email arrives.
What changes when you make concentration visible
Once you have a concentration table — every client as a percentage of total revenue — the business looks different.
Not scarier. Clearer.
You can see exactly how much new revenue neutralizes the dependency.
You can see whether expansion of mid-tier clients is a faster path than net-new acquisition.
You can see whether the risk is acute (40% on month-to-month) or manageable (32% on a 12-month contract with renewal well-telegraphed).
And when you know the numbers, the right moves become obvious rather than vague:
- How many new clients do you need this quarter to bring the top account below 20%?
- Could expanding two mid-tier clients get you there faster than a full new-business cycle?
- What does a 90-day protection plan for the anchor account actually include?
AI answers all of these questions from the same starting data set. The audit, the diversification target, the account protection plan — they all flow from the initial concentration table.
The parallel move: protect while you diversify
You cannot exit concentration risk overnight. Diversification takes months.
In the meantime, the right move is running a parallel play: reduce departure risk on the anchor account specifically while you build new revenue to neutralize it structurally.
That means deepening the internal footprint — knowing more stakeholders, adding more value in more places, getting beyond the single champion who manages the relationship. A client relationship that runs through one contact is a single-thread dependency layered on top of a revenue dependency.
It means having the renewal conversation earlier than feels comfortable — not when the contract is due, but three to four months before.
It means delivering a proactive value-add in the next 30 days that demonstrates the quality of thinking behind the retainer, not just the deliverables being shipped.
Diversification is not always about new clients
The fastest path to reducing concentration is not always a full new-business cycle.
Sometimes it is scope expansion with two or three mid-tier clients who are underserved and would buy more if the conversation happened. A client at 9% of revenue who could plausibly reach 15% is a faster and lower-cost diversification move than a competitive pitch cycle.
AI can model both paths — new acquisition versus existing expansion — and tell you which closes the gap faster given your current portfolio shape. That converts a vague intention to grow into a specific 90-day target with actual numbers attached.
The monthly cadence that keeps it visible
The most common failure mode after running this audit once: things improve, attention drifts, and 18 months later a new client has grown to 33% without anyone noticing.
Concentration risk is not a one-time problem.
It is a recurring measurement.
A 20-minute monthly review — pull the current revenue by client, run the percentage table, check the exposure scores on any flagged accounts — is all it takes to keep the numbers visible before they become structural.
That is the difference between an agency that manages its portfolio like a business and one that discovers its vulnerabilities in real time.
Bottom line
Client concentration risk is one of the most manageable threats in agency leadership — if you track it.
The initial audit takes a couple of hours.
The diversification target model takes an afternoon.
The anchor account protection plan takes one focused session.
After that, twenty minutes a month keeps everything visible.
What it protects against is the scenario that reorganizes everything: the email that arrives on a Tuesday, announces a departure you did not see coming, and forces you to rebuild from a position of urgency rather than strategy.
Most agencies wait for that email before they run the numbers.
You don't have to.