I had a discussion today about doing work for foreign clients and how that income must be handled.

From the conversation there seem to be three cases (could anyone confirm?)
  1. If the work is done by a South African company then the money must enter the country within 30 days.
  2. If the work is done by a South African individual within South Africa (i.e. in an office here) then the money must enter the country within 30 days.
  3. If the work is done by a South African individual outside of South Africa (e.g. at the client's offices) then the money may remain outside of the country.


Are these the only options? Is there any particular reason that SARS places this requirement on foreign income? If someone wanted to keep reserves offshore, what is the best way to do that?