Refund timing depends on how you file and how the IRS processes your return

The IRS processes most returns within 21 days of receiving them, but your refund won't land in your account or mailbox on day 21. That 21-day window is when the IRS reviews your return for errors and approves it for payment. After approval, the actual transfer to your bank or the mailing of a check takes additional time — usually 3 to 5 business days for direct deposit, or 7 to 10 business days for a paper check.

If you file electronically with direct deposit set up, you'll typically see your refund between 21 and 28 days after the IRS receives your return. If you file on paper or request a check, add another week or more. Filing early in the tax season (January or early February) usually means faster processing because the IRS has fewer returns in the queue. Filing in March or April, when millions of returns arrive at once, can push your timeline into late April or May even if you file correctly.

The IRS does not send refunds in the order they receive returns. Returns with errors, missing information, or anything that triggers manual review get set aside and processed later. A return filed in late March might be approved before one filed in early February if the early one needs verification.

Key Takeaways

  • The IRS's 21-day processing window is when they review your return, not when money reaches your account — add 3 to 10 more days depending on your payment method.
  • Direct deposit refunds arrive faster (3 to 5 business days after approval) than paper checks (7 to 10 business days).
  • Filing electronically moves your return through the system faster than filing on paper.
  • Returns filed in January or February usually process faster than those filed in March or April, when volume is highest.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours.

How to track your refund status

The IRS provides a tool called Where's My Refund on IRS.gov that shows the current status of your return. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day won't show new information.

Where's My Refund displays one of three statuses: "Return Received" (the IRS has your return but hasn't finished reviewing it), "Approved" (the IRS approved your return and your refund is being processed for payment), or "Sent" (your refund has been paid and is on its way to you). Once it shows "Sent," the remaining timeline depends on your payment method — 3 to 5 days for direct deposit, 7 to 10 days for a check.

If your return shows "Return Received" for longer than 21 days, or if Where's My Refund says to contact the IRS, your return likely needs additional review. This happens when information on your return doesn't match IRS records, you claimed a credit the IRS needs to verify, or there's a discrepancy in income or withholding. The IRS will mail you a letter explaining what's needed.

Why some refunds take longer than 21 days

The IRS flags certain returns for manual review before processing them. Common reasons include claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, which the IRS verifies more carefully because these credits are frequently claimed incorrectly. If you claimed either credit, expect your refund to take closer to 21 days even if everything on your return is correct.

Returns with math errors, missing information, or mismatched data (like a Social Security number that doesn't match IRS records) get pulled from the automated queue and reviewed by hand. This adds 2 to 4 weeks to processing time. If you filed on paper instead of electronically, the IRS has to manually enter your information into their system first, which adds another 1 to 2 weeks before the 21-day clock even starts.

Identity theft and fraud checks also delay refunds. If the IRS suspects your return might be fraudulent — for example, if someone else filed a return using your Social Security number — they'll hold your refund while they investigate. This can take several weeks or longer. The IRS will contact you by mail if this happens.

Direct deposit versus paper check refunds

Direct deposit is faster and more reliable than a paper check. Once the IRS approves your return and sends the payment, direct deposit typically arrives within 3 to 5 business days. A paper check takes 7 to 10 business days to arrive by mail, and if it's lost or delayed in the postal system, you'll have to wait even longer and request a replacement.

To receive your refund by direct deposit, you provide your bank account number and routing number on your tax return. Make sure both numbers are correct — if you transpose a digit, the IRS will send the refund back to the Treasury and you'll have to request a paper check instead, adding weeks to the timeline. You can verify your routing number on a blank check or by calling your bank.

If you don't have a bank account or prefer a check, the IRS will mail it to the address on your return. The check is valid for one year from the date it was issued. If you don't cash it within that year, you'll have to contact the IRS to request a new one.

What to do if your refund is delayed

If Where's My Refund shows "Return Received" after 21 days, or if it says your refund should have arrived but hasn't, contact the IRS. You can call the IRS at 1-800-829-1040 (the main tax line) or use the IRS's online chat tool on IRS.gov. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still being reviewed, whether there's an error holding it up, or whether the payment was sent and is lost in the mail.

If the IRS says your refund was sent but you haven't received it after the expected timeline, you can request a trace. The IRS will investigate whether the payment was delivered to your bank or lost in the mail. This process takes 4 to 6 weeks. If the payment was lost, the IRS will issue a replacement check or redeposit the funds to your account.

If you filed on paper and it's been more than 4 weeks since you mailed it, contact the IRS to confirm they received it. Paper returns can get lost in the mail or misfiled. The IRS can search their records by your Social Security number and filing date.

Refunds and payment plans for taxes owed

If you owe taxes instead of receiving a refund, the IRS doesn't issue a refund — you owe money to them. However, if you can't pay the full amount, you can set up a payment plan. The IRS offers short-term payment plans (120 days or less) at no cost, and long-term installment agreements that charge a setup fee and monthly interest. You can request a payment plan by phone, by mail, or through IRS.gov.

If you're expecting a refund but also have a prior-year tax debt, the IRS will use your refund to pay down the old debt before sending you the remainder. This is called an offset. The IRS will notify you by mail if this happens.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you cash before the IRS processes your return, but these are loans you have to repay — they don't speed up the actual refund. The IRS itself does not offer refund advances.

What if the IRS says my refund was sent but my bank says they never received it?

Contact the IRS and request a trace. Provide your bank account number and routing number so the IRS can check whether the payment was sent to the correct account. If the account number on your return was wrong, the payment may have gone to a different account. The IRS can reissue the refund to the correct account once they confirm the error.

Do I have to wait for my refund or can I get it sooner?

You cannot speed up IRS processing, but you can receive an advance on your refund through a refund anticipation loan offered by some tax preparation companies. These are short-term loans you repay when your refund arrives. They charge fees and interest, so the net amount you receive is less than your actual refund.

What happens if I filed my return but haven't received it yet and it's been over a month?

Use Where's My Refund to check the status. If it still shows "Return Received" after 21 days, your return is likely under review. If it shows "Sent" but you haven't received the money, contact the IRS to request a trace. If you filed on paper, call the IRS to confirm they received it — paper returns sometimes get lost or misfiled.

Can I change my refund to a different bank account after I file?

No. Once you file your return with a bank account number, the IRS will send the refund to that account. If the account number is wrong or closed, the refund will be rejected and the IRS will issue a paper check instead, which takes longer. You cannot update the account number after filing — you have to wait for the check and deposit it yourself.