Skip to content

Contract staff attendance: the complete guide for labour contractors

Contract staff attendance means recording, every day and at every client site, which staff member was present, late, on a half-day, on leave or absent, so that both their salary and the client's bill can be worked out from the same record. The method matters less than three rules: mark the right person, mark it on the day, and mark it at the site.

This guide compares the common methods, from paper registers to face recognition, and explains how to handle offline sites, many sites, status codes, month end and disputes.

By HaazriPro Team · Last updated

Why does attendance matter so much for a contractor?

For a labour contractor, attendance is not an HR formality. It is the raw material for the two numbers that decide whether the business makes money: what you pay your staff and what you bill your clients. A security agency, a housekeeping company or a construction labour contractor usually pays staff per day worked and bills the client per staff-day supplied. One wrong mark is therefore a mistake in two places at once.

Contract staff attendance is also harder than office attendance, for reasons every contractor knows:

  • staff work at client sites, not your office, often many sites spread across a city;
  • the person marking attendance is a site supervisor with a basic phone, not an HR team;
  • many sites, such as basements, new construction and industrial estates, have poor or no mobile network;
  • staff move between sites, work double shifts, and change often;
  • many staff have similar names, and some share the same name.

Any method you choose has to work under those conditions. A method that works in an office with a fixed device and good Wi-Fi may not work at a client's loading dock at 6 a.m.

Which attendance methods do contractors use?

Most contractors use one of six methods, often a mix. Here is how they compare on the things that matter at a client site.

Method Right person? Works offline? Hardware per site Biometric data Month-end work
Paper registerWeak: names are easy to mix upYesNoneNoneHeavy: retyping into Excel
Excel sheetWeak: same as paperYes, but the sheet lives on one deviceA computer or phoneNoneMedium: totals are quick, checking is not
Fingerprint machineStrong at the machineVaries by deviceA device, power, upkeepYesLow if the export works
GPS check-in appShows a phone was there, not who held itUsually needs networkEach staff member's phoneLocation dataLow
Face recognition appStrong when lighting and camera are goodVaries by productA phone or tabletYes: face templatesLow
Face photo grid (HaazriPro)Strong: the supervisor taps the face of the person in front of themYes, fullyThe supervisor's phoneNone: a photo, no recognitionLow: salary and bill built from it

No method is perfect. The questions to ask are: does it put the mark on the right person, does it work at your worst site, and how much work is left at month end? The rest of this guide takes each of those in turn.

Why do name-based registers cause pay disputes?

A paper register or Excel sheet is a list of names. At a site with a Mohan, a Sohan and two Maheshes, a tired supervisor filling the register from memory will sooner or later tick the wrong row. That is not dishonesty; it is how lists of similar names work. Add proxy attendance, where a friend marks someone who has not arrived, and back-filled sheets written days later, and the register stops being evidence of anything.

Every wrong mark becomes two money mistakes: a staff member paid for a day they did not work (or losing one they did), and a client billed for an empty post. When the staff member disputes it on payday, nobody can prove what happened, because a tick on paper does not show who was actually there. The full guide walks through the common failure patterns, what one month of mix-ups costs, and the paper habits that reduce them while you decide on a better method.

Read why name-based attendance registers cause pay disputes →

Can you stop proxy attendance without biometrics?

Most attendance products answer proxy attendance with biometrics: fingerprint machines, or apps that scan a face and match it to a stored template. Those can work, but at contract sites they bring their own problems: a device per site, power and upkeep, poor results in bad light or with dusty fingers, and the responsibility of holding biometric data about every staff member.

There is a simpler way to get most of the benefit. If the supervisor is physically at the site and marks each person by tapping their face photo on a grid, the mark lands on the person standing in front of them. Nothing is scanned or matched; the phone simply shows the photo taken when the person joined. The full guide compares face photo marking with face recognition, GPS check-in and fingerprint devices on accuracy, cost, offline use and data, so you can choose for your sites.

Compare face photo, face recognition, GPS and fingerprint attendance →

