The IRS processes refunds in stages, and yours is likely in one of them right now
A tax refund does not arrive the moment you file. The IRS receives your return, checks it for errors, processes it through their system, and then sends the money to your bank or mails a check. This takes time — and several things can slow it down. If you filed weeks ago and still have nothing, your return is probably stuck at one of the standard checkpoints, not lost.
The IRS publishes a timeline: most refunds arrive within 21 days of when they accept your return. But that clock starts when they actually accept it, not when you hit submit. And 21 days is the normal path. If your return has a problem — a mismatch between what you reported and what your employer or bank reported, a missing signature, an identity verification step — the timeline extends.
You can see exactly where your refund is right now using the IRS tool "Where's My Refund?" on IRS.gov. That tool shows the real status: whether the IRS has accepted your return, whether they are processing it, whether it has been approved, and whether it has been sent to your bank. That status is more reliable than guessing.
Key Takeaways
- The IRS typically processes refunds within 21 days of accepting your return, but this timeline only starts when they actually accept it, not when you file.
- You can check the exact status of your refund using "Where's My Refund?" on IRS.gov, which updates once per day and shows whether your return is accepted, processing, approved, or sent to your bank.
- Common reasons for delays include mismatches between your return and employer records, missing or illegible information, identity verification requirements, and amended returns.
- If the IRS finds a problem, they will mail you a letter explaining what they need; you do not have to call or visit an office unless the letter tells you to.
- Refunds sent by check take longer than direct deposit — typically four to six weeks from approval — because they move through the mail.
How to check your refund status right now
Go to IRS.gov and find the "Where's My Refund?" tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.
The tool will tell you one of four things: "Return Received" (the IRS has it but has not processed it yet), "Return Approved" (they have checked it and approved the refund), "Refund Sent" (the money has left the IRS), or "Refund Delivered" (it has reached your bank or the check is in the mail). If you see "Refund Delivered" but the money is not in your account, contact your bank — the delay is on their end, not the IRS's.
If the tool says your return is still being processed after 21 days, or if it shows an error message, something has flagged your return for review. This does not mean you did something wrong. It means the IRS needs to verify something before they release the money.
Why the IRS holds refunds for review
The IRS stops to double-check returns when something does not match their records. The most common trigger is a mismatch between the income you reported and the income your employer or bank reported to them. For example, if your W-2 says you earned $50,000 but you reported $48,000, the IRS will pause and investigate the difference before sending your refund.
Other common holds include missing information (a blank line on your return), illegible handwriting on a paper return, a missing signature, or a math error. Identity verification is another reason — if the IRS suspects fraud or if your return matches a pattern they flag, they will ask you to prove you are who you say you are before releasing the money.
When the IRS finds a problem, they mail you a letter. They do not call or email. The letter explains what they need and how to respond. Read it carefully and follow the instructions exactly. If you ignore it, your refund will not be released, and you may face penalties.
Delays caused by amended returns or prior-year issues
If you filed an amended return (Form 1040-X) for this year or any prior year, your current refund will be delayed. The IRS processes amended returns separately and more slowly than original returns. An amended return typically takes 16 weeks to process, not 21 days. If you filed an amended return and then filed your current-year return, the IRS will hold your current refund until they finish the amended one.
Refunds are also delayed if you owe money from a prior year — back taxes, student loan debt, or child support. The IRS will offset your refund, meaning they will take part or all of it to pay what you owe. They will mail you a notice explaining the offset. This is legal and happens automatically; you cannot stop it through the IRS.
If you filed your return and then realized you made a mistake, do not file an amended return when ready. Wait until the IRS has processed your original return and sent the refund. Then file the amended return if needed. Filing both at once creates confusion and delays both.
Direct deposit versus check — and why it matters for timing
If you chose direct deposit on your return, the IRS sends the refund electronically to your bank. Once the IRS approves the refund, the money usually reaches your account within one to three business days. If you chose a check, the IRS mails it to you. A mailed check takes four to six weeks from the approval date because it has to be printed, sorted, and delivered by the postal service.
Check the status tool to see which method you chose. If you selected check and want the money faster, you cannot change it after filing. You will have to wait for the check to arrive, deposit it, and then wait for it to clear — typically three to five business days after you deposit it.
If you chose direct deposit but the money has not arrived after the status tool says "Refund Delivered," contact your bank. The IRS sent it, but your bank may have rejected it (wrong account number, closed account, etc.) or it may be held as a pending deposit. Your bank can tell you what happened.
What to do if your refund is delayed beyond the normal timeline
If the status tool shows your return is still processing after 21 days and you have not received a letter from the IRS, wait a few more days and check again. The tool updates once per day, and processing can take up to 39 days in some cases, especially during tax season when the IRS is handling millions of returns.
If you have waited more than 39 days and the tool still shows "Return Received" or "Return Approved" with no letter from the IRS, you can contact the IRS directly. Call the IRS at 1-800-829-1040 (the main tax line) or visit a local IRS office. Have your Social Security number, filing status, and refund amount ready. The IRS will tell you whether your return is held for review and what you need to do.
Do not file a second return or amend your return while the first one is still processing. This will create a duplicate and make the delay worse. Wait for the first return to be fully processed before taking any other action.
Identity verification and fraud holds
If the IRS suspects identity theft or fraud, they will place a hold on your refund and mail you a letter asking you to verify your identity. This letter will include instructions on how to respond — usually by phone, by mail, or through an online portal. Follow the instructions in the letter exactly.
Identity verification holds typically add four to six weeks to the refund timeline. The IRS is being cautious to prevent criminals from stealing refunds, so this process is necessary even though it is frustrating. Once you verify your identity, the IRS will release your refund.
Be aware that the IRS will never ask you to verify your identity by email or text message. If you receive an email or text claiming to be from the IRS and asking for personal information, it is a scam. Delete it and report it to the IRS at phishing@irs.gov.
Frequently Asked Questions
How long does it actually take to get a tax refund?
Most refunds arrive within 21 days of the IRS accepting your return. Direct deposits are faster — usually one to three business days after approval. Checks take four to six weeks because they are mailed. If your return has a problem or needs review, add two to eight weeks to that timeline.
Can I call the IRS to speed up my refund?
No. Calling the IRS will not speed up your refund. They will tell you the same thing the status tool shows. The only reason to call is if your return has been processing for more than 39 days with no letter from the IRS, or if you received a letter asking you to take action.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the IRS received it — the status tool would show "Return Received." If you mailed a paper return and the tool shows nothing, your return may still be in the mail or in the IRS's intake queue. Wait two weeks and check again. If it still does not show up, contact the IRS with your mailing date and tracking number if you have one.
Will I get interest on my delayed refund?
The IRS pays interest on refunds delayed beyond 45 days from the date you filed. The interest rate is set quarterly and is currently low — typically 8 percent per year or less. You do not have to request it; the IRS calculates and includes it automatically if your refund qualifies.
What if my bank rejected my direct deposit refund?
Contact your bank first to confirm the refund was rejected and why — common reasons are a closed account, wrong account number, or a mismatch between the name on your return and the name on your account. Once you know why, contact the IRS to have them reissue the refund by check or to a corrected account number. This adds four to six weeks to your timeline.