Home Solutions HRify OPSEN Custom Software Custom Websites About Contact Request a Demo
HRify logo
HRify: HR, Payroll & Projects

HR and payroll software for South Africa that does not stop at the org chart

Most HR systems stop at the org chart. HRify is HR and payroll software for South African employers that keeps going: the same login that onboards a new hire runs your SARS payroll, tracks the CCMA clock on a disciplinary case, and invoices a client for the hours someone logged. Twenty-one modules, one set of approvals, one record of who did what. In rand, against South African law.

HRify | Payroll
Payroll runs in HRify with gross, net and cost to company per period

A South African employer of 10 to 250 people is often running all of this at once:

HR system Payroll engine Project tool Invoicing Disciplinary files in Word Approvals in email

Six systems that do not talk to each other, and somebody in the middle reconciling them by hand every month. HRify is one login across the lot.

Who It Is For

Built for every seat in the business

The people who feel the gaps between those systems are usually the HR manager, the financial manager, or the owner doing the reconciliation personally.

HR managers

Hiring, onboarding, leave, reviews and discipline in one record per person, with the statutory paperwork generated from it, not filled in off a template.

Financial managers

Run payroll in-house, check it against SARS rules before you file, and bill clients from the hours your team actually logged.

Managers

Leave, timesheets and claims in one queue, not three inboxes. Approve a batch at your desk, or swipe through them on your phone.

Everyone else

Apply for leave, log time, photograph a receipt, read a payslip, sign a policy. Without emailing HR to ask how many days they have left.

What You Get

Twenty-one modules, grouped the way the product is

Everything below is in the product today, in the order you will find it in the menu.

Main

  1. 01
    Analytics

    Headcount, turnover, leave, payroll and hiring, by department, over six to twenty-four months.

People

  1. 02
    PeopleIncluded

    Employee records, org chart, departments and reporting lines. Bank-detail changes need a second person to approve them.

  2. 03
    Industrial Relations

    Cases, suspensions, hearings, appeals, improvement plans, warnings and retrenchment, with the letters they require.

Time & Money

  1. 04
    Leave

    Every statutory leave type, with sick leave on a 36-month cycle counted from each person’s own start date.

  2. 05
    Timesheets

    Weekly capture against projects, a live timer, and overtime approved separately.

  3. 06
    Claims

    Expenses with receipts, plus the six allowance types SARS taxes differently.

  4. 07
    Payroll

    Pay runs, payslips, a bank file to upload, and the SARS set: IRP5, EMP201, EMP501 and tax directives.

Projects

  1. 08
    Projects

    Boards, sprints, tickets and releases, with a cost and a billing rate against each one.

  2. 09
    Clients & Invoicing

    Invoices, estimates and credit notes billed from approved hours, signed by the client through a link.

Organisation

  1. 10
    Onboarding

    A checklist per hire covering tasks, documents, equipment and a buddy. Offboarding runs it in reverse.

  2. 11
    DocumentsIncluded

    A company library where who sees what is set per document.

  3. 12
    Assets

    What the company owns, who is holding it, and when it was last serviced.

  4. 13
    Policies

    Published policies with a record of who has acknowledged them, and reminders for who has not.

  5. 14
    CalendarIncluded

    Company events with RSVPs, plus every South African public holiday.

Talent

  1. 15
    Recruitment

    Adverts, a candidate pipeline, interview scorecards, and offers signed without a login.

  2. 16
    Benefits

    Programmes, tiers and enrolment, each priced on the payslip with the right tax treatment.

  3. 17
    Compensation

    Salary bands, increase cycles and promotions, with pay-gap and band analysis.

  4. 18
    KPIs & Reviews

    Review cycles with self-assessment, manager review and project feedback.

  5. 19
    Succession

    Critical roles, a nine-box grid, and a flag on any role with nobody ready to step in.

  6. 20
    Learning

    Courses, enrolment, quizzes and certificates, producing your WSP/ATR figures.

Engagement

  1. 21
    Engagement

    Surveys, peer recognition, action plans, and a suggestion box staff can upvote.

People, Documents and Calendar are included on every plan. Every other module reads from the employee record.

Inside The Product

A screen for every part of the job

Captured from the live product, not a mock-up. The list below is the menu your team would see.

Built For South Africa

The compliance is the product, not a settings page

Global HR software localises by adding a currency symbol and a tax field. This was built for one country, which is why the leave engine knows what a 36-month sick cycle is and a disciplinary case starts a CCMA clock.

SARS & payroll

