Tax refunds are arriving now, but the timeline depends on how you filed and whether the IRS needs to review your return
The IRS processes refunds in waves throughout the year. If you filed early in the tax season (January or February), your refund likely arrived weeks ago. If you filed in March or April, you are probably in the current processing window. The IRS does not release a single "refund day"—instead, refunds go out continuously as returns are processed, usually within 21 days of the IRS receiving your return.
The speed depends on three things: how you filed, whether you chose direct deposit, and whether the IRS flagged your return for review. A return filed electronically with direct deposit moves fastest. A paper return or a return the IRS needs to examine manually takes longer. If your return matches your W-2s and 1099s without discrepancies, you will not experience delays. If something does not match, the IRS will contact you before releasing your refund.
You can check the status of your specific refund right now using the IRS Where's My Refund tool on irs.gov. This tool shows you the exact date your refund was sent and the method (direct deposit or check). If the tool says your refund was sent but you have not received it, the next step depends on whether it was supposed to arrive by check or direct deposit.
Key Takeaways
- The IRS processes refunds continuously throughout tax season, not on a single date, and most arrive within 21 days of the IRS receiving your return.
- Electronic filing with direct deposit is the fastest method; paper returns and returns requiring manual review take longer.
- You can check your refund status anytime using the IRS Where's My Refund tool, which tells you the exact send date and method.
- If your refund was sent by direct deposit but did not arrive, contact your bank; if it was sent by check, wait 28 days before reporting it missing.
- The IRS will contact you by mail if your return needs review before releasing your refund, and you must respond within the timeframe stated in the letter.
How to check your refund status right now
Go to irs.gov and look for the "Where's My Refund?" tool. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool will tell you one of three things: your refund is still being processed, your refund was sent on a specific date, or your return needs review.
If the tool says your refund was sent, it will also tell you the method. If it says "direct deposit," it will show the last four digits of the account where the money was sent. If it says "check," it will give you the check number and the date it was mailed. Write down this information—you will need it if the refund does not arrive.
The tool updates once per day, usually overnight. If you checked yesterday and it said "still processing," check again today. Do not refresh the page repeatedly in the same day—the information will not change until the next update cycle.
What to do if your direct deposit refund did not arrive
If the Where's My Refund tool shows your refund was sent by direct deposit but the money is not in your account, contact your bank first, not the IRS. The bank can see whether the deposit arrived in their system and was rejected, or whether it never arrived at all. This distinction matters because it tells you where the problem is.
When you call your bank, have the refund amount and the send date ready. Ask them to search their system for an incoming ACH transfer from the IRS for that amount on or around that date. If they find it and it was rejected, ask why—common reasons include a closed account, incorrect routing number, or a name mismatch. If they do not find it at all, the IRS may have sent it to the wrong account.
If your bank confirms the deposit was rejected or never arrived, contact the IRS at 800-829-1040. Have your Social Security number, filing status, refund amount, and the send date from the Where's My Refund tool ready. The IRS can issue a replacement refund, but this takes an additional 4 to 6 weeks. Ask whether they can issue it by check instead of direct deposit to speed things up.
What to do if your refund check did not arrive
If the Where's My Refund tool shows your refund was sent by check, wait 28 days from the send date before assuming it is lost. Checks move through the mail slowly, and a check that appears to have been sent two weeks ago may still be in transit. If 28 days have passed and you have not received it, move to the next step.
Contact the IRS at 800-829-1040 with your Social Security number, filing status, refund amount, and the check number from the Where's My Refund tool. The IRS can issue a replacement check, but this takes 4 to 6 weeks. Ask whether they can issue a direct deposit instead, which is faster. You will need to provide your bank routing number and account number.
Do not try to cash a check you believe is lost if you later receive the original. Cashing both is check fraud. If the original arrives after you have received the replacement, contact the IRS and tell them. They will provide instructions on how to return it or void it.
Why the IRS might hold your refund
The IRS holds refunds when something on your return does not match their records. Common triggers include a mismatch between your reported income and your W-2s or 1099s, a missing or incorrect Social Security number, or a claim for a credit you have already claimed in a previous year. If this happens, the Where's My Refund tool will say your return is "still being processed" or "being reviewed."
The IRS will contact you by mail if they need more information. This letter will explain what does not match and what documents they need from you. Respond within the timeframe stated in the letter—usually 30 days. Do not ignore IRS mail. If you do, the IRS will deny your refund and you will have to appeal.
If you receive a letter from the IRS, do not call them first. Gather the documents they asked for and mail them back with a cover letter explaining what you are sending. Keep a copy for yourself. The IRS will review your response and either release your refund or contact you again if they need clarification.
Refund delays caused by identity theft or fraud
If someone filed a tax return using your Social Security number before you filed yours, the IRS will hold your legitimate return while they investigate. The Where's My Refund tool may show your return as "still being processed" for weeks or months. The IRS will contact you by mail if they suspect fraud.
If you receive a letter saying the IRS received multiple returns under your name, respond when ready. The letter will ask you to confirm which return is yours and provide identification. You may need to file Form 14039, Identity Theft Affidavit, depending on what the IRS asks. This process can take several months, and your refund will be held until it is resolved.
To protect yourself going forward, consider placing a fraud alert or credit freeze with the three credit bureaus (Equifax, Experian, and TransUnion). This does not prevent tax fraud, but it makes it harder for someone to open accounts in your name. You can also create an IRS online account at irs.gov to monitor your tax records year-round.
How long refunds take by filing method
The timeline for your refund depends on how you filed and which method you chose to receive it. Electronic filing with direct deposit is the fastest route, typically 10 to 21 days from when the IRS receives your return. If you filed electronically but chose a check by mail, add another week or two because the check has to be printed and delivered through the postal system.
Paper returns take longer because the IRS has to open the envelope, scan the documents, and enter the information into their system. A paper return with direct deposit typically takes 21 to 30 days, while a paper return with a check by mail can take 28 to 42 days. If the IRS flags your return for any reason—a mismatch with your W-2, a missing signature, or anything else—add at least 60 days or longer to any of these timelines.
| Filing Method | Refund Method | Typical Timeline |
|---|---|---|
| Electronic filing | Direct deposit | 10 to 21 days |
| Electronic filing | Check by mail | 21 to 28 days |
| Paper return | Direct deposit | 21 to 30 days |
| Paper return | Check by mail | 28 to 42 days |
| Return flagged for review | Either method | 60 days or longer |
These timelines assume the IRS received your return and it does not require additional review. If you filed electronically and chose direct deposit, you are in the fastest category. If you mailed a paper return, add 7 to 10 days to account for mail delivery to the IRS before processing begins.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund for a fee. This is not faster—you are just borrowing money and paying interest. It is better to wait for the actual refund.
What if the Where's My Refund tool says my refund was sent but I never got it and my bank says it never arrived?
This means the IRS sent the refund to the wrong bank account. Call the IRS at 800-829-1040 with your Social Security number and the refund amount. They will investigate where the deposit went and issue a replacement. This takes 4 to 6 weeks. Ask whether they can issue it by check instead, which may be faster depending on your bank's processing time.
Do I need to do anything if the IRS contacts me about my return?
Yes. The IRS only contacts you by mail, never by email or phone. If you receive a letter, read it carefully, gather the documents it asks for, and respond within the important date. Do not ignore it. If you are unsure what the letter means, call the IRS at the number on the letter, not a number you find online.
Can I file an amended return if I made a mistake on my original return?
Yes, but wait until you receive your original refund first. If you file an amended return (Form 1040-X) before the original is processed, it can cause delays. File the amended return after your refund arrives, then the IRS will process the amendment and send you an additional refund or bill you if you owe more.
What if I filed my return but the IRS says they never received it?
If you mailed a paper return, it may still be in transit or lost in the mail. Wait 21 days from the date you mailed it before contacting the IRS. If 21 days have passed, call 800-829-1040 and ask them to search their system. If they confirm they never received it, you will need to file again. Keep the original mailed copy for your records in case questions arise later.