Built for South African businesses · POPIA compliant

Time & attendance.
QR scan or WhatsApp location.

Set up in minutes. Employees clock in by scanning a QR code with the app, or by sending their WhatsApp GPS location — no app download needed. Real-time dashboards, PAYE/UIF/SDL payroll, leave management, labour dispatch, and more.

Start your 14-day free trial →No credit card required
QR or WhatsApp clockingMulti-branchLive dashboardPAYE/UIF/SDL payrollLeave managementLabour dispatch
< 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 clock in

Staff scan the QR code with the free TimeTap app, or simply send their WhatsApp GPS location to the TimeTap number — no app required. GPS location and timestamp are recorded instantly. 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.

WhatsApp Clock-In

Employees send their GPS location to the TimeTap WhatsApp number and receive an instant confirmation. No app, no QR, no login. Works on any phone with WhatsApp.

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

Monthly timesheet views with approval workflows. Inline punch editing, manual shift entry, and a Monday morning WhatsApp nudge for unapproved sheets.

Attendance Reports

Filter by employee, branch, or date range. Identify late arrivals, early departures, overtime, and long shifts. 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 with AI-assisted ID and bank document scanning. Includes emergency contacts, document 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.

Offline Clock-In

Employees can clock in and out even without signal. Punches are queued on-device and automatically synced when connectivity is restored — no punches lost.

AI Insights

An AI-generated narrative report that spots anomalies, patterns, and trends across your attendance, payroll, and leave data — in plain language.

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
Fleet Management·R299/mo
Help Desk·R299/mo
Invoicing & Quotes·R349/mo
Job Cards·R299/mo
Labour Dispatch·R3 250/mo
Labour Relations·R699/mo
Order Manager·R499/mo
Payroll Module·R299/mo
Surveys·R199/mo
Tasks·R149/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 & compliance

Full compliance-grade incident forms: weather and road conditions, injuries, third-party details, police case number, insurer notification, and supervisor sign-off. Captured from the mobile app with photos. Full edit and audit trail in the dashboard.

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, allowances, commissions, and bonuses.

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.

Multi-bank EFT payment file

Download a bank-compatible EFT CSV to upload directly to ABSA, FNB, Standard Bank, or Nedbank. Formatted for each bank's specific bulk payment template.

IRP5 / IT3(a) tax certificates

Generate annual employee tax certificates in XLSX format for submission to SARS. Includes all earnings codes, deductions, and employer contributions per employee.

EMP201 monthly declaration

Generate your monthly employer declaration for SARS — total PAYE, SDL, and UIF in one report, ready to capture on eFiling.

COIDA W.As.8 annual return

Export your annual Compensation Fund return with earnings per employee, capped at the DoEL ceiling. Ready to upload to the COIDA online portal.

Payroll reports suite

Year-to-date earnings, month-on-month variance, headcount movement, branch payroll breakdown, and Cost-to-Company (CTC) reports — all with XLSX export.

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

R199/mo

Build powerful surveys and public forms — for employees, customers, or anyone. Standalone public URL, conditional logic, calculated fields, email/WhatsApp confirmations, and a built-in lucky draw.

Public-facing forms

Share a URL or QR code — anyone can fill in the form without logging in. Perfect for customer feedback, competition entries, health declarations, or visitor check-ins.

Rich question builder

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

Email & WhatsApp confirmations

Send respondents an instant confirmation via email or WhatsApp when they submit. Includes their reference number and a summary of their answers.

Lucky draw

Run a weighted lucky draw directly from the responses page. Supports multiple entries per respondent, per-ticket names, and a real vs test draw mode.

Response analytics

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

Geofence & close date

Restrict public forms to within a GPS radius, set a close date after which no new responses are accepted, and track UTM campaign sources.

Subscribe, then trial free for 30 days

Labour Dispatch

R3 250/mo

Deploy casual and temporary workers to job sites with confidence. Create job orders, assign workers, notify them via WhatsApp, track attendance on the day, and export branded hours reports.

Job orders & recurring jobs

Create single or recurring job orders (daily, weekly, fortnightly, or monthly with 8 pattern options). Assign workers by skill level and headcount.

WhatsApp briefings & reminders

Notify supervisors, drivers, and casuals via WhatsApp with job details and a link to the public job page. Automated evening and morning reminders fire automatically.

Public job page

Each job gets a shareable URL workers can open to see their brief, location, time, and RSVP for pickup requirements — no login needed.

On-site attendance tracking

Supervisors clock workers in and out from the PWA. The dashboard shows all punches in real time with inline editing for time corrections.

Supervisor notes & photos

Supervisors capture proof-of-work notes and photos from the mobile app. Automatically embedded in the DOCX hours export for the client.

DOCX hours export

Generate a branded Word document with each worker's hours, breaks, start/end times, supervisor notes, and photos — ready to send to the client.

Subscribe, then trial free for 30 days

Tasks

R149/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 and timesheets export to CSV. Payroll exports include formats for Sage 200, Xero, QuickBooks, VIP People, generic CSV, and bank-specific EFT files for ABSA, FNB, Standard Bank, and Nedbank. The Payroll Module also produces IRP5/IT3(a) tax certificates, EMP201 declarations, COIDA W.As.8 returns, and a full payroll reports suite. You own your data and can export everything at any time.
Do you offer WhatsApp-based clocking?
Yes — employees simply send their GPS location to the TimeTap WhatsApp number and receive an instant clock-in or clock-out confirmation. No app download, no QR code, no login required. Works on any phone with WhatsApp. The system automatically detects whether the employee is clocking in or out based on their last punch, and matches their location to the nearest branch geofence.
What is the Labour Dispatch add-on?
Labour Dispatch is for businesses that deploy casual or temporary workers to job sites — security companies, cleaning contractors, event staffing, and similar. Create job orders (single or recurring), assign workers by skill level, send WhatsApp briefings to the supervisor and casuals, track attendance on the day from the supervisor PWA, and export a branded DOCX hours report for the client — complete with supervisor notes and proof-of-work photos.
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, fuel fill-ups, and incidents directly from the TimeTap mobile app. Incident forms capture full compliance detail: weather and road conditions, injuries, third-party information, police case numbers, and insurer notification — with photo evidence. Managers edit and audit all incident records from the dashboard. 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 ABSA, FNB, Standard Bank, and Nedbank. It also produces IRP5/IT3(a) tax certificates, the monthly EMP201 employer declaration, a COIDA W.As.8 annual return, and a full suite of payroll reports including year-to-date earnings, month-on-month variance, headcount movement, branch breakdown, and Cost-to-Company. It does not replace an accounting package but handles payroll calculations, statutory submissions, and payslip delivery 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.