Your refund timeline depends on how you filed and whether the IRS needs to review your return

The IRS processes most returns within 21 days of receipt, but that clock starts when they actually receive your return — not when you submit it. If you filed electronically, that's usually within a day or two. If you mailed a paper return, it can take two to three weeks just to reach the IRS processing center. After that, the IRS reviews your return for errors, cross-checks income with employers and banks, and verifies any credits you claimed. straightforward returns move faster; returns with dependents, education credits, or earned income tax credits take longer because the IRS manually verifies those items.

The refund itself — the money moving from the IRS to your bank account — typically takes another 1 to 5 business days once approved. Direct deposit is faster than a paper check. A check mailed to you can take 7 to 14 days to arrive after the IRS issues it, depending on postal service delays in your area.

Key Takeaways

  • The IRS counts 21 days from the date they receive your return, not from the date you filed it, so mailed returns start their clock later than e-filed ones.
  • Returns claiming the earned income tax credit, child tax credit, or education credits are reviewed manually and take longer than straightforward returns with only wages and standard deductions.
  • You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows your expected deposit date.
  • Direct deposit refunds arrive in 1 to 5 business days; paper checks take 7 to 14 days after the IRS mails them.
  • If your refund is delayed beyond the expected date, the IRS may have flagged your return for identity verification or additional documentation.

How to check your refund status right now

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS approved your return and your refund is on the way), or "Sent" (the refund has been issued and is in transit to you). When your refund is approved, the tool displays the expected deposit date or the date the check will be mailed.

You can also call the IRS refund hotline at 800-829-1954. Have your Social Security number, filing status, and refund amount ready. Wait times are longest during tax season (January through April), so calling in the afternoon or on weekdays after 2 p.m. usually means shorter holds.

Why some refunds take much longer than 21 days

The IRS flags certain returns for manual review before processing. This happens most often when you claim the earned income tax credit (EITC), the child tax credit, the American opportunity credit, or the lifetime learning credit. These credits are high-value and require the IRS to verify that you meet the income and dependent requirements. Manual review adds 4 to 12 weeks to processing time.

The IRS also delays refunds when your return shows inconsistencies — for example, your W-2 income does not match what you reported, or you claimed a dependent who was also claimed on someone else's return. If you had a prior-year balance due or defaulted student loans, the IRS may offset your refund to pay those debts. The offset process takes an additional 2 to 3 weeks.

Identity theft and fraud screening can also slow your return. If the IRS suspects someone filed a return using your Social Security number, they will contact you by mail asking you to verify your identity before releasing your refund. This verification process typically takes 4 to 6 weeks.

The difference between e-filing and mailing your return

E-filed returns reach the IRS within 24 hours in most cases. The IRS begins processing the next business day. A mailed paper return takes 2 to 3 weeks to arrive at the IRS processing center in Kansas City, Missouri (for most states) or other regional centers. Once it arrives, the IRS scans it and enters the data, which adds another week to processing time. This means a mailed return typically takes 3 to 4 weeks longer than an e-filed return to reach the "Return Received" status.

If you mailed your return and the important date has passed, you can still check its status using Where's My Refund. If the tool shows no record of your return after 4 weeks from the date you mailed it, contact the IRS at 800-829-1954 with your mailing date and tracking information if you have it. The IRS can search their incoming mail logs.

What to do if your refund is delayed beyond the expected date

First, check Where's My Refund again. The status may have updated since you last checked. If the tool still shows an expected date that has passed, wait 24 hours and check again, since the tool updates only once per day.

If the status shows "Approved" but the money has not arrived in your bank account after 5 business days, contact your bank to confirm they received the deposit. Sometimes a bank holds a large deposit for fraud review, especially if the account is new or rarely receives large transfers. Your bank can tell you whether the IRS sent the money and whether it is being held.

If the status shows "Return Received" and more than 21 days have passed since the IRS received your return, call the IRS at 800-829-1954. Have your return and a copy of any correspondence from the IRS ready. The IRS representative can see whether your return is in manual review, flagged for verification, or held for offset.

Refund timing if you amended your return

An amended return (Form 1040-X) takes significantly longer than an original return. The IRS does not process amended returns electronically in the same way as original returns. You must mail Form 1040-X, and the IRS processes it manually. Processing time is typically 8 to 12 weeks from the date the IRS receives it, plus the 2 to 3 weeks it takes the form to arrive. If your amended return results in a refund, you will not receive it until the entire review is complete.

You can check the status of an amended return using Where's My Refund, but the tool may not show a status for several weeks after you mail it. If you do not see your amended return in the tool after 4 weeks, call the IRS at 800-829-1954.

Direct deposit versus paper check refunds

Direct deposit is the fastest way to receive your refund. Once the IRS approves your return and releases the refund, the money arrives in your bank account within 1 to 5 business days. The exact timing depends on your bank's processing speed and whether the deposit arrives on a weekend or holiday.

Paper checks take longer. After the IRS approves your return, they print and mail the check, which takes 5 to 7 business days. The check then travels through the postal service, which typically takes 7 to 14 days depending on the distance from the IRS mailing center to your address. You should not expect to receive a paper check for at least 2 to 3 weeks after the IRS approves your return.

If you did not provide direct deposit information on your return and want to change to direct deposit for a future refund, you cannot change the current year's refund method. The IRS will mail a check. However, you can update your direct deposit information in your IRS account on IRS.gov so that future refunds go directly to your bank.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans, where they lend you money against your expected refund and charge interest or fees. These loans are expensive and unnecessary — your refund will arrive within the standard timeframe at no cost. Avoid refund advance products.

What does it mean if Where's My Refund says "Return Received" for weeks?

It means the IRS has your return but has not finished reviewing it. This is normal for returns claiming credits or with dependents. The IRS is verifying your information against employer records and Social Security data. Check back in a few days; the status should change to "Approved" once the review is complete.

Will my refund be delayed if I file early in January?

No. The IRS begins accepting returns in late January and processes them throughout the year. Filing early does not slow your refund. In fact, filing early can speed it up because the IRS has fewer returns to process in January and February than in March and April.

What happens to my refund if I move before it arrives?

If you provided a mailing address on your return and moved before the check arrived, contact the post office and file a mail forwarding request. The check will be forwarded to your new address. If the check is lost in the mail, call the IRS at 800-829-1954 and they can issue a replacement check or deposit the refund directly to your bank account if you provide banking information.

Can the IRS take my refund to pay old debts?

Yes. If you owe back taxes, child support, or have defaulted student loans, the IRS can offset your refund to pay those debts. You will receive a notice in the mail explaining the offset. The offset process takes 2 to 3 weeks, so your refund will be delayed. You can contact the agency holding the debt (the state tax authority, child support enforcement office, or loan servicer) to negotiate a payment plan if you dispute the debt.