TEMPLATE

Labour Attendance Sheet for Daily Wages: Free Excel Format with Wage Calculation

A site-wise labour attendance sheet in Excel for daily-wage and construction workers with half-day codes, skill categories, daily rates, double-rate overtime, advance recovery and a category-wise site summary that feeds the contractor's bill.

Construction site labour attendance sheet with daily wage calculation

What this labour attendance sheet is for

Daily-wage labour is paid for the days actually worked, so attendance is the wage calculation. On a construction site, in a warehouse, at a brick kiln or with a housekeeping contractor, the hazri sheet the supervisor keeps is the only evidence of who worked and for how long, and it decides both the workers' pay and the contractor's bill to the principal employer.

This template is for site supervisors, contractors and the accounts staff who convert the site sheet into wages. It supports half days, skill categories with different rates, overtime at double the hourly rate and advance recovery, and it rolls up to a Site Summary by category so the month's labour cost is visible at a glance. Sites with several contractors keep one file per contractor.

It replaces the notebook and the photo of the notebook on WhatsApp. It does not replace the statutory muster roll; the muster roll format template covers that register, and the two share a total-days column so you fill one from the other.

What is inside: Daily Wage Attendance and Site Summary

The Daily Wage Attendance sheet starts with a header block: Site, Contractor and Month. The body has one row per worker: Sr, Labour Name, Category (Unskilled, Semi-skilled or Skilled), Daily Wage Rate, then Days 1 to 31 with codes P for a full day, A for absent and H for a half day. The totals follow: Total Days, OT Hours, OT Rate, Gross Wages, Advance, Net Payable and a Signature or Thumb column for payment day.

Total Days counts P cells plus half of the H cells. OT Rate is the daily rate divided by 8 hours, doubled, which is the statutory overtime rate under the Factories Act and the Code on Wages. Gross Wages is Total Days times Daily Rate plus OT Hours times OT Rate. Net Payable subtracts any advance recovered this month.

The Site Summary sheet groups the month by category: number of workers, total man-days, total OT hours, gross wages and net payable for Unskilled, Semi-skilled and Skilled, with a grand total. It also shows the average daily rate paid per category against a Minimum Wage cell you fill from the current state notification, so an underpayment shows as a red variance.

  • Total Days: =COUNTIF(F6:AJ6,"P") + 0.5 × COUNTIF(F6:AJ6,"H").
  • OT Rate: =Daily Rate ÷ 8 × 2; change the 8 if your notified normal day is different.
  • Gross Wages: =Total Days × Daily Rate + OT Hours × OT Rate.
  • Net Payable: =Gross Wages − Advance; the Site Summary uses SUMIF on Category for every total.

How to use it at site and in accounts

Print the sheet with names, categories and rates filled in and give it to the site supervisor at the start of the month. Mark attendance twice a day if you can: P at the morning muster and a confirmation after the shift, changing to H if the worker left at midday. Overtime hours go in a separate daily note and are totalled into the OT Hours column at month end.

Weekly or fortnightly payment is common on sites. If you pay weekly, add up the P and H cells for that week's columns manually or add four small weekly sub-total columns; the month-end formulas still work because they count the whole row. Record any advance the day it is given, in the Advance column, so the net payable already reflects it.

At month end, type the codes into Excel, check the Site Summary against the budget, and print two copies: one for the contractor's bill to the client and one to be signed by workers on payment day. Where the principal employer requires it, attach it to the muster roll and wage register; the contract worker attendance guide covers what clients usually ask for.

  • Enter Daily Wage Rate per worker rather than per category; skilled workers on the same site often have different agreed rates.
  • Use the overtime pay calculator to verify a few OT amounts the first month.
  • Keep the signed paper sheet; the Excel file is the working copy, the signed sheet is the evidence.

How to customise it

Add codes for weekly off (WO) and paid holiday (PH) if you pay for those days; the Total Days formula then adds COUNTIF for each paid code. Many contractors pay daily-wage workers only for days worked, in which case leave WO and PH unpaid and simply do not count them. Whatever you decide must match the appointment terms and the minimum wage notification, which treats the weekly rest day differently in different states.

