According to the IRS website, the number of days that refunds are deposited to an account is 21 days. When it goes beyond that, there might be certain errors or problems in the transaction. Once you file for refund, it will take 24 hours before the request will reach the IRS or when mailed, it will take around 4 weeks.