Absolutely free. Moreover, you could open an account that's solely in American dollars, if you liked, then link it up with another in Euros and another in sterling. Happy days!
Except that the only CitiBank branches are in London. For those outside the English capital, I'm struggling to see how you would hand your cheque over.
The Co-Operative Bank
It's a percentage of the sterling amount, thus changes every day. It will be in the vicinity of £6-£8 for a $100 cheque at current exchange rates.
Since writing this, I've indeed presented a $100 Amazon cheque at the Co-Operative Bank. Their rate does change every day, but that's only the exchange rate. The Co-Op pay you whatever is the daily rate when you hand in the cheque. That's fair enough, as that's what any bank would do.
They also charge you an administration fee of £4 for that $100 cheque. The fee goes up if the amount is larger than $2000. I should imagine that I wouldn't care, if my commission was that much!
Absolutely free, as long as you have an account with them. At least this is what I was told at the inquiry desk. I was told the same at the NatWest inquiry desk too. I'm yet to put it to the test to see if there really are no charges.
HSBC changed its policy in June 2013. I heard that it had been bought out by Lloyds TSB, but I see no evidence on-line about that. Either way, HSBC is now one of the least competitive, when it comes to submitting cheques in a foreign currency.
Lloyd's Bank charge £5 for an American cheque of around $100. Thank you to Humagaia for the information.
I was unable to find out for myself. I walked up to the inquiry desk and smiled at the nice lady, "May I ask if you charge for cheques received in a foreign currency please?"
"Do you have an account with Lloyd's Bank?"
"No, but I would be willing to open one, if the charges were competitive."
She looked at me like I'd killed her first born, run off with her husband and trailed excrement all over her Axminster carpet. In tones usually reserved for addressing war criminals, she hissed, "We do NOT open bank accounts just to cash foreign cheques."
I just stared at her and left. My mother raised me not to punch snotty, rude people in the gob, but to rise above it.
Nationwide Building Society
The flat fee begins at £6, but rises up to around £20 for higher amounts. Thank you to Kinworm for this information.
Royal Bank of Scotland (RBS)/Natwest
A standard charge of £10.
Yorkshire Building Society
There is a sliding scale of charges, but $100 will be cashed for £7. This is the minimum charge available, so it's more as your cheque amount goes up.
I will add more banks and building societies as I check them out.