Run payroll in-house and have SARS accept it

  • Produces the e@syFile import file for your certificates, and the bulk file for registering employees who do not have a tax number yet.
  • Before you export anything, a validator runs SARS's own rules over every employee and tells you by name who will fail and why.
  • Monthly EMP201, EMP501 at reconciliation, and IRP5 and IT3(a) certificates. The ETI carry-forward is calculated for you.
  • Tax directives, severance, back pay, bursaries, company cars and share schemes are handled as proper taxable events instead of manual adjustments someone has to remember.
  • Earnings and deductions map to the right SARS source codes, and anything out of scope is listed up front, never quietly left off a certificate.
  • Two tax years are loaded from the Government Gazette. If a figure has not been published yet, payroll stops instead of guessing.

HRify produces the file and the figures. You import into e@syFile and file the return.

BCEA

Leave and hours that match the Act

  • Every statutory leave type, with sick leave on a 36-month cycle counted from each employee's own start date, not a company-wide reset.
  • Carry-over expires when the Act says it does, and you cannot pay out more than section 20(11) allows.
  • Approving a timesheet checks that week against daily and weekly hour limits, the overtime ceiling, meal breaks, night work and the earnings threshold, and warns you before you commit.
  • Overtime at 1.5×, Sundays and public holidays at 2×. A Sunday overtime hour pays 2× and not 3.5×, because the hours are not counted twice.
  • Minimum wage is checked against the gazetted figure for that period, not last year's.
  • When someone leaves, the section 42 certificate of service and the UI-19 come out of their record.
POPIA

You hold ID numbers and bank details. This treats them that way.

  • ID, passport and tax numbers, bank accounts, medical aid details and signatures are encrypted in the database, not just hidden behind a login.
  • Retention is set per category of record, and HRify will not let you choose a period shorter than the law allows: five years for tax records, three for BCEA, four for COIDA.
  • Deleting an employee anonymises them. Their identity clears, the payroll and audit history stays, because SARS still requires it.
  • If something still legally needs that record, the deletion is refused and you are told exactly what is holding it and until when.
  • When someone asks what you hold on them, the export is built for you, with any other person's details in a shared record stripped out.
LRA & the CCMA

A disciplinary case with the clock already running

  • Written against the 2025 Code of Good Practice on Dismissal, which replaced Schedule 8 in September that year.
  • You cannot record a dismissal against a case that never had a hearing.
  • The referral window is counted from the right date. A dismissal on notice starts the clock when the notice period ends, an internal appeal restarts it, and a deadline falling on a weekend rolls to the next working day.
  • Thirty days for a dismissal, ninety for an unfair labour practice, chosen by the sanction, not by how someone filed the case.
  • Hearing notices, outcome letters and dismissal letters generate as signed PDFs off the case itself.
  • Retrenchment follows section 189A, with the nine consultation headings checked off and severance compared against what you are offering.
Mistakes It Will Not Let You Make

Every product says “compliant”. Ask to see it stop you.

A checklist is easy to claim. These are the points where HRify refuses to carry on, and each one is a penalty, a CCMA award or a SARS query that did not happen.

  • Filing a SARS submission with errors in it. The validator names the employees and the reasons. A test export still runs, so you can see the whole list before fixing anything.

  • Running payroll into a tax year nobody has checked. On 1 March it flags the figures that change and waits for someone to confirm them.

  • Paying a lump sum SARS has not priced yet. Severance and certain other payments wait for the directive, so nothing goes out and has to be corrected later.

  • Deleting an employee the law says you must keep. You are told which records still need them and for how long.

  • Approving your own claim, payroll run or bank-detail change. Not a setting an administrator can quietly switch off.

  • Issuing the same invoice number twice. Under the VAT Act that has to fail rather than repeat, so it fails.

Approvals

Ten things need signing off. They all work the same way.

Payroll, leave, claims, timesheets, severance, back pay, tax directives, salary advances, share schemes and bank-detail changes run through one approval chain you configure once.

Your chain, per module

Decide who approves what, in what order, and whether a step can be handed to someone else. Leave can be one signature and payroll can be three.

Nobody approves their own money

On claims, payroll, severance, back pay, advances and bank-detail changes, the person who raised it cannot be the one to approve it. Leave joins that list the moment it is being paid out instead of taken.

Leave does not stall the business

If an approver is away when something is submitted, HRify offers a stand-in at the same level who is not also away. Approvals keep moving while people are on holiday.

And the person who was away keeps their say

When they are back they can still overturn the decision or send the case back a step, even though someone stood in for them.

