The Housekeeping Workforce Is Different
Housekeeping is the largest category of outsourced blue-collar work in Indian offices, hospitals, malls, hotels, schools and residential complexes, and it has an attendance profile unlike any office team. Staff start early, often 06:00 or earlier so common areas are clean before occupants arrive. They are spread across client sites, typically two to twenty people per site, and a single supervisor may be responsible for eight or ten sites they can visit only once or twice a week.
Turnover is high. It is normal for a facility management company to replace a meaningful share of its housekeeping headcount every year, which means onboarding, enrolment and deployment records are a continuous process rather than a one-time setup. Many staff do not own a smartphone or share one within the family. Literacy in the working language varies, so the attendance method has to be simple and visual.
And every day of attendance has two customers: the payroll team that must pay the worker correctly at or above minimum wage, and the client who is billed per head per day and will dispute any day they did not see the person. The rest of this guide is built around those two consumers of the same record.
- Early starts and split shifts mean attendance happens before supervisors are around
- One supervisor to many sites: presence cannot be verified by eye
- High turnover makes enrolment and deployment a daily task
- The same attendance record drives both wages and client invoices
What a Housekeeping Attendance Register Must Record
Whether you keep it on paper, in Excel or in software, a housekeeping attendance register is a wage record and a billing record, and it should be laid out to satisfy both. Under state Shops and Establishments rules and the Contract Labour framework, contractors must maintain a muster roll for each principal employer's site, and the principal employer may ask to see it at any time.
The minimum columns are: worker name and employee code; designation or category (housekeeping attendant, supervisor, pantry, gardener); site and client; shift or scheduled hours; date-wise entries for the month with in-time and out-time or a status code (P, A, HD, WO, PH, CL, LOP); overtime hours; total present days; total paid days including weekly offs and paid holidays; and a signature or approval column for the site supervisor and client representative. Add a column for reliever entries so that a substitute's day is visible against the post they covered.
Keep a consistent status code list across all sites. When Site A marks a half day as 'H' and Site B as '1/2', consolidation at month end becomes a manual clean-up. Our downloadable housekeeping attendance sheet format uses one code list and includes the reliever and client sign-off columns.
- Identity: name, code, category, site, client
- Daily entries: in/out or status code, using one code list for all sites
- Overtime hours per day, not just a monthly total
- Present days, weekly offs, paid holidays and total paid days as separate totals
- Supervisor and client sign-off columns; reliever entries visible against the post
Shift Patterns: Split Shifts, Early Starts and 24x7 Sites
Corporate offices commonly run housekeeping in a split shift: 06:00 to 10:00 for deep cleaning before occupancy, then 16:00 to 20:00 for the evening round, with the middle of the day unpaid or covered by a smaller day team. Split shifts are legal but the spread-over rule in your state's Shops and Establishments Act limits how long the working day can stretch from first in-time to last out-time; check the state limit before designing a 06:00 to 20:00 split.
Hospitals, malls, airports and large residential complexes run 24x7 housekeeping, usually in three 8-hour shifts (06:00 to 14:00, 14:00 to 22:00, 22:00 to 06:00) or two 12-hour shifts. Twelve-hour shifts exceed the 9-hour daily cap in most state Acts and generate overtime at double rate for the extra hours; if you run them, roster fewer days per week and price the overtime into the contract. Hotels layer housekeeping around check-out times, so a 08:00 to 17:00 room-attendant shift with a floating public-area team is common.
Whatever the pattern, define each shift as a template with its in-time, out-time, grace period, half-day threshold and break rules, and assign staff to templates per site. This is what allows the attendance system to decide automatically whether a 06:12 check-in is a late mark and whether a 22:00 to 06:00 night shift counts on the day it started.
- Offices: split shifts, checked against the state spread-over limit
- Hospitals and malls: three 8-hour shifts or two 12-hour shifts with overtime priced in
- Hotels: room-attendant day shift plus floating public-area coverage
- Define shift templates with grace, half-day and break rules; assign per site
Verifying Presence at Client Sites
The supervisor cannot be at every site at 06:00, so the attendance method must prove presence without them. The approaches that work for housekeeping are a selfie check-in with GPS inside a geofence around the client building, a QR code placed at the housekeeping store or security desk that staff scan on arrival, and a kiosk tablet at large sites where staff without smartphones mark attendance by face on a shared device.
Selfie with GPS is the strongest evidence for client disputes, because it shows the person at the building at 05:58. QR is the simplest for staff with basic phones, but a photographed QR code can be scanned from home unless the app also checks GPS, so use both. Kiosk mode removes the personal-phone problem entirely and suits hospitals and malls where 30 or more staff report to one point.
Reconcile against the client's own record weekly. Most corporate sites have a security gate register or an access-card log; if your staff hold client access cards, a monthly card report from the client is an excellent cross-check. Attend Mitra supports selfie plus GPS, QR check-in and kiosk mode per site, with a live monitor that shows the supervisor which sites are fully staffed at 06:30 without a single phone call; see the housekeeping staff management page for how the site-wise view works.
- Selfie plus geofence for the strongest client-facing evidence
- QR check-in combined with GPS so codes cannot be scanned remotely
- Kiosk tablet for large sites with shared-phone or no-phone staff
- Weekly reconciliation against the client's gate register or access-card log
Relievers, Replacements and Fill Rate
Housekeeping contracts specify a headcount per site per shift, and clients notice immediately when it is short because the washrooms tell them. Your operational metric is fill rate: contracted positions staffed today, per site, per shift. A site running at 8 of 10 for a week is both a service failure and a billing loss, because you will be billed short or penalised, while still paying the supervisor who is scrambling.
Handle relievers as a first-class process. When a worker does not check in by the grace deadline, the supervisor should be alerted and be able to assign a reliever from a pool, with the reliever's check-in recorded against the same post. The register then shows the post covered, by whom, for how many hours, and the client is billed one duty while each worker is paid their actual hours.
Keep a reliever pool sized to your no-show rate. If a cluster of sites averages three absences a day, three floaters posted centrally cost less than penalties and lost renewals. Measure no-show rate by site and by worker; a worker with repeated Monday absences is a retention conversation, a site with high no-shows across workers is usually a supervision or commute problem.
- Track fill rate per site per shift every morning, not at month end
- Alert the supervisor at the grace deadline; assign relievers from the phone
- Record reliever hours against the post so billing shows one duty and payroll shows two partial days
- Size the floater pool from measured no-show data per cluster
From Attendance to Client Billing and Minimum Wage Compliance
Facility management contracts bill per head per day or per month, sometimes per square foot with a headcount assumption. Either way, the invoice should be supported by a site-wise attendance summary the client has approved. Send it within two days of the cutoff, in the same format each month, with present days, paid weekly offs, holidays worked and overtime shown separately, and invoice the approved figure. This one step removes most payment delays.
Housekeeping staff are almost always paid at the scheduled minimum wage for their category (usually unskilled for attendants, semi-skilled or skilled for supervisors) under the state notification for the establishment where they work, and those rates revise with variable dearness allowance, often in April and October. Your wage master must hold the rate by state and category and be updated on each revision, and your client contract must pass the revision through. The minimum wages compliance guide explains how to structure this.
Statutory costs also need to be in the bill rate: employer EPF at 12% of basic plus DA (wage ceiling ₹25,000 from 17 September 2026), ESIC at 3.25% of gross for staff earning up to ₹21,000, statutory bonus, and labour welfare fund where the state levies it. Because housekeeping staff cluster near the minimum wage, almost all of them fall within ESIC and EPF, so a bill rate without these lines is under-priced. Our facility management attendance page describes how site-wise man-day exports feed the invoice.
- Client-approved site summary before invoice; same format every month
- Wage master by state and category, updated on each VDA revision, with pass-through in the contract
- Bill rate includes EPF, ESIC, bonus and LWF; housekeeping staff are almost always within the ceilings
- Consumables and cleaning checklists can be logged against the same site and shift for a complete service record
Payroll with LOP and Overtime, Plus the Register Layout
Payroll for housekeeping follows the 26-day convention: the monthly minimum wage divided by 26 gives the per-day wage, so a worker with 24 present days plus 4 paid weekly offs is paid in full, and each absent working day beyond that is one day of loss of pay. Overtime is paid at double the ordinary rate for hours beyond the daily or weekly limit, with the hourly rate computed as the monthly wage divided by 26 and then by 8. Our guide on calculating salary per day and LOP covers the arithmetic with examples.
The month-end flow is: cutoff, supervisor regularisation of missed punches, client summary and sign-off, payroll run, payslips and bank transfer, then EPF and ESIC payment by the 15th of the following month. Weekly offs must be given as per your state's weekly off rules; a worker asked to work the weekly off earns a substituted off or overtime, and the register should show which.
A practical register layout: one sheet per site per month; header block with client, site, shift pattern and contracted headcount; one row per worker with the columns listed earlier; a footer with totals per status code, total man-days, overtime hours, supervisor signature and client signature. In software, the same layout becomes a site-wise report exported to Excel or PDF. Attend Mitra derives LOP and overtime from approved attendance, applies EPF, ESIC and PT settings, produces payslips and a NEFT file, and exports site-wise man-days for the client, while the register format itself is available as a template if you are not ready for software.
- Per-day wage = monthly wage / 26; hourly overtime rate = per-day wage / 8, paid at double
- Cutoff, regularisation, client sign-off, payroll, bank transfer, statutory payment by the 15th
- Weekly off worked = substituted off or overtime, shown in the register
- One register sheet per site per month with header, worker rows, totals and dual sign-off

