Free templateExcel · Google Sheets

Spend Analysis Template

A spend analysis template is a spreadsheet that gathers every purchase into one table and slices it by supplier, category, department and month. It shows where money goes, who you buy from most and where you can save.

  • Spend cube with supplier, category, department, month
  • SUMIFS and pivot views, ready to fill
  • Pareto, tail spend and savings tracker
Book a demo
Updated 7 Oct 20265 partsReviewed by the Spendflo procurement team
Definition

What is a spend analysis template?

It is the working file you use to answer one question: what did we buy, from whom, and who asked for it? Payables and card exports go into a single data tab, each line gets a clean supplier name and a category, and summary tabs total the result.

Procurement and finance teams run it quarterly, before budget season or ahead of a big renewal. A procurement spend analysis template adds the next step: turning the totals into a list of savings opportunities with an owner and a target date.

Most mid-sized companies can run spend analysis in a spreadsheet for years. The work is in the cleansing, not the maths: once supplier names and categories are consistent, every chart and pivot follows.

Key components

Data extract

Invoice-level lines from AP, cards and expenses, with date, supplier, amount and cost centre.

Supplier normalisation

A mapping table that turns "Brightline Software Inc" and "BRIGHTLINE" into one supplier.

Category taxonomy

A short, fixed list of categories so every line lands in exactly one bucket.

Spend cube

The cleaned table you can cut by supplier, category, department and month.

Opportunity tracker

Savings ideas from the analysis, sized, owned and followed to a result.

Get the spend analysis template free

Ready to use in Excel and Google Sheets. Fill it in, save it, reuse it.

For beginners

How spend analysis works

Spend analysis takes raw purchase data, cleans it, sorts it into categories and then looks for patterns worth acting on. Every analysis moves through the same five stages, and the template has a tab for each.
  1. 1
    Extract

    Export 12 months of invoices, card transactions and expenses. Keep invoice-level lines, not monthly totals.

  2. 2
    Cleanse

    Merge supplier name variants, remove duplicates and convert everything to one currency.

  3. 3
    Classify

    Give every line one category from your taxonomy, and tag the department that asked for it.

  4. 4
    Analyse

    Total by supplier, category, department and month, then rank suppliers to find concentration and tail spend.

  5. 5
    Act

    List the opportunities, size them, assign owners and recheck the numbers next quarter.

Need something simpler?

Start with five columns: Date, Supplier, Category, Department, Amount. One pivot table on those answers most first-round questions.

Part 1 · Spend cube

The spend analysis template: your spend cube

The spend cube is one row per invoice line, each tagged with a clean supplier, a category, a department and a month. Every summary, chart and savings idea in the workbook reads from this tab.

Paste raw exports into the Raw tab and let the formulas build the cube. Supplier names are cleaned through a mapping table, categories are looked up from the supplier, and the month is worked out from the invoice date. Lines nobody can classify show as Unclassified, which is your first to-do list.

DateSupplierCategoryDepartmentMonthPOAmount
03 Jul 2026Brightline SoftwareSoftwareEngineering2026-07PO-220118,000.00
05 Jul 2026Northwind LogisticsLogisticsOperations2026-07PO-21877,450.00
12 Jul 2026Orbit AnalyticsSoftwareMarketing2026-07No PO4,200.00
18 Jul 2026Acme Office SupplyOffice suppliesFacilities2026-07PO-2210860.40
02 Aug 2026Harbour FacilitiesFacilities servicesFacilities2026-08PO-21749,750.00
09 Aug 2026Kestrel DataSoftwareFinance2026-08PO-22196,300.00
Total46,560.40

Illustrative data, not real suppliers.

Build it yourself

Works in Excel and Google Sheets. Headers in row 1, data from row 2, formulas copied down. Map is a two-column tab of raw name and clean name; Suppliers lists each clean supplier and its category.

ColHeaderEntry or formulaWhat it does
AInvoice dateDateFrom the AP or card export
BSupplier (raw)Text, pasted as exportedKeep it untouched for audit
CSupplier=IFERROR(VLOOKUP(B2,Map!A:B,2,FALSE),B2)Clean name from the mapping table
DCategory=IFERROR(VLOOKUP(C2,Suppliers!A:B,2,FALSE),"Unclassified")One category per supplier by default
EDepartmentDrop-down from your cost centre listWho asked for the purchase
FMonth=TEXT(A2,"yyyy-mm")Sorts correctly and feeds the month views
GPO no.TextBlank means bought without a PO
HPO status=IF(G2='',"No PO","On PO")Flags off-process spend
IAmountCurrency, net of taxConverted to your reporting currency
JDuplicate check=IF(COUNTIFS(C:C,C2,I:I,I2,A:A,A2)>1,"Check","")Same supplier, amount and date twice
Override the Category formula by hand for suppliers that sell across categories, such as a reseller supplying both laptops and software licences.
Part 2 · Pivot views

