The Law Most South African Employers Don't Know They're Breaking
Section 31 of the Basic Conditions of Employment Act No. 75 of 1997 is unambiguous: every employer must keep a record showing each employee's hours of work, including ordinary hours and overtime, for a minimum of three years. It applies to every employer in South Africa — from a Johannesburg corporate with 5,000 staff to a Cape Town restaurant with three part-time waiters. There are no size exemptions. The Department of Employment and Labour conducts unannounced inspections, and attendance records are the first document requested.
What Section 31 of the BCEA Actually Requires
The specific obligations under BCEA Section 31 are: (1) a written record of each employee's hours worked each day; (2) overtime hours recorded separately from ordinary time; (3) the record must be accessible to a labour inspector on demand; (4) records retained for a minimum of three years from the date of each entry. The three-year threshold matches South Africa's prescription period for referrals to the CCMA — meaning any dispute going back up to three years can be supported or undone by your attendance records.
The CCMA Connection: Why Gaps in Your Register Are Expensive
The Commission for Conciliation, Mediation and Arbitration handles over 200,000 disputes per year in South Africa. In wage and overtime disputes, the employer bears the onus of proving hours worked. An incomplete, inconsistent, or missing attendance register — even for a period three years prior — is treated as an admission that the disputed hours occurred. Commissioners routinely award back-pay for entire disputed periods when employers cannot produce records.
What a Valid BCEA Attendance Register Must Show
- Employee full name as it appears on their employment contract
- Date of each working day
- Time work commenced and time work ended — actual hours, not scheduled hours
- Ordinary hours and overtime hours recorded separately
- The record signed or acknowledged by the employee — best practice and strongly recommended for CCMA proceedings
- Records stored accessibly for the full 3-year retention window
POPIA: The Privacy Layer Over Your Attendance Data
The Protection of Personal Information Act No. 4 of 2013 (POPIA) classifies attendance records as personal information. Employers must: (a) notify employees of the purpose and scope of attendance tracking before collecting data; (b) ensure the data is used only for purposes consistent with the BCEA compliance obligation; (c) implement reasonable security measures; and (d) not retain records beyond the BCEA's three-year minimum unless there is a separate legal basis. POPIA does not restrict attendance tracking — it requires that it be transparent and proportionate.
Schools: The GN 361 Learner Attendance Obligation
South Africa's Policy on Learner Attendance (GN 361 of 4 May 2010), issued under the South African Schools Act 84 of 1996, places an equivalent burden on schools. Daily learner attendance must be recorded in the class register, submitted to the district office through the SASAMS system, and retained for 5 to 7 years. School Management Teams are personally accountable for compliance. Circuit managers conduct random register audits as part of routine school quality assessments.
What Labour Inspectors Look For in an Audit
Based on Department of Employment and Labour inspection guidance: inspectors verify that records exist for all current employees back three years; that overtime entries are present and reconcile with payslips; that records are kept in a consistent format (digital or paper — both are accepted); and that the employer can produce records within the inspection visit. Inspectors do not require a specific software product — but they do require that records are legible, retrievable, and accurate.
What a Compliant Attendance Workflow Actually Looks Like
I have spent eight years arguing with HR teams about the difference between counting and surveilling, and BCEA Section 31 is the cleanest example I know of why basic, boring record-keeping wins. The law does not ask for biometrics or geolocation. It asks for per-person, dated, time-stamped records of when work started and when work ended, separated into ordinary and overtime hours, kept for three years, retrievable on demand.
Any tool that produces those records in a format an inspector can read is fine. A spreadsheet is fine. A paper register that is photographed and archived monthly is fine. Browser-based trackers like the Attendance Tracker are one option among several — they happen to run offline (useful during load-shedding) and need no installation, but the deciding factor is not the software. It is whether someone is actually using it every day and whether the records make it into archive at month-end.
A BCEA-Compliant Attendance System Checklist
- Record start and end time for every employee, every working day — not just scheduled shifts
- Log overtime separately from ordinary hours at the point of recording, not retrospectively
- Inform employees in writing — via employment contract or workplace policy — that attendance is recorded and why, as required by POPIA
- Export and archive records monthly; verify the three-year rolling window is intact
- Reconcile attendance records with payslips before submitting to payroll — discrepancies create CCMA exposure
- For schools: submit daily register data via SASAMS and retain locally for the full 5-to-7-year period
Compliance Is a Three-Year Promise to Your Future Self
The employers who pass audits and win CCMA disputes are not the ones with the most expensive HR software. They are the ones with complete, consistent, retrievable records — and somebody whose actual job it is to keep those records intact. Pick whichever tool your team will actually open at 7 a.m. on a Monday. A free browser tool like the Attendance Tracker lowers the friction of getting started, but the work — daily entries, monthly archives, sign-off — is the same regardless of vendor.
A Reasonable Starting Point
If you do not currently have a system in place, opening the Attendance Tracker in a browser at the factory gate is a low-cost way to start producing the records BCEA requires today. It runs offline, exports in formats inspectors and CCMA commissioners accept, and does not require an app install. Pricing and plans can change, so check the current plans before you commit to it as your long-term system — the obligation is to keep the records, not to keep using any one tool.