How do you take attendance where there is no network?

Basement parking, new construction, warehouses and remote posts often have no usable mobile signal. An attendance app that needs the internet to save a mark either fails at those sites or pushes supervisors back to paper, and paper is where the errors start.

An offline-first app saves every mark on the phone first and sends it to the server later, when a signal returns. The two things to check are that the supervisor never waits on a spinner, and that a mark sent twice (because the connection dropped halfway) cannot create a duplicate. HaazriPro stores marks in a local database on the phone, queues them, and the server accepts each mark against the staff member, site and date, so a repeated sync simply overwrites the same mark. The full guide explains how to judge whether a method really works offline, and how to run attendance at sites with no network at all.

Read how offline attendance works at sites with no network →

How do you manage attendance across many sites?

An agency with twenty client sites does not have one attendance problem; it has twenty, each with its own supervisor, shift times and client. The usual failure is that a worker who moves from one site to another mid-month appears on both sites' registers, or on neither, and the client bills come out wrong.

The fix is to treat assignment as the starting point: each staff member is assigned to a site from a date, and the site's attendance list is simply everyone assigned to it on that day. When someone moves, you end one assignment and start another, and both sites' records stay right. A supervisor sees only their own sites. The full guide covers assigning staff, transfers in the middle of a month, supervisors with more than one site, and how per-site attendance turns into per-site bills.

Read how to run attendance across multiple client sites →

Which attendance codes should you use?

Every register uses shorthand: P, A, HD, L, OT, WO. The trouble is that the same letter means different things on different sheets. A bare "L" might mean late on one site and leave on another, and a "1" might mean present or one hour of overtime. When the codes are ambiguous, the salary sheet is a guess.

Pick a small, fixed set of codes, write down what each one means for pay, and use the same set at every site. HaazriPro uses seven statuses: present, late, absent, half-day, paid leave, overtime and transferred, each with its own colour, plus weekly off on the free template. The full guide explains each common code, how it counts towards paid days, and how to convert an old sheet with messy codes without guessing.

See what each attendance code means and how it counts for pay →

How do you catch back-filled attendance?

A register filled in at the end of the week, or at month end, is a register of memories. Back-filled attendance is where most "mistakes" hide, because nobody can check a mark written three days after the fact. In paper, the warning signs are pages filled in the same pen, perfect rows, and corrections clustered at month end.

Digital marking helps only if it records when a mark was made, not just the date it is for. HaazriPro records the time each mark reaches the server separately from the attendance date, and shows the owner a "marked late" flag when a day was recorded after the shift started or on a later day (marks from sites with no signal show it too, once they sync). Back-filling is still allowed, because real life needs it, but it is visible. The full guide covers the patterns to look for and how to set a marking routine supervisors can keep.

Learn how to spot back-filled and late-marked attendance →

What should a monthly attendance sheet look like?

If you are on paper or Excel today, the layout of your sheet decides how much work month end is. A good monthly attendance sheet has one row per staff member with a staff code and full name, one column per day, a single code in every cell, and totals that calculate themselves: present, late, half-days, leave, overtime days, absent, and paid days.

Our free Excel muster sheet does exactly that, with drop-downs so supervisors cannot misspell a code, colours that match the status colours in HaazriPro, and an optional daily rate and advance column that works out net payable. Its layout also matches what our team can import, so if you later move to HaazriPro, a filled month can be loaded into your account without retyping.

Download the free monthly attendance sheet (Excel) →

What happens at month end?

Month end is where a weak attendance method costs the most time. With paper or Excel, a typical close looks like this:

  1. collect registers from every site, often as photos on WhatsApp;
  2. retype or check them into one sheet, site by site;
  3. chase supervisors about blank days and unreadable entries;
  4. count paid days, half-days and overtime per staff member;
  5. work out salary, deduct advances, and prepare payslips;
  6. count staff-days per site and category and prepare each client's bill;
  7. answer complaints when a staff member's days do not match their memory.

