One of the top reason why your long over due IRS economic stimulus checkis still not in your mailbox is your address.
US postal service has returned over 279,000 stimulus checks along with 104,000 regular refund checks by tax payers because of mailing address errors.
Another reason in stimulus checks delay could be that irs is still preparing your payments. Remember, by law IRS has until December 31 to send out the checks.
So you still have a time if irs confirmed you will be receiving your soon, but you still haven’t – update your address. You still have a time. Just visit their website IRS.gov and follow the instructions on updating your address. If that’s hard or not possible, just call their number at 866-234-2943.