How long the IRS takes to send your refund

The IRS says it will send your refund within 21 days of accepting your return. That 21-day window starts the day the IRS receives and processes your return, not the day you file it. If you file on April 1 and the IRS receives it that same day, the clock starts then — not when you hit submit on your tax software.

In practice, most refunds arrive within 21 days. Some come faster, especially if you file early in the tax season. Others take the full 21 days or slightly longer. The IRS does not speed up refunds for people who file first; the order you file in does not matter. What matters is whether your return has errors, whether the IRS needs to verify information, and which delivery method you chose.

The IRS processes millions of returns during tax season. Processing time depends partly on how busy they are. Early filers (January and February) often see refunds in 10 to 14 days. Filers in March and April may wait closer to 21 days. By May, the IRS is still processing returns from earlier in the season, so timing becomes less predictable.

Key Takeaways

  • The IRS counts 21 days from the date they receive your return, not from the date you file, and most refunds arrive within that window.
  • Direct deposit to a bank account is faster than a paper check, which can take an additional 7 to 10 business days after the IRS processes your return.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the most current information.
  • If your refund does not arrive within 21 days, check for errors on your return, verify your bank account information, and contact the IRS if the tool shows no status update for more than a week.

Direct deposit versus paper check delivery

The fastest way to receive your refund is direct deposit to your bank or credit union account. When you choose direct deposit, the IRS sends the money electronically to your financial institution. Once the IRS releases the funds (within 21 days), your bank receives them and deposits them into your account, usually within one to two business days after that.

A paper check takes longer. After the IRS processes your return and approves your refund, they print and mail the check to the address on your return. Postal delivery typically takes 7 to 10 business days, sometimes longer depending on where you live and current mail volume. If you move after filing but before receiving your check, the check may be returned to the IRS, and you will have to contact them to get it reissued.

If you filed your return through a tax software company or a tax preparer, you may have the option to receive your refund on a prepaid card instead of direct deposit or a check. The timing is similar to direct deposit — usually one to two business days after the IRS releases the funds. However, some prepaid cards charge fees to withdraw money or check your balance, so read the terms before you choose this option.

How to check your refund status

The IRS provides a tool called Where's My Refund on IRS.gov. You can access it at irs.gov/refunds. Enter your Social Security number (or ITIN), filing status, and the exact refund amount from your return. The tool shows you the current status of your refund and an estimated delivery date.

Where's My Refund updates once per day, usually overnight. If you check it multiple times in the same day, you will see the same information. The tool shows three possible 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" (the IRS has sent your refund and provides a delivery date). If you chose direct deposit, the delivery date is when the money should land in your account. If you chose a check, the date is when the check was mailed.

You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. The automated system will give you the same information as the online tool. If you need to speak to a person, wait times are often long during tax season, so the online tool is usually faster.

Why your refund might be delayed

The most common reason for a delayed refund is an error on your return. This includes a mismatch between the name and Social Security number you reported and what the IRS has on file, a typo in your bank account number for direct deposit, or income reported on a W-2 or 1099 that does not match what you entered on your return. The IRS will not process your return until these errors are corrected.

If the IRS finds an error, they will mail you a letter explaining what needs to be fixed and how to fix it. This letter takes 7 to 10 business days to arrive. You then have to respond, which adds another 2 to 4 weeks to your timeline. If you filed electronically and the IRS catches the error before processing, you may be able to file an amended return (Form 1040-X) to correct it faster than waiting for their letter.

Other reasons for delays include claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit. The IRS is required by law to hold these refunds until mid-February, even if you file in January. This is a security measure to prevent fraud. If your refund includes either of these credits, expect to wait until at least February 15, regardless of when you filed.

Identity theft or fraud flags can also delay your refund. If the IRS suspects someone else filed a return using your Social Security number, they will freeze your refund while they investigate. This can take several weeks. You will receive a letter from the IRS if this happens, and you may need to provide additional documentation to prove your identity.

