Skip to content
payroll

Payroll software Cambodia compliance checklist

What Cambodia payroll software should support for salary changes, attendance inputs, tax configuration, approvals, payslips, and finance review.

Updated 2026-08-11 · 8 min read

Payroll accuracy starts before payroll day

Most payroll mistakes come from late attendance fixes, unapproved salary changes, missing loan deductions, or unclear allowance rules. Strong payroll software captures those inputs before the payroll run is submitted for review.

Checklist for payroll software in Cambodia

  • Employee salary records with effective dates
  • Overtime and leave approved before the run reads them — an unapproved request is never paid
  • Configurable allowance, deduction, tax, and loan rules
  • Maker-checker approval before final payroll
  • Payslip distribution and finance-ready exports

Why approvals matter

Payroll is sensitive because errors affect staff trust and finance reporting. A clean approval record makes it easier to explain why a salary, deduction, allowance, or reimbursement appeared in a specific month.

Inside Humaneti

Where each control actually sits

Payroll accuracy is decided before payroll day, by controls that live in other screens. A checklist is only useful if you know which of these is missing.

  1. 1
    Administrator

    Tax configuration belongs to the company, not the code

    Tax on Salary brackets and thresholds are configuration per company. When the rules change, the change is made in one place and the next run picks it up — no release, no waiting on a vendor.

  2. 2
    HR / Payroll

    A salary structure has dates and an approval trail

    Each employee's structure is effective between dates, so a mid-year raise applies from the month it should and history stays intact. Setting it is not a silent edit — it carries its own approval record.

  3. 3
    Approver

    Salary changes are approved before a run can see them

    An adjustment — a raise, a bonus, a correction — goes through its own approval and only then becomes eligible for a run. This is the control that stops "someone told me to add it" from becoming a payment.

  4. 4
    Humaneti

    Loans generate their own schedule

    An approved staff loan produces installments with dates. The run deducts what is due this period — nobody remembers to deduct it, and nobody double-deducts it after a month is re-processed.

  5. 5
    Humaneti

    The exchange rate is locked once used

    Tax is computed in riel, salaries are often held in dollars, and the rate is therefore part of the answer. Once a run consumes a rate, that rate is locked — a later edit to the rate table cannot restate a month you have already filed.

  6. 6
    ManagerProcessed → Approved → Paid

    Maker and checker are two different actions

    Processing, approving, and marking paid are separate transitions with separate records of who did each. A run cannot be approved before it is processed, or paid before it is approved.

  7. 7
    Humaneti

    One run, three outputs that cannot disagree

    The payslip an employee holds, the file the bank pays from, and the figures filed with GDT and NSSF are all generated from the same processed run — so a discrepancy between them is not something you have to check for.

Sources

Every rate on this page comes from the instrument below. Check them against your own filing before you rely on a figure.

  • Prakas on Tax on Salary
    General Department of Taxation (GDT) · Tax on Salary bands, monthly filing and Form TOS

    Prakas number not yet cited — confirm the current instrument with the issuing body.

  • Prakas on pension scheme contributions
    National Social Security Fund (NSSF) · Pension, health care and occupational risk contributions

    Prakas number not yet cited — confirm the current instrument with the issuing body.

  • Prakas on seniority payment
    Ministry of Labour and Vocational Training (MLVT) · Labour Law, contracts, leave and seniority indemnity

    Prakas number not yet cited — confirm the current instrument with the issuing body.

Rates on this page have not been verified against the current instruments.Reviewed every quarter and whenever a new Prakas is issued.

Free

The Cambodia compliance pack

A short checklist of what a Cambodian employer has to get right each month — Tax on Salary, NSSF, seniority indemnity, and the records an audit asks for. No sales call attached.

We will email you occasionally about Cambodian payroll and compliance. Unsubscribe any time.

Related modules

Want a demo for your team?

We run live sessions tailored to your operations in Cambodia.