Now live in South Africa

Staff management.
On WhatsApp.

Wagedesk helps South African employers manage their staff — leave, loans, overtime and payslips. No app. No training. Just WhatsApp.

See how it works
Welcome!

1. Leave
2. Loans
3. Overtime
4. Payslips
5. Profile
09:14
1
09:14
Leave Menu

1. Request Leave
2. My Balance
3. History
09:14

Up and running in minutes

Register, verify your email, add your workers, and manage everything on WhatsApp.

01

Register

Fill in your details. Takes less than 2 minutes.

02

Verify email

Click the link we send you. Instant verification.

03

Add workers

Add your workers. Optional — you can invite them later on WhatsApp.

04

Get started

Invite workers to WhatsApp with one tap. Manage everything from there.

See the full step-by-step guide →

Everything you need.

Built for South African employers.

Leave management

Track annual and sick leave. Workers request on WhatsApp.

Loans & repayments

Issue loans and track repayments. Balances always visible.

Overtime tracking

Log and approve overtime. Allocate as cash or loan repayment.

PDF payslips

BCEA-aligned with UIF and PAYE. Delivered via WhatsApp.

Excel dashboard

Leave history, loan summary, days worked, overtime records.

Casual workers

Offer days via WhatsApp. Accept/decline. Auto-logged.

Built for South African employers

Households

Manage housekeepers, nannies, gardeners or drivers.

Small businesses

Salons, shops, restaurants managing small teams.

Property managers

Manage building staff and security across properties.

Multi-employer workers

Workers manage multiple employers. Data stays separate.

Simple pricing

One plan. Everything included.

Monthly
TBC / month
Pricing coming soon — register for early access
  • Unlimited leave requests
  • Loan management
  • Overtime tracking
  • PDF payslips with UIF & PAYE
  • Excel dashboard
  • Casual worker management
  • Full audit trail
  • WhatsApp delivery

Ready to simplify staff management?

Join South African employers already using Wagedesk.

1
2
3

Create Account

Step 1 of 3: Your details

Your Department of Labour UIF employer reference. Required on every payslip (BCEA s.33). You can add this later in Profile.
Your SARS PAYE number. Type 'N/A' if you are below the PAYE threshold. You can add this later in Profile.

Account Created!

Check your email for the verification code.

2
3

Verify Email

Step 2 of 3: Check your inbox

We sent a verification code to:

Enter the 6-digit code from your email below.

Email Verified!

Your email is confirmed. Let us add your workers.

3

Add Workers

Step 3 of 3: Your team (optional)

Add your workers now or skip and invite them later via WhatsApp.

Name
Phone
Type
Salary / Rate

Login

Access your account

Login Successful!

Loading your dashboard...

Forgot Password

Enter your email and we will send you a reset link

Email Sent!

Check your inbox for the reset link. It expires in 1 hour.

Wagedesk

Total Workers

0

WhatsApp Bot

+27 60 011 1577

Monthly Payroll

R0

Your Workers

Loading...

← Back to home

How it works

Step-by-step: how your staff apply for leave, loans and overtime on WhatsApp, and how you approve each one.

Apply for leave
  1. Type Menu to open your menu.
  2. Choose 3 (Leave).
  3. Choose 1 for annual leave (or 2 for sick).
  4. Type the start date — today, 15 June, 15/06 or 2026-06-15.
  5. Type the end date the same way.
  6. Check the days and balance, then type 1 to submit.
  7. Your employer is notified. You get a WhatsApp reply when it is approved or declined.
+27 60 011 1577
Menu
Welcome Amina 1. Loan 2. Overtime 3. Leave 4. My Profile 5. Pending Actions
3
Amina - Leave Annual: 15 days left | Sick: 30 days left 1. Take Annual Leave 2. Take Sick Leave 3. View Leave Summary 4. Pending 0. Back
1
Amina - Annual Leave When does your leave start? You can type: - today or tomorrow - 15 June or 15/06 - 2026-06-15 0. Back
2026-06-02
Amina - Annual Leave Start date: 2026-06-02 When does your leave end? 0. Back
2026-06-05
Period: 02 Jun - 05 Jun 2026 (4 working days) Remaining after: 11 days Submit request? 1. Yes 0. No / Back
1
Leave Request Submitted - Type: Annual Leave - Period: 02-05 Jun - Status: Pending Approval
Apply for a loan
  1. Type Menu to open your menu.
  2. Choose 1 (Loan).
  3. Choose 1 to request a loan (you can also check your balance or history here).
  4. Enter the amount in Rands.
  5. Check the details and type 1 to submit.
  6. Your employer is notified and you get a message when it is approved.
