If, after 21 days, you still haven't received your refund, your tax return might require more scrutiny. The possible reasons can be inaccurate or incomplete tax returns. Moreover, if you owe federal taxes or have filed a tax return on paper, there will be a delay in the refund.