Building the Anti-Concentration Portfolio: Many Small Clients vs. Few Large Clients

I’ve been thinking a lot about revenue diversification lately, and I wanted to share my journey from “whale hunting” to building a more balanced client portfolio. Curious if others have struggled with this same question.

My Whale Hunting Days

For years, I ran my bookkeeping practice with what I thought was an efficient model: pursue a few high-value clients at $5k-10k/month each. My reasoning seemed solid:

  • Fewer client relationships to manage (less context switching)
  • Higher revenue per relationship (better hourly rate)
  • Could specialize deeply in each client’s business

At my peak, I had 3 mega-clients generating about 80% of my monthly revenue ($24k of $30k total). Life felt good… until it wasn’t.

The Wake-Up Call

Then reality hit in the span of 90 days:

Client A (SaaS startup, $8k/month): Ran out of funding and shut down operations. Gave me 30 days notice.

Client B (e-commerce business, $7k/month): Got acquired by a larger company with in-house bookkeeping. Gave me 60 days notice.

Within 3 months, I lost 50% of my revenue. My $30k/month practice dropped to $15k/month. I couldn’t cover my expenses—rent, software, healthcare, living costs. I scrambled to find new clients, but quality clients take 3-6 months to close, not 3 weeks.

That’s when I realized: I should’ve been monitoring concentration risk all along.

The Diversification Experiment

After that crisis, I completely rethought my client acquisition strategy. Instead of chasing whales, I shifted to building a diversified portfolio:

Before: 3 clients × $8k avg = $24k/month (80% of revenue)
Target: 15 clients × $2k avg = $30k/month (same total revenue, different structure)

Here’s what I discovered after making the shift:

The Tradeoffs

More client relationships = More meetings, more communication overhead. I won’t pretend this isn’t real—it definitely requires more scheduling.

BUT: Client loss is manageable = Losing 1 client now means losing 6.7% of revenue, not 30%. I can absorb that while finding a replacement.

Service expectations moderated = My $10k/month clients expected 24/7 availability. My $2k/month clients are fine with structured engagement (set office hours, defined response times).

Revenue stability improved significantly = 15 income sources is inherently more stable than 3. Even in tough times, not all 15 clients churn simultaneously.

Tracking It in Beancount

I built some custom queries to monitor my portfolio health:

This gives me a real-time view of my revenue distribution. I set myself alerts:

  • Yellow flag: Any client > 25% of revenue (moderate risk)
  • Red flag: Any client > 33% of revenue (high risk—immediate action needed)

I also model worst-case scenarios: “If I lost my top 2 clients tomorrow, how many months could I survive on savings?” This survival metric keeps me honest about building cash reserves.

The Question I’m Wrestling With

Here’s where I’d love the community’s input:

How do you balance efficiency (fewer clients, higher rates) with risk (concentration danger)?

On one hand, serving 3 clients at $10k/month is operationally simpler than serving 15 clients at $2k/month. Less overhead, deeper relationships.

On the other hand, 3 clients means you’re always one bad quarter away from catastrophe.

What’s worked for you?

  • What’s your target client count?
  • Do you set maximum concentration thresholds (e.g., “no client can exceed X% of revenue”)?
  • How do you gracefully transition away from whale clients without burning bridges?
  • Have you found the “sweet spot” between too concentrated and too diversified?

And for the Beancount crowd specifically: What queries or metrics do you use to monitor portfolio health?

I’d love to hear how others think about this. Revenue concentration was invisible to me until it became a crisis—don’t want others to make the same mistake.


Quick Stats (for those who like data):

  • Before diversification: 3 clients, 80% revenue concentration, lost 50% revenue in 90 days
  • After diversification: 15 clients, largest client = 12% of revenue, can absorb 1-2 client losses without panic
  • Sleep quality: Significantly improved :sweat_smile:

