Offshore investment is when a person invests money in a different country than the country of residence. This is often done to pay less taxes. Differences in legislation may also be a driving force. Very often money laundering is also done in these countries.