Banks have to report large credits (particularly cash) to the money laundering authorities (not HMRC).continue reading