Construction Site Technology

All resources

QR-Based Site Occupancy Tracking: How It Works

Published 19 August 2026

A QR occupancy system records the last confirmed movement into a named area. It is useful for day-to-day visibility, and it is not a substitute for a physical emergency headcount.

What QR occupancy tracking records

QR-based occupancy tracking answers a practical question: after people have moved around a site, which named area was each person last recorded in? The record is created when someone scans a printed code at a movement point and confirms that move. The system then treats that destination as their current area until they confirm another move.

This is different from watching a live video feed or following a GPS trail. The software does not observe a body walking across a floor. It stores a confirmed event: this person, this QR point, this time, this destination area. Occupancy for an area is then the count of people whose latest confirmed event points there.

Check-in, check-out, and area movement

On many sites the same idea is described as check-in and check-out. A code at a basement landing might mean “I am now in B2.” A code at ground level might mean “I have left the basement levels.” Those labels are useful on a printed sign. Internally, both are area movements: the person’s current area changes from wherever it was to the destination of that QR point.

Some codes are written as a specific From Area to a To Area, such as Ground Floor to B2 at one staircase. Others are written as “arrive in this area from wherever you were last recorded.” Either way, occupancy only changes after the person confirms the move. Opening the page is not enough. If the confirmation is never sent, the previous recorded area stays in place.

Why sites use this approach

Paper sign-in sheets age as soon as someone forgets to write a name. Asking every worker, visitor, and consultant to install an app adds friction, especially for short visits. A printed QR code at the place the movement actually happens can be scanned in a normal phone browser.

The result is a shared view for people who need to know, in ordinary operations, how many registered users are currently recorded in B2 versus Ground Floor. That view can help a site office notice an unexpected pile-up on one level, or see that a zone still has people recorded in it at the end of a shift. It does not, by itself, prove that those people are still standing in that zone.

  • No separate mobile app is required for the scan step when the page opens in the phone browser.
  • A code can represent a named movement rather than a GPS coordinate.
  • Returning users on the same browser can often skip re-entering their details.
  • Administrators can review occupancy by area without walking every floor.

Missed scans and other limits

The method only works as well as the scans. If someone walks to another floor without scanning, occupancy does not follow them. If two codes are placed too close together, the wrong code can be scanned. Shared phones, private browsing, and weak basement network coverage can all interrupt the record.

Those gaps are not software defects in the usual sense. They are the difference between a confirmed event log and a physical count of people. Training, signage, and the placement of the printed codes matter as much as the dashboard.

Not the sole emergency headcount

During an evacuation or incident, occupancy figures can be one extra input: they may show who was last recorded in an area. They must not be treated as the only method for knowing who is still underground or still on site. Missed scans and delayed scans can leave people off the list, or leave people on the list after they have already left.

Site-specific emergency instructions, physical headcounts, and directions from the project safety team remain the controlling process. A QR occupancy system is an operational aid. It does not replace those procedures, and it does not make a site safe by itself.