It has also happened with me and my bank charged $25 from me for returned check. I got my june earning check on 2 july through DHL and i submitted that on 4 july to my bank and then my account was disabled on 15 july and my check is returned and stop payment is the reason given by citibank for returing the check.