Built for South African businesses · POPIA compliant

Time & attendance.
As simple as a QR scan.

Set up in minutes. Print a QR code. Employees download the free app and scan to clock in — GPS-verified, selfie-confirmed. Real-time dashboards, PAYE/UIF/SDL payroll, leave management, WhatsApp alerts, and more.

Start your 14-day free trial →No credit card required
Multi-branchLive dashboardPAYE/UIF/SDL payrollLeave managementField tasksSurveys
< 5 min
Setup time
Pay per branch
Not per employee
POPIA
Compliant
14 days
Free trial

Trusted across industries

Retail & WholesaleConstruction & BuildingHealthcare & ClinicsHospitality & RestaurantsSecurity & GuardingCleaning & FacilitiesManufacturingLogistics & Distribution

Up and running in 3 steps

No hardware. No training. No IT department needed.

01

Create your account

Register, add your branches and employees. Takes about five minutes. Invite staff by WhatsApp.

02

Print your QR code

Download a branded A4 QR poster for each branch. Print it and stick it on the wall — it never changes.

03

Employees scan in

Staff download the free TimeTap app and scan the QR code to clock in. GPS location, timestamp, and an optional selfie are recorded — you see it live in the dashboard.

Everything your business needs

All core features are included in your base subscription — no hidden extras.

QR Clock In/Out

One QR code per branch, printed or on-screen. Employees download the free TimeTap mobile app (iOS & Android) to scan and clock in — GPS-verified and photo-confirmed.

Buddy Punch Protection

Each employee registers their device. Face ID or PIN confirms identity. Geofence restricts clocking to within the branch radius.

Multi-Branch Management

Unlimited branches, each with its own QR code, geofence, live view, and reports. Assign employees to multiple branches.

Live 'Who's In' Board

A real-time dashboard showing who has clocked in, who is absent, and who is late — across all branches at once.

Timesheets & Shifts

Weekly timesheet views with approval workflows. Set shift templates, assign to employees, and automatically compare scheduled vs actual hours.

Attendance Reports

Filter by employee, branch, or date range. Identify late arrivals, early departures, and overtime. Export to CSV in seconds.

Payroll Exports

Download attendance data formatted for Sage 200, Xero, QuickBooks, VIP People, or generic CSV. One click, every pay period.

Leave Management

Submit and approve leave requests in the dashboard. Balances tracked automatically. Public holidays suppressed from absence alerts.

WhatsApp Alerts

Automatic WhatsApp messages when employees are late, absent, or miss their clock-out. Configurable per branch with quiet hours.

Employee Profiles

Full HR profiles including ID number, DOB, emergency contacts, documents vault, banking details, and contract type.

GPS & Remote Clocking

Every clock record includes a GPS coordinate. Remote workers can clock from home with configurable approval rules.

Audit Log

Every change to employees, branches, billing, and attendance is logged with timestamp and actor. Full traceability.

Simple, honest pricing

Pay per branch, not per employee. Scale up or down any time.

Prices in South African Rand (ZAR), VAT inclusive.

Monthly

R229

per branch / per month

  • All core features
  • Unlimited employees
  • Unlimited time records
  • WhatsApp alerts
  • Payroll exports
  • 14-day free trial
Start free trial
Save 17% — best value

Annual

R2 290

per branch / per year

  • Everything in Monthly
  • Priority email support
  • 17% discount vs monthly
  • Lock in current pricing
  • Annual invoice for accounting
  • 14-day free trial
Start free trial

Optional add-ons (billed separately, 30-day free trial each)

Asset Manager·R299/mo
Bookings·R499/mo
Employment Equity·R499/mo
Fleet Management·R299/mo
Help Desk·R299/mo
Invoicing & Quotes·R349/mo
Job Cards·R299/mo
Labour Relations·R699/mo
Order Manager·R499/mo
Payroll Module·R299/mo
Recruitment·R899/mo
Skills Development·R499/mo
Surveys·R149/mo
Tasks·R199/mo
Optional power-ups for your account

Add-ons

Each add-on is billed separately. Once you have an active TimeTap subscription, you can trial any add-on free for 30 days before being charged. Activate or cancel any time from your Billing page.

Asset Manager

R299/mo

Track every company asset — from laptops and tools to equipment and furniture. QR-code labels, checkout workflows, and condition reports keep your register accurate.