Bob, thank you for sharing this—your experience is a textbook example of concentration risk that I see with clients all the time. From a CPA perspective, this is something we actively counsel businesses on, and you’ve learned the hard way what the industry rule of thumb exists: no single client should represent more than 20% of your revenue.

Why the 20% Rule Exists

In my practice, I’ve seen too many small firms collapse when they lose their whale client. It’s not just bookkeepers—this affects consultants, agencies, freelancers, any service business. The math is brutal:

  • Lose a 30% client = You need to replace that revenue in 60-90 days or face serious cash flow problems
  • Client acquisition takes time = As you discovered, quality clients take 3-6 months to close
  • You’re negotiating from weakness = When you’re desperate for revenue, you accept worse terms

The scary part? Most small business owners don’t realize they have concentration risk until it’s too late. They’re too focused on serving the big client well (understandable!) to notice they’ve become dependent.

The Tiered Pricing Strategy

What I recommend to clients in your situation is building a tiered pricing structure that naturally attracts a range of client sizes:

Tier 1: Essential ($800-1,200/month)

  • Basic bookkeeping, monthly close, standard reports
  • Targets: Small businesses, startups, solopreneurs

Tier 2: Strategic ($1,800-2,500/month)

  • Everything in Tier 1 + quarterly planning, cash flow forecasting
  • Targets: Growing businesses, established small companies

Tier 3: Comprehensive ($3,500-5,000/month)

  • Everything in Tier 2 + CFO advisory, scenario modeling, strategic guidance
  • Targets: Mid-size companies, high-growth businesses

The beauty of this model: you’re not choosing between “many small clients” OR “few large clients.” You have a natural mix across all three tiers.

Beyond Just Numbers: Right-Fit Clients

Here’s something I learned the hard way: Not all revenue is good revenue.

I used to take any client who could pay my rate. But some clients:

  • Demand constant availability (erodes boundaries)
  • Question every invoice (high stress)
  • Churn quickly despite high revenue (short-term thinking)

Now I screen for “right-fit” clients: businesses that respect professional boundaries, value expertise over just execution, and view bookkeeping as strategic investment not commodity expense.

Beancount actually helps here—I track client acquisition cost vs. lifetime value:

; Track which clients were worth the acquisition effort
; Tag with @acquisition-channel and @client-lifetime-months

Turns out my best clients (highest LTV, lowest stress) often came from referrals, not cold outreach to whale prospects.

The Transition Question

You asked: “How do you gracefully transition away from whale clients without burning bridges?”

My strategy with clients in your position:

  1. Gradually raise prices on whale clients over 2-3 years (10-15% annual increases)
  2. Two outcomes, both acceptable:
    • They accept new pricing → better margins, same concentration risk but higher profit
    • They leave gracefully → you have 6-12 months notice to plan replacement revenue
  3. Build pipeline BEFORE making changes → Don’t raise whale prices until you have tier 1-2 clients in the pipeline

The key: frame it as business maturity, not abandonment. Your whale clients outgrew you (they got acquired, or need enterprise-level service), so your pricing needs to reflect the smaller, more hands-on service model you’re building.

Beancount Tracking

I love your concentration risk queries. I’d add one more metric: Client Lifetime Value vs. Client Acquisition Cost

SELECT 
  client,
  sum(revenue) as total_lifetime_revenue,
  min(date) as acquisition_date,
  max(date) as last_service_date,
  months_active,
  total_lifetime_revenue / months_active as avg_monthly_value
FROM client_revenue
GROUP BY client;

This helps answer: “Is chasing whale clients even worth it?” Often you’ll find mid-tier clients ($2k-3k/month) have LONGER retention and HIGHER lifetime value than whales who churn after 18 months.


Question for you: When you were rebuilding from the 50% revenue loss, did you find it easier to close 15 smaller clients, or was the volume overwhelming? I’m curious about the practical sales/onboarding burden during the transition.