Sent back is not the same as declined

Returning something for rework puts it back an earlier step and clears the later sign-offs. Declining it closes the matter. Both require a reason, so the record explains itself later.

Caught before it commits, not after

Leave balances, the waiting period on a bank-detail change and self-approved timesheets are checked before the final approval goes through, so a problem stops the decision instead of having to be undone.

AI Assistant

Otto answers questions about your own people

Ask in plain language instead of building a report. Otto reads your live HR data and answers questions about headcount, leave, timesheets, claims, payroll, hiring, training and pending approvals. Staff can ask about their own leave, payslips and claims without opening a ticket with HR.

It can answer, not change

Otto has no way to write to your data. It cannot approve, edit or delete anything.

It only sees what you see

A manager asking about leave gets their own team, not the company. An employee gets themselves.

Off until you switch it on, and priced by the question

Turning it on is a deliberate POPIA decision, and it is charged as a monthly allowance of questions rather than per seat. ID numbers, bank details, employment equity and medical aid data are never sent to it.

Ask About Otto
The Mobile App

Your team will not use software they have to sit down for

A proper iOS and Android app, not a website in a frame. Four tabs and a centre button that opens the four things people do most: leave, a timesheet, a claim, or report an incident.

HRify mobile home screen with pending claims, hours this week and leave balances
Home
The centre button opened into leave, timesheet, claim and report an incident
Quick actions
A manager's HRify approvals inbox with leave, timesheet and claim requests
Approvals
An HRify payslip on mobile with a full earnings and deductions breakdown
Payslips
The HRify mobile home screen in dark mode
Dark mode
For your staff and managers

The HR queries that never reach you

  • Apply for leave with a doctor's note attached, fill in a week's timesheet, or run a timer while working.
  • Photograph a receipt and submit the claim on the spot, instead of finding it in a jacket pocket at month-end.
  • Read a payslip with the full breakdown, hide the net pay with a tap when someone is looking over a shoulder, and download the PDF for a landlord or a bank.
  • Look up a colleague, see the org chart, see company events and public holidays, read and sign a policy, give someone recognition, answer a survey.
  • Report an incident, anonymously if they choose, with a reference they can follow without identifying themselves.
  • Managers approve leave, timesheets and claims from one queue. Swipe right to approve, left to decline, or clear the lot at once.
Security on the device

If a phone is lost, nothing walks out with it

  • The app locks behind Face ID or a fingerprint by default, and falls back to the phone's passcode so a device with only a PIN is still protected.
  • Screenshots and screen recording are blocked on the screens that show money, health, disciplinary or identity information, and the app blurs itself in the app switcher.
  • Notifications never carry their contents. A push says a leave request needs review, not whose or for what.
  • Disciplinary and payroll notifications do not push at all, because the subject line alone would tell someone too much.
  • Downloaded payslips are cleared from the phone on a timer and wiped when the person signs out.
  • Microsoft 365 sign-in and two-factor authentication are both supported.
Access & Privacy

Who can see what

An HR system holds the most sensitive information in the business. Most of the work here went into who does not see it.

Managers see less than you would expect

A manager looking at one of their own team gets no ID number, bank details, date of birth, medical aid, employment equity data, performance rating or signature. Those fields are not masked to the last four digits, they are not sent at all. Approving someone's leave does not require knowing where they bank.

One login, more than one employer

Identity and employment are kept apart, so the same person can be an administrator at their own company and a manager at a client. An external accountant or HR consultant needs one account, not one per client, and removing their access takes effect immediately, not whenever they next sign in.

Two-factor you can insist on

You can require two-step verification for particular roles, so everyone with payroll access has it whether they got around to setting it up or not. It applies when they sign in, when they use Microsoft 365, and when their session renews.

Things that happen without anyone remembering

An increase dated for next month is applied before that payroll runs. Leave accrues monthly. CCMA deadlines and warning expiries chase themselves. Timesheet reminders go out on a Friday. Invoices chase late payers. None of it depends on someone having it in their diary.

Where It Sits

The market splits three ways. HRify spans all three.

HR suitesGood at records and process. No South African payroll, no disciplinary machinery, no invoicing.
Payroll enginesGood at PAYE and statutory returns. No performance, no projects, no CCMA.
Work management toolsGood at boards and delivery. No people, no payroll, no compliance.
HRifyAll three, under one login and one approval chain, with the South African compliance built into the product instead of bolted onto it.

Two applications over one system: a web app for administrators, managers and finance, and a mobile app for everyone else. Both see the same data at the same time.

