Offshore banking se réfère au dépôt de fonds par une entreprise ou une personne dans une banque qui se trouve en dehors de leur résidence nationale. Bien que le terme implique que ces banques sont situés sur des îles, de nombreuses banques offshore sont, en fait, trouvé dans des endroits à terre, comme le Panama, le Luxembourg et la Suisse. L'avantage de la banque offshore est que, dans de nombreux cas, les fonds sont exemptés où se trouvent les banques impôt. Les banques offshore offrent également les mêmes services que les banques nationales, et souvent ils offrent plus d'anonymat que, autrement, serait disponible en "onshore" banques.