Home>Blogs>Dashboard>Paving Contractor KPI Dashboard in Excel
Dashboard Templates

Paving Contractor KPI Dashboard in Excel

Paving is a business of thin margins and short seasons. You place the tonnage between the frost dates, you fight for density on every mat, and the money you make or lose on a job is usually decided long before the invoice goes out. Most contractors already have the numbers – they sit in a job-cost export, a scale ticket summary, a safety log and somebody’s notebook. What they do not have is one page that says, for this month, which of those numbers hit target and which did not.

That is exactly what the Paving Contractor KPI Dashboard in Excel does. It is a 100% formula-driven monthly KPI scorecard: pick a month from a dropdown and 14 paving KPIs re-read themselves, MTD and YTD, against target and against last year, with traffic lights and direction-aware arrows. No macros. No Power Query. No data model. It opens in Excel 2013 and later, and in Excel for the web.

One thing to get straight before you read on. NextGenTemplates ships three families whose names look almost identical, and this article is about only one of them. This is the KPI Dashboard – the month-picker scorecard. It is not the Paving Contractor KPI Scorecard (a separate, smaller template that exists in both Excel and Google Sheets editions with a different layout and a different KPI count), and it is not one of the analytical Dashboard workbooks that sit pivots and slicers over a transaction table. Three different files, three different jobs. I will come back to the difference near the end.

What you actually see when you open it

Eleven sheets – ten visible, one hidden helper. The Home page is a plain navigation panel: three columns for dashboard pages, input sheets and reference sheets, and a short list of what the template does.

The sheet that matters is KPI Dashboard.

Paving Contractor KPI Dashboard in Excel - the KPI Dashboard scorecard showing 14 KPIs with MTD and YTD blocks
The scorecard. Seven summary cards, then one row per KPI with an MTD block and a YTD block side by side.

Seven summary cards run across the top: Total KPIs Tracked, On Target (YTD), At Risk (YTD), Missed (YTD), Improving vs PY (MTD), Avg Achievement (MTD) and Avg Achievement (YTD). In the sample year that ships with the file – 2025, September selected – they read 14, 7, 5, 2, 9 of 14, 100.4% and 99.1%. Below them, 14 rows, each with actual, target, achievement percentage, status, prior year and a year-on-year percentage, twice: once for the month, once for the year to date.

The 14 KPIs, and why four of them are scored upside down

The KPI list is not decoration. Each KPI carries a group, a unit, a formula, a plain-English definition, an owner, a priority, a frequency and – critically – a type: UTB (Upper The Better) or LTB (Lower The Better).

#KPIGroupUnitType
1On-Time Project CompletionOperations%UTB
2Asphalt Tonnage PlacedOperationsTonsUTB
3Compaction Density AchievedQuality%UTB
4Gross Job MarginFinancial%UTB
5Recordable Incident Rate (TRIR)SafetyIndexLTB
6Equipment UptimeEquipment%UTB
7Rework RateQuality%LTB
8Customer Satisfaction ScoreCustomer%UTB
9Days Sales OutstandingFinancialDaysLTB
10Bid Win RateFinancial%UTB
11Material WasteOperations%LTB
12Crew ProductivityOperationsSq Yd/DayUTB
13Toolbox Talk CompletionSafety%UTB
14Jobs CompletedOperationsCountUTB

Ten are UTB. Four are LTB: TRIR, Rework Rate, Days Sales Outstanding and Material Waste. Achievement is Actual / Target for a UTB KPI and Target / Actual for an LTB one. That single inversion is what stops the scorecard being nonsense. In the September sample, Material Waste comes in at 4.61% against a 5.20% target and scores 112.8%, On Target – because you used less mix than planned. TRIR comes in at 2.67 against 2.95 and scores 110.5%, On Target – because you had fewer recordable injuries than budgeted. A dashboard that scored those as “under target, red” would be telling you off for doing well.

The arrows follow the same logic. The arrow direction shows raw movement – actual above or below the comparator – and the arrow colour shows whether that movement is good for that KPI. A falling cost shows a green down-arrow.

