USD salaries, KHR tax. Phased NSSF pension. Cambodia payroll, solved.
Cambodia’s payroll is not a single deduction – it runs on a live NSSF multi-branch engine (occupational risk, health care, and a phasing pension), progressive Tax on Salary computed in KHR while salaries are paid in USD, biannual seniority indemnity, and in-country people with direct authority relationships. Most providers deliver two of these. Mercans delivers all of them – on a single proprietary stack with no intermediaries.
native payroll
vs nearest peer
since inception
- Tax on Salary
- Progressive 0%–20% (resident)
- Non-Resident ToS
- Flat 20% (final tax)
- Corporate Tax (ToP)
- 20% standard
- Employer NSSF
- 5.4% (OR 0.8 + HC 2.6 + Pens 2)
- Employee NSSF
- 2% pension (phased)
- Pension (OP)
- 4% total (ER 2% + EE 2%)
- NSSF Wage Ceiling
- KHR 1,200,000 / month
- NSSF Wage Floor
- KHR 400,000 / month
- Health Care
- 2.6% employer-borne
- Occupational Risk
- 0.8% employer
- Overtime
- 150% / 200%
- Annual Leave
- 1.5 days/month (18/yr)
- Seniority Indemnity
- 15 days/yr (7.5 Jun + 7.5 Dec)
- Minimum Wage
- USD 210/mo (garment sector)
- Currency
- KHR · USD widely used





