The instinct when one client is 60% of your revenue is to treat them extra carefully — answer faster, absorb more scope, quote a lower number than you would anywhere else. That instinct feels protective, but it's backwards. The more control a client has over your revenue, the more exposed your practice is, and the caution belongs in how you structure the relationship, not in how gently you negotiate with it.
The rule of thumb, and why it exists
A common guideline among independent consultants is to keep any single client under 20-30% of total revenue. It's not a legal threshold or a magic number — it's a rough line past which losing that one client stops being a bad month and starts being an existential event. Above 30%, a single decision made in someone else's budget meeting can determine whether your practice survives the quarter.
What happens when the big one leaves
Client losses are rarely announced with enough lead time to matter. A new VP wants their own vendor relationships. A budget gets frozen mid-cycle. The internal champion who fought for your retainer takes a new job, and their replacement doesn't know who you are. From your side, it looks sudden even when it wasn't — because the internal decision that ended it happened weeks before you heard about it. If that client is 55% of your revenue, you don't have a slow replacement problem. You have a solvency problem, on a timeline you didn't choose.
The quieter cost: it changes how you negotiate
Concentration doesn't just create risk when a client leaves — it distorts every decision while they're still there. When one account is nearly half your income, losing them stops being a hypothetical and starts feeling catastrophic in the room. That fear shows up in specific, measurable ways: you stop pushing back on scope creep because the relationship feels too fragile to test. You underprice the renewal because a smaller increase feels safer than any risk of them walking. You say yes to requests you'd decline from anyone else. None of this is a conscious choice — it's what dependency does to judgment, and the client rarely has to ask for the discount directly. Your own risk calculation gives it to them.
The math, worked out
Here's what concentration actually looks like on a real client list, and why the percentage matters more than the dollar figure:
Total monthly revenue: $18,000, across five clients.
Client A: $9,500/month — 53% of revenue.
Client B: $3,200/month — 18% of revenue.
Client C: $2,600/month — 14% of revenue.
Client D: $1,700/month — 9% of revenue.
Client E: $1,000/month — 6% of revenue.
If Client A leaves with 30 days' notice, revenue drops to $8,500/month — a 53% cut, absorbed in a single month, with no time to backfill it through new business development. Every other client on the list could double in size and it still wouldn't fully offset the loss.
Compare that to the same $18,000 spread so no client exceeds 25%: the largest loss any single departure could cause is a manageable dent, not a restructuring event. Same total revenue, entirely different risk profile.
What to actually do about it
You don't need to fire a big client to fix concentration — you need to change what you do around them. Three moves that actually work:
- Price the risk explicitly.A client that's 40%+ of your revenue is a different kind of risk exposure than one at 10%, and that risk deserves to be reflected in the rate — not absorbed silently as a discount you never meant to give.
- Keep business development running even when you're fully booked. The whole point is having somewhere to go if the big client leaves. Stopping BD because one client fills your calendar is exactly how concentration becomes dangerous instead of just notable.
- Set your own threshold and actually watch it. Decide in advance what percentage triggers action — new outreach, a rate conversation, a second offering — instead of noticing only after a renewal conversation goes badly.
None of this means turning down a great client because the math looks lopsided. It means knowing the number, and treating it as an input to your pricing and BD decisions instead of something that quietly overrides them.
Once you know which client carries the most risk, the next step is making sure their agreement reflects it. The free Retainer Agreement Generatorhelps you put a clear notice period and scope boundary in writing, so a sudden exit is never a surprise on the terms — even if it's a surprise on the timing.