HSBC
Receiving Euros from the EEA: no fee
Receiving Less than £100 from outside the EEA: £5
Receiving More than £100 in another currency, or euros from outside the EEA: £5
Halifax and TSB fees are same
Payments in euros received from within the UK, EEA or via SEPA Credit Transfer: No fee
Receiving a payment up to and including £100: £2
Receiving a payment of over £100: £7
Kroo bank accounts cannot receive international payments