Getting a tax refund is what every U.S. citizen hopes for when they complete their filing, waiting for it to come through can be a nail biting time, though. The IRS state that refunds should be received within 21 days if you’ve used the e-file service or direct deposit but will take a little longer if you’ve filed through the mail or have asked for a cheque to be sent to you.