V-Site overviewQR time trackingCrew attendanceCost controlDeadlinesPricingBlogRequest a demo
Cost control

Construction worker hourly cost: how to really calculate it

Published 19 September 2026Reading time 7 minby MIXED

How much does one hour of a worker's time really cost you? Not the hourly rate on the payslip: much more. Here are the cost items to include, why you must divide by the hours actually worked, and a step-by-step example to run the numbers for your company.

Hourly pay and hourly cost are not the same

Hourly pay is what the worker receives for one hour under the contract. Hourly cost is what the company spends for each hour the worker actually works on site. The gap comes from two facts:

  • on top of pay, the company pays social contributions, accruals and extra costs;
  • part of the paid hours are not worked on site: holidays, public holidays, sick leave, training, weather stoppages, travel.

If you price jobs using hourly pay, or divide by theoretical contract hours, you underestimate labour cost and the project margin shrinks without you noticing.

Annual cost items

The starting point is the total annual cost the company bears for each worker. The main items:

ItemWhat it includes
PayBase pay for the worker's grade under the collective agreement, plus any national and local allowances
Deferred payHolidays, public holidays, year-end bonus: in Italian construction largely accrued through the Cassa Edile industry fund
Severance accrualThe annual share of end-of-service pay (TFR in Italy)
ContributionsSocial security and workplace-injury insurance paid by the employer
Industry fundsEmployer contributions to sector funds required by the agreement
Safety and trainingPPE, medical checks, mandatory courses, site ID card
Other costsTravel, allowances, workwear, overtime, where applicable

Where to get the numbers: exact figures depend on the agreement, grade and location. The most reliable way is to ask your payroll provider for the total annual employer cost of each worker: that is the figure you need.

Which hours to use: those actually worked

This is where most mistakes happen. A full-time year has about 2,080 theoretical hours (40 hours × 52 weeks), but far fewer are worked on site. From the theoretical hours, subtract:

  • holidays, leave and public holidays;
  • sick leave and injuries;
  • training and medical checks;
  • stoppages for rain, snow or extreme heat.

Then there is a second layer: even during attendance, part of the time is not productive on the project. Travel between sites, loading and unloading materials, waiting for deliveries or other crews. These hours are paid but produce no progress.

The formula

Real hourly cost = total annual cost ÷ productive hours in the year

Want to run the numbers for your company? Use the free hourly cost calculator: enter annual cost and hours and get the result instantly.

Step-by-step example

An example with hypothetical figures, only to show the method. For your company, use your payroll data and real attendance.

StepValue
Total annual cost of the worker (from payroll)€42,000
Theoretical hours (40 h × 52 weeks)2,080 h
Less holidays, leave and public holidays− 250 h
Less sick leave and injuries− 40 h
Less training and medical checks− 24 h
Less weather stoppages− 60 h
Hours present on site1,706 h
Less 10% non-productive time (travel, waiting)− 171 h
Productive hours1,535 h

With these figures:

  • divided by theoretical hours: 42,000 ÷ 2,080 = €20.19 per hour;
  • divided by hours present: 42,000 ÷ 1,706 = €24.62 per hour;
  • divided by productive hours: 42,000 ÷ 1,535 = €27.36 per hour.

The gap between the first and last figure is over 35%. If the quote is built on the first number, every hour of labour sold costs the company more than was budgeted.

Why the right figure matters

  • Quotes: labour is often the largest item. An underestimated hourly cost turns directly into lost margin.
  • Project cost: multiplying the hours worked on each site by the real hourly cost tells you what labour really costs on that project, while work is in progress. It is the basis of the cost-to-cost method.
  • Labour consistency: in Italy, for many construction works the Cassa Edile checks that declared labour is consistent with the value of the work. Having hours and costs in order per site makes the check easier.

The most common mistakes

  • Using hourly pay instead of the employer cost.
  • Dividing by theoretical hours instead of hours worked.
  • Ignoring non-productive time and weather stoppages.
  • Calculating the hourly cost once and never updating it, even when contracts, grades or organisation change.
  • Estimating attendance from memory, without a reliable record per site.

How V-Site helps

The calculation is only simple if the hours are reliable. With V-Site, workers clock in on site with QR code and GPS, so you know how many hours each person worked and on which site. Attendance includes holidays, leave and sick days, and V-Site records rain and heat hours from weather data.

Real hours flow into site cost control, so you see the labour cost of each project while work is in progress, not when it is finished.

Frequently asked questions

How do you calculate a construction worker's hourly cost?

Divide the total annual cost the company bears for that worker by the hours actually worked on site in the year, not by theoretical contract hours.

What is the difference between hourly pay and hourly cost?

Hourly pay is what the worker receives. Hourly cost is what one productive hour costs the company, including contributions, accruals and hours paid but not worked.

Why does the real hourly cost matter?

It is needed for accurate quotes, for the labour cost of each project and for labour consistency checks. Hourly pay alone underestimates labour cost.

The figures in the example are hypothetical and only illustrate the method. For your company's values, refer to the applicable agreement and your payroll provider.

Real hours, real costs

In a free 30-minute demo we show you how V-Site records hours per site and calculates the labour cost of each project.

Book a free demo