Free templateExcel · Google Sheets

Procurement Dashboard Template

A procurement dashboard template is a spreadsheet that turns purchase and contract data into one page of headline numbers: spend, savings, cycle time and compliance. It shows procurement leaders where money goes and where buying slows down.

  • Dashboard page with six headline procurement KPIs
  • KPI tracker and savings tracker with formulas
  • Spend by category and request pipeline views
Book a demo
Updated 7 Oct 20265 partsReviewed by the Spendflo procurement team
Definition

What is a procurement dashboard template?

It is a ready-built workbook where you paste raw purchasing data on one tab and read the results on another. Formulas roll every purchase order up into totals, percentages and averages, so the headline page updates when the data does.

Procurement leads use it for the monthly review with finance, and to answer the questions a CFO asks most: how much did we spend, how much did we save, and how much of it went through the agreed process. Read more on what belongs on a procurement dashboard.

Teams without a reporting tool often run procurement reporting entirely from a template like this. Larger teams keep one as a sandbox for testing new KPIs before they build them into a business intelligence tool.

Key components

Spend overview

Total spend for the period, split by category, department and supplier.

KPI scorecard

Five to ten measures, each with a target, last month's figure and a status.

Savings tracking

Negotiated savings against an agreed baseline, split into cost reduction and cost avoidance.

Compliance measures

Spend under management, PO compliance and spend outside policy.

Process speed

Approval and request-to-PO cycle times, plus the open request pipeline by stage.

Get the procurement dashboard template free

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

For beginners

How a procurement dashboard works

Every number on the dashboard comes from one data tab of purchase orders. Update that tab once a month and the five stages below take care of the rest.
  1. 1
    Capture

    Export every PO raised in the month from your ERP or purchasing tool and paste it onto the Data tab.

  2. 2
    Clean

    Map each line to a category and fix supplier names, so one supplier never appears under two spellings.

  3. 3
    Calculate

    Formulas work out spend, compliance, cycle times and savings. Nothing on the dashboard is typed by hand.

  4. 4
    Review

    Walk through the dashboard with finance each month, starting with the KPIs marked Off track.

  5. 5
    Act

    Give each off-track KPI one owner and one fix, then check next month whether it moved.

Need something simpler?

The simplest usable version is one tab with Supplier, Category, PO date, Amount and On contract (Y/N), plus two totals: monthly spend and the share of it on contract.

Part 1 · Dashboard page

The procurement dashboard template

The dashboard page shows six headline KPIs with a target, this month, last month and a status for each. Every figure is a formula reading the Data tab, so you never type a number twice.

Keep the dashboard to one screen. Six KPIs is enough for a monthly review, and anything more belongs on the KPI tracker tab. Put the reporting month in cell B1 as the first day of the month and every formula filters on it.

KPITargetThis monthLast monthStatus
Spend under management85%78%76%Watch
PO compliance95%96%91%On track
Spend outside policy5.0%4.2%6.1%On track
Approval cycle time (days)3.03.24.1Watch
Request-to-PO time (days)5.06.26.8Off track
Savings, quarter to date45,00052,80031,400On track

Illustrative figures for a fictional company, September 2026. Status rules are in Part 2.

Build it yourself: the Data tab

Works in Excel and Google Sheets. One row per purchase order, headers in row 1, formulas copied down.

ColHeaderEntry or formulaWhat it does
ARequest IDTextLinks the PO back to the original request
BDepartmentDrop-downWho asked for the purchase
CSupplierText, one spelling per supplierWho you are buying from
DCategoryDrop-down from your category listFeeds the spend view
ERequest dateDateWhen the request was raised
FApproval dateDateWhen the final approver signed off
GPO dateDateWhen the PO went to the supplier
HAmountCurrencyCommitted value of the PO
IOn contractY or NY if bought under an agreed contract or price list
JPO before invoiceY or NN if the invoice arrived before the PO
KApproval days=IF(F2='',"",F2-E2)Request to approval
LRequest-to-PO days=IF(G2='',"",G2-E2)Request to PO issued
MMonth=IF(G2='',"",DATE(YEAR(G2),MONTH(G2),1))First day of the PO month, used by every dashboard filter

Dashboard formulas

B1 on the Dashboard tab holds the reporting month, entered as the first of the month.

