Banca offshore (Offshore bank) este o instituție financiară care funcționează sub o licență internațională (licență bancară offshore). De obicei, băncile offshore au sediul în țări mai puțin reglementate, fapt care le-a făcut destinații ideale pentru bani iliciți. Din această cauză aceste bănci au sediile în special în țări considerate paradisuri fiscale.