Asset registry

Record serial number, category, purchase date, value, location, and assigned custodian for every asset. Attach photos and supporting documents.

QR code labels

Generate printable QR labels for each asset. Scan with the TimeTap mobile app to instantly pull up the asset record, condition history, and custody log.

Checkout & check-in workflow

Issue assets to employees with a digital custody receipt. Employees sign on the mobile app. Check-ins capture the return condition and any notes.

Condition reports

Record asset condition at each check-in and on scheduled inspections. Full photo and note capture from mobile — know the state of every asset at all times.

Warranty & insurance tracking

Set warranty expiry and insurance renewal dates. Get WhatsApp alerts before they lapse so you are never caught unprotected.

Maintenance logs

Schedule routine maintenance, log completed services with cost, and receive reminders when the next service is due.

Subscribe, then trial free for 30 days

Bookings

R499/mo

Let clients book themselves 24/7 via your branded public page. Service catalogue, resource scheduling, WhatsApp confirmations, and a built-in waitlist — for any service business.

Public booking page

Your own branded URL — clients pick a service, choose a time, and confirm their booking without calling you. No login required.

Service catalogue

Define services with name, description, duration, price, and category. Control which resources (staff, spaces, vehicles, or equipment) can deliver each service.

Resource scheduling

Assign bookings to employees, assets, vehicles, or spaces. Each resource has its own availability calendar so double-bookings are impossible.

WhatsApp confirmations & reminders

Clients get an instant WhatsApp confirmation and an automatic reminder before their appointment. Businesses are notified too.

Waitlist management

When a slot is fully booked, clients can join a waitlist. If a booking is cancelled, waitlisted clients are notified automatically.

Appointment calendar

Manage all bookings from a full calendar view. Drag, drop, and reschedule. Filter by resource, service, or branch.

Subscribe, then trial free for 30 days

Fleet Manager

R299/mo

Manage your entire vehicle fleet from one dashboard. Track trips, fuel, maintenance, and documents — with WhatsApp alerts before things go overdue.

Vehicle registry

Record make, model, year, VIN, registration number, and assigned driver for every vehicle. Attach photos and set a primary fleet photo.

Trip logging

Log trips with start/end odometer readings, GPS location, driver, purpose, and fuel fill-ups. Mobile app support for field drivers.

Maintenance scheduling

Set service intervals by km or date. Track completed services with cost, supplier, and notes. Get WhatsApp alerts before the next service is due.

Document expiry alerts

Track license disk, roadworthy certificate, and insurance expiry dates. Receive automatic WhatsApp reminders before documents expire.

Fuel management

Log every fill-up with cost and litres. Automatically calculate cost-per-km and consumption per vehicle over any date range.

Incident reporting

Field-capture incident reports with photos, description, and third-party details from the mobile app. Full incident history per vehicle.

Subscribe, then trial free for 30 days

Help Desk

R299/mo

A full support ticketing system built into TimeTap. Manage customer queries from a branded web form, inbound email, or WhatsApp — all in one inbox, with full thread history.

Unified inbox

Tickets from your public web form, inbound email (slug@helpdesk.timetap.co.za), and manual creation all land in one inbox with status tracking.

Email threading

Replies automatically thread back to the original ticket using Reply-To routing. Every email includes the ticket number so nothing gets lost.

Multi-channel replies

Reply to customers via email, log an internal note for your team only, or flag a reply as WhatsApp — all from the ticket detail panel.

Customer status portal

Each ticket gets a unique public link. Customers can view the full thread, check their status, and reply — no login required.

Spawn work from tickets

Convert a ticket into a job card, task, or order in one click. The linked work is pre-filled and tracked directly on the ticket.

Categories & priorities

Tag tickets by category and priority to route and filter your inbox. A ticket cannot close while linked work is still in progress.

Subscribe, then trial free for 30 days

Job Cards

R299/mo

A full job management system for service and field-service businesses. Create, assign, and track job cards from quote to completion — with customer sign-off, photos, and PDF reports.

Auto-numbered job cards

Every job gets a unique, sequential reference number. Track jobs by number, customer name, technician, or status from a searchable dashboard.

Assign technicians

Assign one or more team members to a job card. Technicians are notified via WhatsApp and can update job status from the TimeTap app in the field.