When attendance is captured cleanly at the site, steps 1 to 4 disappear: the counts already exist. Salary and billing then come from the same record, so they cannot disagree with each other. That is the real return on a better attendance method: not prettier records, but fewer hours at month end and fewer arguments on payday.

Month-end taskPaper or ExcelMarked at the site in an app
Collect registersPhotos and calls from every siteAlready synced
Count paid daysBy hand or formula, after retypingCounted from the marks
Salary sheetBuilt separatelyBuilt from attendance and advances
Client billBuilt separately againStaff-days × rate, from the same marks
DisputesMemory against memoryEach mark shows who made it and when

What does the law expect you to record?

Attendance is also a legal record. The four Labour Codes came into force on 21 November 2025. For establishments under the central government, the Occupational Safety, Health and Working Conditions (Central) Rules, 2026, notified on 8 May 2026, require an attendance register-cum-muster roll (Form XIV) that records each day of the month with the shift and in and out times, and overtime hours. Registers can be kept electronically and must be kept for five years. Establishments under a state government follow their state's rules. Security agencies also keep a register of their staff with photographs under the Private Security Agencies (Regulation) Act, 2005.

None of this is legal advice: which rules apply depends on your sites and your state, so check with your labour consultant. Our guide to contractor registers explains the forms.

How do you choose a method for your agency?

Before you change anything, answer five questions about your own sites:

  1. Who marks attendance? If it is the site supervisor, the method has to suit one person marking many staff, quickly, on their own phone.
  2. What is your worst site? If one site has no network, the method must work fully offline, or that site will stay on paper.
  3. How often do staff move? If staff rotate between sites, the method must handle assignments and transfers, not just a fixed list per site.
  4. What do you do at month end? If salary and billing are separate spreadsheets, a method that produces both from one record saves the most time.
  5. What data are you willing to hold? Fingerprints and face scans are personal data that must be collected and stored carefully, and many staff are uneasy giving them. If you would rather not hold them, choose a method that does not need them.

For most small and mid-size contractors, the answers point to the same place: a phone-based method used by the supervisor, offline-first, built around site assignments, with salary and billing calculated from the attendance itself.

What should you do this month?

You do not need to change everything at once. This month, standardise your codes and your sheet. Next month, pick your worst site and fix attendance there first. Once one site is clean, the others follow, and month end gets shorter every time.

Frequently asked questions

What is the best way to take attendance for contract staff?

The method that puts the mark on the right person, at the site, on the day, and works at your worst site. For most contractors that is a phone-based method used by the site supervisor that works offline and is built around which staff are assigned to which site.

Is face photo attendance the same as face recognition?

No. Face recognition software scans a face and matches it against stored data. Face photo attendance just shows the supervisor each person's photo on a grid; the supervisor looks at the person and taps their photo. Nothing is scanned or matched, and no biometric data is created.

Can attendance be taken without internet at the site?

Yes, if the method is built for it. An offline-first app saves each mark on the phone and syncs it when a signal returns. Check that a mark synced twice cannot create a duplicate.

How long must attendance records be kept?

Under the 2026 central rules under the Labour Codes, registers are kept for five calendar years from the last entry. Your state's rules may differ, so check with your labour consultant.

Who should mark attendance at a client site?

Usually the site supervisor, at the start of each shift. One person marking at the site, on the day, is far more reliable than staff marking themselves or the office filling the register later.

What should I do with my old paper registers?

Keep them for the period your rules require. If you move to an app, a filled monthly sheet in a standard layout can be imported, so your first month starts with the right staff list.

Does attendance affect client billing?

Yes. Most manpower contracts are billed by staff-day, so the bill is only as accurate as the attendance behind it. A bill built from the same record as the salary sheet is the easiest to defend.

Sources

This guide explains the rules in plain language. It is not legal or tax advice. Laws and rates change, so check which rules apply to your sites with your labour consultant or lawyer before you act on it.

Mark attendance by tapping a face photo, even offline

Supervisors mark attendance by tapping each staff member's face photo, even offline. The salary sheet and the client bill are ready at month end.

Start 30-day free trial