Skip to the main content

Every dollar has a trail.

FairSlip reconstructs what MOM's and CPF Board's published rules say a month should have paid, from a payslip and a roster a worker already has. The same rules read an employer's payroll file the day before payday.

AI reads. Code calculates. You confirm.

One rule engine

MOM's Employment Act rules and CPF Board's published rates, in code

How a figure is arrived at

  1. Documents

    A payslip, a roster, the terms you agreed to.

  2. Two readers

    Two models from two vendors read the same images, separately.

  3. Established facts

    A field counts only if both agreed, or you confirmed it.

  4. Published rules

    Code does the arithmetic, and refuses inputs it cannot use.

  5. Money

    Every amount keeps the facts it was built from.

  6. Difference

    What the rules give, against what reached the bank.

This is the actual path a number takes through FairSlip, and it is the same diagram the worker screen draws with your own figures on it.

Worked examples

Three invented months, run through both engines just now. The third is refused on purpose: its overtime hours were not established, so nothing is calculated for it.

Fictional data. No real worker's document or information appears in FairSlip.

Loading fixtures…