What to do if your refund is late

If Where's My Refund shows no status update for more than 21 days after you filed, or if it shows "Refund Sent" but the money has not arrived in your account after 5 business days, contact the IRS. Call 1-800-829-1954 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready.

If you chose direct deposit and the money did not arrive, verify that you entered your bank account number correctly on your return. A single wrong digit will send your refund to the wrong account. If you made an error, you will need to file an amended return (Form 1040-X) with the correct account number. The IRS will then reissue your refund to the correct account, which adds 4 to 6 weeks to your wait.

If you chose a paper check and it has been more than 10 business days since Where's My Refund showed "Refund Sent," the check may have been lost in the mail or returned to the IRS because your address was incorrect. The IRS can issue a replacement check, but you will need to request it by phone or mail. A replacement check typically takes 4 to 6 weeks to arrive.

If the IRS tells you they sent your refund but you never received it, and you cannot locate it, you may be able to claim a credit on next year's tax return for the missing refund amount. Keep records of your correspondence with the IRS and the date they said the refund was sent. Your tax preparer or tax software can help you file this claim on your next return.

Refunds for amended returns and prior-year taxes

If you file an amended return (Form 1040-X) to correct an error on a return you already filed, the IRS takes longer to process it. Amended returns are processed by hand, not by automated systems, so they typically take 8 to 12 weeks to process. If your amended return results in a refund, you will wait the full 8 to 12 weeks plus an additional 2 to 4 weeks for the refund to be sent.

If you are filing a tax return for a prior year (for example, filing your 2022 return in 2024), the IRS processes it the same way as a current-year return — within 21 days. However, if you owe back taxes or have unpaid debts, the IRS may offset your refund to pay those debts before sending you any money. This can add several weeks to the process.

State tax refunds and federal refunds are separate

Your state tax refund and your federal tax refund are processed by different agencies on different timelines. The IRS handles your federal refund; your state's department of revenue handles your state refund. Even if your federal refund arrives in 21 days, your state refund may take 4 to 8 weeks or longer, depending on your state.

Some states offer direct deposit for state refunds, which is faster than a paper check. Other states only mail checks. Check your state's tax website to see what options are available and to track your state refund status. The process and timeline vary significantly by state, so do not assume your state refund will follow the same 21-day federal timeline.

Frequently Asked Questions

Can I get my refund faster if I file early?

Filing early does not speed up the IRS's processing time. The 21-day window starts when the IRS receives your return, not when you file it. However, filing early means you are less likely to be caught in the rush of returns that arrive in March and April, so you may see your refund processed faster simply because the IRS is less busy.

What if I made a mistake on my return after I filed it?

If you catch an error before the IRS processes your return, you can file an amended return (Form 1040-X) to correct it. If the IRS has already processed your return, you still file Form 1040-X, but it will take 8 to 12 weeks to process. If the error affects your refund amount, you will have to wait for the amended return to be processed before you receive the corrected refund.

Why does Where's My Refund say my refund was sent but I haven't received it?

If you chose direct deposit, the money should arrive within one to two business days after the IRS sends it. If it has been longer than that, contact your bank to confirm the deposit did not go to a different account. If you chose a paper check, it can take 7 to 10 business days to arrive by mail. If it has been longer than that, contact the IRS to request a replacement check.

Do I have to wait for my refund or can I get a loan against it?

Some tax preparation companies offer refund anticipation loans, which are short-term loans based on your expected refund. These loans come with fees and interest, and you have to repay them even if your actual refund is smaller than expected. Most people are better off waiting for their refund than taking out a loan.

What happens to my refund if I file bankruptcy?

If you file bankruptcy, your tax refund may be considered part of your bankruptcy estate and used to pay creditors. The rules depend on the type of bankruptcy you file and your state's laws. Consult with a bankruptcy attorney before filing to understand how it will affect your refund.