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.

MethodAccuracyBuddy-punching riskTypical cost
Punch card / manual timesheetLow — cards can be backdated, timesheets filled in at week endHigh — anyone can punch a colleague's cardVery low upfront (machine + cards), high hidden cost in manual tabulation
Biometric terminal (fingerprint/face)High — ties the punch to the personVery lowModerate — RM500 to RM2,000+ per terminal per location, plus maintenance
Mobile app with GPSMedium-high — confirms the phone's location, not who is holding itMedium — GPS can be spoofed and phones can be shared unless a selfie is requiredLow — subscription per staff, no hardware
Mobile app with WiFi verification + photoHigh — clock-in only accepted on the branch's WiFi network, with a timestamped selfieVery low — the person must be physically on site and photographedLow — 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
Always store the true clock-in time and apply the grace rule in the payroll layer. If the system rounds or rewrites timestamps, the employer loses the accurate record section 61 requires.

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.

  1. Staff clock out; the system computes minutes worked beyond the rostered shift
  2. A minimum OT threshold filters noise — for example, only time beyond 30 minutes past shift end counts as claimable OT
  3. The excess time becomes an OT request routed to the branch manager or supervisor
  4. 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)
  5. 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
This guide is general information as of July 2026, not legal advice. Statutory rates change — always verify against the official KWSP/PERKESO/LHDN/JTKSM sources before running payroll.

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.

Official sources

Related guides

Payroll that follows the rules by default

staffs.id computes overtime, EPF, SOCSO, EIS and PCB automatically from verified attendance — for salaried and hourly staff.

Start 14-day free trial

No credit card required · From RM10 per staff per month