Construction recruiting scorecard with KPI panels

6 KPIs and a 90 Day Scorecard for Construction Recruiting

September 29, 2026

Track six core recruiting KPIs, time-to-fill, qualified-fill rate, offer acceptance rate, show-up rate, quality-of-hire, and 30/60/90 retention, to know whether your construction hires will actually show up, meet the job’s credential requirements, and become productive. These metrics only tell the truth when segmented by role and sourcing channel and reported on a 90-day scorecard that ties recruiting decisions to project outcomes. The formulas, data fields, and a dashboard template follow below.


TL;DR:

  • Construction hiring often takes longer than median benchmarks, with critical roles sometimes requiring up to 128 days to fill depending on job difficulty.
  • Qualified-fill rate is a crucial metric that reveals whether hires meet credential requirements, often highlighting gaps between offer acceptance and actual job readiness.
  • Early turnover within 90 days is very common, reported by 83% of firms, mainly caused by expectation mismatches, physical demands, or travel issues.
  • A comprehensive scorecard should track metrics by role and sourcing channel, with specific reason codes for failed starts and early departures to identify root problems.
  • Requiring vendors to report segmented data and reason codes ensures accountability and enables targeted improvements in hiring processes.

Constructconnect-rconstructionsolutions
Build AEC Teams That Deliver
R. Construction Solutions connects AEC businesses with pre-vetted professionals, suppliers, and subcontractors to support stronger project execution.
Explore construction recruiting

Table of Contents

1. Core recruiting metrics you need to track

Each construction recruiting metric answers a different question about your hiring pipeline, and conflating them is where most reporting breaks down. Time-to-fill measures the days between a requisition opening and an offer accepted, not the day someone actually walks onto the jobsite. Qualified-fill rate tracks the share of accepted offers where the candidate actually met the required credentials, such as OSHA 30 certification, a valid CDL, or documented ProCore experience, rather than simply filling the seat. Show-up rate captures what happens between offer acceptance and the actual first day, a gap that matters enormously in field roles.

Offer acceptance rate tells you whether your compensation and role expectations match the market. Source-of-hire tells you which channels (job boards, referrals, trade schools, staffing partners) actually produce hires who stay. Quality-of-hire ties recruiting to what happens after the badge is issued: performance ratings, time-to-productivity, and retention. Early attrition and retention, measured at 30, 60, and 90 days, catches the costliest failures before they compound into a blown schedule.

Why this matters operationally:

  • Jobsite productivity suffers when a superintendent counts on a crew member who never reports, forcing last-minute reshuffling.
  • Safety risk rises when unqualified hires slip through because qualified-fill rate was never separated from raw fill rate.
  • Schedule risk compounds when time-to-fill hides how long critical roles actually take to staff.
  • Cost climbs fastest on early attrition, since replacing a field hire in week three is far more expensive than getting the first hire right.

The most common measurement mistake is treating time-to-fill, time-to-start, and time-to-productivity as interchangeable. SHRM’s recruiting benchmarks explicitly warn that time-to-fill definitions end at offer acceptance and should never be compared against time-to-start or time-to-productivity, which capture entirely different parts of the hiring lifecycle.

2. How to calculate each metric with real formulas

Precise formulas keep your team comparing apples to apples across projects and reporting periods.

  1. Time-to-fill = date offer accepted minus date requisition opened. Use calendar days, not business days, so seasonal and holiday gaps don’t quietly deflate your numbers.
  2. Qualified-fill rate = qualified hires divided by total hires. If you make 20 field hires this quarter and 15 arrive with the required credentials already verified, your qualified-fill rate is 75%.
  3. Offer acceptance rate = offers accepted divided by offers extended.
  4. Show-up rate = hires who actually start divided by offers accepted. If 18 of 20 accepted offers show up for day one, that’s a 90% show-up rate, and the missing two deserve a documented reason code.
  5. Quality-of-hire index = a weighted blend of performance rating, time-to-productivity, and 90-day retention, reviewed again at six and twelve months.
  6. Early attrition rate = employees who leave within 30, 60, or 90 days divided by total hires in that cohort, tracked separately at each checkpoint.

Pull the underlying data from your applicant tracking system or HRIS for requisition and offer dates, from start/first-day logs for show-up rate, from onboarding check-ins for early performance signals, and from exit notes for attrition reason codes. When a requisition gets reopened after a failed start, log it as a new cycle rather than folding it into the original timeline, or your time-to-fill average will look better than reality.

A significant share of new field hires leave within 90 days. The 2026 AGC Workforce Survey.pdf) found that 83% of firms report some turnover among new field employees in that window, which is exactly why 30/60/90 checkpoints belong on every dashboard, not just an annual review.

2. How to calculate each metric with real formulas — overview diagram

3. Building a scorecard and dashboard for your team

A working dashboard splits into three cadences instead of one overwhelming monthly report. Weekly operational views track open requisitions, days open, and any show-up failures that need an immediate reason code. Monthly views roll up sourcing performance and offer acceptance by channel. Quarterly reviews are where quality-of-hire and 30/60/90 retention get evaluated against role-specific benchmarks, since those signals need more time to mature than a single month allows.

