britintaiwan wrote:I worked from December to February and got paid. And I had a work permit for that period likesay. So I can't really deny it.
Yes, and as far as anyone is concerned you got paid in January and February. If they ask then say that I got my work permit but I didn't start working until January. What is there to deny?
Here is an example of how not to handle the situation:
A - I am here to file my taxes for 2014.
B - You don't have any reported income in 2014.
A - they paid me in cash.
B - We will launch an investigation (nobody wins in this event).
Do you mean they paid you in cash in
December? If they didn't pay you at all until January then you have no liability whatsoever for 2014.
If they paid you in cash in December because the work permit hadn't arrived, that means both of you broke the (employment) law. Whether you're still on the hook for that even though you became legal soon afterwards, I don't know.
The company is responsible for withholding the correct amount every month, filing by the deadline, and giving you the (paper) receipts. If you were paid in December then taxwise they owe you a December tax receipt. If they recorded it in their books as having been paid in January 2015, that's also illegal.
If they never mentioned anything to you about tax (and it's not in the contract), they probably have two sets of books and under-reported your income, and probably not just yours....
Taxwise, the employee is only responsible for reporting all income by May 31st of the following year, but I assume the tax office can share information with Labor and Immigration whenever it suspects someone has been working illegally.