Key takeaways
- You do not pay CPF for foreign workers in Singapore. CPF is mandatory only for Singapore Citizens and Permanent Residents.
- Foreigners on Work Permits or S Passes are exempt from CPF, but employers pay a monthly foreign worker levy instead (roughly S$330-S$650+ per worker).
- Employment Pass (EP) holders attract neither CPF nor a levy, but the EP carries a high minimum qualifying salary and the COMPASS framework.
- Staff who work entirely overseas, such as Indonesian developers, are not Singapore employees, so they trigger no CPF, no levy, no work pass, and no MOM quota at all.
- Outsourced SG places full-time Indonesian developers from S$400-S$550/month per dev with no CPF and no levy. You own 100% of the IP and can cancel with 30 days notice.
Do I pay CPF for foreign workers in Singapore? No. CPF (Central Provident Fund) contributions are mandatory only for Singapore Citizens and Permanent Residents. Foreign employees on a Work Permit, S Pass, or Employment Pass are excluded from CPF entirely. But that does not make foreign hires free of statutory cost: Work Permit and S Pass holders trigger a monthly foreign worker levy instead. And here is the part most employers miss, staff who work entirely overseas (such as a developer based in Indonesia) are not Singapore employees at all, so they trigger neither CPF nor levy. This guide breaks down exactly who costs what, with numbers.
This is general information for Singapore employers, not tax or legal advice. Confirm specifics with the CPF Board, MOM, IRAS, or your corporate secretary.
Do employers pay CPF for foreign workers in Singapore?
The Central Provident Fund Act ties CPF contributions to a person's residency status, not where they were born. Under the rules administered by the CPF Board:
- Singapore Citizens — CPF is mandatory. Employers contribute up to 17% on top of the employee's own contribution (rates vary by age).
- Permanent Residents (PRs) — CPF is mandatory, with graduated (lower) rates for the first two years of PR status, then full rates.
- Foreigners (Work Permit, S Pass, Employment Pass) — No CPF. It is in fact not permitted to pay CPF for a foreign worker.
So if your question is strictly "do I pay CPF for foreign workers in Singapore", the answer is a clean no. But CPF is only one half of the statutory cost picture for foreign staff working in Singapore.
What is the foreign worker levy, and who pays it?
The Ministry of Manpower (MOM) charges employers a monthly foreign worker levy for Work Permit and S Pass holders. It is a pricing mechanism to regulate the number of foreigners working in Singapore, effectively standing in for the CPF cost that would apply to a local hire.
| Pass type | CPF payable? | Foreign worker levy? | Other constraints |
|---|---|---|---|
| Citizen / PR | Yes (up to 17% employer) | No | Counts toward local headcount |
| Employment Pass (EP) | No | No | High minimum qualifying salary; subject to COMPASS framework |
| S Pass | No | Yes (~S$650/mth tier) | Quota + minimum salary; counts against the Dependency Ratio |
| Work Permit | No | Yes (~S$330-S$650/mth) | Quota, sector limits, security bond |
| Overseas staff (e.g. Indonesia) | No | No | No pass, no quota, no MOM filing |
Note the pattern. Every category that lets you skip CPF for a foreigner either swaps in a levy (S Pass / Work Permit) or imposes a steep qualifying salary and headcount framework (EP). The only row with no statutory employment cost at all is the last one: staff based outside Singapore.
Why do overseas staff trigger neither CPF nor levy?
CPF, the levy, and work-pass requirements all hinge on a person being employed in Singapore. When you engage a developer who lives and works in Indonesia through an outsourcing partner, the legal structure is different:
- The developer is employed by the outsourcing company in their home country, not by you.
- Your Singapore company holds a B2B services contract with that partner.
- You receive one monthly invoice. There is no payroll to run, no CPF account, no levy, no work permit, and no MOM quota to manage.
This is a standard, widely used staff-augmentation arrangement. You are buying engineering services from a foreign company, not employing a foreign worker in Singapore. It is the same model many Singapore founders use to build a remote engineering team from Singapore without touching the work-pass system at all.
How much do CPF and the levy actually add to a local hire?
Let's put real numbers on it. Suppose you hire a mid-level developer in Singapore at S$7,000/month base. Your true monthly cost is higher than the salary alone:
| Cost item | Local citizen / PR hire |
|---|---|
| Base salary | S$7,000 |
| CPF employer contribution (~17%) | ~S$1,190 |
| Skills Development Levy (0.25%) | ~S$18 |
| Equipment, software, allocated desk | ~S$600 |
| True monthly employer cost | ~S$8,808 |
That is roughly 26% on top of the headline salary before you account for bonuses, leave, and recruitment fees, and the CPF portion alone is the single biggest add-on. Depending on seniority and benefits, the combined statutory and overhead burden commonly lands in the 17-37% range over base. For the full picture on local hiring economics, see our breakdown of why Singapore startups outsource to Indonesia.
What does it cost to hire offshore instead, with no CPF and no levy?
Because overseas developers sit outside the CPF and levy system entirely, the pricing is dramatically simpler. With Outsourced SG, you pay a single flat monthly fee per developer, and we handle their employment, payroll, and equipment in Indonesia:
| Plan | Team size | Price per developer / month | CPF | Levy |
|---|---|---|---|---|
| Starter Squad | 1-2 developers | S$400 | None | None |
| Product Team | 3-5 developers | S$550 | None | None |
No employer CPF. No foreign worker levy. No Skills Development Levy. No work pass. The figure you see is close to the figure you pay. You can compare the full math side by side in our offshore vs onshore developer cost comparison, and see live numbers on our pricing page.
A quick three-way comparison
| Local citizen / PR | Foreigner on S Pass | Offshore (Indonesia) | |
|---|---|---|---|
| CPF (employer) | Up to 17% | None | None |
| Foreign worker levy | None | ~S$650/mth | None |
| Work pass / quota | N/A | Required + quota | Not applicable |
| Typical monthly cost | ~S$8,800 | ~S$5,500 + levy | From S$400-S$550 |
Is hiring overseas developers legal and safe for a Singapore company?
Yes. Engaging a foreign services provider is an ordinary commercial arrangement. Because the developers are not employed in Singapore and are not your employees, there is no CPF obligation, no MOM filing, and no work-pass requirement. The points that matter most to Singapore founders are usually:
- IP ownership. A proper contract assigns all work product to you. With Outsourced SG, an NDA plus IP assignment means your company owns 100% of the code.
- Time zone overlap. Indonesia is GMT+7, just one hour behind Singapore, so you get near-full working-day overlap for standups and pair programming, far better than India or Eastern Europe.
- Talent quality. Our developers have a minimum of 3 years' experience (5+ on average) and are trained on agentic AI workflows using Cursor and Claude Code. More on that in our look at AI-powered development teams in Singapore.
- Flexibility. No lock-in, 30-day cancellation, and a 30-day replacement guarantee if a developer is not the right fit.
If you want the end-to-end view of how this works, our complete guide to outsourcing software development in Singapore walks through scoping, contracting, and onboarding. And if avoiding CPF is your specific goal, see our focused piece on how to hire remote developers in Singapore with no CPF.
The bottom line on CPF for foreign workers in Singapore
To recap: you do not pay CPF for any foreign worker in Singapore. That obligation is reserved for Citizens and PRs. But foreigners working here on a Work Permit or S Pass attract a foreign worker levy that effectively takes CPF's place, and EP holders come with a high qualifying salary and the COMPASS framework. The cleanest way to escape both CPF and the levy is to hire talent that works overseas. For software teams especially, an offshore Indonesian developer at S$400-S$550/month delivers full-time, AI-augmented engineering with zero statutory employment overhead.
Want to see how the model works end to end? Read how it works or message us on WhatsApp at +65 9456 2307 for a same-week quote.
Frequently asked questions
Do I pay CPF for foreign workers in Singapore?
No. CPF contributions are mandatory only for Singapore Citizens and Permanent Residents. Foreign employees on a Work Permit, S Pass, or Employment Pass are excluded from CPF. In fact, paying CPF for a foreign worker is not permitted under the Central Provident Fund Act.
If there is no CPF for foreign workers, are they cheaper to hire?
Not automatically. Work Permit and S Pass holders attract a monthly foreign worker levy (roughly S$330 to S$650+) that effectively replaces the CPF cost. Employment Pass holders avoid both CPF and the levy but must meet a high minimum qualifying salary and the COMPASS criteria. Only staff who work entirely overseas avoid CPF, the levy, and work-pass requirements altogether.
Do I pay CPF for a Permanent Resident (PR) employee?
Yes. CPF is mandatory for PRs. Graduated, lower contribution rates apply during the first two years of PR status, after which full rates take effect, up to 17% on the employer side depending on the employee's age band.
Do overseas developers in Indonesia require a work permit or MOM approval?
No. Because they live and work in Indonesia and are employed by the outsourcing partner there, they are not Singapore employees. That means no work permit, no MOM quota, no CPF, and no foreign worker levy. Your company simply holds a B2B services contract and receives a monthly invoice.
How much can a Singapore company save by hiring offshore instead of locally?
A local developer at S$7,000/month actually costs around S$8,800 once CPF, the Skills Development Levy, and overhead are added. An offshore Indonesian developer through Outsourced SG starts at S$400-S$550/month per developer with no CPF and no levy, removing the 17-37% statutory and overhead burden that local hiring adds on top of base pay.
Is it legal to hire overseas developers to avoid CPF and levies?
Yes. You are purchasing engineering services from a foreign company, not employing a foreign worker in Singapore, so there is no CPF obligation and no MOM filing. This is a standard staff-augmentation arrangement used by many Singapore startups and SMEs. As always, confirm your specific situation with your corporate secretary or tax adviser.
Ready to build your team?
WhatsApp us for a free consultation — we'll match you with vetted developer profiles from S$400/month per developer. No commitment, no lock-in.
WhatsApp us now →