What this guide covers: the mental model you need before you touch any other Payroll screen. If you only read one page in this guide set, read this one — every other guide assumes you already know the terms and patterns explained here.
Part ATwo audiences, one module
"Payroll" in Agribantu actually serves two very different kinds of user, and it's worth being clear about which one you are before you go looking for a button:
- Payroll operators — the Owner, an Admin, or anyone specifically given Payroll permissions. This is the person who sets up employees, runs payroll every month, and files returns with SARS. This guide set is mostly written for this person.
- Every employee — anyone employed on the platform, regardless of role, gets a personal "My Payslips" page to see and download their own payslips. They never see the operator screens described in the rest of this guide.
Where to find Payroll
Payroll operators see a Payroll group in the left-hand navigation, with six pages inside it:
| Nav label | What it's for |
|---|---|
| Overview | Your Payroll dashboard — see Part C below. |
| Employee readiness | Setting up each employee's engagement, pay, banking and SARS details. See Getting an Employee Ready. |
| Payroll runs | Creating, calculating and approving a pay run. See Running a Pay Run. |
| ETI & statutory filing | EMP201, EMP501/EMP601, IRP5/IT3(a) and the Employment Tax Incentive. See Statutory Returns & ETI. |
| Finance handoff | Posting an approved run's cost to your general ledger. See Posting Payroll to Finance. |
| Organisation payslips | A searchable list of every payslip ever generated, org-wide. See Payslips & Paying People. |
Separately, every single employee — including ones who never touch the operator screens above —
gets a "My Payslips" item in their own navigation, at a personal
/me/payslips page. That's the self-service view mentioned in Part A.
The Overview dashboard
Open Payroll → Overview and you'll see a grid of cards, each one a queue of things that need your attention right now. A Refresh button at the top re-pulls the latest counts. The cards are:
- Employee setup — payroll setup that's incomplete for one or more employees.
- Payroll runs — runs sitting in a queue you're authorised to act on.
- Returns — filing impacts that need a decision (see Statutory Returns & ETI).
- ETI refunds — Employment Tax Incentive refund closeouts in progress.
- Finance handoff — approved runs waiting to be posted to your books.
- Payslips — payments still waiting on attestation (see Payslips & Paying People).
Each card shows a count (highlighted if it's above zero), a status chip, and a short list of the actual blockers behind that count. If the data is more than five minutes old you'll see a small banner warning that "This overview may be stale" — just hit Refresh.
Part DThe one pattern to learn: status, blockers, actions
Payroll is not a set of ordinary edit-and-save forms. Almost every screen — an employee's readiness page, a pay run, a statutory return — is built around the same three ideas, and once you recognise them, every screen in this guide set reads the same way:
A status
Every section of every record (an employee's compensation, a run, a return) shows a status chip — most commonly Missing or Configured for setup sections, or a lifecycle status like Draft, Calculated or Approved for a run.
A list of blockers
If something isn't finished, the system tells you exactly why, as a plain-language list — for example "Compensation has no active record" or "Payment date not set." You should never have to guess why a button is greyed out; read the blocker list first.
A menu of actions
The buttons/menu items you're offered on any given screen are generated by the server based on your permissions and the record's current state. If you don't see a button you expected, it's either because your role doesn't have that permission (see Part E) or because a blocker hasn't been cleared yet.
Who can do what
Payroll deliberately splits preparing work from signing it off — a "maker/checker" design common in payroll and finance systems, so no single day-to-day user can both prepare and approve their own numbers. The full scope-by-scope table lives in the Glossary — Part B; the short version:
| Role | Can do |
|---|---|
| Owner | Everything, including the sign-off actions withheld from Admin below. |
| Admin | All day-to-day preparation: employee setup, calculating a run, preparing returns, posting (not reversing) to Finance. Cannot approve a run, approve or file a return, view/attest real payslip amounts, reveal sensitive data (tax/bank numbers), or reverse a Finance posting. |
| Manager | No operator access — only their team's payslip visibility where configured. |
| Employee | Only their own payslips, via "My Payslips." |
In practice: if you're an Admin and a screen is missing an Approve, File, Attest or Reveal button you expected, that's by design — hand off to your Owner for that final step.
Part FThe order of operations
For a brand-new organisation, work through the guides in this order:
- Getting an Employee Ready — every employee needs this before they can be paid at all.
- Running a Pay Run — create, calculate and approve the month's pay run.
- Payslips & Paying People — record what was actually paid, and issue payslips.
- Statutory Returns & ETI — generate the SARS paperwork for the period.
- Posting Payroll to Finance — get the cost onto your general ledger.
Keep Corrections & Terminations and the Glossary & Roles Cheat Sheet bookmarked for later — you won't need them on day one.
TroubleshootingTroubleshooting & FAQ
I don't see the Payroll group in my navigation at all.
You don't currently hold any Payroll read permission. Ask your Owner to grant you a Payroll role, or, if you're an employee expecting a payslip, look for "My Payslips" instead — that's a separate, always-available item.
A button I need is greyed out or missing — is that a bug?
Almost always no. Check the blocker list on that section first (Part D), then check whether the action is one reserved for the Owner (Part E). Those two things explain the vast majority of "missing button" questions.
Can I edit a mistake I made in a setup form?
Not by editing in place — every setup fact is dated and kept forever for audit purposes. You add a new, corrected fact instead. See Corrections & Terminations.