Weekly monthly quarterly recruiting dashboard cadence

Seed your targets with published benchmarks rather than guessing at what “good” looks like.

Zweig Group’s benchmarks make the case for reporting by job difficulty rather than a single blended average: a 54-day company-wide median can mask a critical estimator role that quietly takes 128 days to fill, a gap covered in more depth in our guide to recruiting estimators faster.

Pro Tip: Break every KPI out by role and preserve the reason code behind each failed start, missing credentials, expectation mismatch, or physical demands, so your quarterly review points to a fix instead of just a number.

4. What to require from recruiting partners and internal teams

Procurement leads and hiring managers should demand the same reporting discipline from a staffing vendor that they’d apply to a subcontractor bid. Ask any recruiting partner to report:

  • Segmented time-to-fill by role, not a single company-wide average.
  • Qualified-fill rate, so you can see whether “filled” also means “credentialed.”
  • Show-up rate, since a signed offer means nothing if the hire never appears on-site.
  • Reason codes for every failed start or early departure, tied to categories like credential gaps or job expectation mismatch.

Contract terms should reflect this data, not just a placement fee. Consider prorated billing tied to 90-day checkpoints, defined replacement windows for early attrition, and a requirement that the vendor supply evidence, not just a summary claim, behind every reported metric. Ownership should be shared rather than dumped entirely on recruiting: recruiters own the pre-hire evidence (screening, credential verification, offer data), while operations validates what happens after day one, including time-to-productivity and actual retention, an approach SHRM recommends for connecting recruiting activity to real business outcomes. Our construction recruiting cost reduction guide covers how to price this accountability into vendor agreements.

5. What years of segmented reporting taught us about fixing hiring

Segmented reason codes routinely expose problems that look like sourcing failures but aren’t. A spike in early departures on a crew often traces back to unclear job disclosures about travel or physical demands, not to a bad sourcing channel, a pattern our partners in recruitment messaging also flag when job postings undersell real working conditions. Run this one-week check: pull your last quarter’s failed starts, tag each with a reason code, and see whether credential screening or expectation-setting is the actual repeat offender.

The imagery accompanying construction hiring content should reflect who actually works and hires in this industry: photos across our articles should show people of varied race and sex, not a repeated single archetype.

— Rowena

6. How R. Construction Solutions puts the scorecard to work

We built our recruiting process around the same 90-day checkpoints this scorecard demands. Our services include recruiting placements for office and field roles, connections to pre-vetted subcontractors and suppliers, and a prorated 90-day payment structure so you pay in step with retention, not just a signed offer.

Constructconnect-rconstructionsolutions

  • Recruiting fees are prorated over the first 90 days, aligning payment to show-up and early retention checkpoints.
  • Candidate placements draw on extensive AEC-specific sourcing experience.
  • Subcontractor and supplier connections come from a pre-vetted network, reducing the reliability gaps that show up as reason codes on your dashboard.

If you want a recruiting partner whose billing structure already matches the scorecard above, visit our Recruiting Services page to see how a placement engagement works.

Sources

FAQ

What is a good time-to-fill for construction roles?

Median time-to-fill sits around 54 days across recruiting broadly, but AEC firms should expect critical or specialized roles to run much longer, up to 128 days for the hardest positions. Report time-to-fill by job difficulty rather than as one company-wide average, since aggregate figures hide the roles causing the most schedule risk.

How do you calculate qualified-fill rate?

Qualified-fill rate is the number of qualified hires divided by total hires, distinguishing candidates who met required credentials from those who simply accepted an offer. Tracking this separately from raw fill rate catches situations where a role gets filled on paper but the hire lacks certifications like OSHA 30 or a required license.

Why do new construction hires quit within 90 days?

The 2026 AGC Workforce Survey found that 83% of firms report some turnover among new field employees within the first 90 days, with expectation mismatch, physical demands, and travel or scheduling among the leading causes. Capturing a reason code at exit, rather than defaulting to “bad sourcing,” is what lets a hiring team actually fix the root cause.

What is quality-of-hire and how is it measured?

Quality-of-hire is a composite measure connecting a hire’s performance, time-to-productivity, and retention back to the recruiting decision that placed them. SHRM recommends building this index from performance ratings, retention data, and hiring-manager feedback, since time-to-fill and cost-per-hire alone don’t demonstrate whether a hire actually worked out.

What does R. Construction Solutions charge for recruiting services?

R. Construction Solutions prices recruiting engagements individually and lists pricing details on request through its Recruiting Services page. Billing follows a prorated 90-day structure tied to the same retention checkpoints covered in this scorecard, so cost aligns with whether a placement actually sticks.

Rowena Tulacz: Construction Business Solutions | High Level CRM

Rowena Tulacz: Construction Business Solutions | High Level CRM

Master construction management and estimating with expert insights from Rowena Tulacz. Learn proven strategies to scale your business and boost profits.

LinkedIn logo icon
Back to Blog