Where to check your refund right now
The IRS has three ways to check where your 2024 refund is. The fastest is the IRS Where's My Refund tool at irs.gov — you enter your Social Security number, filing status, and the exact refund amount from your return. It updates once per day, usually overnight. The tool tells you whether the IRS has received your return, is processing it, has approved it, or has sent it to your bank.
If you filed by mail, the tool may not show your return for two to three weeks after you mailed it. If you filed electronically, it usually appears within 24 hours. The tool works for both federal returns and amended returns (Form 1040-X).
You can also call the IRS at 1-800-829-1040 and speak to a representative, though wait times are often 30 minutes or longer during peak season (February through April). Have your Social Security number, filing status, and expected refund amount ready. The IRS also offers a text message service: text "IRS" to 898-211 from a mobile phone, and they will send you a link to check your status.
Key Takeaways
- The IRS Where's My Refund tool at irs.gov is the fastest way to check, and it updates once per day.
- Mailed returns take two to three weeks to appear in the system; electronically filed returns usually show up within 24 hours.
- You will need your Social Security number, filing status, and the exact refund amount to check your status online.
- If the tool shows your refund was sent but you have not received it, contact your bank or the IRS to trace the deposit.
- Refunds sent by mail take 7 to 10 business days after the IRS approves them; direct deposits usually arrive in 1 to 5 business days.
What the status messages actually mean
The Where's My Refund tool shows one of four statuses. "Return Received" means the IRS has your return but has not started processing it yet. This is normal and can last one to two weeks for paper returns or a few days for e-filed returns. You do not need to do anything.
"Return Approved" means the IRS has finished reviewing your return and has approved your refund. At this point, the IRS is preparing to send the money to your bank or mail it to you. This stage typically lasts one to five business days for direct deposit or seven to ten business days for a mailed check.
"Refund Sent" means the IRS has released your refund. If you chose direct deposit, the money is on its way to your bank account — it should arrive within one to five business days. If you chose a mailed check, it is in the mail and should arrive within seven to ten business days. Once the status shows "Refund Sent," the IRS has done its part; delays after this point are usually on the bank's side or the postal service's side.
"Refund Delayed" appears when the IRS needs more time to process your return. This happens when the return has errors, missing information, or when it is flagged for review. The tool will tell you why it is delayed and what to do next — usually you need to provide additional documents or wait for the IRS to contact you.
Why your refund might be taking longer than expected
The IRS publishes a standard timeline: most refunds are issued within 21 days of when you file. However, several things can slow this down. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15, 2024, even if processing is complete. This is not a delay — it is a legal requirement.
If your return has errors or inconsistencies, the IRS will flag it for review. Common triggers include mismatched income (the IRS received a W-2 or 1099 that does not match what you reported), missing or incorrect Social Security numbers, or claimed dependents who do not match IRS records. When this happens, the tool will show "Refund Delayed" and may ask you to verify information by mail or through your IRS online account.
If you filed a paper return, processing takes longer than e-filed returns. The IRS must scan and enter your information by hand, which can add one to two weeks. If you filed electronically but made an error on your bank account number for direct deposit, the IRS will mail a check instead, adding seven to ten days.
Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent, it will hold the refund while it investigates. You may receive a letter asking you to verify your identity or provide additional documents. This process can take several weeks.
What to do if your refund shows as sent but you have not received it
If the Where's My Refund tool says "Refund Sent" but the money has not hit your bank account or you have not received a check, your first step depends on how you chose to receive it. For direct deposit, wait five business days from the date the tool showed "Refund Sent." Banks sometimes take the full five days to post the deposit, even though the IRS sent it earlier.
If five business days have passed and the deposit has not appeared, contact your bank. Give them the date the IRS said it sent the refund and ask them to trace the deposit. Provide your account number and routing number. The bank can tell you whether the IRS sent the money to the correct account or whether it was rejected. If it was rejected (for example, because the account was closed), the IRS will mail a check instead, which takes another seven to ten business days.
For mailed checks, wait ten business days from the date the tool showed "Refund Sent." If the check has not arrived after ten business days, contact the IRS at 1-800-829-1040 and ask them to issue a replacement check. Have your Social Security number and the refund amount ready. The IRS can reissue a check, but it takes another two to three weeks.
How to update your bank account or address if you made a mistake
If you filed your return with the wrong bank account number or the wrong mailing address, you cannot change it after you file. The IRS will process your return with the information you submitted. If the direct deposit fails because the account number is wrong, the IRS will automatically mail a check to the address on your return. If the address is wrong, the check may be returned to the IRS as undeliverable.
If your check was returned or you know the address on your return is incorrect, contact the IRS at 1-800-829-1040 as soon as you realize the error. The IRS can update your address in their system and reissue a check to the correct address. This takes an additional two to three weeks. If you have moved since you filed, provide your new address and ask the IRS to confirm they have it correct before they reissue the check.
For future years, double-check your bank account number and routing number before you file, and make sure your mailing address is current. Many tax software programs will verify your bank account information before you submit, so use that feature if it is available.
Refund timing by filing method
| Filing Method | Time to Appear in System | Processing Time | Delivery Time After Approval |
|---|---|---|---|
| Electronic (e-filed) | Within 24 hours | 5 to 7 business days | 1 to 5 days (direct deposit) or 7 to 10 days (check) |
| Paper (mailed) | 2 to 3 weeks | 7 to 10 business days | 1 to 5 days (direct deposit) or 7 to 10 days (check) |
| With EITC or ACTC | Within 24 hours (e-filed) or 2 to 3 weeks (paper) | Held until at least February 15, 2024 by law | 1 to 5 days (direct deposit) or 7 to 10 days (check) |
Frequently Asked Questions
Can I check my refund status without the exact refund amount?
No. The IRS Where's My Refund tool requires your Social Security number, filing status, and the exact refund amount as it appears on your return. If you do not have the amount, you can call 1-800-829-1040 and provide your Social Security number and filing status, and a representative can look it up for you.
Why does the tool say my refund was sent but my bank says they never received it?
The most common reason is that you provided the wrong bank account number when you filed. The IRS will attempt the direct deposit, and if it fails, they will mail a check instead. Contact your bank first to confirm they did not receive the deposit. If they confirm nothing arrived, call the IRS and ask them to trace the deposit and reissue a check to your correct account.
What if I filed an amended return — does the refund timeline change?
Yes. Amended returns (Form 1040-X) take longer to process than original returns. The IRS typically takes 8 to 12 weeks to process an amended return, and you can track it using the Where's My Refund tool by entering your Social Security number and the amended return's refund amount. Do not expect the same 21-day timeline as an original return.
If I owe taxes from a previous year, will the IRS take my refund?
Yes. The IRS will offset your refund to pay back taxes, penalties, or unpaid child support before sending you any money. The Where's My Refund tool will not tell you this is happening — you will only find out when your refund is smaller than expected or does not arrive. If you know you owe from a previous year, contact the IRS before you file to understand how much of your refund may be taken.
How long should I wait before I call the IRS about a missing refund?
Wait at least 21 days from the date you filed if you e-filed, or 21 days from the date you mailed your return if you filed by paper. If the Where's My Refund tool shows "Refund Sent," wait five business days for direct deposit or ten business days for a mailed check. If the timeline has passed and your refund has not arrived, call 1-800-829-1040.