Most refunds arrive between 21 days and 6 months after you file

The IRS processes most tax returns within 21 days of receiving them, but your refund won't land in your account or mailbox on that schedule. The 21-day window covers the IRS reviewing your return and approving it—not delivering the money. After approval, the delivery method you chose determines when you actually see the funds: direct deposit typically arrives within 1 to 5 business days, while a paper check takes 7 to 14 business days from the approval date. Some returns take longer because they need manual review, which can stretch the timeline to 6 months or more.

The year you file also matters. Tax returns filed in January or February usually process faster because the IRS has fewer returns in the queue. Returns filed in March through May face longer waits because that's peak season. If you file close to the April 15 deadline, expect your refund in late May or June at the earliest, even with direct deposit.

Key Takeaways

  • Direct deposit refunds typically arrive 1 to 5 business days after the IRS approves your return, while paper checks take 7 to 14 business days.
  • The IRS takes up to 21 days to process and approve most returns, but this is separate from the time it takes to deliver your money.
  • Returns filed in January or February process faster than those filed in March through May, when the IRS handles the highest volume.
  • Returns that require manual review—because of errors, missing information, or identity verification—can take 6 months or longer.
  • You can track your refund status using the IRS Where's My Refund tool, which updates every 24 hours after your return is received.

How direct deposit and paper checks affect your timeline

Direct deposit is the fastest way to receive a refund. Once the IRS approves your return, the money transfers to your bank account within 1 to 5 business days. The exact timing depends on your bank's processing speed—some banks credit funds the same day they receive them, while others take up to 5 business days. If you chose direct deposit when you filed, you don't need to do anything else; the IRS handles the transfer automatically.

Paper checks take longer because they must be printed, mailed, and delivered by the U.S. Postal Service. After the IRS approves your return, it takes 7 to 14 business days for the check to reach you. If you live far from the IRS processing center or your address is hard to reach, add a few extra days. Once the check arrives, you still need to deposit it at your bank, which adds another 1 to 3 business days before the funds are available.

If you didn't choose a delivery method when you filed, the IRS defaults to a paper check. You can change this by filing an amended return (Form 1040-X) to request direct deposit instead, but this adds weeks to your timeline because the amended return goes through the full review process again.

Why some refunds take much longer than 21 days

A return that needs manual review can take 6 months or longer. The IRS flags returns for manual review when there are math errors, missing information, conflicting data from employers or financial institutions, or signs of identity theft. If your return is flagged, the IRS sends you a letter explaining what's needed. You must respond within 30 days, or the review stalls.

Common reasons for delays include claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, both of which trigger extra verification steps. If you claimed either credit, budget for 6 to 8 weeks instead of 21 days. Claiming dependents you haven't claimed before, reporting self-employment income, or filing from a different address than last year can also slow things down.

Identity theft is another major cause of delays. If the IRS suspects your return is fraudulent—because someone else filed using your Social Security number—it holds your refund while it investigates. This process can take several months. The IRS will contact you by mail if this happens; do not respond to emails or calls claiming to be from the IRS, as these are almost always scams.

How to track your refund while you wait

The IRS Where's My Refund tool is the only official way to check your refund status. You can access it on the IRS website (irs.gov) without logging in. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, so checking multiple times a day won't show new information.

Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but hasn't finished processing it), "Approved" (the IRS approved your return and your refund is on the way), or "Sent" (your refund has been delivered). If your status is "Approved," the tool also shows the expected delivery date. If you chose direct deposit, this date is usually 1 to 5 business days away. If you chose a paper check, add 7 to 14 business days to the approval date.

If your return shows "Return Received" for more than 21 days, or if Where's My Refund says "We cannot provide information about your refund," your return may need manual review. Call the IRS at 1-800-829-1040 to ask whether your return is under review and what information is needed.

Refund timing by filing method

Filing MethodProcessing TimeDelivery Time (Direct Deposit)Delivery Time (Paper Check)
E-filed (electronically)Up to 21 days1 to 5 business days after approval7 to 14 business days after approval
Paper return (mailed)Up to 21 days from receipt (add 1 to 2 weeks for mail delivery to IRS)1 to 5 business days after approval7 to 14 business days after approval
Return requiring manual reviewUp to 6 months or longer1 to 5 business days after approval7 to 14 business days after approval

What to do if your refund is late

If your refund hasn't arrived within the timeframe shown in Where's My Refund, first check that the delivery address on file is correct. If you moved recently or the address is wrong, the IRS may have mailed your check to an old address. You can update your address with the IRS by calling 1-800-829-1040, but this won't redirect a check that's already in the mail.

If your refund was approved more than 5 business days ago and you chose direct deposit, contact your bank to confirm the transfer was received. Provide your bank with the refund amount and approval date from Where's My Refund. Banks sometimes reject transfers if your account information is incorrect or if the account was closed.

If your paper check was approved more than 14 business days ago and hasn't arrived, you can request a replacement check by calling the IRS at 1-800-829-1040. The IRS will issue a new check, which takes another 7 to 14 business days. Do not cash the original check if it arrives later; contact your bank to report the duplicate.

If Where's My Refund shows an error or won't load, the IRS website may be down for maintenance. Try again in a few hours. If the problem persists, call 1-800-829-1040 to speak with a representative who can look up your status manually.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes most returns within 21 days, and this is the fastest timeline available. E-filing is faster than mailing a paper return, and direct deposit is faster than a paper check, but you cannot speed up the IRS review itself. If your return needs manual review, it will take longer regardless of how you filed.

Why does the IRS say 21 days but my refund took 6 weeks?

The 21-day window is for processing and approving your return, not for delivering the money. Add 1 to 5 business days for direct deposit or 7 to 14 business days for a paper check. If you filed during peak season (March through May), the IRS may also take longer than 21 days to process your return because of high volume.

What if I filed a paper return—how long does that take?

A paper return takes 1 to 2 weeks to reach the IRS by mail, then up to 21 days to process. After approval, add 1 to 5 business days for direct deposit or 7 to 14 business days for a paper check. Total time is usually 4 to 8 weeks. E-filing is much faster because the IRS receives it immediately.

Will my refund arrive on the date Where's My Refund shows?

The date shown is an estimate, not a may provide. For direct deposit, your refund usually arrives within 1 to 5 business days of that date. For paper checks, add 7 to 14 business days. Weekends and holidays can delay delivery. If your refund hasn't arrived within this window, contact your bank or the IRS.

What happens if I claimed the Earned Income Tax Credit?

Returns claiming the EITC take longer to process because the IRS verifies the credit before approving the return. Budget for 6 to 8 weeks instead of 21 days. Where's My Refund will show your status, but the timeline is longer than for returns without this credit.