Employer-only social. Capped exemption. Moldova payroll, solved.
Moldova’s payroll looks simple on paper – a flat 12% tax – but the mechanics are not. Since the 2018 reform, social insurance sits almost entirely on the employer (24%) while health (9%) is carried by the employee, the personal exemption phases out above an income cap, and everything is reported monthly on the SFS Form IPC21. Most providers hardcode “12% flat” and get the base wrong. Mercans models all of it – on a single proprietary stack with no intermediaries.
native payroll
vs nearest peer
since inception
- Income Tax
- 12% flat
- Corporate Tax
- 12%
- Social Insurance (CAS)
- 24% employer
- Employee CAS
- 0% (post-2018 reform)
- Health (CNAM)
- 9% employee
- Employer CNAM
- 0%
- Personal Exemption
- MDL 29,700 / year
- Minimum Wage
- MDL 6,300 / month (2026)
- PIT Base
- Gross − CNAM − exemption
- Exemption Income Cap
- MDL 360,000 / year
- IPC21 Filing
- Monthly to SFS
- Annual Leave
- 28 calendar days
- Overtime
- 150% / 200% of pay
- Farming PIT
- 7% reduced rate
- Non-Resident
- 12%, no personal exemption





Payroll compliance: the details that can’t be missed
Moldova’s regulators don’t grade on a curve. The SFS reconciles every monthly IPC21 against annual filings. CNAS audits social-insurance bases and the REV-5 personalised declaration. CNAM checks that the 9% health contribution is withheld on the correct base. Labour inspectors examine leave, overtime and contract terms. None of these failures announce themselves – they accumulate silently until a reconciliation or inspection makes them very visible.
Wrong income-tax base
The 12% is not applied to gross. The base is gross minus the 9% CNAM contribution and minus the monthly personal exemption. Applying 12% to gross – or forgetting the CNAM deduction – overstates withholding all year and surfaces at the annual reconciliation with the SFS.
Personal exemption applied above the cap
The MDL 29,700 annual exemption is only available to residents whose annual income does not exceed MDL 360,000. Continuing to grant it to a high earner under-withholds tax and triggers an SFS assessment plus penalty interest on the shortfall.
Late or missing IPC21 filing
The IPC21 combines income tax, CAS and CNAM withholdings and is filed with the SFS by the 25th of the following month. Late or inaccurate filings break the CNAS and CNAM contribution histories and expose the employer to fines and reconstructed records.
Non-taxable benefit & exemption breaches
Meal allowances, per diems and other benefits are tax-exempt only within statutory limits. Any excess becomes taxable and contributory. Mis-tracking the exemption or the benefit ceilings triggers back-tax, back-contributions and administrative penalties.
The three types of providers who struggle with Moldova
Global Aggregator Platforms
Platforms like Deel, Remote, and Rippling operate through a partner network in Moldova – they don’t own the entity, don’t directly file the IPC21, and don’t control the compliance relationship. When rates change on 1 January, the instruction travels: platform → partner → your payroll. Each handoff introduces delay and interpretation risk.
- ×No direct SFS / IPC21 filing – third-party intermediary files
- ×12%-on-gross shortcut instead of the correct CNAM-net base
- ×Personal-exemption income cap logic absent or partner-dependent
- ×Rate updates filtered through partner SLAs, not live
Large Global Payroll Incumbents
ADP, SD Worx, and similar incumbents have Moldova coverage – in name. In practice, their coverage of a small market is often delivered through regional partners or legacy engines that weren’t built for Moldova’s employer-only 24% social base, the capped personal exemption, or the monthly IPC21 combined declaration.
- ×Personal exemption and income cap updated manually each year
- ×Employer-only CAS split hardcoded – not modelled natively
- ×Non-taxable benefit ceilings handled off-system
- ×Long implementation timelines – Moldova not a core market
Local Moldovan Firms
Local Moldovan accounting and payroll bureaux know the market – but they can’t scale with you. No proprietary payroll technology platform, no HRIS integration, no multi-country consolidation, and no data-security certifications that multinationals require. Fine for 10 employees. Inadequate at 100.
- ×No proprietary payroll technology – spreadsheet-based IPC21 prep
- ×No HCM connector – Workday, SAP, Oracle feeds need custom work
- ×No data security certifications (SOC 1/2, ISO 27701, BCR)
- ×No European consolidation – cannot report across entities
The only provider that closes every gap
Mercans is the only Moldova payroll provider that combines a proprietary payroll technology stack, full-time in-country compliance teams, direct SFS, CNAS and CNAM relationships, and enterprise-grade data security – simultaneously, on one contract, with no intermediaries.
The only engine built for Moldova’s actual payroll architecture
G2N Nova™ is the world’s only API-first gross-to-net payroll engine. It natively models Moldova’s employer-only 24% social base, withholds the 9% CNAM health contribution, computes the 12% tax on the correct CNAM-net base, applies and phases out the personal exemption at the income cap, and auto-generates the IPC21 and REV-5 outputs. This isn’t configuration. It’s engineering.
Full-time Moldova team – not a partner you phone when things break
Mercans employs full-time payroll and compliance professionals for Moldova. They maintain active relationships with the Serviciul Fiscal de Stat (SFS), CNAS and CNAM – not through a contact directory, but through ongoing regulatory engagement. When the SFS revises the IPC21, when the personal exemption or income cap moves on 1 January, when CNAS updates the REV-5 schema – we know before it reaches your inbox.
The security posture multinationals require – and Moldova’s data-protection law mandates
Moldova enforces personal-data protection through Law No. 133/2011 and the National Centre for Personal Data Protection (CNPDCP), with ongoing alignment to the EU GDPR under the Association Agreement. Payroll processors handling employee data must maintain documented privacy controls. Mercans holds BCR approval, ISO 27701 certification, SOC 1 & 2 certifications, and ISO 27017/27018 – the complete certification stack. Zero security breaches since inception.
Where Mercans wins on every Moldova-specific capability
Each row is a Moldova-specific capability. Each cell shows native coverage as a fill bar – full = native in-platform, half = partial / manual workaround, empty = gap.
Moldova Capability Coverage · 8 dimensions
12% on net, not gross
post-2018 split
MDL 360,000 threshold
Every rate. Every cap. Every obligation.
Moldova payroll operates on exact numbers with hard deadlines. Mercans builds every figure below into G2N Nova™ and monitors them proactively – so you’re never discovering a rate change from a penalty notice.
Moldova · Rate & Compliance Dashboard
Live 2025–26The Tax Base Is CNAM-Net and Exemption-Adjusted
The 12% is charged on gross minus the 9% CNAM contribution minus the monthly personal exemption – not on gross. Mercans’ G2N Nova™ computes the base correctly, so monthly withholding ties to the annual reconciliation instead of drifting all year.
→ CNAM-net, exemption-adjusted base in G2N Nova™Contributions Are Split Employer / Employee Post-2018
State social insurance (CAS) is 24% and is paid almost entirely by the employer; the employee CAS was abolished in 2018. Health insurance (CNAM) is 9%, borne entirely by the employee. Both are tracked as distinct layers, not a single blended rate.
→ Employer-only CAS & employee-only CNAM logicThe Personal Exemption Is Capped by Income
The MDL 29,700 annual exemption (MDL 2,475/month) is available only to residents earning up to MDL 360,000 a year; above that it is lost entirely. Increased personal, spouse and dependent exemptions add further conditional amounts that must be validated per employee.
→ Exemption eligibility & income-cap enforcementIPC21 Combines Tax and Contributions Monthly
Income tax, CAS and CNAM are reported together on Form IPC21, filed with the SFS by the 25th of the following month, and reconciled to the annual CNAS REV-5 declaration. Discrepancies trigger SFS assessments and CNAS record reconstructions.
→ IPC21 & REV-5 auto-generation from the payroll runRun a Moldova payroll. Right here, right now.
Switch worker type. Move the slider. Every number you see is the same calculation G2N Nova™ runs in production – employer-only 24% CAS, the 9% employee CNAM, the CNAM-net 12% tax base, the capped personal exemption, and true cost of employment exposed live.
Moldova Social Contribution Calculator · Live
G2N Nova™ engineEight things only Moldova experts know to handle
These are the compliance details that don’t appear in standard payroll setup guides – but appear in every SFS reconciliation, CNAS audit, and labour inspection we’ve encountered in Moldova.
The 12% Is Not Applied to Gross
Income tax is 12% of a computed base: gross salary minus the 9% CNAM health contribution and minus the monthly personal exemption. Applying 12% straight to gross – the most common shortcut – over-withholds every month and surfaces at the annual SFS reconciliation.
Social Insurance Sits Almost Entirely on the Employer
Since the 2018 reform, the employer pays 24% state social insurance (CAS) while the employee pays 0%. The old 6% employee CAS was abolished. Providers built for the pre-2018 split still deduct a phantom employee contribution and under-report the employer cost.
Health Insurance Is a 9% Employee-Only Contribution
The mandatory health contribution (CNAM) is 9%, borne entirely by the employee, with no employer share. It is deducted before income tax is computed. Missing the CNAM deduction from the tax base is a frequent and audited error.
The Personal Exemption Phases Out at an Income Cap
The MDL 29,700 annual personal exemption (MDL 2,475/month) applies only to residents whose annual income does not exceed MDL 360,000. Above the cap the exemption is lost entirely. Increased and spouse exemptions add further conditional layers.
One Monthly Declaration Combines Everything
Form IPC21 reports income tax, CAS and CNAM withholdings in a single monthly declaration filed with the SFS by the 25th of the following month. Per-employee detail must reconcile to the annual CNAS REV-5 personalised declaration.
Agriculture Has a Reduced Tax and Split CAS
Farming enterprises apply a reduced 7% income tax, and in agriculture the 24% social base is split 18% employer / 6% state budget. Applying the wrong regime mis-states both the tax and the employer contribution for agricultural payrolls.
Non-Residents Get the Rate but Not the Exemption
Non-residents are taxed at the same flat 12% but are not entitled to the personal exemption. Contributions and treaty relief depend on residence and A1-style coverage. Granting a non-resident the exemption under-withholds tax all year.
Meal Allowances and Benefits Have Exempt Limits
Meal allowances, per diems and certain benefits are tax- and contribution-exempt only within statutory ceilings. Any excess becomes fully taxable and contributory. The limits must be tracked per employee across the year, not assumed.
One workforce. Two entirely different compliance tracks.
Indefinite (permanent) employees on full CAS and CNAM vs. fixed-term and part-time workers on limited or pro-rated terms requires two distinct compliance frameworks, two sets of termination rules, and two different entitlement calculations. Mercans runs both simultaneously on every pay cycle.
Parallel Compliance Engines
Employer CAS and employee CNAM from Day 1. 24% employer social insurance (CAS) plus 9% employee health (CNAM), with 12% income tax on the CNAM-net, exemption-adjusted base. Employment registered with the SFS / CNAS before the start date.
Full personal exemption while under the cap. Residents earning up to MDL 360,000 a year receive the MDL 29,700 exemption (plus any increased, spouse or dependent amounts). Above the cap the exemption is withdrawn.
Full leave and overtime entitlements. 28 calendar days of annual leave, statutory public holidays, and overtime at 150% (first two hours) rising to 200% – all mandatory and paid in full.
IPC21 filed monthly to the SFS. Per-employee income tax, CAS and CNAM reported by the 25th of the following month and reconciled to the annual CNAS REV-5. Discrepancies trigger SFS assessments.
Same tax and contribution treatment, pro-rated. No reduced rates – full 24% employer CAS, 9% employee CNAM and 12% tax apply. The personal exemption and leave accrue pro-rata to the portion of the period served.
Fixed-term duration and renewal limits. Fixed-term contracts are permitted only on statutory grounds and for limited durations; successive renewals without justification risk reclassification to an indefinite contract.
Equal-treatment rights. Part-time and fixed-term staff are entitled to comparable pay and conditions to full-time comparators. Non-compliance triggers labour-inspection claims and back-pay.
SFS / CNAS registration on every engagement. Each hire and exit – however short – must be reflected in the IPC21 and CNAS records. Short and overlapping engagements are the most common source of missed filings.
Every obligation. Every authority. Mercans owns the calendar.
Moldova compliance runs across the SFS, CNAS and CNAM on monthly, annual, and event-triggered cadences. Mercans’ managed payroll absorbs every filing as standard scope – you don’t track deadlines. We do.
IPC21 Tax & Contribution Declaration
Monthly declaration to the SFS of employee income tax, employer CAS and employee CNAM, due by the 25th of the following month. Late or inaccurate filing triggers penalty interest and administrative fines.
Employment Registration / Exit
Every hire and exit is reflected in SFS and CNAS records via the IPC21 and employment registers. Late or missing entries break social-insurance continuity and trigger reconstructions and penalties.
REV-5 Personalised Social Declaration
The annual personalised social-insurance declaration per employee filed with CNAS. Totals must tie to the sum of the monthly IPC21 filings; discrepancies trigger CNAS assessments and record reconstruction.
CET18 Individual Income Tax Return
Resident individuals reconcile withholding against the annual CET18 return, generally due 30 April. Employers must issue accurate income statements so employees can file correctly and claim the right exemption.
Personal Exemption & Income Cap Tracking
The MDL 29,700 exemption applies only below the MDL 360,000 annual income cap. Cumulative income must be tracked per employee so the exemption is withdrawn the moment the cap is crossed.
Final Settlement & Notice
Final settlement applying statutory notice, untaken-leave payout and any severance, with the closing IPC21 and CNAS record filed in parallel. Errors surface at the annual REV-5 reconciliation.
Non-Taxable Benefit Tracking
Meal allowances, per diems and certain benefits are exempt only within statutory ceilings. Any excess becomes taxable and contributory and must be tracked per employee across the year.
Leave & Minimum-Wage Tracking
Annual leave (28 calendar days) and the minimum wage (MDL 6,300/month from 1 January 2026) must be tracked per employee. Rate tables and the exemption reset on 1 January each year.
Moldova is one market. Mercans covers all of Europe.
For companies running payroll across multiple European states, complexity multiplies – not adds. Each country runs its own tax authority, social-insurance body, and filing mandate. Mercans covers all major markets on a single platform with country-specific compliance engines running in parallel.
covered
1 contract
consolidation
European
Every filing. Every format. Submission-ready.
Mercans generates the exact file types that the SFS, CNAS, and CNAM expect to receive – not formatted summaries that need reformatting before you can submit them.