Check the IRS Where's My Refund tool first
The fastest way to find out where your refund is sitting is the IRS Where's My Refund tool at irs.gov. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool updates once per day, usually overnight.
The tool shows you one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it says your return is still being processed, the IRS is still reviewing it — this is normal and does not mean something is wrong. If it shows a payment date, that is the day the money will arrive in your account or by mail, depending on how you chose to receive it.
Do not refresh the tool repeatedly throughout the day. It updates once daily, so checking it five times will show you the same information five times. Check it once every few days if you are waiting for a payment date to appear.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov is the official source and updates once per day with your refund status.
- Most refunds are issued within 21 days of the IRS receiving your return, but some take longer if the return needs review or correction.
- Direct deposit refunds arrive in your bank account within one to two business days after the IRS sends them; paper checks take seven to ten business days by mail.
- If the tool shows no record of your return after two weeks, contact the IRS at 1-800-829-1040 to confirm they received it.
- If your refund is more than 21 days late and the tool shows it was sent, contact your bank to see if it arrived but was rejected or delayed.
How long the IRS takes to send refunds
The IRS publishes a standard timeline: most refunds are issued within 21 days of receiving your return. That clock starts when the IRS receives your return, not when you file it. If you file on April 1st but the IRS does not process it until April 5th, the 21 days starts on April 5th.
Some returns take longer. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until at least February 15th each year — this is a legal requirement, not a delay. If your return has math errors, missing information, or anything that looks unusual, the IRS sends it to a review queue, and that can add two to four weeks. If you filed a paper return instead of electronically, add another week or two to the timeline.
The 21-day timeline is a target, not a may provide. During tax season (January through April), the IRS processes millions of returns, and some naturally take longer than others. If your refund has not arrived after 21 days, it does not automatically mean something is wrong — but that is the point to start investigating.
Direct deposit versus paper check — which arrives first
If you chose direct deposit on your return, the IRS sends the money to your bank, and it arrives in your account within one to two business days after the IRS releases it. If you chose a paper check, the IRS mails it, and it takes seven to ten business days to arrive, depending on where you live and how fast the postal service is moving.
Direct deposit is faster and more reliable. Paper checks can get lost in the mail, delayed by postal backlogs, or rejected if the address on your return is wrong. If you filed your return months ago and chose direct deposit, but the Where's My Refund tool now shows a payment date, your money should hit your bank account one or two business days after that date.
If you chose a paper check and the tool shows it was sent more than two weeks ago, check your mailbox carefully — it may have arrived and been set aside. If you genuinely cannot find it after two weeks, contact the IRS at 1-800-829-1040 and ask them to issue a replacement check or switch the refund to direct deposit if possible.
What to do if the tool shows no record of your return
If you log into Where's My Refund and it says it has no record of your return after two weeks, the IRS may not have received it yet. This happens most often with paper returns, which take longer to scan and enter into the system. It can also happen if you filed electronically but your tax software had an error that prevented the return from actually transmitting.
Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and the refund amount ready. The representative can tell you whether the return arrived, when it arrived, and what status it is in. If the IRS never received it, you will need to file again — either electronically or by paper, depending on what went wrong the first time.
If you filed electronically and the IRS says they never received it, contact your tax software provider or the tax professional who filed it for you. They can check their transmission logs to see whether the return actually left their system. Sometimes a return appears to file successfully on your end but fails to reach the IRS.
When your refund is delayed or stuck
A refund is genuinely delayed if the Where's My Refund tool shows it was sent more than 21 days ago but you have not received it. For direct deposit, wait one or two business days after the payment date shown in the tool — banks sometimes take longer than expected. If it has been more than two business days, contact your bank and ask whether the deposit arrived and was rejected, or whether it is still pending.
For paper checks, if more than two weeks have passed since the tool showed it was sent, the check may be lost in the mail. Call the IRS at 1-800-829-1040 and ask them to issue a replacement. They can usually do this over the phone, though they may ask you to wait a few more days in case the original check is still in transit.
If the tool still shows your return is being processed after 21 days, the IRS is likely reviewing it. This happens when there are math errors, missing information, or anything that triggers a manual review. You do not need to do anything — the IRS will contact you by mail if they need more information from you. If you want to know what is holding it up, call 1-800-829-1040 and ask.
Refunds held because of tax credits or prior-year debt
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until at least February 15th each year. This is a federal law, not something the IRS does by choice. The tool will show your refund as approved, but with a payment date of February 15th or later. You cannot speed this up.
If you owe back taxes from a prior year, child support, or federal student loans, the IRS may offset your refund — meaning they take part or all of it to pay what you owe. The tool will show this as a reduced refund amount or no refund at all. The IRS sends a notice by mail explaining what was taken and why. If you believe the offset was wrong, you can dispute it, but you will need to contact the agency that is owed the money (the state tax authority, child support enforcement, or the Department of Education) rather than the IRS.
What happens if your bank rejects the direct deposit
Occasionally the IRS sends a direct deposit refund to your bank, but the bank rejects it — usually because the account number is wrong, the account is closed, or the account holder's name does not match the return. When this happens, the IRS typically re-sends the refund as a paper check to the address on your return.
If your bank rejected a deposit, you will not see an error message in the Where's My Refund tool. Instead, you will notice the money never arrived, and then a paper check will show up in the mail a week or two later. If you want to avoid this, you can contact the IRS before filing to update your bank account information, or you can file your next return with the correct account number.
If a paper check arrives and you no longer need it because you have already received the refund another way, do not cash it. Contact the IRS at 1-800-829-1040 and ask them to void it. Cashing a check after you have already received the refund as a deposit can create problems with your bank and the IRS.
Frequently Asked Questions
Can I call the IRS to make my refund come faster?
No. The IRS processes refunds in the order they receive them, and calling does not change that. The only exception is if your return is stuck or missing — in that case, calling 1-800-829-1040 can help you find out what is wrong and fix it. But if your return is genuinely in the queue and being processed normally, calling will not speed it up.
What if I filed my return but never got a confirmation?
If you filed electronically, your tax software should have shown a confirmation number immediately after you submitted it. Write that number down. If you did not see one, the return may not have sent. Log back into your tax software and check whether it shows the return as filed or as a draft. If it is still a draft, you need to submit it again. If you filed by paper, the IRS does not send a confirmation — they just process it when it arrives.
My refund was supposed to arrive three weeks ago but the tool still says it is being processed. What do I do?
Call the IRS at 1-800-829-1040 with your Social Security number and filing status ready. The representative can see notes on your return that do not show up in the tool — for example, whether it is in a review queue, whether the IRS needs more information from you, or whether there is a problem with your account. They can also tell you whether a payment date has been set but just has not appeared in the tool yet.
If I file an amended return, does my refund get delayed?
Yes. An amended return (Form 1040-X) goes into a separate processing queue and typically takes eight to twelve weeks to process, even if your original return was already processed. The IRS will not issue a refund based on the amended return until they have reviewed and approved it. If you are owed money on the amended return, you will have to wait for that timeline.
What if my refund shows as sent but my bank says they never received it?
This usually means the deposit was rejected by your bank for a technical reason — wrong account number, closed account, or a name mismatch. The IRS will re-issue it as a paper check, which should arrive within one to two weeks. If it has been longer than that, call the IRS at 1-800-829-1040 and ask them to check whether the check was mailed and to issue a replacement if needed.