Skip to content
BusinessSwitching

When (and how) to switch payroll software

If payroll has become a monthly scramble of spreadsheets, late EMP201s and patched-together payslips, it may be time to switch. Here is how to know, what to look for, and how to migrate without losing a beat.

Origami PayPayroll Team27 June 20267 min read

Most small businesses do not choose their payroll method so much as inherit it. You started with one or two staff, opened a spreadsheet, and the spreadsheet stuck around long after the team grew. Or you handed the whole thing to a bureau and only notice it when an invoice arrives or a payslip turns out wrong. Either way, payroll quietly becomes one of those jobs that takes longer, costs more and worries you more than it should.

This guide is for the owner who suspects it is time for a change but is nervous about the disruption. We will cover the clear signs you have outgrown your current setup, what to look for in a replacement, the best time of year to make the move, and a practical migration checklist so you can switch without dropping a single pay run or missing a SARS deadline.

The signs it is time to switch

You rarely wake up one morning and decide to change payroll systems. Instead, the friction builds. Here are the signals that tend to mean the cost of staying put has overtaken the cost of switching.

  • Errors keep creeping in. A formula gets dragged one cell too far, a rebate is applied to the wrong employee, or PAYE is out by a few rand every month. Small mistakes compound into big reconciliation headaches at year-end.
  • It eats your time. If a single pay run swallows half a day of copying, checking and re-checking, that is time not spent running your business.
  • You are missing or rushing deadlines. The EMP201 is due by the 7th of the following month. If you are scrambling every month, the system is working against you.
  • Your payslips are not compliant. A spreadsheet printout is not a BCEA-compliant payslip. If yours is missing required fields, you carry a real legal exposure.
  • The cost no longer makes sense. A bureau that was fine for two staff may feel expensive at ten, especially if you are still doing half the legwork yourself.
  • Nobody can cover you. If only one person understands the spreadsheet, a single sick day can hold up everyone's pay.
Warning:

A spreadsheet payslip is a compliance risk

Section 33 of the BCEA requires a written payslip showing specific information every pay period, and records must be kept for at least three years. A bare bank-transfer total or a generic Excel cell does not meet that bar. If a labour inspector asks, the gap is yours to explain.

What to look for in a replacement

Once you have decided to move, the temptation is to grab the cheapest or most familiar option. Resist that. Payroll is a compliance job first and a convenience second. Hold any candidate against this short list before you commit.

What to checkWhy it matters
SARS-aligned calculationsPAYE, UIF and SDL must follow the current SARS tables, rebates and thresholds exactly. The maths should update each tax year without you lifting a finger.
BCEA-compliant payslipsIt should produce a proper written payslip with every required field, ready to hand to staff and keep on record.
EMP201 supportYour monthly totals for PAYE, UIF and SDL should be ready to drop into the EMP201, not pieced together by hand.
POPIA-conscious data handlingPayroll holds sensitive personal and banking data. Your provider should store and protect it responsibly.
Transparent pricingYou should understand exactly what you pay and what happens as your headcount grows. No surprises.
Ease of useIf you need a manual to run a pay cycle, it will not save you time. It should feel obvious.

This is the bar OrigamiPay is built to clear: it does the PAYE, UIF and SDL maths against the current tables, produces BCEA-compliant payslip PDFs, and pre-fills your EMP201 totals so the monthly declaration is a review rather than a rebuild. If you want a refresher on how those three deductions fit together, see PAYE, UIF and SDL explained.

The statutory figures your system must get right

Whatever you switch to, it has to handle the 2025/26 numbers correctly. These are the headline figures any compliant system should apply automatically.

R17 712
Monthly UIF remuneration ceiling (max R177.12 each side)
1% + 1%
UIF: employee plus employer, 2% total
R500 000
Annual payroll at or below which SDL is exempt
R17 235
Annual primary tax rebate (everyone)

