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

If you file electronically and request direct deposit, the IRS typically sends your refund within 21 days. If you file by mail or request a paper check, add another two to three weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's stated target, and actual timing depends on whether your return needs review, whether you claimed certain credits, and how backed up the IRS is at the time you file.

The IRS publishes a tool called Where's My Refund? that shows your return's status in real time. You can check it on IRS.gov starting 24 hours after you file electronically, or four weeks after you mail a paper return. The tool tells you whether the IRS has received your return, is processing it, has approved it, or has issued the refund.

Key Takeaways

  • Electronic filing with direct deposit is fastest, typically 21 days from acceptance to your bank account.
  • Paper returns take four weeks just to reach the IRS, then another 21 days to process, so expect six to eight weeks total.
  • The IRS's Where's My Refund tool updates every 24 hours and shows exactly where your return stands in the queue.
  • Certain credits like the Earned Income Tax Credit or Child Tax Credit can add one to two weeks to processing time.
  • If the IRS needs to verify information on your return, processing can stretch to several months.

Electronic filing with direct deposit: the fastest route

When you file your return electronically through tax software or a tax professional and choose direct deposit to your bank account, the IRS accepts your return within 24 hours. Processing then begins, and the IRS typically issues your refund within 21 days of acceptance. Your bank receives the deposit within one to three business days after the IRS sends it.

The 21-day target assumes your return is straightforward — no math errors, no missing information, no red flags. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until at least mid-February, even if you file in January. This is a legal requirement, not a processing delay. For 2024 returns, this means refunds with EITC or ACTC are not issued before February 15.

Paper returns and checks: expect six to eight weeks

If you mail a paper return, the IRS does not begin processing until it arrives and is scanned into the system. This takes roughly four weeks from the date you mail it. Once scanned, the IRS applies the same 21-day processing window. Total time is typically six to eight weeks, though during peak season (January through April) it can stretch to ten weeks or longer.

If you request a paper check instead of direct deposit, add another two to three weeks for the check to be printed and mailed to you. A paper check sent by the IRS typically arrives within 7 to 10 business days of being mailed, but postal delays can extend that. If your check does not arrive within 30 days of the IRS mailing it, you can contact the IRS to report it missing.

When the IRS needs more information: delays of weeks to months

If the IRS finds an error on your return — a math mistake, a mismatched Social Security number, a duplicate claim — it sends you a notice by mail. You then have 30 days to respond. Processing resumes only after the IRS receives your response and verifies the information. This can add four to eight weeks to your refund timeline.

Identity theft and fraud checks also trigger delays. If the IRS suspects your return may be fraudulent, it freezes processing and conducts a verification review. This can take several months. The IRS will contact you by mail with next steps and what documents to send. Do not ignore these notices — responding promptly is the only way to move the process forward.

How to check your refund status in real time

Go to IRS.gov and use the Where's My Refund? tool. 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. It shows one of four statuses: "Return Received" (the IRS has your return but has not started processing), "Return Approved" (the IRS has processed it and approved the refund), "Refund Issued" (the refund has been sent), or "Refund Sent" (for direct deposit, this means the money is on its way to your bank).

If your return shows "Return Received" for more than 21 days, or if the tool says "We cannot provide information about your refund status," contact the IRS at 1-800-829-1040. Have your return in front of you when you call. The IRS can tell you whether your return is delayed, needs additional information, or is held for review.

State tax refunds: separate timeline from federal

Your state refund is processed independently from your federal refund and follows its own timeline. Most states that use electronic filing issue refunds within 10 to 21 days of processing your state return. Paper state returns take longer — typically four to six weeks from receipt to issuance. Some states issue state refunds before federal ones; others lag behind.

Check your state's tax department website for a refund status tool. Most states have one similar to the IRS's Where's My Refund. State names and websites vary: search "[your state] tax refund status" to find the right tool. If you filed both federal and state returns electronically on the same day, you may see your federal refund before your state refund, or vice versa — there is no fixed order.

What to do if your refund is late

If your refund has not arrived within 21 days of the IRS accepting your electronic return, or within 60 days of mailing a paper return, use Where's My Refund to check status. If the tool shows "Refund Issued" but the money has not hit your bank account, wait three to five business days — the IRS has sent it, but your bank is still processing the deposit.

If the tool shows "Return Received" or "Return Approved" but you are past the normal processing window, call the IRS at 1-800-829-1040. Have your return, your Social Security number, and your filing status ready. The IRS can tell you whether your return is held for review, needs additional information, or is delayed for another reason. If the IRS issued your refund more than 30 days ago and you still have not received it, ask about filing a claim for a missing refund.

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 that give you cash before the IRS processes your return, but you pay interest or fees for this. The IRS processes your return on its own timeline regardless of who prepared it.

Why does the IRS hold refunds with the Earned Income Tax Credit?

Federal law requires the IRS to hold refunds that include the EITC or Additional Child Tax Credit until at least February 15 each year. This is to reduce fraud and identity theft. The hold applies even if you file in January. For 2024, this means no EITC or ACTC refunds are issued before February 15.

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

The IRS still processes your return within 21 days, but then prints and mails a check to you. Add two to three weeks for printing and mailing, plus postal delivery time. Total is typically five to seven weeks from acceptance to arrival.

Does amending my return delay my refund?

Yes. If you file an amended return (Form 1040-X), the IRS processes it separately from your original return. Amended returns typically take eight to twelve weeks to process. File an amendment only if you made an error on your original return — do not amend to add information the IRS did not ask for.

Can I cancel my refund and get the money a different way?

No. Once you file your return and the IRS accepts it, you cannot cancel the refund. If you chose direct deposit and want to change your bank account, contact your bank to see if they can redirect the deposit. If you chose a paper check and want direct deposit instead, you must wait for the check to arrive, then deposit it yourself.