This is a fascinating discussion, and I want to bring an investment portfolio perspective to the revenue diversification question. As someone who obsessively tracks my FIRE journey in Beancount, I immediately saw the parallel between your client concentration problem and stock portfolio concentration risk.

Portfolio Theory Meets Revenue Diversification

In investment portfolios, concentration dramatically increases volatility. Here’s the data:

Concentrated Portfolio (Top 3 holdings = 80% of portfolio)

  • Volatility increases by 40-60% compared to diversified portfolio
  • Single stock loss can wipe out years of gains
  • Stress level: sleeping poorly when market dips

Diversified Portfolio (No single holding > 10%)

  • Volatility smoothed across 15-30+ holdings
  • Single stock loss barely moves overall portfolio
  • Stress level: can weather market storms calmly

Your revenue story is EXACTLY this: 3 clients at 80% concentration = high volatility, 15 clients with max 12% concentration = stability.

The “Optimal” Number Question

Bob, you asked: “What’s the optimal client count for stability?”

From portfolio theory, there’s research on diminishing returns to diversification:

  • 1-5 holdings: Massive concentration risk (any single loss is devastating)
  • 10-15 holdings: Captures ~80% of diversification benefit
  • 20-30 holdings: Captures ~95% of diversification benefit
  • 50+ holdings: Marginal additional benefit, but increased complexity

Translating to your client portfolio, I’d hypothesize:

  • Under 5 clients: Dangerously concentrated, one loss = crisis
  • 10-15 clients: Sweet spot for most solo/small practices (manageable relationships, good risk spread)
  • 20+ clients: Diminishing returns unless you have team/systems to scale

The question isn’t just “how many clients” but “how correlated are they?”

Industry Diversification Matters Too

Here’s where I think bookkeepers should borrow from investment strategy: not just client count, but client industry diversification.

Alice mentioned tracking @acquisition-channel, but I’d add @client-industry tags:

2026-01-15 * "Client A - Monthly bookkeeping"
  Income:Services  -2000.00 USD
    client: "ClientA"
    industry: "SaaS"

2026-01-15 * "Client B - Monthly bookkeeping"  
  Income:Services  -2000.00 USD
    client: "ClientB"
    industry: "E-commerce"

Why industry diversification matters:

If you have 10 clients but they’re ALL SaaS startups, you’re still concentrated—when VC funding dries up, ALL your clients face pressure simultaneously.

Better: 10 clients across different industries (SaaS, e-commerce, professional services, healthcare, nonprofits). Economic downturns affect industries differently—when tech suffers, healthcare might be stable.

Monte Carlo Simulation for Client Loss Scenarios

I ran a quick simulation (because of course I did :sweat_smile:):

Scenario: 15 clients, average $2k/month each, annual churn rate 20% (industry standard)

Monte Carlo results over 12 months:

  • Best case: Lose 1 client, replace within 2 months → revenue dips 6.7% temporarily
  • Expected case: Lose 3 clients throughout year, replace all → revenue fluctuates but stable
  • Worst case: Lose 5 clients in bad quarter, slow replacement → revenue down 25% for 4-6 months

Compare to your whale model (3 clients):

  • Best case: No losses → stable
  • Expected case: Lose 1 client → down 33%, takes 6+ months to recover
  • Worst case: Lose 2 clients → business crisis, might not recover

The math is clear: diversification reduces worst-case severity dramatically.

Building a “Revenue Concentration Risk Score”

I created a custom Beancount dashboard showing my personal finance “concentration risk” across income sources (job salary, side consulting, investment dividends). Here’s the query I use:

SELECT
  income_source,
  sum(amount) as total,
  sum(amount) / (SELECT sum(amount) FROM postings WHERE account ~ '^Income') * 100 as percentage,
  CASE
    WHEN percentage > 50 THEN 'HIGH RISK'
    WHEN percentage > 25 THEN 'MODERATE RISK'  
    ELSE 'LOW RISK'
  END as risk_level
