Blog

Subcontractor Attendance Tracking Spreadsheet for Planned vs Actual Site Allocation

Use an Excel spreadsheet to track planned and actual subcontractor attendance, current site allocation and work-package changes without creating a broader subcontractor register.

By Spreadsheet Upgrade 7 min read Published 15 Oct 2026

A subcontractor attendance tracking spreadsheet helps construction project and commercial teams compare who was planned on site with who actually attended, while keeping the current project, plot, area or work-package allocation visible.

This is a narrow operational tracker. It is not intended to become a general subcontractor register, payment record, compliance register, renewal tracker, evidence library or plant register.

What the spreadsheet should answer

A useful attendance and allocation view should make it easy to answer:

  • Which subcontractor is planned to attend?
  • Which project, plot, area or work package are they allocated to now?
  • Has actual attendance been confirmed?
  • Where does actual attendance differ from the plan?
  • Who needs to follow up an unconfirmed or changed position?

Keeping the purpose this clear makes the workbook more practical for planning meetings, site coordination and programme changes.

Use one attendance and allocation table

For this focused workflow, a single operational table is often enough. Use one row for each subcontractor attendance entry for a date or reporting period.

Field Purpose
Date or week commencing The attendance period being reviewed
Subcontractor name The business or team expected on site
Trade or work package The work being carried out
Project code A controlled project identifier
Project, plot or area The current site location or allocation
Planned attendance The planned day, days or attendance status
Actual attendance The confirmed attendance position
Attendance status For example, attended, absent, stood down or unconfirmed
Variance note A short explanation where the plan changed
Action owner The person responsible for resolving an exception
Limited document reference An optional reference for locating related information elsewhere

Use controlled project names and status values where possible. Small differences in naming can make filtering and weekly reviews less reliable.

Keep planned and actual attendance separate

Planned attendance and actual attendance answer different questions. Combining them in one field makes it difficult to see whether a site position was expected, confirmed or still unknown.

For example:

Subcontractor Project or area Planned attendance Actual attendance Status
Electrical contractor Plot 12 Planned for the week Confirmed on site Attended
Groundworks contractor External works Planned for two days Not yet confirmed Unconfirmed
Drylining contractor Block B Planned for the week Stood down Stood down

A blank actual-attendance field should mean that the position has not been confirmed. It should not automatically mean absence.

Use short status lists

A small, consistent set of statuses is easier to filter and review than free-text descriptions.

Attendance statuses could include:

  • Planned
  • Attended
  • Absent
  • Additional attendance
  • Stood down
  • Unconfirmed

For current allocation, use a similarly short list if needed:

  • Planned
  • Active
  • Complete
  • Stood down

Avoid several labels that mean almost the same thing, such as “current”, “live”, “active” and “ongoing”.

Create a weekly working view

The main view should help the team focus on current activity rather than a long list of historic records. Filter the table to the current week, current project or active work package.

A weekly review can show:

  • subcontractor
  • trade or work package
  • project, plot or area
  • planned attendance
  • actual attendance
  • attendance status
  • variance note
  • action owner

This makes exceptions visible, such as planned attendance with no confirmation, a subcontractor attending a different area, or a changed allocation that needs to be reflected in the programme discussion.

Assign an owner to each attendance exception so that a note becomes a follow-up action rather than an unresolved item in the next meeting.

Keep the update routine simple

The spreadsheet needs a clear routine to remain dependable.

Activity Typical owner Update
Weekly planning Project manager Planned attendance and expected allocation
Site confirmation Site manager or supervisor Actual attendance and attendance status
Allocation change Project manager Revised project, plot, area or work package
Weekly exceptions review Project and commercial team Unconfirmed attendance and variance actions

The precise responsibilities will differ between contractors. What matters is that the team knows who confirms actual attendance and who updates a change in allocation.

Limit the document reference field

A limited document reference can help a user locate relevant information elsewhere. Keep it to a short reference or link only.

Do not use this attendance tracker to manage:

  • document validity or renewal dates
  • evidence collection
  • subcontractor onboarding records
  • inspections or corrective actions
  • plant and equipment allocations
  • payment, retention or deduction controls

Those workflows have different owners and control needs. Adding them to an attendance sheet makes the core site-allocation view harder to maintain.

For broader construction workflow support, see Spreadsheet Upgrade for construction.

Common problems to avoid

Using one permanent row per subcontractor

A permanent company row does not show changes in attendance over time or make it easy to review allocation by week. Record each attendance period separately.

Treating missing information as absence

No update may simply mean that actual attendance has not yet been confirmed. Use an unconfirmed status until someone checks the position.

Mixing planned and actual information

Keep planned attendance and actual attendance in separate fields. This allows the team to identify variance without interpreting notes.

Letting project names vary

Use a controlled project code or agreed project list. Inconsistent names can prevent related entries appearing together in filters and reports.

Expanding the sheet into a full subcontractor management system

The tracker works best when it stays focused on attendance and current allocation. Wider commercial, compliance and record-management requirements should remain in their own workflows.

When Excel is a good fit

Excel can work well when a small accountable group maintains the tracker and the process is still straightforward. It is useful for weekly planned-versus-actual reviews, short-term coordination and exploratory ways of working.

Excel remains particularly useful for flexible calculations, ad-hoc analysis and planning views. The key question is whether the team can still trust the current attendance and allocation position without reconciling separate copies or chasing updates.

When a managed web application may help

A managed custom web application may be a better fit when several people update site information, allocations change frequently or different users need different access to the same live position.

A focused attendance and allocation application can provide:

  • one live record for planned and actual attendance
  • controlled project, work-package and subcontractor data
  • guided status updates instead of free-form edits
  • clear ownership of exceptions
  • role-based access for site, project and commercial users
  • reliable visibility of current allocation across projects

This does not mean every spreadsheet should be replaced. It is relevant when a repeatable coordination workflow depends on current, shared information.

Start with the attendance workflow

Before changing the spreadsheet or considering an application, agree the practical sequence:

  1. Who enters planned attendance?
  2. Who confirms actual attendance?
  3. Who updates a move between plots, areas or work packages?
  4. Which attendance differences need action?
  5. Which related information should remain outside this tracker?

If your spreadsheet is coordinating shared attendance updates and changing site allocations, Spreadsheet Upgrade can help you consider whether a managed custom web application is a suitable next step.

Start a Free Fit Check

Ready to look at your own process?

Start with a £295 Spreadsheet Assessment

We review the spreadsheet and the work around it, then define what should stay in Excel, what should change and what a sensible first app release would include.

Book the assessment

A human development team is included

You bring the workflow. We handle the software.

Your plan includes people who learn how your business works, design and build the app, check the important details and support it after launch. You are not left to configure a builder or make technical decisions alone.

You are buying a finished app, not a software-building tool

We agree the calculations, access, wording and workflow with you, then take responsibility for turning that into working software.

Human-led delivery Custom to your workflow Support after launch

Your development team

We turn your spreadsheet process into a real app. You explain the work; we handle the design, build and technical choices.

Built around the real process

Screens, calculations, approvals and terminology are shaped around how your business actually works, not forced into a generic template.

Checked before people rely on it

Important rules, access and workflows are reviewed with you and tested before launch instead of assuming a generated first pass is correct.

The same team stays with you

Managed plans include hosting, backups, maintenance, security fixes and ongoing support from people who understand the app they built.

Your spreadsheet, your workflow

Get a clear plan before committing to a build

The £295 Spreadsheet Assessment is the planning step. We review how the file is used, the people and hand-offs around it, the important rules and data, and the practical options for replacing or improving the process.

If you go ahead with a build, the full assessment price is credited before VAT.