tj_al wrote:Regarding Dutch tax, I don't mind paying Dutch tax if it is required for someone in my position to do so, even though I would potentially looking at the second bracket of 40.4%.
I don't think there's any question whatsoever you would be required to pay tax in the Netherlands. When working in the Netherlands you would pay Dutch taxes first. To the extent that income is also Singapore taxable there'd be a foreign tax credit for your Dutch income tax. Since it's hard to imagine your Singapore tax rate being higher than your Dutch tax rate, the foreign tax credit in Singapore would zero out your Singapore income tax on that income.
For Singapore source income it works the other way: pay Singapore first, foreign tax credit in the Netherlands. The Dutch tax rate is generally higher, so you'd pay some more there.
I'm describing the conventional, normal arrangement. If there's a tax treaty that says otherwise, you can follow that. The Netherlands-Singapore tax treaty might say, for example, that only Singapore gets to tax your bank interest in Singapore (it doesn't at present), or whatever.
And what about CPF? Does being employed by SG employer but living overseas mean that the employer would have to make contribution even though I would not be present in Singapore?
No. According to CPF, if you're working overseas then CPF contributions (employer and employee) are not mandatory. Voluntary contributions are allowed, but there is a limit.
Please note that generally you must report gross income, so unless a tax treaty says otherwise then your reportable income in the Netherlands will include your employer's voluntary CPF contributions on your behalf. That's income too, and it counts.
Tax policies generally don't change simply because the corporate entity is in Country X or the bank account where you receive the income is in Country Y.
Work is where you perform it, and residence is residence. That basic principle is very simple and at least near universal. Remember it well, and you'll be in pretty good shape when you try to understand income taxes and social insurance taxes. If you're receiving income from a Singapore entity while living in the Netherlands then most likely the Dutch tax authority will consider you as self-employed, and so you'd make your own Dutch social insurance contributions and otherwise be taxed as a self-employed individual.