The IRS processes refunds in stages, and yours is likely stuck at one of them
Your refund is not lost. The IRS receives millions of returns each year, and most refunds take between 21 and 45 days from the date you filed. If you filed electronically and chose direct deposit, you are in the faster track—usually 21 days. If you mailed a paper return or requested a check, add another two to three weeks for mail time on both ends.
The delay you are experiencing almost always comes from one of five points in the process: the IRS has not yet opened your return, it found something that does not match their records, your bank rejected the deposit, the return itself has an error, or you claimed a refundable tax credit that requires extra verification. Knowing which one applies to you changes what you do next.
Key Takeaways
- The IRS processes refunds in stages, and electronic returns with direct deposit typically arrive within 21 days of filing, while paper returns take longer.
- You can check the exact status of your refund using the IRS Where's My Refund tool, which updates every 24 hours and shows whether the IRS is still processing, has found an issue, or has sent the money.
- If the IRS found a discrepancy—such as income reported on a W-2 that does not match your return—they will send you a letter explaining what they need, and you must respond within 30 days.
- A rejected direct deposit usually means the account number or routing number on your return was incorrect, and the IRS will mail a check instead, which adds two to three weeks.
- Refunds involving the Earned Income Tax Credit or Child Tax Credit take longer because the IRS verifies these credits before releasing the money.
How to check your refund status right now
Go to IRS.gov and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, usually overnight, so checking multiple times in one day will not show you new information.
The tool will tell you one of three things: "We received your return and it is being processed," "We sent your refund to your bank on [date]," or "We need more information from you." If it says the refund has been sent but you have not received it after five business days (for direct deposit) or 30 days (for a check), that is when you move to the next step.
When the IRS found something that does not match
The most common reason for a delay is a mismatch between what you reported and what the IRS already has on file. This usually happens with W-2 income, 1099 income, or prior-year tax information. The IRS receives copies of your W-2s and 1099s directly from your employer or financial institution, so if the numbers on your return do not match those documents, the IRS will hold your refund and send you a letter.
The letter will arrive by mail within two to four weeks and will explain exactly what does not match. You will have 30 days to respond. If the IRS is correct, you can straightforward acknowledge that and they will process your refund. If you believe the IRS information is wrong—for example, your employer reported the wrong amount on your W-2—you will need to contact your employer to request a corrected W-2, then send that to the IRS along with your response letter.
Do not ignore this letter. If you do not respond within 30 days, the IRS will adjust your refund based on their records, which usually means a smaller refund or no refund at all.
Your bank rejected the deposit
If you chose direct deposit and provided an incorrect account number or routing number, your bank will reject the deposit when the IRS tries to send it. The IRS does not know the deposit failed when ready—they find out when the bank sends the money back, which can take one to two weeks. Once they receive the rejection, they will mail you a check instead.
You can prevent this by double-checking your account and routing numbers before you file. If you have already filed and suspect the numbers were wrong, call the IRS at 1-800-829-1040 and ask them to verify the account information they have on file. If it is incorrect, they can note your file, and when the deposit is rejected, they will know to hold the check and wait for corrected information from you rather than mailing it to the wrong address.
Your return has an error the IRS caught
If you made a math error, claimed a dependent twice, or reported income in the wrong box, the IRS will catch it during processing. They will correct the error, recalculate your refund, and send you a letter explaining what they changed. This takes longer than a clean return—usually 8 to 12 weeks—because the IRS has to review the return manually.
If the IRS corrected an error in your favor (meaning your refund is larger than you thought), they will send you the larger amount. If the correction means you owe money instead of getting a refund, they will send you a bill. Either way, you will receive a letter with the details so you understand what changed.
You claimed a refundable tax credit
The Earned Income Tax Credit and the Child Tax Credit are refundable, meaning you can receive money even if you owe no tax. The IRS verifies these credits before releasing your refund because they are high-value and frequently claimed incorrectly. If you claimed either one, add 4 to 6 weeks to your processing time.
The IRS will verify that you actually have a may have access to child, that your income is within the limits for the credit, and that you have not already claimed the child on another return. This verification happens behind the scenes—you will not receive a letter unless something does not check out. If it does not, the IRS will send you a letter asking for documentation, such as a birth certificate or proof of custody.
What to do if your refund is very late
If the Where's My Refund tool says your refund was sent more than five business days ago (for direct deposit) or more than 30 days ago (for a check) and you still have not received it, contact the IRS. Call 1-800-829-1040 during business hours, or use the IRS Online Account at IRS.gov to send a find message.
Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the money was actually sent, whether it was rejected by your bank, or whether it was lost in the mail. If it was lost in the mail, they can issue a replacement check or arrange a direct deposit to a different account. If your bank rejected it, they will help you provide corrected account information.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advances" or "rapid refunds," which are loans against your expected refund—you get the money faster, but you pay interest or fees, and the IRS still processes your actual refund on its normal timeline. You are paying to borrow your own money.
What if the IRS says they sent my refund but my bank says they never received it?
This usually means the account number or routing number was wrong. Contact your bank first and ask them to search for any rejected deposits in the last 30 days. If they find one, they can tell you why it was rejected. Then contact the IRS with the corrected account information, and they will reissue the refund to the correct account.
Do I need to do anything if the IRS corrected my return?
No. The IRS will send you a letter explaining the correction and the new refund amount. You do not need to respond unless the letter specifically asks you for more information. Keep the letter for your records.
How long does it take if I filed a paper return instead of electronically?
Paper returns take longer at every stage. The IRS has to receive the return by mail, open it, scan it, and enter the information into their system before processing even begins. Expect 4 to 8 weeks from the date you mailed it before your refund is processed, plus another 2 to 3 weeks for the check to arrive by mail.
What if I need the money before my refund arrives?
The IRS cannot speed up processing, and neither can anyone else. If you need when ready funds, you will have to find other resources—a personal loan, a line of credit, or help from family. Do not pay a company to "advance" your refund; you are paying interest on money that is already yours.