Status bands: On Target from 100%, At Risk from 95% to 99%, Missed below 95%. Those thresholds are ordinary IF formulas in columns L and U of the scorecard – if your governance uses different bands, change them there.

The trend page: one KPI, twelve months, two charts

Paving Contractor KPI Dashboard in Excel - the KPI Trend page for On-Time Project Completion
Pick a KPI in one cell and the attribute strip, the formula, the twelve-month table and both charts redraw.

Cell B4 on KPI Trend is a dropdown of every KPI name. Choose one and you get its group, unit, type, owner, priority and frequency across the top; its formula and definition underneath; a twelve-month table with MTD and YTD blocks and a vs-prior-year pair; and two combo charts – actual and prior-year columns with a target line – one for MTD, one for YTD. Nothing to refresh; it is all formulas and chart ranges pointed at a hidden Support sheet.

The analysis page: where the problem actually is

Paving Contractor KPI Dashboard in Excel - the KPI Analysis page with group roll-up and top and bottom five
Group roll-up, a bar chart of average YTD achievement by group, and Top 5 / Bottom 5 rankings.

KPI Analysis rolls the 14 KPIs up into their six groups and counts the statuses in each. In the shipped sample:

GroupKPIsOn TargetAt RiskMissedAvg Ach % YTD
Operations5500103.1%
Quality200293.2%
Financial303096.7%
Safety211099.2%
Equipment101096.7%
Customer1100100.9%

That is a readable story in six rows: production is fine, quality is the problem, finance is soft across the board. The Bottom 5 table names the two Quality failures directly – Rework Rate at 92.0% and Compaction Density Achieved at 94.3%, both Missed – followed by Gross Job Margin, Days Sales Outstanding and Toolbox Talk Completion at At Risk.

The Top 5 is worth a second look, because it proves the direction logic is real rather than cosmetic: Asphalt Tonnage Placed, Jobs Completed, Material Waste, Crew Productivity and then Recordable Incident Rate (TRIR) at 101.7%. A lower-is-better safety metric ranks in the top five because it beat its target. Ranking on achievement rather than raw value is the only way that works.

Where your numbers go

Three input sheets, and they are the only three you normally type in: KPI Input – Actual, KPI Input – Target and KPI Input – PY. Each holds an MTD and a YTD column for all twelve months, and the KPI rows on all three are driven by the KPI Definition sheet so they always line up. Cell E3 on the Actual sheet sets the first month of the reporting year; change it and the other two sheets, the month dropdown and every sheet title re-base themselves.

Paving Contractor KPI Dashboard in Excel - the KPI Definition master list
The KPI Definition sheet is the master list. Rename a KPI here and every other sheet follows.

The KPI Definition sheet is where you make the template yours. Number, group, name, unit, formula, definition, type, owner, priority, frequency – ten columns, all free text or a simple flag. The sheets are wired for 22 KPIs; 14 are filled and eight live empty rows are already waiting, so adding a KPI needs no formula work at all. To go past 22, fill down the last data row on each sheet and widen the ranges in the summary cards and the Support helper columns. The Read Me sheet walks through it.

Three things it deliberately does not do

I would rather you know these before you buy than after.

1. It does not derive YTD from MTD. Both are typed on the input sheets. The workbook reads whatever you put in the YTD column – it does not sum or average for you. That is a design decision, and the Read Me explains why: volumes and counts should accumulate through the year, but rates, ratios and indices should be running averages. A compliance percentage that adds up to 1,100% by December is the classic sign of a KPI pack nobody thought about. If you want YTD derived, replace those cells with your own formula; nothing is locked.

2. The Frequency column is documentation, not a switch. Three KPIs are labelled Weekly – Compaction Density Achieved, Crew Productivity and Toolbox Talk Completion – but the input grid is monthly for all 14. The label tells your team how often to collect the number; it does not change any calculation.

3. It is not a safety or compliance system. TRIR is in the KPI list because paving contractors report it, and Toolbox Talk Completion is there because crews track it. Both are single numbers you type in each month. There is no incident log, no OSHA 300 or 300A form, no near-miss register, no core-test record, no mix-design document and no training file. Keep your statutory records where you keep them now; this workbook charts a rate, it does not evidence anything.