KPIFormula
Total spend this month=SUMIFS(Data!H:H,Data!M:M,$B$1)
Spend under management=SUMIFS(Data!H:H,Data!M:M,$B$1,Data!I:I,"Y")/SUMIFS(Data!H:H,Data!M:M,$B$1)
PO compliance=COUNTIFS(Data!M:M,$B$1,Data!J:J,"Y")/COUNTIFS(Data!M:M,$B$1)
Approval cycle time=AVERAGEIFS(Data!K:K,Data!M:M,$B$1)
Request-to-PO time=AVERAGEIFS(Data!L:L,Data!M:M,$B$1)
Savings, quarter to date=SUMIFS(Savings!F:F,Savings!H:H,">="&DATE(YEAR($B$1),FLOOR(MONTH($B$1)-1,3)+1,1),Savings!H:H,"<"&EDATE($B$1,1))
Part 2 · KPI tracker

Procurement KPI tracker (free download)

The tracker lists ten procurement KPIs with a formula and a target for each, and a status formula that marks them On track, Watch or Off track. Report five monthly and keep the rest on this tab.

Pick KPIs that match what leadership already asks about, rather than the longest list you can find. Spend under management and request-to-PO time are good first choices, because one shows control and the other shows how fast the business gets what it needs. For definitions of more measures, see these procurement KPIs.

KPIFormulaWhat it tells you
Spend under managementSpend on contract ÷ total spendHow much spend follows agreed terms and prices
PO compliancePOs raised before the invoice ÷ all POsWhether people buy first and ask later
Spend outside policySpend with no approval or contract ÷ total spendLeakage that bypasses procurement
Approval cycle timeAverage days, request to final approvalWhere requests wait for sign-off
Request-to-PO timeAverage days, request to PO issuedHow long the business waits overall
Savings achievedBaseline cost minus negotiated costThe value procurement adds in money
Savings rateSavings ÷ baseline of negotiated spendHow hard each negotiation pushed
Renewals decided on timeRenewals decided before notice date ÷ renewals dueWhether auto-renewals slip through
Top-20 supplier shareSpend with top 20 suppliers ÷ total spendHow much buying power sits with a few suppliers
Cost per POProcurement running cost ÷ POs issuedEfficiency of the team itself

Status formulas

Column B says whether higher or lower is better, C holds the target and D this month's value.

ColHeaderEntry or formulaWhat it does
AKPITextName exactly as on the dashboard
BDirectionDrop-down: Higher, LowerWhich way is good
CTargetNumber or %Agreed with finance for the year
DThis monthFormula from the Dashboard tabCurrent value
ELast monthNumberPasted as a value at each month-end
FChange=D2-E2Movement since last month
GStatus=IF(B2='Higher',IF(D2>=C2,"On track",IF(D2>=C2*0.9,"Watch","Off track")),IF(D2<=C2,"On track",IF(D2<=C2*1.1,"Watch","Off track")))Within 10% of target is Watch, beyond that is Off track
Part 3 · Savings tracker

Procurement savings tracker for Excel

Log every negotiation with its baseline, final price and savings type, and the tracker totals savings by type and rate. Agree how baselines are set with finance before you report a single figure.

Savings are the number most likely to be challenged, so the tracker separates the two kinds. Cost reduction lowers what you paid last time and shows up in the budget, while cost avoidance beats a higher quote or list price and does not. The difference is explained in cost savings vs cost avoidance.

SupplierTypeBaselineNegotiatedSavingsSavings %
Brightline SoftwareCost reduction48,000.0040,800.007,200.0015.0%
Kestrel DataCost avoidance36,000.0030,600.005,400.0015.0%
Northwind LogisticsCost reduction120,000.00112,800.007,200.006.0%
Harbour FacilitiesCost avoidance22,000.0019,800.002,200.0010.0%
Acme Office SupplyCost reduction9,600.008,640.00960.0010.0%
Total235,600.00212,640.0022,960.009.7%

Illustrative data. Brightline's baseline is last year's contract; Kestrel's is the vendor's first quote.

Build it yourself

One row per negotiation, headers in row 1, formulas copied down.