PAYE is the part most spreadsheets get wrong, because it is not a flat percentage. It is worked out by annualising the month's pay, applying the sliding bracket table, subtracting the rebates and any medical scheme credits, then dividing by twelve. Here is the table your system should be applying.

Annual taxable incomePAYE
R0 – R237 10018% of taxable income
R237 101 – R370 500R42 678 + 26% above R237 100
R370 501 – R512 800R77 362 + 31% above R370 500
R512 801 – R673 000R121 475 + 36% above R512 800
R673 001 – R857 900R179 147 + 39% above R673 000
R857 901 – R1 817 000R251 258 + 41% above R857 900
R1 817 001 and aboveR644 489 + 45% above R1 817 000
Tip:

Let the software carry the tables

Medical scheme tax credits are R364 for the main member, R364 for the first dependant and R246 for each additional dependant, per month. Memorising figures like these is exactly the job you are switching to avoid. Pick a system that applies them for you and updates them each tax year.

The best time to switch

You can move payroll providers at any point, but two moments make it far simpler.

Start of the tax year (1 March)

The South African tax year runs from 1 March to 28 February. Switching on 1 March is the cleanest option because everyone starts the new year with zero year-to-date figures. There is nothing to carry across, and your old system handles the full prior year's EMP501 reconciliation and IRP5 certificates.

Start of a calendar month

If you cannot wait for March, switch at the start of a month. Payroll is a monthly cycle, so a month boundary gives you a clean cut-off. The one thing you must bring across is each employee's year-to-date totals, so PAYE continues to annualise correctly. Avoid switching mid-cycle, which forces you to split a single month across two systems.

The goal is a clean line in the sand: one system finishes a complete period, the next system starts a fresh one. Everything that follows is easier when that line is tidy.

Your migration checklist

A switch goes wrong when it is rushed. Work through these steps in order and the move becomes routine rather than risky.

  1. 1Gather your employee data. Full names, occupations, ID numbers, tax numbers, bank details, start dates, pay rates and pay frequency. Get it clean and complete in one place before you load anything.
  2. 2Capture the year-to-date figures. If you are switching mid-year, you need each employee's earnings, PAYE, UIF and any other deductions already paid this tax year. This is what keeps PAYE annualising correctly. If you switch on 1 March, you can skip this.
  3. 3Confirm your statutory registrations. Make sure your PAYE, UIF and (if applicable) SDL reference numbers are correct and to hand. Remember SDL only applies once your annual payroll exceeds R500 000.
  4. 4Set up and load the new system. Enter your company details and employees, then your opening year-to-date balances.
  5. 5Parallel-run one cycle. Run one pay period in both the old and new systems at the same time and compare. The numbers should match to the rand.
  6. 6Verify line by line. Check net pay, PAYE, UIF, SDL and the EMP201 totals against your old output. Investigate any difference before you go live.
  7. 7Issue payslips and file as normal. Once the parallel run ties out, hand staff their new payslips, submit the EMP201 by the 7th, and retire the old system.
Warning:

Do not skip the parallel run

The single most common mistake is going live without a parallel cycle. One overlapping run, checked line by line, is the cheapest insurance you will ever buy against a payroll error landing in your staff's bank accounts.

If you want a full walkthrough of a live pay cycle on the new system, our guide on how to run payroll in South Africa takes it step by step, and building a compliant payslip covers exactly what each payslip must show.

After the switch

Switching is a one-off effort; the payoff is every month afterwards. Once you are settled, the rhythm is simple: capture any changes, run the cycle, hand out compliant payslips, and submit the EMP201 by the 7th of the following month. The maths, the tables and the paperwork should largely look after themselves, which is the whole point of moving in the first place. Keep your three years of records in order and the heavy lifting is done.


Payroll that does the maths, the payslips and the EMP201 for you

Switch to a system that handles PAYE, UIF and SDL correctly and gives your staff BCEA-compliant payslips every month.

Start your free trial