The IRS processes refunds in stages, and delays happen at several points in that chain
Your refund is delayed because the IRS has not yet sent it to your bank, or your bank has not yet posted it to your account. These are two different things, and knowing which one is happening matters because the fix is different for each.
The IRS typically issues refunds within 21 days of receiving your return, but that clock starts when they actually receive it—not when you file it. If you filed on paper, mailed it, and the post office took a week to deliver it, those seven days count against your 21-day window. If you filed electronically and the IRS accepted your return the same day, the 21 days starts when ready.
After the IRS issues your refund, your bank takes another one to three business days to receive and post it. During that window, the money is in transit between federal systems and your financial institution. You cannot see it yet, but it is on its way.
Key Takeaways
- The IRS typically issues refunds within 21 days of receiving your return, but this timeline only starts when they actually receive it, not when you file it.
- Paper returns take longer to arrive at the IRS than electronic returns, which can delay the entire refund timeline by a week or more.
- You can check the status of your refund using the IRS Where's My Refund tool, which updates once per day and shows whether the IRS has issued it or your bank is processing it.
- If your refund is delayed beyond 21 days from when the IRS received your return, the delay is usually caused by a mismatch in your return information or a flag for further review.
- Refunds sent to a closed bank account or an account number that does not match your return will be returned to the IRS, which then mails you a check instead—a process that adds weeks.
How to check the status of your refund right now
The IRS Where's My Refund tool is the only official source for refund status. You access it at irs.gov, and it requires 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 in one day will not show new information.
The tool tells you one of three things: the IRS is still processing your return, the IRS has issued your refund and it is on its way to your bank, or your refund has been sent to your bank and is pending posting. If it says your refund has been issued, your bank will post it within one to three business days. If it says it is pending, it should appear in your account within 24 hours.
Do not rely on third-party refund tracking websites or apps. They pull data from the IRS tool but add a delay, so the information is always behind. Use the official tool directly.
Why refunds are delayed beyond 21 days
If the IRS tool says your return is still being processed after 21 days, something on your return needs review. The most common reasons are a mismatch between the name or Social Security number on your return and what the IRS has on file, a discrepancy in income reported on your return versus what employers or financial institutions reported to the IRS, or a missing or incorrect bank account number.
The IRS also holds refunds when it detects a pattern that suggests identity theft or fraud, even if your return is legitimate. This is a manual review process and can take several weeks. You will not receive a notice when ready—the IRS will contact you by mail if they need more information.
Another common cause is that you claimed a refundable tax credit—such as the Earned Income Tax Credit or the Child Tax Credit—and the IRS is verifying your income or dependent information before releasing the refund. These verifications are routine but add time.
What to do if your bank account information was wrong
If you entered an incorrect bank account number or routing number on your return, the IRS will attempt to deposit your refund and the deposit will fail. Your bank will reject it, and the money returns to the IRS. The IRS then mails you a paper check instead, which takes an additional two to three weeks.
You cannot stop this process once it has started. If you realize you made an error before the IRS processes your return, you can file an amended return with the correct information, but this only works if the IRS has not yet issued the refund. Once they have issued it to the wrong account, you have to wait for the check.
When the check arrives, it will come from the U.S. Department of the Treasury, not from your tax preparer or the IRS directly. The envelope will say "Internal Revenue Service" on it. If you do not receive the check within six weeks of when the IRS tool said your refund was issued, contact the IRS at 800-829-1040.
Refunds held because of unpaid debts or back taxes
If you owe back taxes from a previous year, child support, or a federal student loan debt, the IRS can hold your refund to pay down that obligation. This is called offset, and it happens automatically. The IRS will not tell you in advance—you will see the refund issued in the Where's My Refund tool, but it will not arrive in your bank account.
Instead, the money goes to the agency you owe. You will receive a notice in the mail explaining what happened and which debt was paid. This process takes longer than a normal refund because the IRS has to coordinate with other agencies.
If you believe the offset was made in error—for example, if you already paid the debt or if the debt belongs to someone else—you can dispute it by contacting the agency that received the money. The notice you receive will include their contact information.
What happens if you filed on paper instead of electronically
Paper returns take longer to process because they have to be physically received, opened, scanned, and entered into the IRS system. During peak tax season (February through April), the IRS processes paper returns in the order they are received, and the backlog can be significant.
A paper return typically takes three to six weeks to reach the IRS from the date you mail it, depending on postal service speed. Once it arrives, the IRS adds another two to four weeks to scan and process it. This means your 21-day refund timeline does not start until the IRS has actually received and scanned your return—which could be six to ten weeks after you mailed it.
If you filed on paper and it has been more than two months since you mailed it, you can contact the IRS at 800-829-1040 to confirm they received it. Have your Social Security number and filing status ready.
When to contact the IRS about a missing refund
Contact the IRS if your refund has not arrived more than 21 days after the IRS tool says it was issued, or if the tool says your refund was issued but your bank says it never received it. Call 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Wait times are long during tax season, so call early in the day if possible.
Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether your bank received the deposit and rejected it, or whether it is still in transit. If your bank rejected it, they can help you file an amended return with corrected banking information.
If the IRS tool shows no activity on your return after 21 days and you filed on paper, the IRS may not have received it yet. Ask the representative to search for your return by name and Social Security number. If they cannot find it, you may need to file again or request a trace of your original return.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. Tax preparers and software companies cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this, and the actual refund timeline does not change. The IRS processes all returns on the same schedule regardless of who prepared them.
What if the Where's My Refund tool says my refund was issued but I never received it?
Your bank may have rejected the deposit because the account number was wrong, the account was closed, or the account holder's name did not match your return. Contact your bank first to ask if they received and rejected a deposit from the IRS. If they did not receive it, contact the IRS at 800-829-1040 to report it. The IRS can issue a replacement check or attempt a new deposit.
Do I have to wait 21 days before I can check my refund status?
No. You can check the Where's My Refund tool when ready after you file, but it will not show any information until the IRS has received and begun processing your return. For electronic returns, this usually happens within 24 hours. For paper returns, it can take several weeks. Checking before then will just show "return not found."
Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?
The IRS is required by law to hold refunds that include the Earned Income Tax Credit until mid-February, even if you file earlier. This is called the EITC holding period. After mid-February, the IRS releases these refunds on the normal 21-day schedule. If you file in January and claim the EITC, expect your refund in late February or early March.
What if my refund was offset to pay a debt I did not know I owed?
You will receive a notice in the mail explaining the offset and which agency received the money. The notice includes instructions for disputing the offset if you believe it was made in error. You have a limited time to file a dispute, so respond as soon as you receive the notice. Contact the agency listed on the notice if you have questions about the debt itself.