FROM postings
WHERE account ~ '^Income'
  AND date >= 2026-01-01
GROUP BY income_source
ORDER BY percentage DESC;

You could adapt this for client revenue:

SELECT
  client,
  sum(amount) as total_revenue,
  sum(amount) / total_annual_revenue * 100 as concentration_pct,
  CASE
    WHEN concentration_pct > 20 THEN 'RED FLAG'
    WHEN concentration_pct > 15 THEN 'YELLOW FLAG'
    ELSE 'HEALTHY'
  END as risk_status
FROM client_revenue
WHERE year = 2026
GROUP BY client;

Then track this monthly—if any client creeps into “RED FLAG” territory, you know you need to either: 1) acquire more clients to dilute concentration, or 2) prepare contingency plan if that client leaves.

The Data I’d Love to See

Bob, if you’re comfortable sharing:

  • What was your cash runway when you lost 50% of revenue? (How many months of expenses did you have saved?)
  • Did you have any early warning signs before the clients left, or was it sudden?
  • During the rebuilding phase, what was your client acquisition cost for the new $2k/month clients vs. what you spent acquiring the original whales?

I suspect the data would show: whale acquisition is expensive and risky, mid-tier client acquisition is cheaper and more stable.


Final thought: The best diversification strategy is the one you can actually execute. If you can manage 15 clients well, that’s better than struggling with 30 clients poorly. Know your capacity, then diversify within that constraint.

Bob, your story resonates deeply with me. I’ve been doing bookkeeping and accounting for 30+ years, and I’ve lived through multiple economic cycles—2001 dot-com crash, 2008 financial crisis, 2020 pandemic. Each one taught me painful lessons about client concentration risk. Let me share some hard-won wisdom.

The 2008 Lesson: “The Best Client is the One You Can Afford to Lose”

During the 2008 recession, I watched colleagues’ practices implode. The pattern was always the same: concentrated client base + economic shock = business failure.

One friend had a great practice—5 clients, all construction/real estate companies, each paying $8k-12k/month. Life was good… until the housing market collapsed. Within 6 months:

  • Client 1: Filed bankruptcy
  • Client 2: Laid off entire staff, went dormant
  • Client 3: Cut bookkeeping to bare minimum ($2k/month)
  • Client 4 & 5: Survived but negotiated lower fees

His revenue dropped 75% in one quarter. He never recovered—had to get a corporate job to pay bills.

The lesson I learned: The best client is the one you can afford to lose. If losing one client would devastate your business, you don’t have a business—you have a dependency.

The Sweet Spot (From 30 Years of Trial and Error)

Fred’s portfolio theory analysis is spot-on, but let me add the practitioner’s perspective on what’s actually manageable:

My current practice: 12 clients, no single client > 15% of revenue

This isn’t theoretical—it’s what I’ve found sustainable after three decades:

  • Under 8 clients: I get nervous. Too concentrated, too much idle time if one leaves.
  • 10-15 clients: Sweet spot. Enough diversification to sleep well, not so many I’m overwhelmed.
  • 20+ clients: Tried this once. Spread too thin, quality suffered, stressed constantly.

But here’s the key: It’s not just about the number—it’s about systems and boundaries.

With 12 clients, I have:

  • Standardized processes: Every client gets same monthly workflow (no custom chaos)
  • Scheduled touchpoints: Monthly calls, not “on-demand” availability
  • Defined scope: Clear deliverables, everything else is “out of scope” (requires additional fee)

This structure makes 12 clients feel manageable, not overwhelming.

Beyond Numbers: Industry Diversification Saves You

Fred mentioned industry diversification—THIS IS CRITICAL and often overlooked.

In 2020 pandemic, I had:

  • 3 restaurant clients (hit hard, 2 went dormant)
  • 2 e-commerce clients (boomed during lockdown, increased fees)
  • 4 professional services clients (stable, some growth)
  • 2 healthcare clients (surged, needed more help)
  • 1 manufacturing client (struggled initially, recovered by Q3)

