The IRS typically approves most tax refunds within 21 days of receiving your return

The IRS publishes a standard timeline: if you file electronically and request direct deposit, your refund should arrive within 21 days. That 21-day window starts the day the IRS receives your return, not the day you file it. If you file by mail, add 5 to 10 days before the IRS even opens your envelope and scans it into their system.

The 21-day estimate assumes your return has no errors, no missing information, and no flags that trigger manual review. Many returns do get approved and paid within that window. But "typically" and "should" are not guarantees. The IRS processes millions of returns, and the actual time varies based on what's in your return and how busy their processing centers are.

If you haven't heard anything after 21 days, that does not mean something is wrong—it means your return is still in the queue. The IRS publishes weekly data on how many returns they have processed, but they do not publish how many are still waiting or how long the current backlog is.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, with most refunds approved within 21 days of the IRS receiving your return.
  • Paper returns take 5 to 10 days longer because the IRS must physically open and scan them before processing begins.
  • The IRS Where's My Refund tool is the only official way to check your status; it updates once per day and shows the actual stage your return is in.
  • If your return requires manual review—because of math errors, missing information, or identity verification—approval can take weeks or months longer.
  • Refund delays during tax season (January through April) are normal and do not indicate a problem with your specific return.

Why the 21-day timeline is a starting point, not a deadline

The IRS sets 21 days as the standard processing time, but that is the time from receipt to approval, not from filing to your bank account. If you file on January 15 and the IRS receives it on January 16, the 21-day clock starts on January 16. If you file by mail on January 15, the IRS might not receive it until January 22, so the clock starts then.

Even after approval, your bank takes an additional 1 to 5 business days to deposit the money. So the full timeline from filing to money in your account can be 25 to 35 days under normal conditions. During peak tax season (February through April), the IRS processes returns in the order they arrive, and the volume is so high that many returns sit in queue longer than 21 days before processing even begins.

The IRS does not process returns faster if you file earlier in the season. Filing in January does not jump you ahead of the line. Filing in April does not slow you down relative to others filing in April. You move through the queue in the order your return arrived at the IRS.

How to track your refund status in real time

The IRS Where's My Refund tool is the only official source for your refund status. You can reach it at irs.gov or by calling the IRS at 1-800-829-1040. You will need your Social Security number, filing status, and the exact refund amount from your return.

The tool shows one of three statuses: "Return Received," "Approved," or "Sent." If it says "Return Received," your return is in the queue waiting to be processed. If it says "Approved," the IRS has processed your return and approved the refund, but your bank has not yet received the deposit. If it says "Sent," the money has been transferred to your bank and should arrive within 1 to 5 business days.

The tool updates once per day, usually overnight. Checking it multiple times in the same day will show the same information. If you filed electronically, the tool usually shows your return within 24 hours of submission. If you filed by mail, it may take 5 to 10 days to appear in the system.

Returns that take longer than 21 days to approve

Some returns require manual review and take much longer. The IRS flags returns for review if there are math errors, missing information, inconsistencies between your return and IRS records, or identity verification concerns. If your return is flagged, an IRS employee must review it by hand, which can add 2 to 12 weeks to the timeline.

Common reasons for manual review include claiming the Earned Income Tax Credit (EITC), claiming dependents, reporting business income, or having income from multiple sources. These are not problems—they are just more complex returns that need closer attention. The IRS also reviews returns where the refund amount is unusually large relative to your income, or where deductions seem out of line with your filing history.

If your return is under review, the Where's My Refund tool will show a message saying your return is being reviewed and will provide an updated date when you can expect a decision. That date is an estimate, not a may provide. If the review takes longer than expected, the tool will update with a new date.

Paper returns and mailed refunds take significantly longer

If you filed a paper return by mail, add 5 to 10 days to the entire timeline. The IRS must receive your envelope, open it, scan the documents, and enter the information into their system before processing even begins. During peak season, the backlog of unopened mail can stretch this to 15 days or more.

If you requested a paper check instead of direct deposit, add another 7 to 10 days after approval. The IRS prints checks in batches and mails them from a central location. Depending on where you live and mail delivery speed, the check can take 1 to 3 weeks to arrive after it is mailed.

Combining both delays—paper filing plus paper check—can mean 6 to 8 weeks from mailing your return to cashing the check. This is why the IRS strongly recommends electronic filing with direct deposit: it cuts the timeline roughly in half.

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

If the Where's My Refund tool shows your return is still in "Return Received" status after 21 days, or if it shows "Approved" but the money has not arrived after 5 business days, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready.

The IRS can tell you whether your return is still in queue, whether it has been flagged for review, or whether there is a problem with your bank account information. If the IRS has your direct deposit details wrong, they can correct them and reissue the refund. If your return is flagged for review, they can tell you what information is needed and how long the review typically takes.

Do not assume something is wrong just because you are past 21 days. During tax season, delays are common and normal. But if you are past 21 days and the tool still shows "Return Received," or if you are past 5 business days after approval and the money has not arrived, calling the IRS is the right move.

State refunds follow a different timeline than federal refunds

If you are owed a state tax refund, that is processed separately from your federal refund and on a different schedule. Most states process refunds within 4 to 8 weeks of receiving your state return, but some states are faster and some are slower. A few states process refunds in 2 to 3 weeks; others take 10 to 12 weeks.

You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will need your Social Security number and refund amount, just like with the federal tool. State refunds are usually mailed as checks unless you requested direct deposit, which some states offer and some do not.

Your federal and state refunds are not connected. You can receive your federal refund while your state refund is still processing, or vice versa. If you filed both returns at the same time, do not expect them to arrive on the same day.

Frequently Asked Questions

Can I speed up my refund by paying a tax preparation company to file it?

No. The IRS processes all returns in the order they arrive, regardless of who filed them or how much you paid. A tax preparation company cannot jump your return ahead in the queue. They can file it electronically, which is faster than mailing it, but you can file electronically yourself for free through the IRS Free File program if your income is below a certain threshold.

What if the Where's My Refund tool says my refund was sent but I haven't received it?

Wait 5 business days from the date it says "Sent." If the money still has not arrived, call your bank to confirm they have the correct account and routing number on file. If the bank confirms the details are correct, call the IRS at 1-800-829-1040 and they can investigate whether the deposit was rejected or lost in transit.

Does filing my return early mean I'll get my refund early?

Not necessarily. The IRS does not process returns faster if you file in January versus March. You move through the queue in the order your return arrived. Filing early can mean your refund arrives earlier in the season, but only because you are earlier in the line, not because the IRS prioritizes early filers.

What happens if I made a mistake on my return after I filed it?

If you filed electronically and realize the mistake before the IRS processes your return, you can file an amended return (Form 1040-X) to correct it. If the IRS has already processed your original return and approved the refund, you can still file an amended return, but it will be processed separately and may take additional time. Do not file a second return; file an amended return instead.

Why does the IRS take so long during tax season?

The IRS processes over 150 million individual returns each year, with the majority arriving between January and April. The volume is so high that even with electronic processing, returns sit in queue waiting for their turn. The IRS also has fewer staff during peak season relative to the volume of returns, which slows processing further. This is why delays during tax season are normal and do not indicate a problem with your specific return.