Docs / Payroll / Payroll Overview

Payroll · Customer guide

Payroll Overview

Read this one first. It explains where everything lives, who is allowed to do what, and the one pattern that repeats on almost every Payroll screen — once you recognise it, the rest of Payroll stops looking complicated.

Audience: everyone using Payroll Part of the Payroll guide set Guide 1 of 8

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 A

Two 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.
If you just want to find your own payslip, skip straight to Payslips & Paying People — Part C. Everything else on this page is written for the person actually running payroll.
Part B

Where to find Payroll

Payroll operators see a Payroll group in the left-hand navigation, with six pages inside it:

Nav labelWhat it's for
OverviewYour Payroll dashboard — see Part C below.
Employee readinessSetting up each employee's engagement, pay, banking and SARS details. See Getting an Employee Ready.
Payroll runsCreating, calculating and approving a pay run. See Running a Pay Run.
ETI & statutory filingEMP201, EMP501/EMP601, IRP5/IT3(a) and the Employment Tax Incentive. See Statutory Returns & ETI.
Finance handoffPosting an approved run's cost to your general ledger. See Posting Payroll to Finance.
Organisation payslipsA 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.

Part C

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 D

The 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:

Idea 1

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.

Idea 2

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.

Idea 3

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.

Facts are immutable. Saving a setup form doesn't overwrite the old value — it adds a new, dated fact on top of the history (you'll see this called an "effective-dated record" or a timeline). This is deliberate: Payroll and SARS filings need a permanent, auditable trail of what was true and when, so nothing you enter is ever silently replaced or lost. Correcting something later is covered in Corrections & Terminations.
Part E

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:

RoleCan do
OwnerEverything, including the sign-off actions withheld from Admin below.
AdminAll 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.
ManagerNo operator access — only their team's payslip visibility where configured.
EmployeeOnly 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 F

The order of operations

For a brand-new organisation, work through the guides in this order:

  1. Getting an Employee Ready — every employee needs this before they can be paid at all.
  2. Running a Pay Run — create, calculate and approve the month's pay run.
  3. Payslips & Paying People — record what was actually paid, and issue payslips.
  4. Statutory Returns & ETI — generate the SARS paperwork for the period.
  5. 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.

Troubleshooting

Troubleshooting & 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.