Tail spend & consolidation opportunities

Applies Pareto analysis to supplier spend to identify tail spend (many small suppliers, little volume) and consolidation opportunities.

โ†“ Download skill (.md)
75/100ยท๐Ÿ“† MonthlyยทIntermediateFinance AnalystProcurement
Spend analysisSuppliersspendesk_analyze_spendget_suppliers

๐ŸŽฏ Skill purpose

Applies Pareto analysis to supplier spend to identify tail spend (many small suppliers, little volume) and consolidation opportunities.

๐Ÿ“Š What it produces

Pareto table (Tier A/B/C), consolidation opportunities by category, one-shot suppliers to archive, and estimated potential savings.

โšก Benefit

Before

Spend dispersed across many small suppliers generates disproportionate admin burden and diluted negotiating power.

After

Clear identification of consolidation opportunities with savings estimates, ready for a procurement action plan.



# Tail spend analysis (long tail)

## Purpose
Apply the Pareto principle to supplier spend: identify "tail spend" (the many small suppliers representing little volume but generating a lot of operational overhead), and find consolidation opportunities.

## Instructions

### Step 1 โ€” Retrieve spend by supplier over 12 months
```
Call spendesk_analyze_spend with:
  - groupBy: supplier
  - Period: last 12 months

Result: list of suppliers with annual volume.
Sort by descending amount.
```

### Step 2 โ€” Calculate the Pareto curve
```
Total spend = sum of all amounts

For each supplier (sorted by amount desc):
  Calculate % of total and cumulative %

Identify the thresholds:
  Tier A (strategic): suppliers representing the first 70% of cumulative volume
  Tier B (preferred): suppliers from 70% to 90% of cumulative volume
  Tier C (tail spend): suppliers representing the remaining 10% of volume

Typically: 80% of volume is concentrated on ~20% of suppliers.
```

### Step 3 โ€” Analyze tail spend
```
For Tier C suppliers:
  Count: X suppliers | Xโ‚ฌ total | X% of spend
  Average amount per supplier
  Number of transactions per supplier

Tail spend sub-categories:
  ๐Ÿ’ฒ One-shot: a single purchase, never renewed
  ๐Ÿ”„ Micro-recurring: < 5 transactions/year, < 500โ‚ฌ/year
  ๐Ÿ“ฆ Consolidatable category: same type of service as Tier A/B
```

### Step 4 โ€” Identify consolidation opportunities

โš ๏ธ **Response-size risk โ€” critical here**: Tier C is by definition the long tail, potentially hundreds of suppliers. `get_suppliers` embeds an `accountPayable.supplierIds` field that can blow up response size for any supplier sharing a consolidated AP account โ€” even `pageSize=3` can fail. **Never call `get_suppliers` across the whole Tier C.** Only target the 5-10 Tier C suppliers with the most transactions, via `ids=[...]`, one at a time or in very small batches.

โš ๏ธ `get_suppliers` has no "industry" field โ€” only `name`, `legalName`, `address`, banking details. Matching "similar suppliers" stays manual, based on payable descriptions (`get_payables[].description`) rather than a structured field.

```
For tail spend, look for duplicates by category:
  Ex: 12 training suppliers โ†’ can we consolidate to 1-2 partners?
  Ex: 8 travel agencies โ†’ consolidate to a single one?

Call get_suppliers with ids=[...] for the 5-10 Tier C suppliers with the most transactions (targeted, never broad pagination):
  Check: name, country
  Cross-reference payable descriptions (get_payables) to guess the service type
```

### Step 5 โ€” Tail spend report
```
Present:
1. Pareto table:
   Tier | Nb suppliers | Total spend | % of total
   A (โ‰ฅ 70%) | X | Xโ‚ฌ | 70%
   B (70-90%) | X | Xโ‚ฌ | 20%
   C (tail, <10%) | X | Xโ‚ฌ | 10%

2. Consolidation opportunities:
   Category | Current nb suppliers | Total spend | Suggested action

3. One-shot suppliers > 6 months (no recent activity):
   To archive to clean up the master data

4. Estimated potential savings from consolidation:
   Reduced admin overhead + volume negotiation
```

## Points of attention
- Tail spend is not necessarily bad โ€” some one-off purchases are unavoidable
- Consolidation must be validated by the business (changing suppliers impacts operations)
- Some "small" suppliers may be strategic (niche, rare quality)

## Example prompts
- "How many suppliers represent 80% of my spend?"
- "Are there consolidation opportunities in my tail spend?"
- "Show me the suppliers I only use once a year"

How to install this skill

/
  1. 1
    Download the file s57-tail-spend-analysis.md using the button above.
  2. 2
    Place the file in the .claude/ directory of your project (or ~/.claude/ for a global install).
    cp s57-tail-spend-analysis.md .claude/s57-tail-spend-analysis.md
  3. 3
    Use in Claude Code โ€” the skill is automatically discovered. Describe your need in natural language and Claude will apply the skill instructions.
๐Ÿ’ก Make sure the Spendesk MCP is configured in your .claude/settings.json with the tools spendesk_analyze_spend, get_suppliers.

Similar skills

โ˜… Top
95/100ยท๐Ÿ” Ad hocยทExpert

MCP coverage audit & gap analysis

Probes all available MCP tools, re-evaluates coverage of 50 persona use cases, detects new fields or tools, and regenerates the gap analysis report.

CFOControllerAP Manager
90/100ยท๐Ÿ“… WeeklyยทBeginner

Card requests via get_requests

Explains how to use get_requests for card requests and why expense reimbursements don't appear there. Avoids a frequent source of confusion between two distinct workflows.

ControllerFinance Analyst
90/100ยท๐Ÿ” Ad hocยทIntermediate

Active vs archived cost centers

Distinguishes active cost centers from archived ones with correct use of get_cost_centers. Avoids the counter-intuitive isArchived vs isActive naming convention pitfall.

ControllerFinance Analyst