Roofing Business KPIs: The 7 Numbers Every Owner Should Track

Most owners of a roofing business know roughly how busy they are. Far fewer know whether they are actually making money on each job, where profit is leaking, or which part of the business is growing. Key performance indicators, or KPIs, answer those questions in a few numbers you can check every month.

This guide covers the 7 KPIs that matter most for a roofing business, how to calculate each one, and what to do when a number moves the wrong way.

Why KPIs matter more than turnover

Turnover tells you how much came in. It does not tell you whether prices cover costs, whether time is being used well, or whether cash will be there next month. A roofing business can grow turnover and still make less profit if costs grow faster. KPIs show you the drivers behind the result, early enough to act.

The 7 KPIs for a roofing business

1. Average job value

How to calculate it: Revenue ÷ jobs

Tracks the shift from repairs to re-roofs.

2. Labour hours sold

How to calculate it: Billable hours in the month

Your capacity after weather days.

3. Materials billed

How to calculate it: Materials charged to customers

Checks that tiles, lead and membrane are recovered in prices.

4. Labour margin

How to calculate it: (Labour revenue − labour cost) ÷ labour revenue

Whether day rates cover wages and your time.

5. Job profit against estimate

How to calculate it: Actual gross profit ÷ quoted gross profit

The best test of quoting accuracy.

6. Weather days lost

How to calculate it: Working days lost to wind, rain or ice

Shows how much buffer your prices need.

7. Stage payments overdue

How to calculate it: Value of stage invoices past due

Late stage payments squeeze cash quickly.

Interpreting these measures in practice

Review margin by completed job and compare estimated crew-hours, material quantities and waste with actuals. Track deposits, staged invoices and final-payment days alongside profit because weather delays can move cash receipts even when the job remains viable. Warranty callbacks and rework should be coded to the original project so they do not disappear into general overhead. Use the result to improve allowances for access, scaffold, skips and hidden defects in future quotations.

Start with the profit basics

Alongside the industry KPIs above, every owner should check four headline figures each month:

If net profit is falling while turnover rises, look at the cost KPIs first. If cash is tight while profit looks fine, look at unpaid invoices.

An example month (illustrative figures)

Say a roofing business takes £15,000 in a month and spends £10,600 on the direct costs of delivering the work. Gross profit is £4,400, a gross margin of 29%. If last month the margin was several points higher on similar turnover, something has changed in prices, costs or the mix of work, and the KPIs above show where to look. These figures are illustrations only: use your own.

What to do when the numbers slip

Pick one action at a time, so you can see what made the difference. If you are asking what the business could pay you, read how much a roofer earns in the UK.

How to review your KPIs every month

1. Update your records for the month: jobs, sales, costs and invoices. 2. Compare each KPI with last month and the same month last year, so seasonal swings do not mislead you. 3. Pick the one number that moved most in the wrong direction and find out why. 4. Decide one action for next month, such as a price change, a rota change or chasing a debtor. 5. Check the result at the next review.

Fifteen minutes a month on this routine is enough to catch most problems while they are still small.

Common mistakes with KPIs

Tracking too many numbers. Pick the handful that drive your profit and review them consistently.

Looking at one month in isolation. Trends matter more than single results.

Not acting on what you find. A KPI that never changes a decision is just a number.

Keeping figures in your head. Write them down, or let a spreadsheet calculate them, so nothing is guessed.

Run the numbers on your own business

The **Roofing Business Management System** tracks every job, cost, invoice and VAT return, and works out your profit, margin and key figures automatically on a one-page dashboard. It costs £15 once, with no subscription. For the full start-up walkthrough, read our guide on how to start a roofing business.

Frequently asked questions

What is the most important KPI for a roofing business? Gross margin, because it shows whether your prices cover the direct cost of each job. If it is wrong, growth only makes things worse.

Which KPIs should a new roofing business track first? Start with average job value, labour hours sold and materials billed. They are quick to work out and show straight away whether your pricing and capacity are right.

Can KPIs help me set prices? Yes. If your margin or rate per job is below target, your prices are too low for your costs, however busy you are.

What is a good gross margin for a roofing business? There is no single benchmark, because margins depend on your mix of work, location and whether you pay staff. The useful test is your own trend: a margin that holds steady or rises as you grow is healthy, and a falling one needs action on price or costs.

How often should I check my KPIs? Monthly for most figures, and weekly for cash and unpaid invoices.

Do I need software to track KPIs? No. A spreadsheet that calculates the figures from your records works well for most small businesses and avoids monthly fees.

Put the numbers into a working system

Roofing business spreadsheet for roofing contractors: jobs, invoices, stock, rota, checks, VAT and profit. One-off £15, no subscription.

£15 one-off · Excel workbook · No subscription.

View the Roofing Business Management System →