Timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit, the IRS typically issues your refund within 21 days of accepting your return. That 21-day window is the IRS's standard processing time, not a may provide — some refunds arrive faster, some take longer. The actual time from acceptance to money in your bank account usually falls between 3 and 5 business days after the IRS approves your return, but the full journey from filing to deposit can stretch to 4 to 6 weeks if your return needs manual review.

If you file by mail or request a check instead of direct deposit, add 2 to 4 weeks to that timeline. Paper returns take longer to scan and process, and checks take time to print and deliver through the postal service. The IRS does not mail checks faster than they process electronic returns — you are waiting for both the processing step and the physical delivery step.

The IRS publishes a Where's My Refund tool on IRS.gov that shows your return's status in real time. You can check it the day after you file. If your return is still being processed, the tool will tell you when to check back. If there is a problem — missing information, a math error, identity verification needed — the tool will flag it and tell you what to do next.

Key Takeaways

  • E-file with direct deposit is the fastest route: the IRS typically processes your return within 21 days, with money reaching your bank account 3 to 5 business days after approval.
  • Paper returns and check refunds take 4 to 6 weeks or longer because the IRS must scan the paper form and then print and mail a physical check.
  • The IRS Where's My Refund tool shows your return status starting the day after you file and tells you exactly when to expect your money or what action you need to take.
  • Refunds that require manual review — because of errors, missing information, or identity verification — can take 6 to 12 weeks or more.
  • State tax refunds follow a separate timeline and often arrive after your federal refund, even if you filed both at the same time.

Why electronic filing with direct deposit is fastest

When you e-file, your return goes directly to the IRS computer system. The IRS can validate your numbers, cross-check them against W-2s and 1099s already in their database, and accept or reject your return within hours or days. Direct deposit means the IRS does not have to print anything or wait for postal delivery — they send the money straight to your bank, which usually posts it within 1 to 3 business days.

The 21-day processing window the IRS quotes is their maximum standard time. Many returns are accepted and processed in 5 to 10 days if there are no issues. The IRS Where's My Refund tool will show you a more specific date once your return moves into the approval stage.

If you file early in the tax season — January or early February — you may see 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 you closer to the 21-day mark or beyond.

Paper returns and checks take significantly longer

If you mail a paper return, the IRS must first receive it, open it, scan it into their system, and validate the information. That scanning and data-entry step alone can add 2 to 3 weeks. After the return is processed and approved, the IRS prints a check and mails it to you. Depending on postal delivery, a check can take another 1 to 2 weeks to arrive after it leaves the IRS facility.

The total time from mailing a paper return to receiving a check is typically 6 to 8 weeks, sometimes longer if the return is mailed late in the season or if there are any errors that require correction. The IRS Where's My Refund tool works for paper returns too, but the status updates are less frequent because the IRS is still in the scanning phase for much of the processing time.

If you must file by paper — because you do not have internet access or prefer not to file electronically — ask the IRS about their Refund Advance program if you are low-income. Some tax preparation organizations offer refund advances that get money to you faster, though they charge a fee.

What happens if your return needs manual review

Some returns cannot be processed automatically. The IRS flags a return for manual review if there are math errors, missing information, inconsistencies between your return and IRS records, or identity verification concerns. When this happens, a human reviewer must examine your return, which adds 2 to 8 weeks to the timeline — sometimes longer.

Common triggers for manual review include claiming the Earned Income Tax Credit (EITC), reporting business income, having a large number of dependents, or filing an amended return. If the IRS needs more information from you, they will mail you a notice. The notice will explain what is missing and give you a deadline to respond, usually 30 days. Once you send the information back, processing resumes, but the clock resets — you are now waiting for the IRS to review your response.

You can check the status of a flagged return in Where's My Refund. The tool will show "Return Under Review" or "Additional Information Needed" and tell you what step the IRS is on. If the tool says additional information is needed but you have not received a notice yet, wait a few more days — the notice is in the mail.

State tax refunds follow their own timeline

Your state refund is separate from your federal refund and processes on a different schedule. Many states process returns faster than the IRS — some issue refunds within 2 to 3 weeks of accepting your return. Others take 4 to 8 weeks. A few states are slower, especially if they are understaffed or if your return needs manual review.

You can track your state refund through your state's tax agency website. Most states have their own version of the IRS Where's My Refund tool. Search "[your state] tax refund status" to find it. If you filed your federal and state returns at the same time, your state refund may arrive before, after, or at the same time as your federal refund — there is no set order.

If you filed electronically and requested direct deposit for both, both refunds should arrive by direct deposit. If you requested a check for either return, that refund will arrive by mail and take longer.

How to track your refund in real time

Go to IRS.gov and click on "Where's My Refund?" You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. You can check it starting the day after you file.

The tool will show one of three statuses: "Return Received" (the IRS has your return but has not started processing), "Return Approved" (the IRS has approved your return and is preparing to send your refund), or "Refund Sent" (your refund has been issued). Once it shows "Refund Sent," it will give you the date the refund was sent and the expected deposit date if you chose direct deposit.

If there is a problem, the tool will tell you. It might say "Return Under Review," "Additional Information Needed," or "Refund Offset." Each message explains what is happening and what you need to do. If the tool says you need to provide information, the IRS will also send you a notice in the mail with details.

What to do if your refund is delayed

If your refund has not arrived by the date the IRS gave you, first check Where's My Refund again — the status may have updated. If the tool still shows "Refund Sent" but the money has not hit your bank account, wait 5 more business days. Banks sometimes take longer than expected to post deposits, especially if the deposit arrives on a weekend or holiday.

If more than 5 business days have passed since the IRS said your refund was sent and the money still has not arrived, contact your bank. Give them the date the IRS said the refund was sent and ask if they have received it. If your bank has not received it, the IRS may have sent it to the wrong account number. In that case, you will need to contact the IRS directly.

To reach 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 the refund amount ready. The IRS can tell you where your refund went and, if it was sent to the wrong account, can issue a replacement check or arrange a direct deposit to the correct account.

Frequently Asked Questions

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

Tax preparation companies cannot speed up IRS processing, but some offer a "refund advance" or "refund anticipation loan" that gives you money before the IRS processes your return. You pay a fee for this service, usually $50 to $200. The money comes from the tax company, not the IRS. If the IRS later reduces your refund, you may owe the tax company the difference.

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

The 21-day window is the IRS's standard processing time, not a maximum. Refunds that need manual review, identity verification, or correction take longer. Refunds filed late in the tax season may also take longer because the IRS is processing millions of returns at once. Where's My Refund will show you a more accurate date once your return is in the approval stage.

What if I filed electronically but chose a check instead of direct deposit?

The IRS will still process your return within 21 days, but instead of sending money to your bank, they will print a check and mail it to you. Add 1 to 2 weeks for printing and postal delivery. The total time is usually 4 to 6 weeks from filing to receiving the check.

Does filing an amended return change how long my refund takes?

Yes. Amended returns (Form 1040-X) are processed manually and take longer than original returns. The IRS typically takes 8 to 12 weeks to process an amended return, sometimes longer. You cannot check the status of an amended return in Where's My Refund — the tool only works for original returns. The IRS will mail you a notice when your amended return is processed.

Can I get my state refund faster by filing separately from my federal return?

No. Filing your state return at a different time does not speed up either refund. Both process on their own schedules. Filing them together is simpler and does not delay either one. Check your state's tax website to see how long refunds typically take in your state.