Check the status of your refund before taking any action
The IRS provides a free tool called Where's My Refund? that shows you the exact status of your return and when the money will land in your account. You can find it at irs.gov. You will need your Social Security number, filing status, and the refund amount from your tax return to look it up.
The tool updates once per day, usually overnight. It will tell you one of three things: the IRS is still processing your return, your refund has been approved and a payment date has been set, or your refund was sent and the date it was sent. If it shows a payment date in the future, your money is on track and you do not need to do anything yet.
If the tool says your refund was sent but you have not received it, the next step depends on how the IRS sent it — by direct deposit to your bank account or by check in the mail.
Key Takeaways
- Check Where's My Refund? at irs.gov first — it tells you whether your refund is still processing, approved with a payment date, or already sent.
- Direct deposits usually arrive within one to three business days after the IRS releases the money, but can take up to five business days depending on your bank.
- Refund checks take seven to ten business days to arrive by mail after the IRS sends them, and longer if sent to an old address.
- If your refund was sent more than 21 days ago and you still have not received it, contact the IRS by phone or file a claim for a missing refund.
- The IRS processes most returns within 21 days, but returns with errors, missing information, or identity verification issues can take much longer.
What to do if your refund was sent by direct deposit
Direct deposit is the fastest way to receive a refund. Once the IRS releases the money, it typically arrives in your bank account within one to three business days. Some banks take up to five business days to post the deposit, depending on their processing schedule and whether the deposit arrives on a weekend or holiday.
If Where's My Refund? shows your refund was sent by direct deposit but you do not see it in your account, first check with your bank. Call the customer service number on the back of your debit card or log into your online banking to confirm the deposit has not arrived. Ask your bank whether the deposit is pending or if there was a problem receiving it.
If your bank says they never received the deposit, or if more than five business days have passed since the IRS sent it, contact the IRS. You can call the IRS refund hotline at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready when you call.
What to do if your refund was sent by check
Refund checks take seven to ten business days to arrive after the IRS mails them. If Where's My Refund? shows your check was sent more than ten business days ago and you still have not received it, the check may be lost in the mail or sent to an old address.
Do not cash another check or request a replacement immediately. First, wait a full 21 days from the date the IRS says it sent the check. If it does not arrive within that window, contact the IRS at 1-800-829-1040 to report it missing. The IRS will verify the address where the check was sent and can issue a replacement check or direct deposit the money to your bank account instead.
When you call, have your Social Security number, the date the check was sent (from Where's My Refund?), and the refund amount ready. The IRS will file a claim for the missing check and send you a replacement within two to four weeks.
Why your refund might be delayed beyond the standard timeline
Most federal tax returns are processed within 21 days. However, some returns take longer because the IRS found an error, needs more information, or flagged the return for identity verification. Where's My Refund? will show a message if your return needs attention — for example, "We received your return and it is being reviewed" or "We need more information from you."
Common reasons for delays include math errors on the return, missing information like a Social Security number or signature, claiming a refundable credit that requires verification, or the IRS matching your return against wage and income records from your employer. If your return was filed on paper rather than electronically, processing takes longer — typically four to six weeks instead of three.
If Where's My Refund? says your return is under review, check your mail for a letter from the IRS. The letter will explain what information or documents they need and how to send it. Respond as quickly as you can, because the clock does not restart until the IRS receives your response.
How to file a claim if your refund is lost or missing
If more than 21 days have passed since you filed your return and Where's My Refund? shows no status, or if more than 21 days have passed since the IRS says it sent your refund and you still have not received it, you can file a claim. The IRS calls this a Form 3911 claim, and you can file it by phone, mail, or online.
To file by phone, call 1-800-829-1040 and tell the representative you want to file a claim for a missing refund. They will take your information and file the claim on the spot. To file by mail, download Form 3911 from irs.gov, fill it out, and mail it to the IRS address for your state (listed on the form). To file online, log into your IRS account at irs.gov and use the "View Your Tax Account" tool to file a claim directly.
Once you file a claim, the IRS will investigate and send you a replacement refund within two to four weeks. If the original refund was sent by check and has been cashed by someone else, the IRS will pursue the matter and may issue a replacement. If the original refund was sent by direct deposit and your bank never received it, the IRS will reissue it to the same account or a different account you provide.
What to do if your address changed after you filed
If you moved after filing your tax return, your refund check may have been sent to your old address. The post office will not forward checks from the IRS automatically, so the check could be sitting at your old address or returned to the IRS.
If you know your refund was sent to an old address, contact the IRS right away at 1-800-829-1040. Tell them your current address and ask them to reissue your refund by direct deposit to your bank account or by check to your new address. Have your Social Security number, filing status, and the refund amount ready.
If the check was already returned to the IRS, they will hold it and issue a replacement to your new address within two to four weeks. If the check was delivered to your old address and you no longer have access to that mailbox, contact the current resident or property manager and ask if they received it. If they have it, you can ask them to mail it to you or sign it over to you in person.
When to contact the IRS directly
Contact the IRS if any of these situations apply to you: Where's My Refund? has not updated in more than 21 days, the tool shows your refund was sent more than 21 days ago but you have not received it, your return shows a status message asking for more information, or you filed a paper return and it has been more than six weeks.
The IRS refund hotline is 1-800-829-1040, open Monday through Friday, 7 a.m. to 7 p.m. your local time. Call times are shortest early in the morning or late in the afternoon. Have your Social Security number, filing status, and the refund amount from your return ready before you call. If you cannot reach the IRS by phone, you can also visit a local IRS office in person — find the nearest one at irs.gov/localoffices.
Frequently Asked Questions
How long does it usually take to get a federal tax refund?
The IRS processes most returns within 21 days of receiving them. If you file electronically and choose direct deposit, you may receive your refund within one to three weeks. Paper returns take longer — usually four to six weeks. Some returns take longer if the IRS needs to verify information or if there are errors on the return.
Can I get my refund faster if I pay a fee?
No. The IRS does not charge fees to process refunds faster, and no legitimate service can speed up IRS processing. Some tax preparation companies offer refund advances or loans, but these come with fees and interest. Your refund will arrive on the IRS timeline regardless of whether you pay for a service.
What if Where's My Refund says my refund was sent but my bank says they never received it?
This can happen if the direct deposit information on your return was incorrect — for example, a wrong routing number or account number. Contact the IRS at 1-800-829-1040 to verify the account where the deposit was sent. If the account information was wrong, the IRS can reissue your refund to the correct account or send it by check instead.
Do I need to file a claim if my refund is late?
Not immediately. Wait 21 days from the date you filed your return, or 21 days from the date Where's My Refund? says your refund was sent. If you still have not received it after 21 days, then file a Form 3911 claim by calling 1-800-829-1040, mailing the form, or filing online through your IRS account.
What happens if someone else cashes my refund check?
If your refund check was lost or stolen and cashed by someone else, report it to the IRS immediately. Call 1-800-829-1040 and file a claim. The IRS will investigate and issue you a replacement refund. You may also want to report the theft to local police and file a report with the U.S. Postal Service if the check was lost in the mail.