Spend by supplier, category, department and month

Four summary views answer most spend questions: who you pay most, what you buy, which teams spend it and how it moves month to month. Build them with a pivot table or with the SUMIFS formulas below.

A pivot table is fastest for exploring, and SUMIFS is better for a fixed report that refreshes when new rows land. The formulas assume the cube sits on a tab called Cube. Category totals below show a typical spread for a software-heavy business.

Software342,000.00
Facilities150,000.00
Logistics112,000.00
Marketing services63,000.00
Office supplies33,000.00

Illustrative 12-month spend of 700,000.00 by category.

SUMIFS views

Put the list of suppliers, categories or departments in column A and months across row 1.

ViewFormula
Spend by supplier=SUMIFS(Cube!$I:$I,Cube!$C:$C,$A2)
Spend by category=SUMIFS(Cube!$I:$I,Cube!$D:$D,$A2)
Category by month (matrix)=SUMIFS(Cube!$I:$I,Cube!$D:$D,$A2,Cube!$F:$F,B$1)
Department by category (matrix)=SUMIFS(Cube!$I:$I,Cube!$E:$E,$A2,Cube!$D:$D,B$1)
Share of total spend=B2/SUM(B:B)
Suppliers in a category=COUNTA(UNIQUE(FILTER(Cube!C:C,Cube!D:D=A2)))
Spend without a PO=SUMIFS(Cube!I:I,Cube!H:H,"No PO")/SUM(Cube!I:I)

Pivot table recipe

Select the cube, then Insert, PivotTable (Excel) or Insert, Pivot table (Google Sheets).

Pivot areaFieldWhy
RowsCategory, then SupplierDrill from category to the suppliers inside it
ColumnsMonthShows trends and one-off spikes
ValuesSum of AmountThe spend total for each cell
FilterDepartment, PO statusAnswer a budget owner's question in two clicks

The UNIQUE and FILTER formula needs Excel 365 or Google Sheets.

Part 3 · Pareto and tail

Supplier Pareto and tail spend analysis

Rank suppliers from largest to smallest and add a running share of total spend. The few suppliers at the top are where negotiation pays, and the long list at the bottom is where consolidation pays.

In most companies a small group of suppliers takes most of the spend, while hundreds of small suppliers make up the tail. The tail rarely saves much on price, but cutting it reduces invoices, onboarding work and risk. Sort the supplier view descending before you add the cumulative column.

RankSupplier12-month spendShareCumulativeSegment
1Brightline Software216,000.0030.9%30.9%Strategic
2Harbour Facilities117,000.0016.7%47.6%Strategic
3Northwind Logistics89,400.0012.8%60.3%Strategic
4Kestrel Data75,600.0010.8%71.1%Review
5Orbit Analytics50,400.007.2%78.3%Review
6Acme Office Supply10,325.001.5%79.8%Review
7-220214 other suppliers141,275.0020.2%100.0%Tail
Total700,000.00100.0%

Illustrative data. Six suppliers take about 80% of spend; 214 share the rest.

Pareto formulas

Supplier names in A, spend in B, sorted largest first.

ColumnFormula
Rank=RANK(B2,$B$2:$B$300)
Share of spend=B2/SUM($B$2:$B$300)
Cumulative share=SUM($B$2:B2)/SUM($B$2:$B$300)
Segment=IF(E2<=0.6,"Strategic",IF(E2<=0.8,"Review","Tail"))
Tail suppliers=COUNTIF(F2:F300,"Tail")
Part 4 · Savings finder

Procurement spend analysis: finding the savings

A procurement spend analysis turns totals into actions: consolidate suppliers, renegotiate the largest contracts and pull off-PO spend back into process. Each idea gets a size, an owner and a date in the tracker.

Look for six signals in the cube, each with a test you can run in a formula. Size every opportunity conservatively and only count savings once a contract or price change is signed. For a deeper walk-through, read the spend analysis guide.

