πŸ‡ΈπŸ‡¬ HireDeveloper.sg

Passes & Payroll

Our first Singapore Employment Pass was rejected in 9 days β€” the 7 steps that got the next 11 approved

Talent operations lead reviewing Singapore work pass and payroll documentation
Bryan

Bryan

Delivery & Offshore Teams Expert Β· 4 August 2026 Β· 12 min read

πŸ’‘ TL;DR β€” 30 seconds

  • β€’ Our rejection had nothing to do with the candidate. It was our firm-level position β€” we had almost no local headcount and had never checked what that did to the application.
  • β€’ CPF is the biggest cost difference between hiring a citizen or PR and hiring a pass holder. Model both before you pick a target profile.
  • β€’ You cannot sponsor an Employment Pass without a Singapore entity. An employer of record solves this in weeks rather than months.
  • β€’ The offer detail that decides yes or no is almost never base salary. It is what happens to the pass if things go wrong.

The candidate was excellent. Nine years of backend work, two of them at a Singapore fintech, exactly the profile we had been hunting for four months. We made the offer, she accepted, we filed the Employment Pass application, and nine days later it came back rejected.

My first assumption was that we had got the salary wrong. We had not. The problem was structural and entirely ours: we were a foreign company with a newly registered local entity, three employees, and effectively no local hiring history. Under a framework that scores the employer as well as the individual, we were the weak part of the application. Nobody had told us to check that, and we had not thought to ask.

We have since taken eleven more people through the process without a rejection. Here is the sequence, in the order that surfaces problems while they are still cheap to fix.

Worth saying plainly: this is an operational playbook from our own hiring, not legal or immigration advice. Pass frameworks, salary thresholds and CPF rates are set by the authorities and change. Confirm current requirements and your specific case with a licensed adviser before you commit to a candidate.

Step 1: Decide which candidate profile you are actually hiring

In Singapore, three profiles carry genuinely different cost and process implications, and teams routinely run a single hiring plan across all three as though they were interchangeable:

  • Citizens and permanent residents β€” no pass required, but CPF contributions apply, including an employer share on top of salary.
  • Foreign professionals needing an Employment Pass β€” no CPF, but qualifying salary thresholds, a points assessment, and processing time.
  • Existing pass holders already in Singapore β€” faster, since the pass transfers to a new employer, but still subject to assessment.

Decide this before you write the job advert, because it changes your budget, your timeline and where you source. Advertising a single salary band across all three profiles is how you end up with an offer you cannot actually fund.

Step 2: Check your firm-level position before you check the candidate

This is the step that would have saved us the rejection. Employment Pass assessment considers both individual attributes β€” salary benchmarked against the sector, qualifications β€” and firm-level attributes such as workforce diversity and support for local employment.

The consequence for small foreign companies is counter-intuitive: a strong candidate at a company with almost no local headcount can score worse than an average candidate at an established local employer. Your application is partly about you.

Establish where you sit before you approach candidates. If your firm-level position is weak, you have three honest options: hire a citizen or PR first to build local headcount, route through an employer of record whose profile differs from yours, or target candidates whose individual attributes are strong enough to carry the application. All three are workable. Discovering the problem after an offer is not.

Step 3: Benchmark salary against the sector, not against your headquarters

Qualifying salary thresholds rise with age and experience and are benchmarked to sector norms, which means a number that feels generous relative to your home market can still fall short. This catches European and North American companies constantly, because the currency conversion makes the figure look large.

Two practical points. First, benchmark against Singapore technology sector norms for the candidate's experience band, not against what your Berlin or Toronto office pays. Second, remember that salary feeds the points assessment, so clearing the minimum is not the same as scoring well on it. If your firm-level position is weak, salary is one of the few levers you directly control.

Not sure whether your firm-level position will hold?

We place pre-vetted senior developers across Singapore and can tell you early whether a pass route is realistic β€” before you make an offer you may not be able to honour.

Talk to our team

Step 4: Model CPF properly if you are hiring a citizen or PR

CPF is a mandatory social security savings scheme funded by both employer and employee contributions, applying to Singapore citizens and permanent residents. It does not generally apply to foreign employees on work passes.

This asymmetry is the largest single driver of cost difference between profiles, and it surprises teams in both directions. Hiring a citizen carries an employer contribution on top of the salary you quoted. Hiring a pass holder avoids that but adds pass costs, processing time and renewal risk.

