Getting Started

Welcome to MBS Attendance

MBS Attendance is a complete time & attendance, leave management and payroll system built on WordPress with a companion iOS app. It was designed for South African businesses of any size — from a single shop to hundreds of staff across multiple remote sites.

You are reading v1.0 documentation

This documentation covers the initial release. Tax bracket values are for the 2026/27 South African tax year. Update them annually via Dashboard → Tax Brackets.

What's included

Your purchase includes two components that work together:

ComponentDescriptionWhere it runs
WordPress Plugin The main system — employees, payroll, leave, clockings, payslips, ID badges and all settings live here. Your WordPress website
iOS App The operational tool — supervisors use this on iPhone or iPad to clock staff in and out, approve leave, and run bulk clock-ins from any location. iPhone & iPad
ℹ️
The app is not optional

Without the iOS app, someone in the office would need to manually clock in every employee across every site from a PC. The app is what makes the system practical for businesses with remote sites or large teams.

How it works

The WordPress plugin is the central database and management interface. The iOS app connects to it over the internet (or your local network) and syncs clock events in real time. When internet is unavailable, the app queues events locally and syncs automatically when connectivity returns — nothing is ever lost.

1

Install the plugin on your WordPress site and run through first-time setup — add your company details, departments, and employees.

2

Install the iOS app on the supervisor's iPhone or iPad and connect it to your WordPress site by entering the site URL in Settings.

3

Print ID badges for your employees — each badge has a unique QR code and optionally an NFC tag for contactless clocking.

4

Start clocking — supervisors use the app at each site. At month end, generate payslips from the WordPress dashboard in one click.

Not sure where to start? Here are the most common starting points:

⚠️
South African tax compliance

MBS Attendance calculates PAYE using the tax brackets and age thresholds published by SARS. These change every tax year. After each budget announcement, update your brackets at Dashboard → Tax Brackets → Create New Year. The system will not automatically update tax rates — this is intentional, as it gives you control over when changes take effect.

Getting help

If you run into something not covered here, reach out via mybadstudios.com. Please include your WordPress version, PHP version, and a description of what you expected vs what happened.