How to Calculate & Automate Labour Wages on Construction Sites in India
On the last day of every month, across construction sites all over India, the same painful ritual plays out. The munshi or accountant pulls out 30 days of attendance registers, starts calculating wages for 30, 50, or 100 workers — each with different daily rates, some with overtime, many with advances, a few with half-days — and spends the entire day getting the numbers right.
Or trying to. Because manual wage calculation across multiple labour categories is genuinely difficult, and errors are not just common — they are almost inevitable.
Why Construction Labour Wage Calculation Is Complicated
Construction payroll is more complex than most industries because:
- Multiple worker categories — each with different daily rates. A mason earns differently from a helper, which differs from a carpenter, electrician, or painter
- Attendance varies daily — present, absent, half-day, leave, and sometimes festival holidays that affect different workers differently
- Overtime is common — many sites run overtime on critical phases, adding complexity to the weekly wage
- Advances are frequent — workers regularly take salary advances, which must be tracked and deducted correctly at month-end
- Worker turnover is high — new workers join mid-month, some leave before month-end, each requiring pro-rated calculations
- Multiple sites complicate things further — a contractor managing three sites has three separate payrolls to calculate and reconcile
The Standard Manual Calculation Formula
The basic calculation is straightforward, but the details add up quickly:
Net Wages = Gross Wages − Advances Given During Month
Doing this calculation for 50 workers, across 5 categories, with varying attendance, advances, and overtime, takes 4–8 hours. Per site. Per month. And any error — a missed advance, a wrong rate applied to the wrong category, a half-day miscounted — creates a dispute that can take longer to resolve than the original calculation.
The Real Cost of Wage Calculation Errors
Errors in construction wage calculation hurt in both directions:
- Under-payment triggers immediate disputes, work stoppages, and damaged relationships with the workforce
- Over-payment is money directly lost — rarely recovered
- Advance tracking errors — either double-deducting or missing an advance — are among the most common sources of wage disputes on Indian construction sites
- Management time spent on disputes is never counted in the cost, but a single wage dispute requiring a site visit costs more than the error itself
How Automated Wage Calculation Works in Site Setu
Site Setu's Labour Management module connects daily attendance directly to automatic wage calculation. Here is the process:
- Setup (one time): Add each worker to the system with their name, category (mason, helper, carpenter, electrician, painter, etc.), and daily wage rate
- Daily attendance: The supervisor marks attendance each morning on the mobile app — Present, Absent, Half Day, or Leave
- Overtime recording: Overtime hours can be recorded directly in the app at the end of the shift
- Advance recording: When a worker takes an advance, it is recorded in the system immediately — linked to that worker's account
- Month-end: The system automatically calculates gross wages from attendance, adds overtime, and deducts all advances recorded during the month
- Payroll report: A complete payroll report is generated in one click — showing each worker's attendance, wages, advances, and net payable amount. Ready to print or export as PDF
Worker Categories Supported
| Category | Typical Daily Rate Range (2026) | Notes |
|---|---|---|
| Mason (Raj Mistri) | ₹650 – ₹900 | Skilled, highest rate among general labour |
| Helper / Mazdoor | ₹400 – ₹550 | Unskilled general labour |
| Carpenter | ₹600 – ₹850 | Formwork and finishing |
| Electrician | ₹600 – ₹900 | Rate varies significantly by specialisation |
| Plumber | ₹550 – ₹800 | Licensed plumbers command premium |
| Painter | ₹500 – ₹700 | Interior and exterior |
| Bar Bender / Welder | ₹600 – ₹850 | Structural steel work |
| Tile Layer | ₹550 – ₹800 | Flooring and cladding |
Note: Rates vary by state, city, and current market conditions. The above are indicative ranges for reference.
Handling Common Payroll Edge Cases
Worker Joins Mid-Month
When a new worker joins on the 12th of the month, Site Setu calculates wages only from their joining date. The system tracks the start date per worker, so pro-rated calculations are automatic.
Worker Leaves Before Month-End
Similarly, if a worker leaves the site on the 20th, wages are calculated only up to that date. Any outstanding advances are automatically flagged for reconciliation before final payment.
Festival and Public Holidays
Site managers can configure site-specific holidays. Whether paid or unpaid, the system handles the attendance designation correctly for wage calculation.
Weekly Day Off
If your site observes Sunday off (paid or unpaid), this is configured once in the system and applied consistently across all attendance and wage calculations.
The Time Saving Is Immediate
Contractors who switch to automated wage calculation in Site Setu consistently report the same experience: what used to take 4–8 hours now takes less than 10 minutes. The time is spent reviewing the report, not creating it.
For a contractor running three sites, that is potentially 12–24 hours saved every month — time that can go toward winning new projects, visiting sites, or anything more valuable than manual arithmetic.
Automate Your Site Payroll
Book a free demo and see how Site Setu generates complete payroll reports in minutes — for all your workers, all categories, all sites.
📅 Book Free Demo