Hi,
I am staying abroad and I have received the stimulus check from the Treasury. I do have a bank account in the US. Usually, I ask my friend to deposit any checks I receive into my account. However, my bank's customer service person told me that an IRS/Treasury check must be deposited in person by me at a branch!!! Is this correct (I suspect that the he was not well informed)? Don't people deposit these US Treasury checks in their bank's drop-boxes or in the ATM machines?
Thanks.