ColHeaderEntry or formulaWhat it does
ASupplierTextSame spelling as the Data tab
BCategoryDrop-downFor savings by category
CSavings typeDrop-down: Cost reduction, Cost avoidanceBudget impact or not
DBaselineCurrencyLast price paid, or first quote for new purchases
ENegotiatedCurrencyFinal agreed annual cost
FSavings=D2-E2Money saved against the baseline
GSavings %=IF(D2=0,0,F2/D2)Savings as a share of the baseline
HDate signedDateUsed by the quarter-to-date total
IValidatedY or NY once finance agrees the baseline
SummaryFormula
Total savings=SUM(F2:F500)
Cost reduction only=SUMIFS(F2:F500,C2:C500,"Cost reduction")
Cost avoidance only=SUMIFS(F2:F500,C2:C500,"Cost avoidance")
Overall savings rate=SUM(F2:F500)/SUM(D2:D500)
Savings validated by finance=SUMIFS(F2:F500,I2:I500,"Y")
Part 4 · Spend view

Spend by category and supplier view

The spend view splits the month's total by category, department and supplier, so the biggest areas stand out. Start any savings conversation with the top two categories.

Categories only work if every PO line carries one, so lock the Category column to a drop-down list. The same SUMIFS pattern answers most follow-up questions from finance, from one department's spend to one supplier's year to date.

Software196,400.00
Logistics98,300.00
Facilities71,200.00
Marketing services48,600.00
Office and other24,400.00

Illustrative September spend of 438,900.00 by category.

ViewFormula
Spend in one category=SUMIFS(Data!H:H,Data!D:D,"Software",Data!M:M,$B$1)
Category share of the month=SUMIFS(Data!H:H,Data!D:D,"Software",Data!M:M,$B$1)/SUMIFS(Data!H:H,Data!M:M,$B$1)
Spend for one department=SUMIFS(Data!H:H,Data!B:B,"Marketing",Data!M:M,$B$1)
One supplier, all months=SUMIF(Data!C:C,"Brightline Software",Data!H:H)
Off-contract spend this month=SUMIFS(Data!H:H,Data!I:I,"N",Data!M:M,$B$1)
Part 5 · Request pipeline

Purchase request pipeline view

The pipeline view counts open purchase requests by stage, with the value and the longest wait at each. It explains why the request-to-PO time on the dashboard is high.

Cycle time tells you that buying is slow; the pipeline tells you where. Paste your open request list onto a Pipeline tab with the current stage and the date each request entered it.

StageOpen requestsLongest wait (days)ValueStatus
Submitted6341,200.00Moving
Budget approval4988,500.00Slow
Security and legal review314126,000.00Stuck
Negotiation28210,000.00Slow
Total open15465,700.00

Illustrative pipeline as at 30 Sep 2026. Slow means 7-10 days in one stage; stuck means over 10.

MeasureFormula
Days in current stage=TODAY()-F2
Open requests in one stage=COUNTIFS(Pipeline!D:D,"Budget approval",Pipeline!E:E,"Open")
Value waiting in one stage=SUMIFS(Pipeline!C:C,Pipeline!D:D,"Budget approval",Pipeline!E:E,"Open")
Requests over 10 days in a stage=COUNTIFS(Pipeline!G:G,">10",Pipeline!E:E,"Open")

Pipeline tab columns: A Request ID, B Department, C Value, D Stage, E Open or Closed, F Date entered stage, G Days in stage.

Clean dashboard data starts at intake. Spendflo routes every purchase through approvals first.

See how it works
Glossary

Procurement dashboard terms, explained

Most arguments about a procurement dashboard come from terms that mean different things to different people. Agree these six definitions with finance before the first review.
Spend under management

Spend that goes through procurement's process or an agreed contract, as a share of all spend.

Maverick spend

Purchases made outside policy, such as buying from an unapproved supplier or skipping approval.

Cost reduction

Paying less than last time for the same thing. It lowers next year's budget.

Cost avoidance

Paying less than a quote or list price. Real value, but the budget does not fall.

Baseline

The price savings are measured from: last price paid, or the first quote for new purchases.

Cycle time

Days between two points in the process, such as request to approval or request to PO.

Best practices

Do this, avoid that

Report a few KPIs, define each one in writing and refresh the data on the same day every month. Dashboards fail when nobody trusts the numbers behind them.

