Bankhemmelighed betyder, at en bank beskytter sine kontohaveres personlige oplysninger i forhold til det omgivende samfund – og i forhold til andre landes skattemyndigheder - således at kun banken selv kender kundernes identitet.
Bankhemmelighed blev ”opfundet” i Schweiz i 1934, men også Luxembourg, Østrig, Cayman Islands og flere britiske områder, fx Kanaløerne, fungerer som skattely for personer og firmaer, der vil skjule deres formuer.
I de sidste par år er der blevet lagt pres på skattely-landene, bl.a. fra de magtfulde G8- og G20-landegrupper, med henblik på at få ophævet bankhemmeligheden.