Banca offshore (Offshore bank) este o instituție financiară care funcționează sub o licență internațională (licență bancară offshore). În general, băncile de acest tip au sediile în țări considerate paradisuri fiscale. De obicei, ele nu au permisiunea să-și deschidă subsidiare pe piețele reglementate și nici nu ar putea îndeplini rigorile impuse de către băncile centrale din aceste țări. Deoarece băncile offshore au sediile în țări mai puțin reglementate, ele au devenit destinații ideale pentru bani iliciți. Indivizii care au fonduri din surse ilicite utilizează aceste instituții pentru a ascunde banii sau pentru a încerca să îi introducă în legalitate. Țările dezvoltate încearcă să monitorizeze aceste paradisuri pentru a putea combate activitățile ilegale specifice economiei subterane.