In a case where a South African company has contracted independent contractors from for example Zimbabwe or other foreign countries, is it legal for the independent contractor to be paid into a South African bank account (whether the bank account is a foreign account or a local account)? If the foreigner was at some point in South Africa legally and at that time, they opened a bank account in South Africa but after some time, they returned to their own country but never closed the South African bank account and they started to work remotely for the South African company, is it legal for the independent contractor to be paid into a South African bank account? What about tax liabilities? Is it perhaps a way for the independent contractor to avoid paying tax in their own country and can the South African company be held responsible for that?
Would a better option not be to pay the independent contractor into their local account in their own country?