+27 60 011 1577
Menu
Welcome Amina 1. Loan 2. Overtime 3. Leave 4. My Profile 5. Pending Actions
1
Amina - Loans 1. Request loan 2. My balance 3. History 0. Back
1
How much do you need? Enter an amount in Rands. 0. Back
500
Loan request: - Amount: R500 - Repay: next payslip Submit? 1. Yes 0. No / Back
1
Loan Request Sent! Amount: R500 Your employer will be notified. You'll get a message when it's approved.
Log overtime
  1. Type Menu to open your menu.
  2. Choose 2 (Overtime).
  3. Choose 1 to log overtime.
  4. Pick how long you worked extra from the list.
  5. Check the value and type 1 to submit.
  6. Your employer is notified to approve it.
+27 60 011 1577
Menu
Welcome Amina 1. Loan 2. Overtime 3. Leave 4. My Profile 5. Pending Actions
2
Amina - Overtime Available: R0 1. Log Overtime 2. View Total 3. Use Overtime to Pay Loan 0. Back
1
Amina - Log Overtime How long did you work extra? 1. 30 minutes 2. 1 hour 3. 1.5 hours 4. 2 hours 5. 3 hours 6. 4 hours 0. Back
5
Confirm overtime: - Duration: 3 hours - Rate: R30/hr - Value: R90 Submit? 1. Yes 0. No / Back
1
Overtime Request Sent! Duration: 3 hours Value: R90 Your employer will be notified.

Type HELP anytime in WhatsApp to see all commands.

Requests reach you two ways: on WhatsApp (you also get a daily 09:00 reminder of anything pending), and in your web dashboard under "Pending Requests".

Approve or reject leave
  1. Type Menu to open your menu.
  2. Choose 1 (Pending Requests).
  3. Choose 3 (Leave Requests).
  4. Pick the request from the list.
  5. Check the details and balance, then type 1 to approve (or 2 to reject).
  6. The worker is notified automatically. On the web: Dashboard → Pending Requests → Approve / Reject.
Your WhatsApp
Menu
Welcome Sarah 1. Pending Requests 2. Employees 3. Loans 4. Leave (1 pending) 5. Overtime 6. Statement 7. Share 8. UIF Submission
1
Pending Requests 1. Loan Requests 2. Overtime Requests 3. Leave Requests (1) 4. Overtime To Loan 5. Day Approvals 0. Back
3
Pending Leave Requests 1. Amina - Annual - 4 day(s) 0. Back
1
Leave Request - Employee: Amina - Type: Annual Leave - Days: 4 - Balance: 15 days remaining - After approval: 11 days - Status: Pending 1. Approve 2. Reject 0. Back
1
Leave Approved - Worker: Amina - Type: Annual Leave - Days: 4 - Period: 02 Jun - 05 Jun 2026 - Record ID: 1042
Approve or reject a loan
  1. Type Menu to open your menu.
  2. Choose 1 (Pending Requests).
  3. Choose 1 (Loan Requests).
  4. Pick the request from the list.
  5. Check the amount, then type 1 to approve (or 2 to reject).
  6. The worker is notified and the loan tracks against their balance. On the web: Dashboard → Pending Requests → Approve / Reject.
Your WhatsApp
Menu
Welcome Sarah 1. Pending Requests 2. Employees 3. Loans (1 pending) 4. Leave 5. Overtime 6. Statement 7. Share 8. UIF Submission
1
Pending Requests 1. Loan Requests (1) 2. Overtime Requests 3. Leave Requests 4. Overtime To Loan 5. Day Approvals 0. Back
1
Pending Loan Requests 1. Amina - 500 0. Back
1
Loan Request - Employee: Amina - Amount: 500 - Status: Pending 1. Approve 2. Reject 0. Back
1
Loan Approved - Worker: Amina - Amount: 500 - Loan ID: 87
Approve or reject overtime
  1. Type Menu to open your menu.
  2. Choose 1 (Pending Requests).
  3. Choose 2 (Overtime Requests).
  4. Pick the request from the list.
  5. Type 1 to approve, then choose how to apply it: Pay Out or Apply To Loan.
  6. The worker is notified to confirm. Set each worker's rate via WhatsApp option 9 or the web dashboard (default R30/hr).
Your WhatsApp
Menu
Welcome Sarah 1. Pending Requests 2. Employees 3. Loans 4. Leave 5. Overtime (1 pending) 6. Statement 7. Share 8. UIF Submission
1
Pending Requests 1. Loan Requests 2. Overtime Requests (1) 3. Leave Requests 4. Overtime To Loan 5. Day Approvals 0. Back
2
Pending Overtime Requests 1. Amina - 3 hours - 90 0. Back
1
Overtime Request - Employee: Amina - Duration: 3 hours - Amount: 90 - Status: Pending 1. Approve 2. Reject 0. Back
1
Overtime Approved - Employee: Amina - Duration: 3 hours - Amount: 90 - Current Loan Balance: 0 How should this be applied? 1. Pay Out 0. Back
1
Overtime Payout Sent - Worker: Amina - Duration: 3 hours - Amount: 90 - Pending Worker Confirmation