How long federal tax refunds take

The IRS processes most federal tax refunds within 21 days of receiving your return. That clock starts when the IRS accepts your return, not when you mail it or hit submit. If you file electronically and choose direct deposit, you are most likely to see your money in that 21-day window. If you file on paper or request a check, add another week or two for mail delivery.

The 21-day timeline assumes your return has no errors, no missing information, and no flags that require manual review. Returns that trigger additional checks — mismatched income reports, claimed credits the IRS wants to verify, or inconsistencies between what you reported and what employers or banks reported — take longer. Some of those returns sit in a queue for weeks or months.

The IRS publishes a weekly report showing how many returns they have processed and how many are still pending. That report does not tell you about your specific return, but it does show whether the system is moving faster or slower than usual. You can check it on IRS.gov under "Where's My Refund?"

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, while checks take an additional one to two weeks.
  • The 21-day clock starts when the IRS accepts your return, not when you file it or mail it.
  • Returns with errors, missing documents, or information that does not match third-party reports (W-2s, 1099s, bank statements) take longer to process.
  • You can track your refund status using the IRS "Where's My Refund?" tool, which updates once per day.
  • If your refund is delayed beyond 21 days, contact the IRS or a tax professional to find out whether your return is under review.

Direct deposit versus check: which arrives faster

Direct deposit is the fastest way to receive a refund. Money goes straight into your bank account, and the IRS does not have to wait for mail delivery or for a bank to process a paper check. If you choose direct deposit and your return is accepted without issues, you should see the money within 21 days.

A paper check takes longer because it has to be printed, mailed to you, and then deposited or cashed. The IRS typically mails checks within 21 days of accepting your return, but mail delivery adds one to two weeks depending on where you live and where the check is mailed from. A check mailed from an IRS facility in the Midwest to the West Coast can take longer than one mailed locally.

If you did not choose direct deposit on your return, you cannot change it after filing. You can only wait for the check to arrive. If the check is lost or damaged, you will need to contact the IRS to request a replacement, which adds more time.

Why some refunds take longer than 21 days

The IRS flags returns for manual review when something does not match or looks unusual. Common reasons include a mismatch between the income you reported and the income your employer or bank reported on a W-2 or 1099 form. If you claimed the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS reviews those claims more carefully, which can add weeks to processing.

Returns with math errors, missing information, or unsigned forms also go into manual review. If you forgot to sign your return or did not include a required schedule, the IRS will send you a notice asking you to fix it. You have to respond before they can finish processing, which delays your refund.

Identity theft and fraud checks also slow down processing. If the IRS suspects someone filed a return using your Social Security number, they will hold your refund while they investigate. This can take weeks or months, and you will receive a notice explaining what happened.

How to check the status of your refund

The IRS "Where's My Refund?" tool is the official way to track your refund. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times on the same day will not give you new information.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and it is on its way), or "Refund Sent" (your refund has been mailed or deposited). If your return is under review, the tool will tell you that as well.

If the tool says your refund should have arrived but it has not, contact your bank first to make sure the deposit went through. Sometimes a deposit is delayed on the bank's end, not the IRS's. If your bank has no record of the deposit, contact the IRS directly or work with a tax professional to investigate.

What to do if your refund is delayed

If your refund has not arrived within 21 days of the IRS accepting your return, check the "Where's My Refund?" tool first. If the tool shows your refund is still being processed, wait a few more days — some returns take up to 39 days, especially during peak filing season in March and April.

If the tool shows your refund was sent but you have not received it, contact your bank to confirm the deposit did not go through on their end. If the bank has no record, the IRS may have mailed a check instead of depositing it, or there may have been an error with your banking information. You will need to contact the IRS to find out what happened.

The IRS phone line is often busy during tax season, so expect long wait times. You can also visit an IRS office in person if one is near you, or work with a tax professional or a free tax clinic to investigate on your behalf. Some community organizations and libraries offer free tax help during filing season.

Refunds held for offsets or back taxes

The IRS can hold your refund if you owe back taxes, child support, or other federal or state debts. This is called an offset. If your refund is offset, the IRS will send you a notice explaining why and how much of your refund was taken. The notice will tell you which agency received the money.

If you believe the offset was a mistake — for example, you already paid the debt or the debt belongs to someone else — you have the right to dispute it. Contact the agency that received the offset first, then contact the IRS if the agency cannot resolve it. This process can take weeks or months.

Offsets are one of the most common reasons refunds are delayed or reduced. If you know you owe back taxes or other debts, do not be surprised if your refund is held. The IRS will notify you of the offset, so you will know what happened.

Filing early versus filing late in the season

Filing early — in January or February — usually means your refund arrives faster because the IRS is processing fewer returns. During peak season in March and April, the IRS processes millions of returns, and processing times can stretch to 39 days or longer for returns that need manual review.

Filing late — in April or May — means your refund will take longer to arrive, and you risk missing the April 15 important date if you have taxes to pay instead of a refund. If you are expecting a refund, there is no penalty for filing late, but you will wait longer to receive it.

The IRS does not prioritize returns based on filing date, so filing on January 1 does not may provide you will get your refund before someone who files on April 1. What matters is whether your return needs manual review. A straightforward return filed in April will process faster than a complex return filed in January.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes refunds in the order they are received, and 21 days is the standard timeline for direct deposit. If your return is straightforward and has no errors, you may see your refund in 10 to 14 days, but the IRS does not offer expedited processing. Paying for a tax preparation service that promises faster refunds is not worth it.

What if I filed electronically but my refund still has not arrived after 21 days?

Check the "Where's My Refund?" tool to see whether the IRS is still processing your return or whether your refund has been sent. If it shows "Refund Sent" but you have not received it, contact your bank to confirm the deposit did not go through. If your bank has no record, contact the IRS to find out whether there was an error with your banking information or whether your refund was mailed as a check instead.

Will I get interest if my refund is delayed?

The IRS does not pay interest on delayed refunds unless the delay is caused by the IRS making an error on your return. If the delay is because your return needed manual review or because you provided incorrect information, you will not receive interest. If the IRS made a mistake, you may be may have access to to interest, but you would need to contact them to find out.

What happens if I move before my refund arrives?

If you filed your return with your old address and your refund is being mailed as a check, the check will go to that address. You can file a change of address with the post office, and they will forward it to your new address. If your refund was supposed to be direct deposited, it will go to the bank account you listed on your return, regardless of where you live.

Can I use a tax refund anticipation loan to get my money faster?

Tax refund anticipation loans are short-term loans that some tax preparation companies offer. You borrow against your expected refund and receive the money when ready, but you pay interest and fees. By the time you pay those costs, you have lost a significant portion of your refund. Waiting 21 days for direct deposit is almost always cheaper than taking out a loan.