Job types & categories

Define your own job types (e.g. Installation, Service Call, Repair) with custom colour coding. Filter and report by job type.

Customer sign-off & photos

Capture a customer signature and completion photos on site. Everything is attached to the job card record and included in the PDF report.

Overdue flagging & CSV export

Jobs past their due date are automatically highlighted. Export your full job card history to CSV for further analysis or invoicing.

Client register

Maintain a central register of clients — companies and individuals — with multiple contacts per client. Link job cards and tasks directly to a client for a full account view.

Subscribe, then trial free for 30 days

Order Manager

R499/mo

A production and order management system for businesses that buy, process, and dispatch goods. Track every order from receipt to delivery — with client WhatsApp notifications at each stage.

Order creation & line items

Create orders with multiple line items, quantities, unit costs, and supplier reference numbers. Duplicate existing orders to speed up repeat work.

Status workflow

Orders move through Draft → Processing → Ready → Dispatched. Each stage transition notifies the client contact via WhatsApp — automatically.

Arrival tracking

Log stock arrivals per line item with received quantities and dates. Know exactly what has arrived and what is still outstanding for each order.

Client & buyer linking

Link orders to clients and buyers from your contact register. View the full order history for any client in one place, with direct WhatsApp access to their contacts.

Custom labels & QR printing

Design and print custom labels for dispatched orders — including order reference, client name, QR code, dates, and your company logo.

Linked job cards & tasks

Attach job cards and field tasks directly to an order. See all associated work in one Order Work tab — no switching between systems.

Subscribe, then trial free for 30 days

Payroll Module

R299/mo

A full SA-compliant payroll engine built into TimeTap. Calculate PAYE, UIF, and SDL, generate branded payslips, and export EFT files — without switching to another system.

PAYE, UIF & SDL calculations

Automatic tax calculations using current SARS tax tables. Monthly and annual payroll cycles supported. Handles normal time, overtime, and allowances.

Branded PDF payslips

Generate a professional payslip PDF for each employee, per pay period. Includes your company logo, employee details, earnings, deductions, and net pay.

WhatsApp payslip delivery

Send payslips directly to employees via WhatsApp with one click. Employees receive their payslip as a PDF without needing an email address.

Payroll run history & locking

Approve and lock completed payroll runs to prevent changes. View the full history of every pay run, including who approved it and when.

EFT payment file export

Download a bank-compatible EFT file to upload directly to ABSA, FNB, Standard Bank, or Nedbank. Employee banking details are stored securely in their profile.

Employee banking details

Capture and store bank account numbers, branch codes, and account types per employee. Used automatically in EFT exports and payslips.

Subscribe, then trial free for 30 days

Surveys

R149/mo

Build powerful surveys and assessments — for employees, customers, or the public. Deliver them via QR code, WhatsApp link, or in the mobile app.

Public-facing surveys

Anyone can scan a QR code and fill in a form — no login required. Perfect for customer feedback, site inductions, health declarations, or visitor check-ins.

Internal employee surveys

Send surveys to specific employees or branches. Branch-restricted so only the right team can respond. Ideal for performance check-ins, safety checks, or daily stand-ups.

Scored assessments

Set a score per question and get automatic section totals. Use for skills assessments, compliance tests, or induction quizzes with pass/fail thresholds.

Drag-and-drop builder

Text, radio, checkbox, number, date, photo, signature, and file upload fields. Add conditional logic to show or hide questions based on previous answers.

Response analytics

View all responses in a table, drill into individual submissions, and export everything to CSV for further analysis.

Geofence restriction

Optionally restrict public surveys to within a GPS radius — so only people on-site can submit.

Subscribe, then trial free for 30 days

Tasks

R199/mo

Assign, track, and close tasks for field workers and on-site teams. Real-time status updates, WhatsApp notifications, and full history — all in one place.

Task assignment

Assign tasks to a specific employee or to anyone at a branch. Set a title, description, due date, and priority (low / normal / high / urgent).

Real-time status board

Tasks move from Open → In Progress → Done. Managers see live status across all branches and can filter by employee, branch, priority, or date.

WhatsApp alerts on assignment

Employees receive an instant WhatsApp notification when a new task is assigned to them. They view, accept, and update task status in the TimeTap mobile app.

Repeating & scheduled tasks