SignalTest in the cubeTypical action
Several suppliers for one needSuppliers in a category above 3Consolidate to one or two preferred suppliers
Overlapping softwareTwo tools with the same purpose in SoftwareRetire one and move users across
Large renewal comingTop 10 supplier with a renewal inside 120 daysBenchmark price and renegotiate before notice
Spend without a POPO status is No PORoute the supplier through intake and approvals; see maverick spend
Price creepSame supplier, rising monthly spend, flat headcountAsk for the usage report and right-size licences
Long tailSegment is TailMove small buys to a catalogue or a preferred supplier

Savings tracker

One row per opportunity. Status moves from Idea to In progress to Signed.

OpportunitySupplierOwnerBaselineTargetSavingStatus
Renegotiate before renewalBrightline SoftwareIT216,000.00189,000.0027,000.00In progress
Retire duplicate analytics toolOrbit AnalyticsMarketing50,400.000.0050,400.00Signed
Consolidate courier spendNorthwind LogisticsOperations89,400.0082,000.007,400.00Idea
Total355,800.00271,000.0084,800.00

Illustrative figures. Saving = Baseline minus Target.

Tracker fieldFormula
Saving=D2-E2
Saving %=IF(D2=0,0,F2/D2)
Signed savings only=SUMIFS(F:F,G:G,"Signed")
Part 5 · Spend report

Monthly spend analysis report

The report is one page with six numbers taken from the cube and a short comment on each. Send it to budget owners monthly so they see their spend before the quarter closes.

Keep the same six lines every month so people learn to read them quickly. Comment only on movements that need a decision. The formulas read from the cube and the savings tracker.

LineHow it is worked outWhat to look for
Total spend this month=SUMIFS(Cube!I:I,Cube!F:F,"2026-08")A jump against the 12-month average
Top categoryLargest row in the category viewChanges in ranking since last month
Spend without a PONo PO total divided by total spendShould fall every quarter
New suppliersSuppliers whose first invoice is this monthEach one should have gone through onboarding
Unclassified spendCategory is UnclassifiedKeep it small so totals stay trustworthy
Signed savings to dateSigned rows in the savings trackerProgress against the annual target
  1. 1
    Refresh

    Paste the month's export into Raw and check the duplicate column.

  2. 2
    Classify

    Clear the Unclassified list before you report anything.

  3. 3
    Send

    Share the page with budget owners and the CFO within five working days of month-end.

Off-PO spend shows up after the fact. Spendflo routes every purchase through intake and approvals first.

See how it works
Glossary

Spend analysis terms, explained

Spend analysis has its own short vocabulary for the shape of your spending. These six terms cover most of what you will see in the workbook and in vendor conversations.
Spend cube

The cleaned data set you can slice three ways at once: supplier, category and department, with time as a fourth cut.

Taxonomy

Your fixed list of spend categories. Ten to twenty top-level categories is enough for most companies.

Tail spend

The many small suppliers that together make up the last slice of spend, usually bought without a contract.

Addressable spend

Spend procurement can realistically influence, as opposed to taxes, payroll or rent. See addressable spend.

Spend under management

The share of spend that runs through an agreed supplier, contract and approval route.

Off-PO spend

Purchases made without a purchase order, so nobody approved the price before the invoice arrived.

The 5 P's

The five rights behind every spend review

The 5 P's of procurement usually refer to the five rights of purchasing: price, quality, quantity, place and time. A spend analysis tests the first and flags questions on the other four.
RightQuestion for the cubeWhere to look
PriceAre we paying the same supplier different prices?Supplier view, unit price by month
QualityAre we paying twice for rework or replacements?Credit notes and repeat lines
QuantityAre we buying more licences or stock than we use?Software category against headcount
PlaceIs each site buying from its own local supplier?Department by supplier matrix
TimeAre urgent buys bypassing the PO process?No PO lines and order dates
Best practices

Do this, avoid that

Clean supplier names before you build a single chart, and keep one fixed category list. Most spend analysis errors come from messy names, moving categories or missing card spend.

Do

  • ✓
    Use invoice-level data

    Monthly totals hide duplicates, price changes and one-off purchases.

  • ✓
    Include cards and expenses

    A lot of software and tail spend never touches AP, so leaving it out understates both.

  • ✓
    Keep the mapping table

    Every supplier name you clean once stays clean in next quarter's refresh.

  • ✓
    Fix the taxonomy for a year

    Changing categories mid-year makes month-on-month comparisons meaningless.

  • ✓
    Count only signed savings

    Ideas and quotes are not savings until the new price is in a contract or PO.

