Offshore means a location outside the national boundaries. This term can be used to mean foreign banks, investments, deposits and corporations. A firm may move offshore legitimately with the main aim of avoiding tax. Also, offshore financial firms can be used for an illicit business like money laundering or tax evasion.