Net result: Revenue only dropped 10% temporarily, recovered within 6 months.

If I’d had 12 restaurant clients? I’d have lost 75% of my revenue overnight.

Beancount tip: I tag every client by industry in my ledger:

2026-01-15 * "Client A - Monthly bookkeeping"
  Income:Services  -2500.00 USD
    client: "ClientA"
    industry: "E-commerce"
    acquisition_date: 2024-06-15

2026-01-15 * "Client B - Monthly bookkeeping"
  Income:Services  -1800.00 USD
    client: "ClientB"  
    industry: "Professional-Services"
    acquisition_date: 2023-03-01

Then I run quarterly query: “Am I too concentrated in one industry?”

If I see more than 3 clients in same industry, yellow flag. If one industry represents >40% of revenue, red flag—time to diversify.

The Psychological Aspect: Sleeping Well Matters More Than Revenue

Here’s something nobody talks about: revenue isn’t everything. Peace of mind matters.

In my 30s, I chased whale clients. Made great money ($150k+/year), but:

  • Constantly anxious: “What if this client leaves?”
  • Terrible boundaries: Answered client calls at 9pm, weekends
  • Negotiating from weakness: Couldn’t push back on scope creep (needed the revenue too badly)

In my 40s, I diversified. Made same revenue ($150k), but:

  • Sleep quality improved dramatically
  • Boundaries respected: Clients know my office hours, rarely get after-hours requests
  • Negotiating from strength: Can say “no” to bad-fit clients, not desperate for any revenue

The difference: Confidence. When you know losing one client won’t sink you, you make better business decisions.

The Transition Question: How to Move Away from Whales Without Burning Bridges

Alice gave great advice on gradually raising prices. I’ll add: reframe the conversation as business evolution, not abandonment.

When I transitioned away from a whale client (35% of my revenue), here’s what I said:

“As my practice has grown, I’ve shifted toward serving smaller businesses that need more hands-on guidance. Your company has grown to the point where you’d benefit from enterprise-level accounting services that a larger firm can provide better than I can. I’d love to help you transition to [larger firm recommendation], and I’ll ensure a smooth handoff.”

Result: Client appreciated the honesty, transition was smooth, they still refer smaller businesses to me.

The key: position it as ‘you outgrew me’ not ‘I’m firing you.’ Makes it easier for everyone.

Beancount Queries I Run Quarterly

Beyond concentration risk, I monitor:

1. Client retention rate:

SELECT 
  year,
  count(distinct client) as total_clients,
  count(distinct client WHERE start_year < year) / total_clients * 100 as retention_rate
FROM client_revenue
GROUP BY year;

Target: 85%+ retention. If dipping below, something’s wrong (pricing? service quality? client fit?).

2. Revenue stability score:

SELECT 
  STDDEV(monthly_revenue) as revenue_volatility,
  AVG(monthly_revenue) as avg_monthly_revenue,
  revenue_volatility / avg_monthly_revenue * 100 as volatility_pct
FROM monthly_totals
WHERE year = 2026;

Lower volatility = more stable business. My volatility is usually 8-12% (acceptable). When it spikes above 20%, I know I have concentration problems.

Final Wisdom After 30 Years

There’s no “perfect” client count. It depends on:

  • Your capacity (how many relationships can YOU manage well?)
  • Your systems (standardized processes let you scale more)
  • Your risk tolerance (some people sleep fine with 5 clients, others need 20)

But the universal truth: Concentration risk is invisible until it’s catastrophic. You won’t know you’re over-concentrated until you lose the whale client—and by then it’s too late to fix.

Track it. Monitor it. Diversify before you need to.


Question for Bob: You mentioned “sleep quality significantly improved” after diversifying. Did you notice any other quality-of-life improvements? I’m curious about the psychological benefits beyond just revenue stability.