Do

  • ✓
    Write each KPI down once

    A one-line formula and data source per KPI stops arguments in the review.

  • ✓
    Agree savings rules with finance

    Settle the baseline rule and the reduction or avoidance split before reporting any savings.

  • ✓
    Fix supplier names at source

    Clean names in the vendor master, not in the dashboard, so the fix sticks.

  • ✓
    Give every KPI an owner

    Someone who explains the number and proposes the fix when it goes off track.

  • ✓
    Show the trend

    Keep at least six months on the KPI tracker, because one month alone can mislead.

Avoid

  • ×
    Twenty KPIs on one page

    Nobody acts on a page that long, so keep the dashboard to six.

  • ×
    Avoidance in the budget line

    Reporting cost avoidance as budget savings is the fastest way to lose finance's trust.

  • ×
    Typed-in figures

    Any number keyed in by hand will drift from the data, so formulas only.

  • ×
    Reviews with no actions

    If an off-track KPI has no owner and no fix, the review was just a reading.

How to use it

Build your dashboard in a day

Export a year of purchase orders, map them to categories and set a target for each KPI. Hold the first review with finance the same month.
  1. Step 1

    Export 12 months of POs

    Pull every PO from your ERP or purchasing tool and paste it onto the Data tab.

  2. Step 2

    Map categories

    Assign each supplier a category once, then use a lookup so new POs fill in automatically.

  3. Step 3

    Set targets

    Use last year's average as the starting point and agree a realistic improvement with finance.

  4. Step 4

    Run the first review

    Walk through the six KPIs, assign owners to anything off track and paste values into Last month.

Example

One KPI, fixed in a month

The dashboard showed that buying was slow, and the pipeline showed where. One change to the intake form fixed most of the delay.

In September, Lumen Retail's dashboard shows request-to-PO time at 6.2 days against a 5-day target, marked Off track. The pipeline view shows three software requests waiting 14 days in security and legal review. Procurement adds a data-processing questionnaire to the intake form, and October's figure falls to 4.8 days. Illustrative figures.

Ready to use it? Download the procurement dashboard template

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

Variants

Fit it to your team

Small teams need the dashboard, spend view and savings tracker only. Larger teams add the pipeline view, department targets and one Data tab per entity.
Under 200 staff

Startups and small teams

Track total spend, spend under management and savings. A finance lead can run it in an hour a month.

200-2,000 staff

Mid-market

Use all six dashboard KPIs and the pipeline view, and send each department its own spend line before the review.

Multiple entities

Enterprise

Keep one Data tab per entity and a group dashboard that adds them up. Convert currencies on the Data tab, never on the dashboard.

$3.7B in software spend processed through Spendflo, at 30% average savings.

See your savings
Bottom line

A dashboard is only as good as the data behind it

A good procurement dashboard shows spend, savings, compliance and speed on one page, every month, from one clean data tab. When the numbers keep pointing at the same delays, the fix usually sits in how requests come in and get approved.

FAQ

Frequently asked questions

Quick answers to what people ask most about the procurement dashboard template.

What should a procurement dashboard include?

It should include total spend by category, spend under management, PO compliance, cycle times and savings, each with a target and a status. The template you can download on this page has all of them on one dashboard tab.

What are the most important procurement KPIs?

Spend under management, PO compliance, request-to-PO time and savings achieved are the four most teams report first. The KPI tracker in the download adds six more, with a formula and a status rule for each.

How do I create a procurement dashboard in Excel?

Paste a year of purchase orders onto a data tab, add columns for cycle days and month, then build each KPI with SUMIFS, COUNTIFS and AVERAGEIFS. To skip the setup, download the free Excel template and paste your data in.

How do you track procurement savings in Excel?

Log each negotiation with its baseline, negotiated price and savings type, then subtract the negotiated price from the baseline to get the saving. The savings tracker in the download does this and totals cost reduction and cost avoidance separately.

Where can I download a free procurement KPI tracker template?

You can download it free from the buttons at the top of this page, for Excel or Google Sheets. The KPI tracker comes inside the full procurement dashboard workbook, with ten KPIs and status formulas ready to use.

Template library

Browse all procurement templates

See all 60 templates →

Better numbers start with better requests.

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

Book a demo
  • 6 headline KPIs on one page
  • 10 KPIs with formulas
  • Savings tracker by type
  • Excel and Google Sheets