Current refund times depend on how you file and whether the IRS needs to review your return

If you file electronically and choose direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks. But those are the timelines when everything goes smoothly — no math errors, no missing documents, no identity verification needed.

The real wait time varies widely. Some people get refunds in five business days. Others wait six weeks or longer. The difference usually comes down to whether your return triggers a review, whether you claimed certain credits, and how busy the IRS is at that moment in the tax season.

You can check your specific refund status using the IRS "Where's My Refund?" tool on IRS.gov. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once a day, usually overnight, so checking multiple times in one day will not give you new information.

Key Takeaways

  • Electronic filing with direct deposit is fastest — typically 21 days or less, though some arrive in under a week.
  • Paper returns and mailed checks add two to three weeks to the timeline, putting the total at five to seven weeks.
  • Returns claiming the Earned Income Tax Credit (EITC) or Child Tax Credit are held until mid-February by law, even if filed earlier.
  • The IRS "Where's My Refund?" tool is the only reliable way to track your specific return — it updates once daily and shows the actual status.
  • If your return needs review because of errors, missing information, or identity verification, add two to six weeks beyond the standard timeline.

Why some refunds take much longer than 21 days

The 21-day promise assumes your return is complete, accurate, and does not trigger any review. In practice, several things can slow things down. If you made a math error on your return, the IRS catches it and has to contact you before sending the refund. If you claimed a credit but did not include the required documents — like proof of childcare expenses for the Child and Dependent Care Credit — the IRS will ask for them.

Identity theft checks also add time. The IRS randomly verifies returns, and if your return matches a pattern they flag, they will ask you to confirm your identity before releasing the refund. This can add two to four weeks.

Tax season volume matters too. Early in the season (January and February), the IRS processes returns faster because they have fewer to handle. By April, when millions file at the last minute, processing slows down. A return filed in early February might arrive in three weeks; the same return filed April 10 might take six weeks.

The EITC and Child Tax Credit hold period

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, your refund will not be released before mid-February, even if you file in January. This is a federal law, not a processing delay. The IRS holds these returns to prevent fraud and verify that you meet the credit requirements.

This means if you file your return on January 20 and claim the EITC, you will not see your refund until at least February 15, regardless of how quickly the IRS processes it. Plan your finances with this timeline in mind if you are counting on that refund for bills or expenses.

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

Start by checking "Where's My Refund?" on IRS.gov. If it shows "Still being processed," your return is in the queue and you should wait. If it shows "We received your return but still need more information," the IRS is waiting for you to respond — usually to a letter they sent to your address on file. Check your mail carefully, including junk folders if you have email contact set up.

If the tool says "Refund approved" but you have not received it after the expected timeline, the delay is likely in the banking system or mail delivery, not the IRS. Contact your bank to confirm they have not received a direct deposit. If you requested a check, contact the IRS at 1-800-829-1040 to confirm the mailing address.

If "Where's My Refund?" shows no information at all, your return may not have been processed yet. This sometimes happens if you filed very recently or if there was a problem with how you submitted it. Wait a few days and check again.

Direct deposit versus check — the speed difference

Direct deposit is consistently faster than a mailed check. With direct deposit, the IRS sends the money electronically to your bank account, which usually takes one to three business days once the IRS releases it. A check has to be printed, sorted, and delivered by mail, which adds two to three weeks on top of the processing time.

If you did not provide direct deposit information on your return, you cannot change it after filing. You will receive a check. For next year, providing your bank account number and routing number on your tax return is the fastest way to get your refund.

How filing method affects your timeline

Electronic filing is faster than paper filing at every stage. When you file electronically, the IRS receives your return when ready and can begin processing it right away. When you mail a paper return, it has to arrive at an IRS processing center, be opened, scanned, and entered into the system — a process that can take two to three weeks before processing even begins.

If you file on paper and request a check, you are looking at the longest possible timeline: two to three weeks for the return to reach the IRS, 21 days to process it, and two to three weeks for the check to arrive by mail. That is five to seven weeks total in the best case.

Using tax software or a tax professional to file electronically cuts this timeline roughly in half, assuming no issues with your return.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer?

No. Tax preparers and software companies file your return electronically, which is the fastest method available, but they cannot speed up IRS processing. Your refund will arrive on the same timeline as anyone else who filed electronically. Some preparers offer "refund advances" — loans against your expected refund — but these come with fees and interest.

What if the IRS says my refund was sent but I never received it?

If direct deposit was sent, contact your bank with the expected deposit date. Banks sometimes reject deposits if account information is incorrect or the account was closed. If a check was mailed, wait 30 days from the date the IRS says it was sent, then contact the IRS at 1-800-829-1040 to request a replacement check or direct deposit to a different account.

Does filing earlier in tax season really get you your refund faster?

Yes, generally. Filing in January or early February usually results in faster processing than filing in March or April, straightforward because the IRS has fewer returns to process. However, if you claimed the EITC or Child Tax Credit, you will wait until mid-February regardless of when you file.

Why does the IRS website say 21 days but I have been waiting longer?

The 21-day timeline is for straightforward returns with no issues. If your return is being reviewed, if you need to provide additional documents, or if identity verification is required, the timeline extends. "Where's My Refund?" will show you the actual status of your specific return, which is more accurate than the general 21-day estimate.

Can I call the IRS to ask them to hurry up my refund?

No. The IRS processes returns in the order they are received, and calling does not change that. You can call 1-800-829-1040 if your return shows a problem or if you need to provide missing information, but routine refunds cannot be expedited. The only exception is if you have a serious hardship — in that case, ask about the Taxpayer Advocate Service when you call.