After you file

If your bank rejected the deposit and sent it back to the IRS, then if things go smoothly at the IRS, it will probably take 2-3 weeks for you to receive a check, but no one can answer that for sure.  If you're lucky, it might not take that long.