Biometric Says 8 Hours, the Machine Says 5: What Are You Actually Paying For?
Your biometric says 8 hours and the machine says 5, so what are you paying for? You pay for presence; the machine counts work. As of 17 Oct 2026, a 300-operator plant paying an assumed ₹650 a day plus employer ESI and PF pays about ₹94 per operator-hour, and 95 avoidable minutes a shift cost about ₹11.6 lakh a month.
By the Mama Editorial Team, for owners who see a clean attendance report and a weak output report for the same day. Last checked: 17 Oct 2026. Every ₹ figure below is quoted from a named primary source or marked as an assumption.
Key takeaways
- Three clocks, three different questions. The biometric punch answers "was the person inside the gate", the shift register answers "who was on which line", and machine run time answers "when was the plant earning".
- The gap is mostly not idleness. In the worked example, 85 of the 180 missing minutes are legitimate work that happens off the machine: setups, first-off checks, cleaning. The 95 avoidable minutes sit at shift edges, long breaks and waiting for material, instructions or maintenance, plus 10 untraced.
- A paid operator-hour is about ₹94 on an assumed ₹650 a day. That is ₹16,900 a month basic (illustrative), plus employer ESI at 3.25% and an assumed 12% employer PF, over 26 days of 8 hours.
- Paid-not-worked money is not a saving you can bank. You pay the wage either way; it comes back as output from the same payroll or as overtime you no longer pay at twice the rate of wages.
- Measure the floor, not the person. Aggregate machine time is a management signal, not a basis for docking pay.
Three clocks an Indian factory already runs
The biometric punch. The Model Standing Orders, 2026 for manufacturing say workers register attendance "at the commencement of the shift and at the close of the shift", and that attendance "shall be regulated by means of identity card, biometrics or any other system" (S.O. 2312(E), Schedule B para 9, e-Gazette of 8 May 2026). The punch proves presence, and does that well.
The shift register. This is the supervisor's sheet or the line's muster: who was posted where, and how many pieces the line declared. A person writes it, usually at shift end.
Machine run time. This is when the spindle cut, the press stroked, the loom wove or the filler filled. It comes from an hour meter, a PLC, a current sensor or a camera, and it is the only clock that records the plant earning.
Start and stop minutes alone are priced in our shift-edge leakage calculator, and the people side in shop-floor discipline without micromanaging. The question here is broader: of the hours you pay for, how many became work?
What each clock measures, who can game it, what it costs
The ₹ costs below are assumptions for a 300-operator, 60-machine plant, not quotes.
| Clock | What it measures | What it misses | How it overstates worked time | Running cost (₹ a month, assumption) |
|---|---|---|---|---|
| Biometric punch at the gate | Presence on the premises, start and end | Everything between the two punches | Every minute between punches looks paid and present, so waiting inside the gate reads the same as work | ₹1,000–2,000: assume two terminals and software amortised over 3 years |
| Shift register or line muster | Posting by line, declared pieces | When work started and stopped within the shift | Shows the full shift on the line, because start and stop inside the shift are not recorded | ₹1,500: assume a ₹35,000-a-month supervisor spends 20 minutes a day on it |
| Machine run time (meter, PLC, sensor or camera) | When each machine actually ran | Legitimate work done off the machine; quality of what was made | Hard to fake; a machine can be left running empty, which shows as "run" but makes nothing | ₹5,000+ for sensors: assume ₹3,000 per machine installed over 3 years; camera-based reading depends on the quote |
The cheapest clock (the punch) is the one furthest from output, and the machine clock has its own blind spot: a machine running empty looks busy. The guide to output below plan while every machine is running covers that trap.
Where the three hours go
Here is one illustrative shift for a machine operator. The biometric shows 8 paid hours inside the gate (we assume the 30-minute meal break sits outside the paid 8 hours, as on many Indian rosters). The machine shows 5 hours of run time. The minute split below is an assumption for illustration, not a published benchmark; we found no Indian dataset that splits a shift this way (checked 17 Oct 2026).
| Minutes in an 8-hour paid shift (assumption) | Minutes | Legitimate? | Fix belongs to |
|---|---|---|---|
| Machine actually running | 300 | Yes | — |
| Setups and changeovers | 40 | Yes, but can be shorter | Planning, tooling |
| First-off and in-process quality checks | 15 | Yes | QC staffing |
| Cleaning and basic machine care | 15 | Yes | Schedule it |
| Material handling the operator must do | 15 | Mostly | Layout, helpers |
| Legitimate off-machine work, subtotal | 85 | ||
| Start edge: walk, briefing overrun, no first job | 15 | No | Previous shift, stores |
| End edge: early wash-up | 10 | No | Job loading at shift end |
| Breaks running past schedule | 15 | No | Break staggering, canteen |
| Waiting for material, instructions or maintenance | 45 | No | Stores, planning, maintenance |
| Untraced | 10 | Unknown | Look closer |
| Avoidable (incl. 10 untraced), subtotal | 95 | ||
| Total gap between punch and machine | 180 |
The biggest block is waiting, not lateness, and waiting is a system failure: the job card, trolley, fitter or inspector did not arrive. Reading the gap as "slacking" aims at the wrong 15 minutes and misses the 45.
In OEE terms, waiting and edges are unplanned stops a shift register rarely records.
The ₹ cost of paid-not-worked hours
The wage is an assumption. Assume ₹650 a day for a semi-skilled operator in a Haryana plant (₹16,900 a month over 26 days; illustrative). Each state notifies its own minimum wages by trade and skill level, and most revise the DA part twice a year, so take the current notification for your trade and zone from your state labour department (Haryana Labour Department) and use your own payroll if it is higher.
Employer ESI is three and one-fourth per cent of wages, under rule 19(1)(a) of the Code on Social Security (Central) Rules, G.S.R. 344(E) of 8 May 2026. The employee pays three-fourth per cent under rule 19(1)(b).
Employer provident fund is ten per cent of wages under section 16(1)(a) of the Code on Social Security, 2020, or twelve per cent for establishments the Centre notifies. In the example we assume 12% on the full wage; if you pay PF only up to the wage ceiling, your figure will be lower.
Assumptions: 300 operators, all paid the assumed ₹16,900 a month; 26 working days; 8 paid hours a day; all operators within ESI coverage; 95 avoidable minutes per operator per shift, taken from the table above.
| Line | Value (₹) | Basis |
|---|---|---|
| Basic wage, semi-skilled, per month | 16,900 | Assumption (₹650 × 26 days) |
| Employer ESI at 3.25% | 550 | SS (Central) Rules 2026, r.19; rounded up to the next rupee as the rule says |
| Employer PF at 12% | 2,028 | SS Code s.16(1)(a), 12% assumed |
| Cost per operator per month | 19,478 | Sum |
| Cost per paid day (÷ 26) | 749 | Arithmetic |
| Cost per paid operator-hour (÷ 8) | 94 | Arithmetic |
| Avoidable hours a month (95 min × 300 × 26 ÷ 60) | 12,350 hours | Assumption × arithmetic |
| Paid-not-worked cost a month | ≈ 11.6 lakh | 12,350 × ₹93.64 |
| Paid-not-worked cost a year | ≈ 1.39 crore | × 12 |
| Legitimate off-machine work, for comparison (85 min) | ≈ 10.3 lakh a month | Same arithmetic |
Bonus, leave wages, canteen and supervision are left out, and most operators earn above the minimum, so your real hour costs more than ₹94.
Why this money is not a saving
You pay the ₹11.6 lakh whether or not you act; what varies is how much output it buys. The gap comes back as more output from the same people, or as less overtime. The OSH Code, 2020 limits work to eight hours a day (section 25). Overtime needs the worker's consent and is paid at twice the ordinary rate of wages (basic plus DA) under OSH Code, 2020, s.27.
If a plant buys back the 12,350 lost hours through overtime at twice the assumed basic, that is about ₹20.1 lakh a month on top of the ₹11.6 lakh already paid. Your state's rules set the overtime ceiling and the rest intervals.
Dignity and the law: what this number must not be used for
Machine hours and camera time are not a basis for cutting wages. Under section 20 of the Code on Wages, 2019, a deduction for absence can be made only for absence from the place of work and must be in proportion to the period absent. The 2026 Model Standing Orders tie attendance to an identity card, biometrics or another notified system (Schedule B para 9(4)); machine or camera run time is not that record.
An operator at a stopped machine is at work; the fix for 45 minutes of waiting is a trolley that arrives on time.
Footage of recognisable workers is personal data under s.2(t) of the DPDP Act, 2023. If cameras watch work areas, tell workers in writing what is recorded and why; see the worker CCTV notice under DPDP.
Report it as machine-hours by section, without names.
What cameras and machine data cannot tell you
- Why a machine stopped. A camera sees a press stand for 40 minutes, not whether it waited for a fitter or a coil. Someone has to ask.
- Legitimate work away from the machine. Fetching a gauge or filling a QC sheet looks "off machine" unless you classify it.
- One operator on two machines. Then machine hours exceed operator hours; compare per cell, not per head.
- Quality and speed. A slow machine making rejects still shows full run time.
- Indirect staff. Stores and maintenance punch the same biometric but have no machine clock.
How to measure the gap in one week
- Pick one section, not the whole plant, and take its biometric hours for the week.
- Take run time for its machines from meters, the PLC or a sample of recorded shifts.
- Sort the difference into the table's rows: legitimate, avoidable, untraced.
- Price the avoidable minutes at your own payroll cost per hour, and fix the biggest row first.
For the edge minutes alone, the late start and early wash-up guide shows how to log first chip against punch-in.
Where Mama fits
Mama reads the cameras a factory already has and sends the owner a short morning note on when machines and lines ran, stood or waited the day before, by section and never by person. If you want to see which of your existing cameras can show machine run time, Mama can draw a camera plan for the floor. Leave an email or phone in the form below.
FAQ
Why does biometric attendance show more hours than the machines run? Because the punch records presence and the machine records work. Setups, checks, cleaning, shift edges, long breaks and waiting all sit between the two. In the worked example the punch shows 480 paid minutes and the machine 300; 85 of the missing 180 minutes are legitimate work.
How much does a paid operator-hour cost? On an assumed basic of ₹16,900 a month (₹650 a day, illustrative), plus 3.25% employer ESI and an assumed 12% employer PF, a paid hour costs about ₹94 over 26 days of 8 hours. Bonus, leave and supervision are extra; use your state's current wage notification and your own payroll.
Can I deduct pay for time the machine was not running? Not on that basis. Section 20 of the Code on Wages, 2019 allows an absence deduction only for absence from the place of work, in proportion to the time absent. An operator at a stopped machine is present at the place of work.
Should I buy back the lost hours with overtime? Only after the avoidable minutes are fixed. Overtime needs the worker's consent and is paid at twice the ordinary rate of wages, so in the example buying back 12,350 hours costs about ₹20.1 lakh a month on top of wages already paid for those hours.
What is a good ratio of machine hours to paid hours? We found no published Indian benchmark for this ratio (checked 17 Oct 2026). Track your own by section, week on week, and judge by the avoidable minutes, not the headline ratio, because setups and checks vary by product.