This discussion has been incredibly valuable—love seeing the blend of portfolio theory (Fred), hard-won experience (helpful_veteran), and practical implementation (Bob). Let me tie together some threads and add thoughts on the transition strategy since several of you asked about it.

Responding to helpful_veteran’s Transition Advice

Your script for transitioning away from whale clients is brilliant: “you outgrew me” instead of “I’m firing you.” I’m stealing that for my clients! :grinning_face_with_smiling_eyes:

But I want to add a critical implementation detail most people miss: Build your pipeline BEFORE making changes.

Here’s the mistake I see bookkeepers make:

  1. Decide to diversify (great!)
  2. Immediately raise prices on whale client or reduce scope (panic move!)
  3. Whale client leaves faster than expected (oh no!)
  4. Scramble to find replacement revenue while covering expenses (desperation mode)
  5. Accept bad-fit clients out of desperation (making problems worse)

Better approach: Staged transition over 12-24 months

Phase 1: Build Pipeline (Months 1-6)

  • Start marketing to attract tier 1-2 clients ($1k-2.5k/month range)
  • Accept 3-5 new clients while still serving whale
  • YES, you’ll be busy temporarily—but you’re building safety net
  • Revenue increases temporarily (whale + new clients)

Phase 2: Test & Refine (Months 7-12)

  • Evaluate new client fit: Which ones are sustainable? Which are headaches?
  • Refine positioning: What type of client matches your expertise?
  • Build systems: Standardize onboarding, monthly workflows, reporting
  • Revenue still elevated (haven’t reduced whale yet)

Phase 3: Transition Whale (Months 13-18)

  • NOW you can have the “you outgrew me” conversation
  • Either: whale accepts price increase (better margins, same risk)
  • Or: whale transitions away (you have replacement revenue already)
  • Revenue stabilizes at diversified level

Phase 4: Optimize (Months 19-24)

  • Replace any problem clients with better-fit clients
  • Fine-tune pricing based on actual costs
  • Achieve target: 10-15 clients, none over 15% concentration

The key: You’re building FROM diversification, not cutting TO diversification. Big difference psychologically and financially.

Beancount Workflow for Tracking the Transition

During the transition, I recommend tracking several metrics in Beancount:

; Tag transactions with transition phase
2026-01-15 * "Client A - Whale client, pre-transition"
  Income:Services  -8000.00 USD
    client: "ClientA"
    phase: "pre-transition"
    concentration_risk: "HIGH"

2026-01-15 * "Client B - New mid-tier client"
  Income:Services  -2000.00 USD
    client: "ClientB"  
    phase: "pipeline-build"
    concentration_risk: "LOW"

Then run monthly query: “What’s my revenue concentration TODAY vs. target?”

SELECT 
  month,
  sum(CASE WHEN concentration_risk = 'HIGH' THEN amount ELSE 0 END) / sum(amount) * 100 as high_risk_pct,
  sum(CASE WHEN concentration_risk = 'LOW' THEN amount ELSE 0 END) / sum(amount) * 100 as low_risk_pct,
  count(distinct client) as total_clients
FROM revenue
WHERE year = 2026
GROUP BY month
ORDER BY month;

You should see:

  • Month 1-6: High-risk % stays elevated (still serving whale), total clients increasing
  • Month 7-12: High-risk % starts declining (new clients growing), total clients 10-12
  • Month 13-18: High-risk % drops significantly (whale transitions), revenue stabilizes
  • Month 19-24: High-risk % under 20% (target achieved!)

This gives you a data-driven view of transition progress, not just gut feel.

Forecasting Revenue During Transition

The scary part of any transition: “What if revenue drops and I can’t pay bills?”

Beancount forecasting helps here. Model three scenarios:

Pessimistic scenario: Whale leaves immediately (month 6), replacement revenue slower than expected

