The payroll calendar — who does what, and when

14 use cases across 4 roles, placed by when they happen. Each one opens as a numbered sequence with the screen behind every step — nothing here is advice we have not carried out in the product. Filter to your own role, or read it once to know what lands on your desk and from whom.

Nothing matches that. Try a shorter word, or pick Everyone.

Every day

Payroll SpecialistA day of inputs, before anything is calculated

Everything the run pays comes from these four screens. A calculation is only as good as the day you spent on them.

6 steps, each with the screen it happens on.

Every week

Payroll ManagerSomebody joined on the fifteenth

A joiner entered after the run is calculated is a joiner who is not paid, and nothing on the screen will tell you.

3 steps, each with the screen it happens on.

Payroll ApproverDecide the loans and the leavers waiting on you

Both queues are people waiting for an answer, and neither one sends you a reminder.

3 steps, each with the screen it happens on.

Every month

Payroll ManagerRun the month from an empty period to a posted journal

The order is not a preference. Every step depends on the one before it, and the two that people skip — the variance and the pre-flight — are the two that cost a day when they are skipped.

10 steps, each with the screen it happens on.

Payroll SpecialistCalculate the month, explain it, and hand it over

The handover is the product of this job. An approver who has to phone you has been handed an unfinished run.

5 steps, each with the screen it happens on.

Payroll ApproverSign off a payroll you can defend

In this order, because the variance is the only screen that finds the eleven people a correct total hides — and once you have seen a reasonable total, you stop looking.

7 steps, each with the screen it happens on.

EmployeePayday: check your payslip properly

Five minutes on the day it lands is worth an hour three months later, when nobody remembers the month.

4 steps, each with the screen it happens on.

When something goes wrong

Payroll ManagerThe bank bounced the file and it is payday

The statutory clock did not stop when the bank said no, and it counts from the end of the pay period rather than from your rejection.

3 steps, each with the screen it happens on.

Payroll SpecialistThe approver sent it back

The reason stays on the run, so the fix does not depend on anybody remembering a conversation.

4 steps, each with the screen it happens on.

Payroll ApproverSomething does not look right — send it back

Fixing it yourself would destroy the only thing that makes your approval worth having.

4 steps, each with the screen it happens on.

EmployeeA bank asked for proof of salary today

This used to be an e-mail to HR and a three-day wait. It does not need to be one.

3 steps, each with the screen it happens on.

The awkward cases

Payroll ManagerA payslip was wrong and the run is already paid

A booked payslip is deliberately immutable. The correction is a new figure in a new period, which is exactly what an auditor expects to see.

4 steps, each with the screen it happens on.

Payroll SpecialistSomebody is leaving on the twentieth

The quote is free and creates nothing, so there is no reason to guess what a leaver costs.

4 steps, each with the screen it happens on.

EmployeeAsk for an advance, and watch it come off

The rules are on the screen before you ask, so a request inside them is one nobody has to argue with.

4 steps, each with the screen it happens on.

Handovers — who passes what to whom

Finance rarely breaks inside a job. It breaks at the join: a bill nobody approved, a receipt nobody allocated, a month closed before the tax agent had it.

Every handover in the finance team
When this happensFrom → toWhat happens next
A manager approves a week of timesheetsLine manager → Payroll specialist
Payroll → Work entries
One work entry per worked day arrives in payroll by itself, marked as coming from attendance rather than typed by hand.
Hours still sitting unapproved are NOT here and will not be paid. Chase the approval, do not re-type the hours.
Somebody is hiredHR → Payroll specialist
Payroll → Employment contracts → New contract
A payroll contract is created against the employee record, with the wage, the currency, the country and the allowances.
Without a contract the person is simply absent from every run. There is no error and no warning.
An employee asks for an advanceEmployee → Payroll specialist
Me → My loans → Request a loan, landing in Payroll → Loans & advances
The request arrives as a pending loan with the amount, the term and the reason.
Nothing is deducted while it is pending. Approval is what builds the schedule.
A loan is pendingPayroll specialist → Payroll approver
Payroll → Loans & advances → open the loan → Approve
Approving generates the instalment schedule that every future run deducts on its own.
Nobody can approve a loan they asked for themselves. If the loan is the approver's, somebody else decides it.
The run is calculated and the flags are explainedPayroll specialist → Payroll approver
Payroll → Payroll runs → open the run → Submit for approval
Submit for approval moves the run to review and it appears in the approver's queue.
Submit deliberately, when the variance looks like the month you lived through — not the moment the calculation finishes.
Something in the run is wrongPayroll approver → Payroll specialist
Payroll → Payroll runs → open the run → Reject
Reject sends the run back with a reason, which stays on it. The preparer fixes the input and recomputes.
The approver must never fix it themselves. Doing so destroys the only thing that makes their approval worth having.
The run is approvedPayroll approver → The bank
Payroll → Payroll runs → open the run → Bank / WPS
Pre-flight, generate the country's file, send it through the bank or the portal, then record the submission with its reference.
The statutory deadline counts from the end of the pay period, not from when the file was generated.
The bank confirmsPayroll approver → Accounting
Payroll → Payroll runs → open the run → Post to GL
Mark paid, then Post to GL. Posting sends the payroll's journal entry to accounting, where it appears against the payroll source.
A run that is approved and paid but never posted is money that left the bank and never reached the accounts.
The payroll journal lands in accountingPayroll approver → Accountant
Finance → Journal entries, filtered by source
The accountant confirms one entry arrived for the run and that the total agrees with the run.
Two entries for one run means something was posted twice. Investigate it; do not delete anything.
Somebody resignsHR → Payroll specialist
Payroll → Final settlements → New settlement
A final settlement is quoted and created: end of service, unused leave, notice and the final unpaid month, less loans and anything not handed back.
Outstanding clearance items block approval. Chase the laptop before the last working day, not after.
A settlement is preparedPayroll specialist → Payroll approver
Payroll → Final settlements
Approve, then Pay, then Post to GL — the same one-way road a run walks.
Cancel is only available before it is paid.
Payslips are readyPayroll approver → Every employee
Payroll → Payroll runs → open the run → Send payslips
Send payslips messages everyone that theirs is ready. The message never carries the amount.
Preview delivery first: it tells you how many people would be messaged without messaging anybody.
An employee needs proof of salaryEmployee → Nobody
Payroll → My payslips → Certificate
They issue their own salary certificate or bank letter from the payslip that was actually paid.
This used to be an e-mail to HR and a three-day wait. It no longer needs to be.

All role guides · How to check a number