Pricing

Priced per employee, per month, in rand

Tiers are cumulative: each one includes everything below it. All prices exclude VAT.

Starter
R52

per employee, per month

Minimum R790 a month

HR without payroll. Everything you need to run the people side properly.

  • People and employee records
  • Leave, BCEA-aligned
  • Documents, policies and signatures
  • Onboarding and offboarding
  • Calendar and company events
  • Self-service on web and mobile
Get a Quote
Business
R139

per employee, per month

Minimum R2,290 a month

Everything in Professional, plus industrial relations and the billable side of the business.

  • Industrial relations and CCMA tracking
  • Incidents and injuries on duty
  • Projects, sprints and kanban
  • Clients, invoicing and recurring billing
  • Compensation and succession
  • POPIA, Employment Equity, WSP and COIDA
Get a Quote
Work out your price
employees

Count everyone with an active employee record in a month, including part-time staff.

  • Starter
    –a month
  • Business
    –a month

This is an estimate on monthly billing, before any annual discount and excluding VAT. We confirm your exact price in a written quote.

Card prices are the rate up to 100 staff. Each tier has a monthly minimum, so a small team pays the minimum rather than the per-employee total. Every employee above 100 is charged less: R46, R89 and R125, while the first 100 stay at the card rate. Above 300 staff, the price is quoted on your own numbers. Annual billing is 15% off, locks the rate for twelve months and waives implementation. Two-factor authentication and biometric unlock are included in every tier, because security is never an upsell.

Common Questions

Questions about HRify, answered plainly

The things people ask before a demo. If yours is not here, ask us on WhatsApp.

Is HRify SARS compliant?

HRify runs payroll to SARS rules and produces the monthly EMP201 figures, the EMP501 at reconciliation, IRP5 and IT3(a) certificates and the e@syFile import file. Before you export, a validator runs SARS’s own rules over every employee and names anyone who will fail. There is no SARS certification for payroll software, and HRify does not file for you: you import into e@syFile and submit the return.

How much does HRify cost?

HRify is priced per employee, per month, in rand, excluding VAT. Starter is R52 with a minimum of R790 a month, Professional is R99 with a minimum of R1,490, and Business is R139 with a minimum of R2,290. Those are the rates up to 100 staff. Employees above 100 are charged less, and above 300 we quote on your own numbers. Annual billing is 15% off and waives implementation.

Does HRify handle leave under the BCEA?

Yes. Every statutory leave type is built in, with sick leave on a 36-month cycle counted from each employee’s own start date. Carry-over expires when the Act says it does, an employee is told they are short before they submit, and every South African public holiday feeds the calculation.

Is payroll part of HRify or a separate product?

Payroll is part of the platform from the Professional tier up. It reads approved leave, timesheets and claims from the same employee record, so there is no export from an HR system into a payroll engine and nothing to reconcile between the two.

Is there an HRify mobile app?

Yes, an iOS and Android app. Staff apply for leave, log time, photograph a receipt for a claim, read payslips and sign policies. Managers approve leave, timesheets and claims from one queue. The app locks behind Face ID or a fingerprint, and the screens that show money or identity block screenshots.

Who is HRify for?

South African employers of roughly 10 to 250 people who want HR, payroll, and often projects and client invoicing, under one login. The person who usually brings it in is the HR manager, the financial manager, or the owner doing the month-end reconciliation personally.

Can HRify run disciplinary cases and CCMA deadlines?

Yes. Industrial relations is included from the Business tier. Cases, warnings, hearings and appeals carry the paperwork they need, the referral window is counted from the correct date, and hearing, outcome and dismissal letters generate as signed PDFs off the case.

Can we see HRify on our own payroll before deciding?

Yes. Bring a month you have already run and watch the validator go through your own people, one by one. Request a demo and we will set it up.

Also From Us

Vehicles and field teams as well? That is the other platform.

OPSEN is built and run by the same team, and when neither platform fits we build the custom software that does.

OPSEN: Fleet & Operations Software

Trips, live tracking off the driver’s phone, job cards, inspections, fuel and invoicing, priced per company.

See OPSEN

Custom Software Development

Internal tools, customer portals, integrations and reporting, scoped in writing and supported after launch.

See Custom Software

Website Design

Fast, phone-first business websites that tell a visitor what you do and how to get hold of you.

See Website Design

See it on your own payroll

Bring a month you have already run. The quickest way to judge HRify is to watch the validator go through your own people, one by one, and see what it finds.