

Yes they do, but cash deposits for basic accounts can be expensive for some while it’s free for others. You would need to compare the prices in detail. Also they will often refuse to open a basic account for persons that already have another account (incl with different banks). And most banks (all i know) refuse non-residents for checking accounts.
Ob er dann wohl zum “Klimakleber” wird wenn er dabei festklebt?