A pay run that posts to the same ledger as everything else.

Employees, earnings and deductions, payslips delivered to the person, and leave that reaches the pay run instead of being retyped into it.

PayrollLeave
A people operations manager checking payroll records and a monthly checklist

Here’s how
it comes together.

  1. 01

    Pay runs as a state machine over money

    A run opens, is worked, is approved and is paid, and every transition is recorded. It is not a spreadsheet that becomes final because somebody stopped editing it.

  2. 02

    Earnings and deductions you configure

    Pay components — earnings, deductions, employer contributions — set up per firm, with recurring lines for the ones that repeat and retro handling for the ones that change after the fact.

  3. 03

    People, imported rather than typed

    Employees come in from a spreadsheet you already have, matched on identifiers rather than on names, so an import twice does not create everyone twice.

Your people

Time away, taken care of.

October 2026
AKAmina KamauAnnual leave
Approved
12 — 14 Oct3 working days
BOBrian Otieno will provide cover.
  1. 04

    Payslips that reach the employee

    Each payslip is generated for the person it belongs to and delivered to them, with the delivery recorded — an immutable row, so 'did they get it' is a question the system answers.

  2. 05

    The journal, and the return beside it

    A run posts its journal into the firm's books, and the statutory return for the same period is produced from the same figures — so the GL and the filing cannot disagree.

  1. 06

    Leave that counts working days

    A request computes its own working days, excluding weekends and public holidays, surfaces the hearings the requester is already down for as an advisory conflict, and writes the approved leave into the calendar and the availability board.

What you should know.

Nothing is filed and nothing is paid. The return is produced for your firm to file, and the net pay is a payment instruction your firm makes at its own bank — there is no revenue-authority integration and no payment rail.

Statutory components are seeded for the jurisdictions we have verified and configured by your firm everywhere else. A rate we have not checked is one you set, not one we guess.

More room for your practice.

Bring the whole firm across in a weekend.
Migration, onboarding and support included on every plan.

7 days free · No card required · Cancel anytime
What comes acrossMatters and clientsDocumentsOpening balances you confirm