TL;DR
When one or two customers drive the majority of your revenue, standard forecasting methods break down. You need to model each anchor account separately, run a stress scenario where you lose the largest one, and understand exactly how much runway you have if that relationship ends. This post shows you how.
A lot of small businesses are built around one or two big customers. That is not always a problem. But when 60 or 70 percent of your revenue comes from one account, your forecast is less a financial model and more a bet on one relationship. If that relationship changes, your business model changes with it.
Why Customer Concentration Makes Forecasting Hard
Standard revenue forecasting assumes a relatively stable mix of customers with predictable renewal or repurchase behavior. That logic breaks down when a single account dominates. A small change in that customer's spending, a contract renegotiation, or a lost renewal creates a revenue swing that overwhelms everything else in the model.
The other problem is false precision. A business with 50 customers can model revenue growth from trends and averages. A business with 3 customers is really doing scenario analysis on 3 individual relationships. Treating those 3 customers like a statistically reliable sample produces garbage forecasts.
What Owners Get Wrong
The most common mistake is modeling concentrated revenue the same way you would model a diversified customer base. Applying a flat growth rate across all accounts obscures the real risk. If your top customer represents 65 percent of revenue and that account stays flat or declines, no amount of growth from smaller accounts makes up for it.
The second mistake is not stress-testing the top account. Owners are often reluctant to model what happens if the big customer leaves. That reluctance is understandable but expensive. The scenario you refuse to model is the one that destroys the business when it happens.
The CFO Perspective
When I build a forecast for a business with customer concentration, I split the model into two buckets: anchor accounts and the rest of the base. Each bucket gets its own assumptions and its own risk weighting.
Here is a generic example. A distribution business had one customer representing 58 percent of annual revenue. Their forecast showed 10 percent growth company-wide, but when we broke it apart, that growth was entirely dependent on expanding the contract with the anchor customer. The rest of the base was actually declining slightly. The headline number looked fine. The underlying story was fragile. We rebuilt the model to show three scenarios: anchor contract expands, anchor contract stays flat, and anchor contract is lost in month 7. The third scenario revealed the business had about four months of runway without a replacement. That is the kind of thing you need to know before you need to know it.
How to Forecast With Customer Concentration
- Segment your revenue by customer, not just category. Start by knowing exactly what percentage of revenue each customer represents. If the top three customers represent more than 50 percent of your total, you have concentration. Name it.
- Model anchor accounts individually. For each large account, build separate revenue assumptions based on contract terms, renewal history, and your read of the relationship. Do not blend these into a growth rate. They deserve their own line.
- Build three scenarios for your anchor accounts. Best case: the relationship grows. Base case: it stays flat. Stress case: you lose the account partway through the forecast period. Run all three and look at the cash impact in the stress scenario. This is not pessimism. It is planning.
- Track leading indicators for each anchor account. Payment timing, order frequency, engagement level, and communication patterns are all signals. A customer who starts paying slower or ordering less is telling you something before they tell you directly.
- Model a concentration reduction path. How many new customers would you need at your average deal size to bring the top account below 40 percent of revenue? That number should be in your sales plan. Reducing concentration is a financial strategy, not just a sales strategy.
- Build a runway calculation for the stress case. If your anchor account leaves tomorrow, how many months can you operate at current costs before you need to make changes? That number should drive how much runway you maintain in cash.
When Concentration Is Unavoidable
Some businesses are structurally concentrated by design, government contracts, or industry structure. If you cannot diversify quickly, the risk mitigation is financial: longer cash runway, lower fixed cost base, and no long-term commitments that assume the concentrated revenue continues. Make the business survivable at 50 percent of peak revenue, and you have bought yourself time to rebuild.
If you want help stress-testing your revenue model and understanding your real risk exposure, book a free call at peterxiacpa.com/book.
Next step: see it in your free Instant CFO Snapshot.
Frequently Asked Questions
- What level of customer concentration is considered risky for a small business?
- A common guideline is that no single customer should represent more than 20 to 25 percent of total revenue. When a single account exceeds 40 percent, most lenders and buyers consider that a material risk factor. The threshold is also influenced by contract length and renewal predictability.
- How do lenders and investors view customer concentration?
- Lenders and buyers see high customer concentration as a risk multiplier. It increases the perceived fragility of future cash flows and may result in lower loan amounts, higher interest rates, or a reduced valuation multiple in a sale. Reducing concentration before a financing or sale process is a concrete way to improve your outcome.
- Is customer concentration always a problem, or can it be a strength?
- A highly reliable, long-term anchor customer with a multi-year contract can actually be a positive in some contexts, particularly for lenders who see the contracted cash flow as predictable. The risk level depends heavily on contract terms, renewal history, and whether the relationship is diversified across multiple contacts or tied to one person at the customer.
Get weekly CFO insights
No fluff. Real finance strategy for Canadian business owners. Unsubscribe any time.
Related Articles
Should You Budget in Fiscal Year or Calendar Year? How to Choose
Your budget should always match your fiscal year, not the calendar year, so that your planning, reporting, and financial statements all tell the same story. When they are out of sync, variance analysis breaks down and seasonal patterns get distorted. The fix is simple: anchor your budget to your fiscal year-end and build every column from there.
5 min readWhat to Do When a Customer Files for Creditor Protection and Owes You Money
When a customer files for creditor protection, the stay of proceedings means you cannot collect through normal channels, but you can still recover money if you act fast. File your proof of claim before the deadline, contact the trustee, and stop extending credit immediately. Missing the claims window can mean losing everything.
4 min readSubscription Sprawl: How to Audit Your SaaS Spend and Cut the Dead Weight
Software subscriptions pile up quietly and drain cash without anyone noticing. A simple audit of your recurring charges, grouped by category and assigned to an owner, typically uncovers thousands in annual waste. This post walks you through the process step by step.
4 min readNeed financial strategy for your business? Explore our CFO services or book a call.
