Dardo, los bancos son empresas de servicios. Y obviamente cobran de los servicios que dan. Si te "mantienen y custodian" una cuenta pues cobran por ello (e.g. 9€ trimestrales, 19,95€ semestrales, etc.). En el caso de la compraventa de divisa también te están haciendo una gestión, y la cobran...