Attendance · Updated July 2026
Attendance & Clock In/Out Systems: A Malaysian Employer's Guide
Malaysian employers are required under section 61 of the Employment Act 1955 to keep registers and records of employees — including wages and hours worked — and retain them for 6 years, which makes accurate clock-in and clock-out records a statutory obligation. Attendance records are also the primary evidence in overtime and unpaid wage disputes before the Labour Department. Common systems range from punch cards (cheap but easy to falsify) to biometric terminals and mobile apps with GPS or WiFi verification, which largely eliminate buddy punching; biometric and photo data collected this way must be handled in line with the Personal Data Protection Act 2010.
Key facts
- Section 61 of the Employment Act 1955 requires employers to keep employee registers and records, retained for 6 years
- Attendance and overtime records are the key evidence in Labour Department wage and OT disputes
- Maximum normal hours are 45 per week and overtime is capped at 104 hours per month — enforceable only with accurate hour records
- Buddy punching (a colleague clocking in for an absent worker) is the main fraud risk of card and PIN systems
- Photo, GPS and WiFi verification on mobile clock-in remove most buddy-punching risk at low hardware cost
- Biometric templates and clock-in photos are personal data under the Personal Data Protection Act 2010
Why attendance records matter legally
Section 61 of the Employment Act 1955 obliges every employer to prepare and keep registers containing information on each employee — including wages and other particulars prescribed by regulation, which in practice covers hours worked and overtime — and to retain those records for 6 years. Labour officers from JTKSM can inspect these registers, and failure to keep them is an offence.
Beyond inspection risk, attendance records decide disputes. When a current or former employee files a claim at the Labour Department for unpaid overtime, rest day pay or public holiday pay, the tribunal looks at clock-in and clock-out records. An employer with no reliable records is in a weak position against an employee's own diary or phone screenshots. Records are also what proves compliance with the statutory limits: 45 normal hours per week and a maximum of 104 overtime hours per month.
- Payroll accuracy: late deductions, unpaid leave and hourly part-timer wages all depend on verified hours
- OT claims: overtime at 1.5, 2.0 and 3.0 times is computed from recorded hours, and disputes span up to 6 years
- Statutory limits: proving hours stayed within the 45-hour week and 104-hour monthly OT cap
- Disciplinary cases: dismissals for chronic lateness or absenteeism need a clean attendance trail to survive unfair dismissal claims
Common attendance methods compared
Most Malaysian SMEs use one of four approaches. The trade-offs are accuracy, vulnerability to buddy punching (someone else clocking in for an absent colleague), and cost.
| Method | Accuracy | Buddy-punching risk | Typical cost |
|---|---|---|---|
| Punch card / manual timesheet | Low — cards can be backdated, timesheets filled in at week end | High — anyone can punch a colleague's card | Very low upfront (machine + cards), high hidden cost in manual tabulation |
| Biometric terminal (fingerprint/face) | High — ties the punch to the person | Very low | Moderate — RM500 to RM2,000+ per terminal per location, plus maintenance |
| Mobile app with GPS | Medium-high — confirms the phone's location, not who is holding it | Medium — GPS can be spoofed and phones can be shared unless a selfie is required | Low — subscription per staff, no hardware |
| Mobile app with WiFi verification + photo | High — clock-in only accepted on the branch's WiFi network, with a timestamped selfie | Very low — the person must be physically on site and photographed | Low — subscription per staff, uses existing WiFi, no terminals |
For multi-branch retail and F&B operations, mobile-based systems have a structural advantage: staff who move between outlets clock in at whichever branch they are rostered to, and the record captures both the person and the location without installing hardware at every site. WiFi verification (checking the phone is connected to the branch's registered network) is harder to spoof than GPS coordinates and works indoors where GPS is weakest — this is the approach systems like staffs.id use, combining WiFi checks with a clock-in photo.
Designing a grace period policy
A grace period is the window after shift start within which a clock-in is still treated as on time — commonly 5 to 15 minutes in Malaysian practice. It exists to absorb genuine friction (queues at the clock-in point, traffic variance) without normalising lateness.
- State the rule in writing: for example, clock-in up to 15 minutes after shift start is on time; beyond that the employee is marked late
- Decide the consequence and apply it consistently: a documented warning path, or a wage deduction proportionate to time actually not worked
- Keep deductions lawful: deductions must correspond to actual absence from work and be applied consistently — punitive deductions beyond time lost invite Labour Department complaints
- Configure per role or branch where justified: a mall outlet dependent on centre opening hours may need a different rule from an office team
- Record the raw clock-in time regardless: the grace period should affect payroll treatment, not overwrite the actual timestamp
Preventing buddy punching
Buddy punching is the most common attendance fraud in shift-based businesses, and it directly inflates payroll — an absent worker paid for a full shift, or overtime hours nobody worked. Prevention is about binding three things to every punch: the person, the place and the time.
- Identity: require a biometric scan or a timestamped selfie at clock-in, spot-checked by supervisors
- Location: verify presence via the branch's registered WiFi network or geofenced GPS, so punches cannot happen from home
- Device binding: tie each staff member's account to their own registered phone to stop one phone clocking in a whole shift group
- Anomaly review: flag clock-ins within seconds of each other from the same device, and impossible sequences such as clocking in at two branches in one hour
- Policy backing: state in the handbook that clocking in for another person is misconduct subject to disciplinary action
Overtime approval workflows and minimum OT thresholds
Raw clock data alone should not drive overtime pay. If every minute past shift end were automatically OT, staff lingering after a shift would generate payable overtime the business never requested. Well-run systems separate recorded hours from approved overtime.
- Staff clock out; the system computes minutes worked beyond the rostered shift
- A minimum OT threshold filters noise — for example, only time beyond 30 minutes past shift end counts as claimable OT
- The excess time becomes an OT request routed to the branch manager or supervisor
- The manager approves or rejects with a reason; approved OT flows to payroll at the correct rate (1.5 times on a normal day, 2.0 times on a rest day, 3.0 times on a public holiday)
- The approval trail is retained alongside the clock records for the 6-year retention period
The minimum-OT threshold should be set per branch or role and disclosed to staff. It is a claims-hygiene mechanism, not a way to avoid paying for work actually instructed: if a manager directs an employee to work 20 minutes over, that time should be compensated regardless of the threshold. Systems such as staffs.id implement this as a configurable per-branch minimum-OT setting with a manager approval queue.
PDPA: handling biometric and photo data
Fingerprint templates, face recognition data and clock-in selfies are personal data under the Personal Data Protection Act 2010, and biometric data is sensitive enough to warrant careful handling. Employers processing this data for attendance must comply with the PDPA's principles.
- Notice and choice: tell staff in writing (in Bahasa Malaysia and English) what data is collected at clock-in, why, and who it is disclosed to
- Purpose limitation: use clock-in photos and biometrics for attendance and payroll verification only, not unrelated monitoring
- Security: store the data with access controls and encryption; limit who can view clock-in photos
- Retention: keep attendance records for the 6-year statutory period, but do not hoard biometric templates of former staff beyond what the purpose requires
- Vendor diligence: if a cloud attendance system processes the data, ensure the provider offers adequate security safeguards, and note that the 2024 PDPA amendments introduced breach notification duties and stronger obligations on data processors
Automating this with an HR system
An attendance-led HR system such as staffs.id covers this whole chain in one place: staff clock in and out on their phones with WiFi verification and a photo, grace periods and late rules are configured per company or per staff member, overtime beyond the per-branch minimum threshold goes to a manager approval queue, and approved hours flow into payroll at the correct 1.5, 2.0 or 3.0 times rates alongside EPF, SOCSO, EIS and PCB calculations.
Because every punch, photo, approval and payroll figure is stored centrally, the section 61 record-keeping obligation is met as a by-product of daily operations — records are retrievable years later if a Labour Department query or OT dispute arises.
Frequently asked questions
How long must employers keep attendance and payroll records in Malaysia?
Six years. Section 61 of the Employment Act 1955 requires employers to keep registers and records of employees, including wages and hours, and retain them for 6 years. Labour officers can inspect these records, and they are the primary evidence in overtime and wage disputes.
Is buddy punching illegal in Malaysia?
Clocking in for an absent colleague is attendance fraud and, for the employer, produces false wage records. It is typically treated as serious misconduct justifying disciplinary action, and it undermines the accurate registers employers must keep under section 61 of the Employment Act.
What is a reasonable grace period for clocking in late?
Malaysian employers commonly use 5 to 15 minutes after shift start. The grace period should be written into policy, applied consistently, and any deduction for lateness should correspond to time actually not worked. The system should still record the true clock-in time.
Can employers use fingerprint or face recognition for attendance under the PDPA?
Yes, provided PDPA obligations are met: give staff written notice of what is collected and why, use the data only for attendance and payroll purposes, secure it against unauthorised access, and do not retain it longer than needed. Biometric data should be treated as sensitive.
Should overtime be paid automatically from clock-out times?
Best practice is no — use an approval workflow. The system records actual hours, applies a minimum OT threshold to filter incidental minutes, and routes genuine overtime to a manager for approval before it is paid at 1.5, 2.0 or 3.0 times. Work actually instructed by a manager should always be compensated.