TriblockHR Help Center
← All modules
Admin Guide

Pay Runs

Creating a pay run, reviewing employee pay, and moving it through approval to published payslips.

Create, review, approve, publish — full walkthrough (6–8 min)
▶ Video placeholder

Create, review, approve, publish — full walkthrough (6–8 min)

Screen recording on a demo account: create an on-cycle run from a payroll group, read the coverage panel aloud, open one employee's details, fix a flagged issue, run Pre-Run Review, approve, publish, then show the payslip appearing on the employee side. This is the single most-watched video in the help center — script it.

Save as: admin-guide__payroll__pay-runs__vid1.mp4

The pay run lifecycle

Every pay run moves through a fixed set of statuses. The status controls what you can do:

StatusWhat it meansAvailable actions
DraftOpen for editing. Recalculates automatically as you make changes.Approve, Cancel
Pending ApprovalSubmitted and waiting on an approver.Approve, Deny
ApprovedLocked. No edits to employees, amounts, or imports.Publish, Recall
PublishedPayslips are out and year-to-date totals are recorded.Resend Payslips
Approve locks, publish releases Approving a run freezes the numbers. Publishing is the point of no casual return: payslips go out to employees, year-to-date totals update, and time-off balances are snapshotted. Review before you approve; double-check before you publish.
The Pay Runs list: a row per run showing payroll group, pay run description, pay frequency, pay date, status, total employees and gross payout — four runs on weekly, bi-weekly, semi-monthly and monthly frequencies, two Published, one Approved and one Draft.

Creating a pay run

  1. On the Pay Runs screen, click Create Pay Run and choose Create On Cycle. (For bonuses and corrections, see Off-Cycle Pay Runs.)
  2. Select the Payroll Group and click Next.
  3. Fill in the details: an optional Payroll Title and Description, the Pay Period, and the Pay Date.
  4. Narrow who's included, if needed, with the Departments, Divisions, Employment Levels, and Worker Type filters. Leave them at -- All -- to include everyone in the group.
  5. Check the coverage panel. It shows how many employees are included in this payroll, how many are excluded because they're already paid for this period, and how many are excluded because they're in another unpublished pay run.
  6. Click Create Pay Run. TriblockHR calculates everyone's pay immediately and opens the run.
Creating a pay run — the Select Payroll Group step of the Create Pay Run flow.
One run per employee per period An employee can only be in one pay run for a given period. If someone is missing from your new run, check whether they're already in another run — published or still in draft — covering the same dates.

What gets calculated, in what order

When a run calculates (at creation, and again whenever you change something), TriblockHR works through each employee in this order:

  1. Hours and earnings — regular, overtime, holiday, time-off, absent, and other hours from timesheets (hourly staff) or salary (salaried staff). See Timesheets for how time becomes pay.
  2. Allowances — the employee's standing allowances, plus any you've added to this run.
  3. Gross pay — earnings plus allowances.
  4. Statutory deductions — calculated by your country's tax engine, with the correct rates, brackets, and annual caps.
  5. Other deductions — the employee's standing deductions and loan repayments.
  6. Net pay — gross minus taxes minus deductions.
  7. Bank distribution — net pay split across the employee's bank accounts.
  8. Flags — anything suspicious (negative net pay, missing tax IDs) is flagged for your attention.

Reviewing and adjusting employees in a run

A draft pay run: the top-bar tools (Search, Register, Stop, Recalc, Import, Statistics, Totals, Approve) above the employee grid showing hours and pay by column. The payroll details panel for one employee in a run: their division, department, title and level, gross and net pay, an allowances table, the gross pay calculation, and deductions split into employee and employer amounts.

The pay run screen lists every employee with their hours, gross, allowances, deductions, taxes, and net pay. If your access is restricted to certain employment levels, you'll only see and edit the employees within them (plus your own direct reports). From here you can:

ActionHow
See an employee's full breakdownRight-click the row → Show Payroll User Details. Shows earnings, allowances, deductions, taxes, bank distribution, calculation summary, and any issues.
Add an allowance or deduction for this run onlyRight-click → Add Allowance or Add Deduction. This affects this run, not the employee's standing setup.
Edit hoursEdit the hours cell directly to adjust time entries for this run.
Change who's includedClick the Employees tile → Select Employees. Search, filter, and tick or untick people, then Apply.
Remove employeesRight-click → Delete From Payroll, or select several rows and use the bulk action.
RecalculateThe Recalc button recalculates the whole run, or right-click for selected employees.
Bulk-import amountsThe Import menu accepts allowance, deduction, and hours files. See Imports.
Stop an allowance or deduction for this runThe Stop tile opens the Stop Allowances & Deductions dialog, where you exclude specific allowances or deductions from this run, for every employee at once. Checked items are dropped and the run recalculates. Available on draft regular runs only (not off-cycle, and not after approval); it doesn't change anyone's standing setup or any future run.
Download a detailed payroll registerThe Register tile downloads a detailed Payroll Register (Excel) for the run — per-employee hours and pay by category, allowances, deductions, employee and employer NIB, gross, and net.
A flag raised on an employee in a draft pay run: a Newly Terminated warning explaining they were terminated during the pay period and may need review, with a link to open their record. The Stop Allowances & Deductions dialog on a draft pay run — Allowances (Housing, Transport) and Deductions (Health Insurance, Salary Advance) checklists with a Save button that recalculates the run.

Grouping the employees list, and keeping your layout

The employees list on a run is a full grid. Drag a column — department, division, work title, pay frequency — into the grouping area and the rows collapse under it, with every money and hours column summed as a subtotal per group. It is the quickest way to answer "what does Operations cost this run?" without exporting anything.

Your layout is remembered per person: which columns are hidden, how wide they are, which are pinned, and what you grouped by all come back next time you open a run. It is your view, not the account's — changing it does not affect anyone else, and a colleague opening the same run sees their own arrangement.

The audit trail

Every pay run keeps an Audit Trail — a record of what changed inside it, who changed it, and when. Open it from the tool panels on the run's top bar. It's append-only, paginated, and filterable by employee, so you can answer "why is this person's pay different from yesterday?" without guessing.

It records the changes that move the numbers:

EntryWhat it captures
Employees ChangedPeople added to or removed from the run.
Earnings ChangedEdited hours or earnings on an employee.
Allowance Changed / Deduction ChangedAn allowance or deduction added, edited, or removed for this run.
Allowances / Deductions StoppedItems excluded from the run through the Stop dialog.
Bulk ImportHours, allowances, or deductions brought in by file.
External ChangeSomething changed outside the run that affected it — a salary change or a new loan, for example.
Calculated TotalA recalculation, including which computed line moved — not just the new total.

The same history appears per person: open Show Payroll User Details for an employee and their own audit-trail card lists just their changes.

Approving

Click Approve when the numbers are right. TriblockHR will not let a run be approved while:

Once approved, the run is locked. To make changes, click Recall — this returns the run to Draft with all data intact, so you can fix the issue and approve again.

Publishing

Click Publish on an approved run to finish payroll. Publishing:

On a published run, Resend Payslips re-sends payslips to all employees in the run — including those who already received them. You'll be asked to confirm.

Cancelling a run

Cancel permanently deletes a draft run and everything in it. The confirmation says it plainly: "This will delete the pay run and all associated data. This action cannot be reversed." An approved run can't be cancelled directly — recall it to draft first.

Cancel is permanent There is no undo. If you only need to fix something, recall and edit instead of cancelling.