For sites with piece-rate work, add a Units column and a Rate per Unit column and replace Gross Wages for those rows with Units × Rate, keeping the attendance codes for the record. For sites where the client pays on man-days, add a Billable Days column that excludes rework or idle days at your discretion, so the wage payable and the billable quantity are separate.

Link the Daily Wage Rate cells to a small rate table on the Site Summary sheet keyed by category and zone, and update that table when the state revises the variable dearness allowance, typically in April and October. Rates then change for every worker in one place.

Compliance context for daily-wage labour

Daily-wage workers must be paid at least the minimum wage fixed by the appropriate government for their skill category and zone, revised with VDA usually twice a year. Security, construction and housekeeping notifications classify workers as unskilled, semi-skilled and skilled, which is why the sheet carries Category. Use the latest notification for your state and enter it in the Minimum Wage cell; the minimum wages glossary entry explains how categories and zones work.

Overtime beyond the normal daily hours or 48 hours a week is payable at twice the ordinary rate. The hourly rate for a daily-rated worker is the daily rate divided by the normal hours, ordinarily eight. Consent-based overtime under the Labour Codes means the worker should agree; a signed OT note or a message trail is enough for most sites.

Contractors engaging 50 or more contract workers need a licence under the OSH Code, and the principal employer must be registered; below that threshold the record-keeping and wage-payment duties still apply. Workers on sites where ESI is implemented and the establishment meets the headcount threshold are covered up to ₹21,000 gross, and EPF applies to establishments with 20 or more employees at 12% of wages up to the ₹25,000 ceiling. A daily-wage worker earning up to ₹176 per day is exempt from the employee ESI share.

When the paper sheet stops working

The site sheet breaks when a supervisor marks P for workers who never came, when the sheet reaches head office a week after payday, when the client disputes man-days and there is no proof the workers were on site, and when rates change mid-month and the recalculation takes an afternoon.

A daily-wage attendance app fixes the evidence problem first. Attend Mitra marks each worker present with a selfie and GPS inside the site geofence, works offline until the site gets signal, supports a shared tablet in kiosk mode at the gate, and exports site-wise man-days for billing. Supervisors can still add or correct entries with approval, and the month's sheet exports in this template's shape. See the daily wage worker attendance app, the construction worker attendance solution, and the construction site attendance guide.

Frequently Asked Questions

How is a half day counted in the labour attendance sheet?
Mark H in the day cell. The Total Days formula counts every P as one day and every H as half a day, so a worker with 22 P and 3 H has 23.5 paid days. Multiply by the daily rate to get wages. Define what a half day means at your site, for example leaving before the midday break, and tell workers so the mark is not disputed on payday.
What overtime rate should I use for daily-wage workers?
Twice the ordinary hourly rate. For a daily-rated worker, the hourly rate is the daily wage divided by the normal working hours, usually eight, so the OT rate is Daily Rate ÷ 8 × 2. The template computes this in the OT Rate column. Overtime applies to hours beyond the normal daily hours or beyond 48 in a week, whichever is triggered first.
Should weekly offs be paid for daily-wage labour?
It depends on the minimum wage notification and the terms of engagement. Some state notifications fix a monthly wage that includes the weekly rest day and give a daily rate that is the monthly rate divided by 26, effectively paying for the rest day; others do not. Check your state's notification, decide, and apply the same rule to every worker on the site.
Can this sheet be used for the contractor's bill to the client?
The Site Summary gives man-days and overtime by category, which is the basis of most man-day billing. Add your billing rate per category and any service charge to produce the bill, and attach the signed attendance sheet as supporting evidence. Clients increasingly ask for GPS or photo proof of presence, which a paper sheet cannot provide.
Is a labour attendance sheet the same as a muster roll?
No. The attendance sheet is the working record the supervisor keeps and the basis of wage calculation. The muster roll is the statutory register with prescribed columns such as father's name, date of employment, wage rate, wages earned, deductions and acknowledgement of payment. Fill the muster roll from the attendance sheet at month end and keep both for inspection.

Download Template

Get the file and start using it with your team today.

Download

Related guides

Ready to put this into practice?

Start your free trial or book a live demo with our team.