One more, in the interest of honesty: the Read Me sheet’s “Cumulative or average YTD” row still carries example wording left over from another build in the same template family – it cites “aircraft deliveries, non-conformance reports” rather than tonnage and rework. The explanation itself is correct and applies perfectly well to paving; only the examples are from the wrong trade. It is a text label on a help page, it affects no calculation, and it is on the list to fix in a future rebuild. Everything else checked out: the Home page’s “14 KPIs” claim matches the 14 the file actually ships, all twelve months of every KPI vary properly, and the number formatting is standard thousands grouping throughout.

KPI Dashboard vs KPI Scorecard vs analytical Dashboard

This is the comparison people get wrong, so here it is plainly.

Paving Contractor KPI Dashboard in Excel (this one)Paving Contractor KPI Scorecard in Excel / Google SheetsAnalytical Dashboard workbooks
Core questionDid we hit target this month?Did we hit target this month, in a lighter formatSlice and explore a transaction table
Driven byA month dropdownA month dropdownPivot tables and slicers
PagesScorecard, KPI Trend, KPI Analysis, 3 input sheets, KPI Definition, Read MeFewer pages, different layout, different KPI countChart pages over a data sheet of records
KPI count shipped14 (wired for 22)Smaller setN/A – measures, not a KPI list
What you typeMonthly actual, target and prior-year figuresMonthly figuresRows of transactions

If you want per-job or per-crew slicing, buy an analytical dashboard. If you want a lighter monthly scorecard, look at the KPI Scorecard family. If you want the full month-picker scorecard with trend and group analysis, this is the one.

Who it suits

Paving and asphalt contractors, highway and municipal surfacing crews, driveway and parking-lot companies, and civil subs who already keep monthly numbers somewhere and want one page that scores them. Operations managers, paving superintendents, owners and controllers building a monthly management pack.

It is the wrong tool if you need it to connect to your accounting, estimating, telematics or job-costing system – it connects to nothing, by design. Also wrong if you need alerts, scheduled emails, per-job drilldown or several people editing at once.

Related Templates

More related walkthroughs on this blog: Paving Contractor KPI Scorecard in Excel, HVAC Contractor KPI Dashboard in Excel and Drywall Contractor KPI Dashboard in Excel. Each is a separate template with its own layout and sample data.

Frequently asked questions

Do I need macros or any add-in?

No. It is a plain .xlsx built entirely from worksheet formulas – VLOOKUP, INDEX, MATCH, COUNTIF, COUNTIFS, AVERAGEIF, LARGE and SMALL. No VBA, no Power Query, no Power Pivot, no add-in. It opens in Excel 2013 and later and in Excel for the web.

Can I rename the KPIs to match our own reporting?

Yes, and that is the intended workflow. Change a name on KPI Definition and the input sheets, the scorecard, the trend dropdown and the analysis page all follow it. Same for units, formulas, owners and groups – add a new group and it appears on the analysis page automatically.

Are the sample figures industry benchmarks?

No. The 2025 sample year is demo data so the dashboard works the moment you open it. Do not quote it as a benchmark – type over it.

What exactly do I download?

One ZIP containing Paving Contractor KPI Dashboard.xlsx and Excel-KPI-Dashboard-User-Manual.pdf. One-time payment, lifetime access to the file.

Is there a Google Sheets or Power BI version of this exact template?

Not for paving at the time of writing. Other trades in this line do have Power BI and Google Sheets editions, and the paving KPI Scorecard exists in both Excel and Google Sheets. Check the store listing for the current range.

Get the template

Paving Contractor KPI Dashboard in Excel – one-time payment, no subscription, fully editable, instant download.

Related templates worth a look: Masonry Contractor KPI Dashboard in Excel, Road and Highway Construction KPI Dashboard in Excel, Bridge Construction KPI Dashboard in Excel, and – if you want the analytical family instead – Road and Highway Construction Dashboard in Excel.

Video walkthroughs of the whole range are on youtube.com/@PKAnExcelExpert.

Watch the demo video:

PK
Meet PK, the founder of PK-AnExcelExpert.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your Excel skills to the next level!
https://www.pk-anexcelexpert.com