Overview
If you plan to hire in Moldova in the next 30 days, start with an EOR for your first 1-5 employees and revisit entity setup once you reach 15+ local staff.
Moldova is the cheapest labor market in mainland Europe. Average gross salaries for skilled IT workers run MDL 25,000–40,000/month ($1,400–$2,200), roughly half of Romania and a quarter of Poland. The talent pool is smaller — Moldova’s entire population is under 2.6 million — but the overlap with Romania’s language, education system, and tech culture means you get developers who read the same documentation, attend the same conferences, and often hold Romanian (EU) passports alongside their Moldovan ones.
This framework is strongest when combined with vendor comparisons, hiring demand by country, and clear definitions from the EOR glossary.
The legal framework mirrors Romanian employment law more than it differs. Moldova’s Labor Code (Codul Muncii) governs employment relationships, mandates written employment contracts, sets minimum wage floors, and provides termination protections that foreign employers consistently underestimate. Employer social contributions total approximately 24% of gross salary — split between the social insurance fund (BASS) and mandatory health insurance (AOAM). That’s low by Western European standards but significantly higher than Romania’s 2.25% employer rate.
Moldova’s Association Agreement with the EU has driven steady legal harmonization, but the country isn’t in the EU and won’t be anytime soon. Work permits for non-Moldovan employees require a labor market test and approval from the National Employment Agency (ANOFM), adding 4–8 weeks to onboarding timelines for foreign nationals. EOR coverage is available from major providers, though Moldova sits in the “partner entity” tier for most — Deel, Remote, and Multiplier all cover it, but through local partners rather than owned entities. That’s standard for markets this size.
Key Employment Facts
| Item | Detail |
|---|---|
| Minimum wage | MDL 5,000/month gross (general economy) |
| Working hours | 40 hrs/week, 8 hrs/day; overtime limited to 120 hrs/year; overtime premium 150% for first 2 hrs, 200% thereafter |
| Probation period | Up to 3 months (6 months for senior/management positions) |
| Notice period | 14 calendar days (employee resignation); 1 month for employer-initiated termination; 2 months for redundancy |
| Severance | 1 week’s average salary per year of service for redundancy dismissals |
| Paid leave | 28 calendar days minimum (includes weekends in the count, so roughly 20 working days) |
| Public holidays | 12 days |
| Employer costs % | ~24% (social insurance 18% + health insurance 4.5% + other contributions ~1.5%) |
Employer Cost
Moldova’s statutory employer contributions total approximately 24% of gross salary: social insurance (BASS) 18%, mandatory health insurance (AOAM) 4.5%, and other minor contributions (~1.5%). There is no contribution ceiling — the rate applies at every salary level.
For a developer at MDL 30,000/month gross (~$1,700): employer social insurance = MDL 5,400, health insurance = MDL 1,350, other = MDL 450. Total employer contributions: MDL 7,200/month. Total employer cost before EOR fees: MDL 37,200/month — 24% above gross. At approximately MDL 17.7/$1, that’s roughly $2,102/month before provider fees. With an EOR fee of $399–$499/month, total monthly cost runs approximately $2,501–$2,601.
Romania’s employer rate is 2.25% — but gross salaries for equivalent roles are roughly double Moldova’s. The total cost to employ a comparable developer is often higher in Romania than in Moldova. Moldova’s structural cost advantage is the combination of very low gross salaries plus a moderate contribution rate, producing some of the lowest absolute employment costs in any EU-adjacent market.
Statutory Benefits
Social insurance (BASS — Bugetul asigurărilor sociale de stat). Employers contribute 18% of gross salary to the state social insurance fund, covering pensions, disability, maternity, and temporary incapacity benefits. Employees contribute an additional 6%. The pension system is pay-as-you-go with a retirement age of 63 for men and 60.5 for women (gradually equalizing).
Mandatory health insurance (AOAM). Employers pay 4.5% of gross salary to the Compania Națională de Asigurări în Medicină (CNAM). This covers public healthcare access for employees. Private health insurance is uncommon outside Chișinău’s tech sector but gaining traction as a differentiator for competitive roles.
Sick leave. The employer pays the first 5 calendar days of sick leave from company funds. From day 6, the social insurance fund (CNAS) takes over. Payment rate: 60% of average salary for general illness, 100% for work-related injury or occupational disease. Maximum duration: 180 calendar days per year, extendable in specific medical circumstances.
Maternity leave. 126 calendar days total — 70 days prenatal and 56 days postnatal (70 for complicated births or multiple pregnancies). Paid at 100% of average insured salary from the social insurance fund. Childcare leave extends to age 3, paid at a reduced rate for the first 2 years.
Annual leave. 28 calendar days minimum per year. Certain categories (employees in hazardous conditions, employees with disabilities) receive additional leave. The 28-day count includes Saturdays and Sundays within the leave period, so the effective working-day equivalent is approximately 20 days — comparable to the EU minimum.
Termination Rules
Moldova’s Labor Code provides meaningful termination protections. Employer-initiated dismissal requires one of the grounds specified in Article 86: liquidation of the enterprise, staff reduction, employee’s professional incompetence confirmed by attestation, systematic disciplinary violations (two or more within 12 months), or absence from work without valid reason for more than 4 consecutive hours.
For redundancy dismissals, the employer must give 2 months’ written notice and pay severance equal to 1 week’s average salary per year of service. The employer must also prove that no suitable alternative position is available within the organization. Collective redundancies (5+ employees in enterprises with 20–100 workers, or 10%+ in larger enterprises) trigger additional notification obligations to the territorial employment agency.
Probationary employees can be dismissed with 3 days’ written notice during the probation period, provided the employer documents the reasons for unsatisfactory performance. After probation, the full termination protections apply.
Wrongful dismissal claims go to the courts. If the court finds the dismissal unlawful, it can order reinstatement and compensation for the entire period of forced absence. Moldovan courts tend to favor employees in dismissal disputes, particularly where procedural requirements weren’t followed. Budget 1–2 months’ salary for compliant terminations (notice period plus severance), and significantly more if litigation ensues.
Work Visas and Immigration
Most EOR hiring in Moldova targets Moldovan nationals. For non-Moldovan nationals, work permits require a labor market test and approval from the National Employment Agency (ANOFM).
| Visa/Permit Type | Who It’s For | Duration | Processing Time |
|---|---|---|---|
| Work Permit (individual) | Non-Moldovan nationals employed by a Moldovan entity | 1 year, renewable | 4–8 weeks |
Moldova is not an EU member, so EU/EEA nationals do not have automatic work rights — they require a work permit alongside any other foreign national. The EOR files as the sponsoring employer with ANOFM, which evaluates whether the role could be filled by a Moldovan national. Many Moldovan tech workers hold Romanian (EU) passports alongside their Moldovan citizenship, which affects their right to work in the EU but is irrelevant to their employment authorization in Moldova itself. Budget 6–10 weeks end-to-end for non-Moldovan hires and do not set a fixed start date before the permit is issued.
Frequently Asked Questions
Can I hire Moldovan developers as contractors instead of employees?
You can, but the risk is real. Moldova’s Labor Code distinguishes between employment relationships and civil law contracts. If the relationship has employment characteristics — fixed schedule, employer-provided tools, subordination, ongoing rather than project-based work — authorities can reclassify the contractor as an employee. Reclassification triggers retroactive social contributions (employer and employee portions) plus penalties. The State Labor Inspectorate (Inspectoratul de Stat al Muncii) has increased enforcement in the IT sector as remote work arrangements have proliferated. If the person works exclusively for you, on your schedule, using your tools — hire them as an employee through an EOR or entity.
How does the 28-day annual leave actually work?
The 28 calendar days include weekends falling within the leave period. Take 2 consecutive weeks off, and that’s 14 calendar days — including 4 weekend days — leaving you with 14 more calendar days for the year. The effective working-day equivalent is roughly 20 days, which aligns with the EU minimum. Employees accrue leave from the first day of employment but typically can take full leave after 6 months of service. Unused leave carries over but must be used within 18 months. Employers cannot pay out unused leave in lieu except upon termination.
What’s the real total cost of a Moldovan developer versus Romania or Ukraine?
For a mid-level developer: Moldova gross salary MDL 30,000/month ($1,700) + 24% employer contributions ($408) + EOR fee ($400–599/month) = total $2,500–$2,700/month. Romania: RON 18,000/month ($3,800) + 2.25% employer cost ($86) + EOR fee = $4,300–$4,500/month. Ukraine: UAH 60,000/month ($1,500) + 22% employer cost ($330) + EOR fee = $2,230–$2,430/month. Moldova and Ukraine are price-competitive, but Moldova’s EU association, Romanian-language overlap, and growing alignment with EU legal frameworks give it a compliance and cultural edge for European companies. The trade-off: Moldova’s talent pool is roughly one-tenth the size of Ukraine’s or Romania’s.
Do Moldovan employees commonly hold Romanian passports?
Many do. Moldova’s shared language and history with Romania mean a significant portion of Moldovan citizens hold or are eligible for Romanian (and therefore EU) citizenship. This has two practical implications: first, these employees can legally work anywhere in the EU without a work permit, making them mobile. Second, offering competitive compensation is important because your Moldovan developer with an EU passport can relocate to Bucharest, Berlin, or Amsterdam. The EOR structure doesn’t change based on citizenship — you’re employing them in Moldova regardless — but retention depends on making the local package competitive enough that the EU passport stays in the drawer.
To connect this guidance with live hiring demand, see hiring your first international employee and remote jobs by country.
Further Reading
- Best EOR for Moldova — Provider comparison for Moldova hiring
- Hiring in Europe Guide — Regional compliance patterns and market comparisons
- EOR vs PEO — When EOR is the better fit
- Top EOR reviews
- Hiring your first international employee
Further Reading
Was this page helpful?
Tell us or send a correction.