Payroll compliance: the details that can’t be missed
Cambodia’s regulators enforce across three fronts. The General Department of Taxation reconciles monthly Tax on Salary returns and auto-flags under-withholding. NSSF audits declared contribution bases against actual gross wages. The Ministry of Labour (MLVT) inspects seniority-pay schedules, work permits, and the foreign-labour quota. None of these failures announce themselves – they accumulate silently until an inspection makes them very visible.
NSSF under-declaration + late payment
NSSF audits contribution bases against actual gross wage. Under-declaring the assumed wage, or paying occupational risk, health care, and pension after the 15th of the following month, triggers back-assessment plus 1.5% monthly interest and administrative fines under the NSSF Prakas.
Tax on Salary under-withholding
The GDT reconciles monthly Tax on Salary returns against declared payroll. Under-withholding triggers additional tax plus penalties of 10%, 25%, or 40% depending on the case, and interest of 1.5% per month from the original due date.
Seniority indemnity errors
Indefinite-duration workers accrue 15 days’ seniority pay per year, released in two instalments (June and December), plus back-pay for pre-2019 service capped at six months’ wages. Missing an instalment or the back-pay schedule triggers MLVT claims and labour-court exposure.
Foreign worker quota & permit breaches
Foreign employees require work permits and count against a foreign-labour quota (broadly 10% of the workforce). Employing foreign staff without permits, or exceeding quota, triggers MLVT fines, permit refusal, and reassessment of their Tax on Salary.
The three types of providers who struggle with Cambodia
Global Aggregator Platforms
Platforms like Deel, Remote, and Rippling operate through a partner network in Cambodia – they don’t own the entity, don’t directly manage NSSF filings, and don’t control the GDT or MLVT relationship. When rates change, the instruction travels: platform → partner → your payroll. Each handoff introduces delay and interpretation risk.
- ×No direct NSSF relationship – third-party intermediary handles filings
- ×USD/KHR dual-currency payroll and FX handling typically manual
- ×Phased pension-rate roadmap not tracked in-platform
- ×Regulatory updates filtered through partner SLAs, not live
Large Global Payroll Incumbents
ADP, Ceridian, and similar incumbents have Cambodia coverage – in name. In practice, their coverage is often delivered through regional partners or legacy systems that weren’t built for Cambodia’s NSSF multi-branch architecture, the assumed-wage ceiling, or the biannual seniority indemnity.
- ×NSSF branches collapsed into one rate – no branch-by-branch reporting
- ×Seniority indemnity biannual schedule handled manually
- ×Assumed/contributory wage ceiling hardcoded, not dynamic
- ×Long implementation timelines – Cambodia not a core market
Local Cambodian Firms
Local Cambodian accounting and BPO firms know the market – but they can’t scale with you. No payroll technology platform, no HRIS integration, no multi-country consolidation, and no data security certifications that multinationals require. Fine for 20 employees in Phnom Penh. Inadequate at 200 across the region.
- ×No proprietary payroll technology – spreadsheet-based processing
- ×No HCM connector – Workday, SAP, Oracle feeds require custom work
- ×No data security certifications (SOC 1/2, ISO 27701, BCR)
- ×No APAC consolidation – cannot report across Cambodia + regional entities
The only provider that closes every gap
Mercans is the only Cambodia payroll provider that combines a proprietary payroll technology stack, full-time in-country compliance teams, direct GDT and NSSF relationships, and enterprise-grade data security – simultaneously, on one contract, with no intermediaries.
The only engine built for Cambodia’s actual payroll architecture
G2N Nova™ is the world’s only API-first gross-to-net payroll engine. It natively models Cambodia’s NSSF occupational risk, health care, and phasing pension as distinct calculation layers, enforces the assumed/contributory wage ceiling dynamically, runs progressive Tax on Salary with dependent deductions, and handles USD/KHR dual-currency payroll at the official exchange rate. This isn’t configuration. It’s engineering.
Full-time Cambodia team – not a partner you phone when things break
Mercans employs full-time payroll and compliance professionals in Cambodia. They maintain active relationships with the GDT, NSSF, and MLVT – not through a contact directory, but through ongoing regulatory engagement. When the GDT updates a Prakas, when NSSF advances the pension phase, when the MLVT re-sets the garment minimum wage – we know before it reaches your inbox.
The security posture multinationals require – as Cambodia’s data rules take shape
Cambodia’s Law on Electronic Commerce (2019) sets early data-protection duties for entities handling personal data, and a comprehensive Personal Data Protection Law is in draft. Mercans holds BCR approval, ISO 27701 certification, SOC 1 & 2 certifications, and ISO 27017/27018 – the only payroll provider in APAC with this complete certification stack. Zero security breaches since inception.
Where Mercans wins on every Cambodia-specific capability
Each row is a Cambodia-specific capability. Each cell shows native coverage as a fill bar – full = native in-platform, half = partial / manual workaround, empty = gap.
Cambodia Capability Coverage · 11 dimensions
OR + HC + Pension separate
KHR 400k–1.2M
0%–20% · 5 bands
Every rate. Every cap. Every obligation.
Cambodia payroll operates on exact numbers with hard deadlines across the GDT, NSSF, and MLVT. Mercans builds every figure below into G2N Nova™ and monitors them proactively – so you’re never discovering a rate change from a penalty notice.
Cambodia · Rate & Compliance Dashboard
Live 2025–26NSSF Uses an Assumed/Contributory Wage With a Ceiling
Occupational risk (0.8%) and health care (2.6%) are employer-borne on a bracketed assumed wage; the old-age pension (2% employer + 2% employee) sits on a contributory wage floored at KHR 400,000 and capped at KHR 1,200,000. The pension rate phases up over time. Mercans’ G2N Nova™ tracks each branch base and the phase schedule dynamically.
→ Per-branch base + phased pension logic in G2N Nova™Tax on Salary Is Progressive With Dependent Relief
Residents are taxed on monthly KHR bands from 0% to 20%, reduced by KHR 150,000 per dependent minor child and KHR 150,000 for a dependent spouse. Non-residents pay a flat 20% final tax with no bands or relief. Fringe benefits carry a separate 20% tax.
→ Progressive band engine + dependent relief · residency-awareData Protection Is Emerging, Not Absent
Cambodia’s Law on Electronic Commerce (2019) places early obligations on entities handling personal data, and a comprehensive Personal Data Protection Law is in draft. Payroll processors handling employee data should already operate to certified privacy controls rather than wait for the final statute.
→ BCR · ISO 27701 · e-Commerce Law-aligned agreementsSeniority Pay and Foreign Quota Run in Parallel
Indefinite-duration staff accrue 15 days’ seniority pay per year, paid in June and December, plus capped pre-2019 back-pay. Foreign staff need MLVT work permits and count against the foreign-labour quota. Both are recurring obligations, not one-time setup items.
→ Seniority schedule + permit/quota tracking in HR Blizz™Run a Cambodia payroll. Right here, right now.
Switch worker type. Move the slider. Every number you see is the same calculation G2N Nova™ runs in production – NSSF multi-branch logic, assumed-wage ceiling, progressive Tax on Salary, and true cost of employment exposed live.
Cambodia Payroll Sample · Live
G2N Nova™ engineEight things only Cambodia experts know to handle
These are the compliance details that don’t appear in standard payroll setup guides – but appear in every GDT reconciliation, NSSF audit, and MLVT inspection we’ve encountered in Cambodia.
NSSF Runs on an Assumed/Contributory Wage, Not Gross
NSSF contributions are computed on a bracketed “assumed wage” for occupational risk and health care, and on a contributory wage floored at KHR 400,000 and capped at KHR 1,200,000 for pension. High earners contribute on the ceiling, not their full salary. Getting the base wrong is the most common Cambodia NSSF error.
Health Care Is 2.6% and Fully Employer-Borne
The health care branch was originally structured as 1.3% employer + 1.3% employee, but since January 2018 the employer bears the full 2.6%. International platforms that still split it, or omit it entirely, under-fund the branch and expose the employer to NSSF back-assessment.
The Pension Rate Is Phasing Up Over Time
The old-age pension launched in October 2022 at 4% (2% employer + 2% employee) of the contributory wage for the first five years, rising to 8% in years 6–10 and stepping up again thereafter. Payroll must be stage-aware so contributions increase automatically on schedule.
Seniority Indemnity Is Paid Twice a Year
Indefinite-duration employees accrue 15 days’ wages per year of service, released in two instalments – 7.5 days in June and 7.5 days in December. Employers also owe back-pay for pre-2019 seniority, capped at six months’ wages and paid in instalments. Both must run in parallel.
Non-Residents Pay a Flat 20% Final Tax
Residents (present 183+ days in a 12-month period) are taxed on worldwide salary using the progressive bands. Non-residents face a flat 20% final tax on Cambodian-source salary with no bands or deductions. The determination affects every Tax on Salary calculation and can change mid-year.
Salaries in USD, Filings in KHR
Cambodian salaries are commonly quoted and paid in USD, but Tax on Salary and NSSF are computed, declared, and remitted in KHR using the prescribed official exchange rate. A mismatched FX rate produces systematic under- or over-withholding across the whole payroll.
Foreign Workers Need Permits and Count Against Quota
Foreign employees require an MLVT work permit and employment card, and count against a foreign-labour quota (broadly 10% of the workforce, extendable with approval). Employment without a valid permit, or over quota, exposes the employer to fines and permit refusal.
Fringe Benefits Are Taxed at a Flat 20%
Benefits in kind – housing, vehicles, low-interest loans, private-use assets – are subject to a 20% fringe benefits tax on the amount paid, separate from Tax on Salary. Mischaracterising a taxable benefit as an allowance triggers GDT reassessment of the fringe tax.
One workforce. Two entirely different compliance tracks.
Local and resident staff on full NSSF coverage and progressive Tax on Salary vs. foreign and non-resident workers on permit-linked, residency-based rules require two distinct compliance frameworks, two sets of tax treatments, and two different terminal-settlement paths. Mercans runs both simultaneously on every pay cycle.
Parallel Compliance Engines
NSSF applies from the first payroll. Occupational risk 0.8% + health care 2.6% (employer) plus pension 2%/2% on the assumed/contributory wage (floor KHR 400,000, ceiling KHR 1,200,000). NSSF registration is mandatory.
Tax on Salary is progressive in KHR. Monthly bands from 0% to 20%, reduced by KHR 150,000 per dependent child and KHR 150,000 for a dependent spouse. Withheld monthly and declared to the GDT.
Seniority indemnity accrues every year. 15 days’ wages per year of service, paid in two instalments (June and December), plus pre-2019 back-pay capped at six months’ wages.
Salaries paid in USD, declared in KHR. Payslips are commonly in USD, but Tax on Salary and NSSF are computed and filed in KHR at the official exchange rate. Annual leave accrues at 1.5 days per month.
Work permit and quota are payroll prerequisites. Foreign employees need an MLVT work permit and count against the foreign-labour quota (broadly 10% of headcount). Employment without a valid permit exposes the employer to fines.
Tax on Salary depends on residency. Residents (183+ days in 12 months) are taxed on the progressive bands; non-residents face a flat 20% final tax on Cambodian-source salary with no bands or relief.
NSSF can still apply. Foreign workers under a Cambodian employment contract are generally covered by NSSF occupational risk and health care; treatment is confirmed case by case.
Fringe benefits are taxed at 20%. Housing, vehicles, and similar benefits provided to staff are subject to a 20% fringe benefits tax on the amount paid, separate from Tax on Salary.
Every obligation. Every authority. Mercans owns the calendar.
Cambodia compliance runs across the GDT, NSSF, and MLVT on monthly, annual, and event-triggered cadences. Mercans’ managed payroll absorbs every filing as standard scope – you don’t track deadlines. We do.
Monthly Tax on Salary Return
Per-employee Tax on Salary withheld and declared to the GDT via the monthly tax return (hard filing by the 20th, e-filing by the 25th of the following month). Progressive computation for residents, flat 20% for non-residents. Late filing triggers penalties plus 1.5% monthly interest.
NSSF Contribution Filing
Occupational risk (0.8%), health care (2.6%), and pension (2% + 2%) declared and remitted to NSSF on the assumed/contributory wage by the 15th of the following month. Late payment carries 1.5% monthly interest and administrative fines.
Annual Tax on Profit Return
Corporate income tax (Tax on Profit) annual return filed with the GDT by 31 March, reconciling the year against monthly prepayments and the 1% minimum tax on turnover where applicable.
NSSF Registration / Deregistration
New employees must be enrolled with NSSF on hire and deregistered on exit, with accurate assumed-wage declaration. Enterprises with eight or more workers must be registered. Delays block employee benefit entitlements.
Seniority Indemnity Payment
Indefinite-duration employees receive 15 days’ seniority pay per year, split into 7.5 days in June and 7.5 days in December, plus scheduled pre-2019 back-pay capped at six months’ wages.
Work Permit & Foreign Quota
Foreign employees require MLVT work permits and employment cards, renewed annually, and the foreign-labour quota (broadly 10% of headcount) must be applied for. Employment without a valid permit or over quota triggers fines and permit refusal.
Fringe Benefit Tax
Benefits in kind – housing, vehicles, low-interest loans, private-use assets – are taxed at a flat 20% on the amount paid, declared monthly alongside the Tax on Salary return. Mischaracterised benefits trigger GDT reassessment.
Final Settlement + Severance
Terminal settlement applying notice by tenure (7 days to 3 months), severance/indemnity for dismissal, accrued seniority pay, and unused annual leave. Serious misconduct removes the severance entitlement. Settlement is due promptly on separation.
Cambodia is one market. Mercans covers the entire region.
For companies running payroll across multiple Southeast Asian markets, complexity multiplies – not adds. Each country runs its own labour authority, social security body, and tax regime. Mercans covers all major APAC markets on a single platform with country-specific compliance engines running in parallel.
covered
1 contract
consolidation
APAC
Every filing. Every format. Submission-ready.
Mercans generates the exact file types that the GDT, NSSF, and MLVT expect to receive – not formatted summaries that need reformatting before you can submit them.