Avoid

  • ×
    Analysing including tax

    Tax inflates spend unevenly across regions, so work net of tax in one currency.

  • ×
    Too many categories

    A 90-line taxonomy means half the lines get filed in the wrong place.

  • ×
    Chasing the tail first

    The top suppliers hold most of the money, so start negotiations there.

  • ×
    One-off reviews

    Spend drifts back within months unless the cube is refreshed and reported monthly.

How to use it

Run your first spend analysis in a week

Export 12 months of spend, clean the supplier names, classify each supplier once and build the views. The first pass takes a few days, and monthly refreshes take about an hour.
  1. Step 1

    Export the data

    Pull invoice lines from your accounting system plus card and expense exports into the Raw tab.

  2. Step 2

    Map suppliers

    Sort raw names alphabetically and fill the mapping table. Start with the largest 50 suppliers.

  3. Step 3

    Classify

    Give each clean supplier one category and override the few that sell across categories.

  4. Step 4

    Review and act

    Read the Pareto, run the six savings tests and log every idea in the tracker with an owner.

Example

Spend analysis example in procurement

Lumen's analysis found two analytics tools doing one job and a large renewal due within four months. Acting on both cut the software category by about a quarter.

Lumen Retail exports 700,000.00 of 12-month spend across 220 suppliers. The cube shows Software at about 49% of spend, with Orbit Analytics and Kestrel Data both serving the marketing team. Lumen retires Orbit, saving 50,400.00, and renegotiates the Brightline renewal from 216,000.00 to 189,000.00. Total signed savings: 77,400.00. All figures are illustrative.

Ready to use it? Download the spend analysis template

Every part on this page, in Excel and Google Sheets, with the examples filled in.

Variants

Fit it to your company

Small companies need only the cube, the supplier view and the Pareto. Larger or multi-entity companies add a department matrix, a currency column and a monthly report for each budget owner.
Under 100 suppliers

Small companies

One cube and a supplier pivot answer most questions. Review twice a year, before budgets and before the largest renewal.

100-1,000 suppliers

Mid-market

Add the mapping table, the Pareto and the savings tracker, and refresh monthly. Software usually becomes the biggest controllable category at this size.

Several entities or currencies

Multi-entity

Add Entity and Currency columns and convert at a fixed monthly rate. Compare the same supplier across entities to find price differences.

Check what you pay for software against Spendflo's live pricing benchmarks before you renew.

See pricing benchmarks
Bottom line

A spend cube shows the problem, not the fix

A good spend analysis template tells you who you pay, for what and which purchases skipped the process. The savings come from what happens next: renegotiated renewals, fewer suppliers and every new purchase approved before the invoice arrives.

FAQ

Frequently asked questions

Quick answers to what people ask most about the spend analysis template.

How to create a spend analysis?

Export 12 months of invoice-level spend, clean the supplier names, give every supplier a category and total the result by supplier, category, department and month. Then rank suppliers and list savings opportunities with owners. Download the template above to get the cube, formulas and tracker already built.

What are some good templates for cost analysis?

For purchase spend, a spend cube with SUMIFS views and a supplier Pareto is the most useful starting point. For a single buying decision, use a cost-benefit or total cost of ownership model instead. You can download this spend analysis template free in Excel or Google Sheets.

What are the 5 P's of procurement?

They usually refer to the five rights of purchasing: the right price, quality, quantity, place and time. A spend analysis checks price directly and raises questions about the other four. Download the template to see a question for each right in the glossary tab.

Can you provide an example of spend analysis in procurement?

A retailer with 700,000.00 of annual spend finds software is about half the total, with two tools doing the same job and a major renewal due soon. Retiring one tool and renegotiating the renewal saves 77,400.00 in this illustrative case. Download the template to run the same analysis on your data.

Where can I download a free spend analysis template?

You can download one free on this page, in Excel or Google Sheets. It includes the spend cube, SUMIFS and pivot views, a supplier Pareto, a savings tracker and a monthly report.

Template library

Browse all procurement templates

See all 60 templates →

Clean spend data starts with clean purchases.

Spendflo runs intake, approvals and contracts before money is committed, so every purchase arrives tagged and approved. Reporting is coming soon.

Book a demo
  • 5-part spend workbook
  • 4-way spend cube
  • 6 savings tests
  • Ready-made SUMIFS formulas