Singapore has a deserved reputation for making employer compliance simple. Payroll is straightforward, the tax rates are competitive, and the filing portal works. That reputation is precisely why the one genuinely sharp edge in the system catches people out: employers assume the whole thing is easy, and stop reading.
The sharp edge is tax clearance for foreign employees. It is not the amount of tax — it is that the obligation to secure it sits with you, the employer, and that failing it can make you liable for someone else’s tax bill. For an engineering team where a significant share of hires are Employment Pass holders, this is not an edge case. It is a recurring event.
Here is the seven-step sequence I run. As always: operational guide from hiring practice, not tax advice — confirm the current thresholds and forms with IRAS or your tax agent, because the details do move.
Step 1: Determine whether the Auto-Inclusion Scheme applies to you
The Auto-Inclusion Scheme (AIS) changes the mechanics of your annual reporting. Under AIS, you submit employment income information to IRAS electronically and it flows straight into your employees’ individual tax returns. Employees do not receive a paper IR8A to type in themselves.
AIS is mandatory for employers above a headcount threshold and voluntary below it. The threshold has been lowered over the years, which means a company that was correctly outside the scheme two years ago may be inside it now without anyone noticing. If you have grown from a handful of people to a proper engineering team, re-check.
The practical reason this matters first: if you are in AIS, your data quality problem is upstream. Whatever your payroll system holds on 31 December is what IRAS receives. Correcting it after submission is possible but tedious, and it puts your employees in the position of explaining a discrepancy on their own return.
Step 2: Capture every reportable component from day one
Base salary is the easy part. The components that get missed are the ones added mid-year by someone who was not thinking about tax reporting:
- Allowances — transport, mobile, meal, relocation and housing arrangements.
- Benefits in kind — accommodation provided by the employer, club memberships, insurance beyond statutory requirements.
- Bonuses, including the timing of when they are contractually due, which is not always the month they are paid.
- Gains from share-based plans, which have their own mechanics — see the next step.
- Relocation support for international engineering hires, which is common in this market and frequently handled outside payroll.
The failure pattern is consistent: relocation support for a senior hire is arranged by the founder, paid from a company card, never enters payroll, and never appears in the year-end reporting. It surfaces later, at the worst time, in the middle of a clearance.
The fix is procedural rather than technical. Anything of value flowing to an employee goes through one intake, whoever arranged it.
Step 3: Handle equity and stock plans deliberately
Share-based compensation is where engineering employers most often need advice rather than a checklist, because the reporting mechanics depend on the plan type, the timing of the taxable event and the employee’s residency and mobility.
Two practical points hold generally. First, the taxable event for equity is usually not the point at which the employee receives cash, which means an employee can face a tax liability before they have liquidity. Second, mobility complicates everything: an engineer who was granted options in one country, vested them partly while working in Singapore, and exercises them after leaving, creates an apportionment question that nobody wants to resolve retrospectively.
If you grant equity to Singapore-based engineers, get the plan reviewed once, properly, at the point you design it. The equivalent mistake in other markets is expensive too — our colleagues at JapanDev have documented how a badly structured grant in Japan can push an engineer into the top marginal bracket at exercise rather than a flat capital gains rate at sale.
Step 4: Meet the annual filing deadline
Employment income information for the preceding calendar year is due by 1 March. This is a fixed date, it does not move with your financial year, and the practical deadline is earlier than the stated one because December payroll adjustments and bonus accruals need to settle first.
A working cadence that avoids the February scramble: reconcile payroll against the reportable-components list in early January, resolve exceptions through January, and submit in mid-February with a buffer. Teams that leave it to the last week routinely discover an unrecorded benefit and have to choose between filing something they know is incomplete and filing late.
Hiring foreign engineers in Singapore?
We place pre-vetted developers with Singapore employers and brief you on the employer obligations that attach to each pass type before the offer goes out. First shortlist in 48 hours.
Start Hiring in Singapore Today →Step 5: Trigger IR21 the moment a foreign employee resigns
This is the step that matters most, and the one that most often runs late.
When a foreign employee ceases employment in Singapore — or leaves the country for an extended period — the employer must file a tax clearance notification. The requirement is to notify at least one month before the employee ceases employment or departs.
Read that timing against a standard engineering notice period. A developer on one month’s notice resigns on the 3rd; you are already at the boundary on the day you learn about it. The notification cannot wait until the exit interview.
The trigger is ceasing employment with you — not leaving Singapore. An Employment Pass holder who resigns to join another Singapore company generally still requires clearance from you as the outgoing employer. This is the single most common misreading of the rule, because intuition says tax clearance is about departure from the country.
Step 6: Withhold monies due until clearance is obtained
Alongside the notification sits an obligation to withhold all monies due to the employee — final salary, outstanding leave encashment, bonuses — until tax clearance is granted.
This is the mechanism that transfers risk to the employer. If you release the final payment and the employee leaves the country with tax outstanding, the authority has nobody practical to pursue except you. An employer that skipped the withholding step may end up settling the liability from its own funds.
Two things make this workable rather than adversarial. First, tell people at offer stage. A sentence in the offer letter explaining that final payment is subject to tax clearance turns a nasty surprise into an expected process. Second, move quickly — the withholding period is proportional to how fast you filed, so a prompt notification is in the departing employee’s interest as much as yours.
Handled well, it is a two-week administrative step. Handled badly, it is a dispute with someone who is already halfway to another country.
Step 7: Build tax clearance into the offboarding checklist
Everything above fails if it depends on someone remembering. The fix is to make the notification an automatic consequence of a resignation being recorded, not a decision someone makes.
A minimal checklist that works:
- On resignation received: flag nationality and pass status; if a foreign employee, open the clearance task the same day.
- Within 48 hours: assemble the income figures for the current year to date, including anything outside payroll.
- Before the one-month mark: file the notification.
- On final payroll run: flag the employee as withheld, with an explicit release condition rather than a default payout.
- On clearance: release the balance and close the task.
The one entry that does the most work is the second: assembling figures within 48 hours, while the people who arranged the relocation allowance or the one-off bonus are still around to be asked.
What this actually costs when it goes wrong
It is worth being concrete about the exposure, because “the employer may become liable” is abstract enough that it gets deprioritised behind things that feel more urgent.
Take a senior engineer on an Employment Pass who resigns in October to take a role abroad. Their income for the year to date includes base salary, a mid-year bonus, a housing allowance arranged outside payroll, and a tranche of equity that vested in June. Their final month’s pay plus accrued leave comes to a meaningful sum.
If clearance is handled properly, the sequence is unremarkable: notification filed on the day the resignation lands, figures assembled that week, final pay withheld and then released a fortnight later. The employee is mildly inconvenienced and understands why, because it was explained at offer stage.
If it is missed, the sequence is different. The final payment goes out on the normal payroll run. The employee leaves the country. The unreported housing allowance and the equity gain mean the actual liability is materially higher than anyone assumed. The authority looks to the employer, because the employer had a statutory obligation to withhold and did not. There is now no practical route to recover it from the individual, who has no ongoing relationship with the company and no reason to cooperate.
The amount at stake scales with seniority, which is exactly the wrong way round: the hires most likely to have complex, partly-unreported compensation are the ones whose departure creates the largest exposure. A junior developer leaving is a low-risk clearance. A staff engineer with equity, relocation support and a housing arrangement is where the money is.
None of this is difficult. It requires one flag on a resignation form and one conditional hold on a payroll run. The reason it goes wrong is never complexity — it is that the person who processes the resignation and the person who understands the tax obligation are different people, and nothing connects them.
The three mistakes I see most often
- Treating clearance as a country-exit issue. It attaches to ceasing employment with you. Local job moves are included.
- Releasing final pay before clearance. Understandable — it feels harsh to withhold — but it is the step that creates employer liability, and it is far better addressed by explaining the rule at offer stage.
- Keeping benefits outside payroll. Relocation packages, housing arrangements and one-off allowances arranged informally are the components that go unreported and surface during clearance.
If you are building engineering teams across several jurisdictions, the employer-side obligations diverge sharply. Our colleagues at HireDeveloper.ae cover the UAE equivalent, where the absence of personal income tax removes this problem entirely but replaces it with end-of-service and IP assignment obligations, and JapanDev covers Japan, where the equity mechanics are the dominant issue.
Frequently asked questions
What is the difference between IR8A and IR21?
IR8A is the annual return of employment income that an employer prepares for each employee for the preceding calendar year, due by 1 March. IR21 is the tax clearance notification an employer must file when a foreign employee ceases employment in Singapore or leaves the country for more than three months. IR8A is routine and annual; IR21 is event-driven and carries a withholding obligation, which is why it causes far more employer problems.
What happens if an employer forgets to file IR21?
The employer can become liable for the tax the departing employee owed. The clearance mechanism exists precisely because a foreign employee who has left Singapore is difficult to pursue, so the obligation is placed on the employer, who must notify IRAS and withhold monies due until clearance is granted. An employer that pays out a final salary without clearance may find itself funding the tax bill from its own account.
Which employers must use the Auto-Inclusion Scheme?
The Auto-Inclusion Scheme is mandatory for employers above a headcount threshold, and voluntary below it. Under AIS, the employer submits employment income information electronically to IRAS and the data flows automatically into the employees’ tax returns, so hard-copy IR8A forms are not issued to staff. Verify the current threshold and registration deadline on the IRAS website, as both have been adjusted over time.
Does an Employment Pass holder need tax clearance if they move to another Singapore employer?
Generally yes. Tax clearance is tied to ceasing employment with you, not to leaving Singapore. A foreign employee moving from your company to another Singapore employer normally still requires clearance from you as the outgoing employer. Treating clearance as a departure-from-Singapore issue rather than a departure-from-employment issue is one of the most common misreadings of the rule.