Contribution rates vary by age band and are subject to wage ceilings, and rates for permanent residents can differ during their initial years of PR status. Get current rates from your payroll provider or adviser rather than from a blog post β€” including this one β€” and build the employer share into your budget from the start rather than discovering it in the first payroll run.

Step 5: Choose between an employer of record and your own entity

You cannot sponsor an Employment Pass without a Singapore-registered entity, because the pass is tied to a local employer. That leaves two routes.

ConsiderationOwn entityEmployer of record
Time to first hireMonths β€” incorporation, then pass applicationWeeks
Firm-level assessmentYours, and weak when newly formedThe EOR's profile applies
Per-head costLower once you pass a handful of peopleMonthly fee per employee
CPF administrationYours to run and fileHandled β€” confirm in the contract
Ability to hold local client contractsYesNo

Our rule of thumb matches what we see elsewhere in the region: under roughly five people in-country, the EOR route wins on speed and on assessment profile. Past ten, your own entity usually wins on cost β€” provided someone owns the compliance calendar rather than fitting it around another job.

Step 6: Build the pass timeline into the hiring plan

Straightforward online applications are typically processed within a few weeks. Cases needing further review take longer, and a rejection plus appeal can add a month or more to your timeline.

Plan backwards from the start date you actually need, and tell the candidate the real range rather than the optimistic one. Candidates who are given an honest timeline wait. Candidates who are told β€œa couple of weeks” and then wait seven often accept something else in week five β€” we lost one that way, which stung more than the rejection did.

Step 7: Write the offer so the pass risk is addressed, not hidden

The detail that decides whether a strong candidate accepts is rarely base salary. It is what happens if the application fails or the pass is not renewed.

Our offer letters now state four things explicitly:

  • the legal employer β€” our entity, or the named EOR;
  • that the offer is conditional on pass approval, with a stated expected timeline;
  • who bears application and relocation costs, and whether any part is repayable on early exit;
  • what happens on non-renewal or termination, including notice and any support offered.

Candidates leaving a stable local employer for a foreign company are taking on real personal risk. Naming that risk and saying how you will handle it converts better than pretending it does not exist. It is also the part of the process where small companies can genuinely out-compete larger ones, because they can commit to specifics quickly.

What I would do differently

I would run step 2 before step 1. Understanding our own firm-level position would have reframed the entire search: we would have hired a local first, built the base, and then gone after the pass-holder profile from a stronger position. Instead we led with the candidate we wanted most and discovered the constraint at the worst possible moment.

If you are hiring across several markets in the region, the binding constraint differs by country in ways that are easy to under-estimate. Our colleagues at HireDeveloper.ae cover the UAE, where sponsorship and wage-transfer compliance dominate, and JapanDev covers Japan, where employer-side social insurance is the cost that catches teams out.

Frequently asked questions

Do I need a Singapore entity to hire a developer there?

To sponsor an Employment Pass, yes β€” the pass is tied to a local employer. An employer of record can act as that employer instead. For a citizen or PR you still need a local entity or an EOR to run compliant payroll and CPF. There is no compliant route in which a foreign company with no local presence directly employs someone in Singapore.

What is COMPASS and how does it affect a developer application?

A points-based framework assessing both individual attributes (salary benchmarked to sector, qualifications) and firm-level attributes (workforce diversity, support for local employment). Applications must meet the qualifying salary threshold and the points bar. For small foreign companies, firm-level points are often the binding constraint.

Does CPF apply to a foreign developer on an Employment Pass?

Generally no β€” CPF applies to citizens and permanent residents. This is the biggest cost difference between profiles, and it cuts both ways: citizens carry employer CPF on top of salary, pass holders carry pass costs and renewal risk. Model both.

How long does an Employment Pass application take?

Typically a few weeks for straightforward online applications; longer where further review is needed, and a rejection plus appeal can add a month or more. The biggest avoidable delay is submitting before checking your firm-level position.

Get started the right way

Check your firm-level position before your next Singapore offer. If you would rather hire from a pre-vetted pool with the structure already handled, we can help.

Start hiring

Published 4 August 2026 Β· HireDeveloper.sg β€” hire pre-vetted developers in Singapore