; Project cash flow if whale leaves early
; Revenue drops 40% for 3 months before recovering
; Do I have enough cash reserves to survive?

Expected scenario: Whale transitions in month 15, replacement revenue on track

; Revenue dips 10% temporarily during transition
; Recovers to pre-transition levels by month 18

Optimistic scenario: Whale accepts price increase, stays at higher rate

; Revenue increases 15-20% (whale + new clients, better margins)
; Concentration risk reduced but not eliminated

Run these projections BEFORE starting transition. If pessimistic scenario would bankrupt you, either:

  1. Build bigger cash reserves first (3-6 months expenses)
  2. Extend transition timeline (slower, safer)
  3. Get a line of credit (emergency backup)

Don’t wing it. Plan for worst case.

Real Numbers from a Client’s Transition

I helped a bookkeeper client through this exact transition last year. Here are the real numbers:

Starting state (Jan 2025):

  • 4 clients total
  • Largest client: 45% of revenue ($9k/month)
  • Total monthly revenue: $20k
  • Cash reserves: 2 months

Target state:

  • 12-15 clients
  • Largest client: under 15% of revenue
  • Total monthly revenue: $25k+ (growth goal)
  • Cash reserves: 6 months

What actually happened:

  • Months 1-4: Acquired 4 new clients at $1.5k-2k/month (revenue up to $27k)
  • Months 5-8: Dropped 1 problem client, acquired 3 more ($29k revenue)
  • Month 9: Had “you outgrew me” conversation with whale client
  • Months 10-12: Whale transitioned away, revenue temporarily dropped to $23k
  • Months 13-18: Replaced whale revenue with 3 mid-tier clients, stabilized at $28k
  • Month 18 result: 14 clients, largest = 12% of revenue, 6 months cash reserves

Total timeline: 18 months from start to stable diversified state.

The Psychological Benefits (Responding to helpful_veteran’s Question)

You asked Bob about quality-of-life improvements beyond sleep. From my clients who’ve made this transition:

  1. Confidence in client relationships: Can set boundaries without fear (“if you don’t respect my office hours, you’re not a fit”)
  2. Better pricing decisions: Not afraid to raise prices (“if you leave, I’ll be okay”)
  3. Selective about new clients: Can say no to bad-fit prospects (“I don’t need this revenue desperately”)
  4. Vacation without anxiety: Can take time off without worrying one client will implode the business
  5. Long-term thinking: Can invest in systems/tools without fear of sudden revenue loss

The common theme: negotiating from strength instead of weakness.

When you’re dependent on one whale client, every decision is made from scarcity mindset. When you’re diversified, you make decisions from abundance mindset—even if total revenue is the same.

Action Items for Anyone Starting This Journey

If you’re reading this and realizing “oh no, I’m over-concentrated”:

  1. Assess current state (TODAY):

    • List all clients and revenue %
    • Calculate: What % does your largest client represent?
    • Calculate: What % do your top 3 clients represent?
    • Industry concentration: Are they all in the same industry?
  2. Set target state (12-24 months from now):

    • How many total clients?
    • Max concentration % per client?
    • Industry diversification goals?
  3. Model financial resilience:

    • Cash reserves: How many months of expenses saved?
    • If largest client left tomorrow, how long until revenue replacement?
    • Emergency plan: Line of credit, backup income, expense cuts?
  4. Build pipeline BEFORE making changes:

    • Don’t reduce whale client until you have replacement revenue
    • Accept being busy temporarily (transition phase)
    • Test and refine your ideal client profile
  5. Track progress in Beancount:

    • Monthly concentration risk metrics
    • Revenue stability/volatility trends
    • Client retention rates

This isn’t a sprint—it’s a marathon. But the peace of mind at the finish line is worth every step.


Final thought: Diversification isn’t just a business strategy—it’s a mental health strategy. Revenue stability = peace of mind.