How long a refund takes depends on how you file and how the IRS processes your return

The IRS processes most returns within 21 days of receiving them, but that does not mean your money arrives in 21 days. The clock starts when the IRS actually receives your return, not when you mail it or click submit. If you file electronically and choose direct deposit to your bank account, you will typically see the money within two to three weeks of that receipt date. If you file on paper or request a check, add another one to two weeks.

The actual timeline also depends on whether your return is complete and accurate. If the IRS needs to verify information — your income, dependents, or credits — the process slows down. A return flagged for review can take six to eight weeks or longer. Some returns are held for identity verification, which adds time. Others are delayed because the IRS is processing a high volume during peak season, usually February through April.

You can track your specific return using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and shows the status of your return as it moves through the system. It will tell you if there is a problem that needs your attention.

Key Takeaways

  • Electronic filing with direct deposit is the fastest method, typically resulting in a refund within two to three weeks of the IRS receiving your return.
  • Paper returns and refunds sent by check take longer — usually four to five weeks total from the date the IRS receives your filing.
  • The IRS processes most returns within 21 days, but this timeline begins when they receive your return, not when you send it.
  • Returns flagged for review, identity verification, or missing information can take six to eight weeks or more.
  • Use the IRS Where's My Refund tool to check your return status; it updates once daily and alerts you to problems.

Why some refunds take longer than others

The IRS delays certain returns automatically. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), federal law requires the IRS to hold your return until mid-February, even if you file in January. This delay is built into the system and affects millions of returns each year. Your return will not be processed before that date, regardless of how early you file.

Other returns are delayed because they contain errors or inconsistencies. Common triggers include a missing Social Security number, a name that does not match IRS records, income reported on your return that does not match what your employer or bank reported to the IRS, or claiming a dependent who is also claimed on another return. When the IRS spots these issues, they set your return aside for manual review. This can add weeks to processing time.

Identity theft and fraud prevention also cause delays. If the IRS suspects your return might be fraudulent — or if your identity has been compromised — they will verify your information before releasing your refund. This verification process is thorough and can take several weeks.

Direct deposit versus check: which arrives faster

Direct deposit is significantly faster. When you choose direct deposit, the IRS sends your refund electronically to your bank account. Once the IRS approves your return, the transfer typically happens within one to two business days. Your bank then credits the money to your account, which usually occurs the next business day. Total time from IRS approval to money in your account: two to three business days.

A check takes much longer. The IRS must print the check, mail it to you, and then you must deposit it or cash it. Mailing alone takes five to ten business days depending on where you live and where the check is mailed from. Once you deposit it, your bank may hold the check for several business days before crediting the funds. Total time from IRS approval to money in your account: one to three weeks.

If you did not choose direct deposit on your original return, you cannot change it after filing. You will receive a check. Some tax software allows you to add or update your bank account information during filing, so if you are preparing to file, setting up direct deposit now will speed up your refund.

What happens if your refund is delayed

First, check the status using Where's My Refund on IRS.gov. This tool will tell you whether your return is still being processed, if there is a problem, or if your refund has been issued. If the tool shows your refund was issued but you have not received it, the delay is likely in the mail or with your bank, not with the IRS.

If Where's My Refund shows a problem — such as a missing document or a discrepancy — the tool will explain what you need to do. Some issues require you to respond by mail with additional documentation. Others require you to call the IRS. The tool will tell you which applies to your situation.

If your return has been processing for more than 21 days and Where's My Refund shows no status update, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main customer service line). Have your Social Security number, filing status, and the exact refund amount ready. Wait times are long during tax season, so calling early in the morning or later in the week may be faster.

Refunds for amended returns and prior-year taxes

If you file an amended return (Form 1040-X), processing takes longer. The IRS typically processes amended returns within 16 weeks. Some amended returns take longer if they involve credits or deductions that require additional review. You cannot track an amended return using Where's My Refund; the tool only works for current-year returns. The IRS will mail you a notice when your amended return has been processed.

If you are filing a return for a prior tax year — for example, filing a 2022 return in 2024 — the IRS processes these returns separately. Processing time is usually similar to a current-year return (21 days), but the IRS may review prior-year returns more carefully, especially if you did not file for that year before. These returns are also not tracked in Where's My Refund.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of who prepared them. Tax software and preparers cannot speed up IRS processing. However, they can help you file correctly and electronically, which is faster than filing on paper. They can also help you set up direct deposit, which is the fastest way to receive your refund once the IRS approves it.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the tax software you used should have sent you a confirmation number. Keep that number. Contact the IRS at 1-800-829-1040 with your confirmation number and they can verify receipt. If you filed on paper, the IRS may not have received it if it was lost in the mail. You may need to file again. Ask the IRS whether to refile or wait before sending another copy.

Why does the IRS hold refunds for EITC and child tax credits until mid-February?

Federal law requires this delay to prevent fraud. The IRS uses the extra time to verify that you are actually may have access to to these credits before releasing the refund. This protects both the government and taxpayers from identity theft and false claims. The delay applies even if you file in January.

If I file in April, will my refund take longer?

Yes, usually. During peak tax season (February through April), the IRS processes a much higher volume of returns. This can add one to two weeks to processing time. Filing earlier in the year generally results in faster processing, though the 21-day standard still applies once your return is received.

What should I do if Where's My Refund says there is an issue but does not explain what it is?

Call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The phone representative can see details about your return that the online tool does not display. They can tell you exactly what the problem is and what steps you need to take to resolve it.