WordPress Plugin · iOS App · South Africa

Time & attendance
that actually
works.

MBS Attendance replaces paper registers, spreadsheets and guesswork with a complete clock-in system your staff can use — even on a remote farm site with no supervisor nearby.

  • Full WordPress plugin — attendance, leave, payroll, loans and payslips
  • Native iOS app with facial recognition, NFC, QR, PIN and offline support
  • South African PAYE and UIF built in — tax-ready from day one
  • Self-hosted — your data lives on your server, always
4 methods
Clock-in options
Departments & sites
100%
Offline capable
PAYE
Built-in tax engine
Clock-in Methods

Four ways in.
Every situation covered.

Whether you're running an office, a farm with 7 remote sites, or a construction depot with no reliable internet — there's a clock-in method that works.

Works Offline
🧠

Facial Recognition

Staff walk up, look at the screen. The app identifies them instantly using locally cached face data — no internet required. Mount an iPad at the entrance and it runs itself.

Contactless
📱

NFC Badge Tap

Print NFC tags into staff ID badges. One tap to clock in or out. Instant, foolproof, and works with iPhone for on-the-go supervisors.

Kiosk Ready
📷

QR Code Scan

Every employee gets a unique QR code on their ID badge. Point the camera, employee identified. Works on iPhone and iPad kiosk setups.

Full Control
🔢

PIN Code & Manual

4–6 digit PIN with explicit search. Manual list with department filtering for supervisors who need full visibility over who gets clocked and when.

Works on remote sites iPad kiosk ready Offline event queue Auto-sync on reconnect Nothing ever lost
Leave Management

Leave that manages itself.

From submission to approval to payslip deduction — the entire leave workflow is automated. Role-based permissions mean employees request, supervisors approve and admins control everything.

  • Submit, approve, reject and revoke leave requests from the app
  • Work-days or calendar-days counting — your choice per company
  • Public holidays optionally excluded, configurable per department
  • Emergency callout during leave — day worked at regular, time-and-a-half, double or triple time
  • Revoke approved leave mid-period — remaining days restored automatically
Smart Leave Rules

Leave balance restored pro-rata

When approved leave is revoked, only days already elapsed are deducted. Remaining days restore to the balance automatically.

Emergency Callout

Called in during leave? Covered.

Record the day worked with your choice of pay rate — regular, time-and-a-half, double or triple time. Leave balance adjusted accordingly.

Payroll Engine

South African payroll.
Done properly.

PAYE and UIF calculated automatically against current tax brackets. Payslips generated in one click. Everything your accountant needs.

PAYE — 2026/27 brackets

Age-aware thresholds. Brackets updated annually by admin. Employer-covers option for companies that pay tax on behalf of staff.

UIF at 1% (capped at R177.12)

Employer matching contribution shown on payslip. Toggleable per company.

Configurable payroll components

Pension, medical aid, car allowance, travel reimbursement, garnishee orders, SDL and more — per employee or per department.

Mileage log & travel reimbursement

Log km per employee per month. Reimbursed at SARS approved rate (R4.84/km for 2026/27).

Branded PDF payslips

Company logo, brand colour, address and reg number. PAYE, UIF and all deductions broken out line by line.

Payroll CSV export

Export by month and department. Sorted by department then surname — exactly how your accountant wants it.

More Features

Everything else
you need.

Staff Credit & Loans

Track loans and store purchases. Interest calculated monthly. Deducted from payslip automatically.

Bulk Department Clock-in

Clock an entire department in for a day in one action. Perfect for backdating weekend shifts on Monday morning.

ID Badge Printing

Generate professional PDF badges from WordPress. Photo, QR code, brand colour — ready to print and laminate.

Role-based Access

Granular capability toggles. Control who approves leave, bulk clocks, deletes records and views pay rates.

Missed Clock-out Detection

Auto-generates a clock-out at shift end if staff forgot. No manual cleanup needed.

Absence Tracking

Record and categorise absences. Configurable absence reasons. Feeds directly into payroll calculations.

We have 7 remote farm sites and a coffee shop. Before this, tracking who showed up where was a nightmare. Now the supervisors clock everyone in from their phone and payslips generate themselves.

— Green Grace Farm Stall, Gauteng · Pilot Client

7 remote sites

All syncing to one WordPress dashboard

Offline support

Events queue and sync automatically

Phone clock-in

Supervisors clock via iPhone in the field

Auto payslips

Generated from attendance data

Pricing

One product.
Every company size.

Runs on your existing WordPress installation. iOS app for iPhone and iPad included. Your data stays on your server.

Trial

Try before you commit

R0 3 months

Full access to every feature for 3 months. No credit card required. Set up your server and test it with your actual staff.

  • Complete WordPress plugin suite
  • iOS app for iPhone and iPad
  • All clock-in methods including facial recognition
  • Full payroll engine with PAYE and UIF
  • Leave management and absence tracking
  • Setup assistance from the developer
Start Free Trial →

Requires a WordPress hosting plan with MySQL. Need help getting set up? Contact us →