Set tasks to repeat daily, weekly, or on custom schedules. Great for routine inspections, cleaning checklists, or site maintenance rounds.

Client linking

Link tasks to a client in your client register. View all tasks per client from one place, and quick-add tasks directly from the client detail page.

Task history

Every status change is time-stamped. Know exactly when a task was started and completed, and by whom.

Subscribe, then trial free for 30 days

All add-on prices are VAT inclusive. Annual billing saves up to 17%.

Frequently asked questions

Do employees need to download an app?
Yes — employees use the TimeTap mobile app (iOS & Android) to clock in and out, submit leave, complete tasks, fill in surveys, and view their own records. The app is free to download. Managers and owners use the web dashboard.
How does the 14-day free trial work?
You get full access to all base features for 14 days with no credit card required. At the end of the trial your account moves to read-only until you subscribe. Add-on trials are separate and only available once you have an active paid subscription — each add-on then gets its own 30-day free trial that you activate from your Billing page.
What happens if I add a new branch mid-month?
We use a high-watermark billing model. You are charged based on the highest number of active branches in a billing period. Adding branches is seamless — you will receive a top-up charge for the remainder of the current period.
Is my data secure?
All data is encrypted in transit (TLS) and at rest. We use Supabase infrastructure with row-level security — each organisation can only see its own data. We are fully POPIA compliant.
Can I export all my data?
Yes. Attendance records, timesheets, and payroll data can be exported to CSV or in payroll-ready formats (Sage, Xero, QuickBooks, VIP, ABSA/FNB EFT). You own your data.
Do you offer WhatsApp-based clocking?
Not yet — WhatsApp clocking is on our roadmap. Currently, employees clock via QR code scan in a browser, via the mobile app, or via a supervisor manual punch.
What is the Bookings add-on?
Bookings gives your business a branded public booking page where clients can pick a service, choose a time slot, and confirm their appointment 24/7 without calling you. It supports any bookable resource — staff members, spaces, vehicles, or equipment — and handles service catalogues, availability calendars, WhatsApp confirmations and reminders, waitlists, and deposit collection. It works for beauty salons, medical practices, venues, tutors, vehicle hire, and any other appointment-based business.
What is the Job Cards add-on?
Job Cards is a full job management system for service businesses. It lets you create numbered job cards, assign technicians, capture customer signatures and photos on site, and generate PDF completion reports. It also includes a client register so you can link jobs and tasks to specific clients and contacts.
What is the Fleet Manager add-on?
Fleet Manager tracks your entire vehicle fleet — registration, service history, fuel, trips, incidents, and document expiry. Drivers log trips and incidents from the TimeTap mobile app. WhatsApp alerts fire automatically before a service, license disk, or insurance is due.
What is the Asset Manager add-on?
Asset Manager is a full asset tracking system. Print QR labels, scan assets from the mobile app, check assets in and out with employee signatures, capture condition reports on return, and get WhatsApp alerts before warranties or insurance expire.
What is the Order Manager add-on?
Order Manager handles production and dispatch workflows — create orders with line items, track arrivals, move orders through a status pipeline (Draft → Processing → Ready → Dispatched), and automatically notify client contacts via WhatsApp at each stage. It also links to job cards and field tasks.
What is the Payroll Module add-on?
It is a full SA-compliant payroll engine built into TimeTap. It calculates PAYE, UIF, and SDL using current SARS tax tables, generates branded PDF payslips, and exports EFT files for major SA banks. It does not replace an accounting package but handles the payroll calculation and payslip generation end-to-end.
What is the Help Desk add-on?
Help Desk is a full customer support ticketing system built into TimeTap. Customers submit tickets via a branded web form at timetap.co.za/support/your-slug or by emailing your helpdesk address. Tickets thread automatically so every reply stays attached to the original query. Staff reply from the dashboard by email, internal note, or WhatsApp. Each ticket gets a unique public link so customers can track their status and reply without needing an account. You can convert any ticket into a job card, task, or order in one click — and the ticket cannot close until the linked work is complete.
Can I cancel at any time?
Yes. Cancel your subscription from the Billing page at any time. Your account stays active until the end of the paid period. No long-term contracts.

Ready to stop chasing timesheets?

Join South African businesses already using TimeTap. Get full access free for 14 days — no credit card required.