I'd change banks if you're getting charged per transaction.
Santander is £7.50 monthly with no other charges as far as I'm aware
+1
I've recently moved to Santander after natwest decided to charge me for every transaction
same with Barclays mixed payment plan.
I still have the original letter.
"Don't worry you sucker with your loyalty reward you wont be much worse off"
Old charges £19- £23 per month
New charges £87-£90 per month
- 87p Loyalty reward.
I actually went into local Barclays and gave them 87p back and cancelled the account.