The IRS processes refunds in waves, not all at once, and yours may be delayed by document issues, identity verification, or a backlog in your service center
The IRS typically issues most refunds within 21 days of receiving your return, but that clock starts when they actually receive it — not when you file. If you filed early in the tax season, your refund may still be in the queue. If you filed weeks ago and have heard nothing, the delay usually falls into one of a few categories: the IRS is verifying your identity, your return has an error or missing information, or your service center is working through a backlog.
The speed of your refund depends partly on how you filed. E-filed returns move faster than paper returns. Direct deposit refunds arrive faster than checks. But even with both advantages, you may still wait longer than 21 days if the IRS flags your return for review.
Key Takeaways
- The IRS counts the 21-day timeline from the date they receive your return, not the date you submit it, so filing early does not may provide an early refund.
- You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows the actual status of your return.
- Common delays include mismatched Social Security numbers, missing or incorrect income information, and identity verification holds that can add weeks to processing.
- If your refund is more than 21 days late and Where's My Refund shows no update, contact the IRS at 1-800-829-1040 or visit a local IRS office to request a trace.
How to check your refund status right now
The IRS Where's My Refund tool is the only official source for your refund status. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, 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 show one of three statuses: "Return Received" (the IRS has your return but has not started processing), "Refund Approved" (the IRS has approved your refund and it is on its way), or "Refund Sent" (your refund has been issued). If you see "Refund Sent" but have not received the money, the timeline depends on your bank — direct deposit usually takes one to two business days, while checks take seven to ten business days from the date shown.
Do not rely on third-party refund tracking websites or apps. They pull data from the IRS tool anyway and add no new information. The official IRS tool is free and requires no login.
Why the IRS holds returns for identity verification
If the IRS suspects your return may be fraudulent or if your information does not match their records, they place a hold on your return for identity verification. This is one of the most common reasons for delays beyond 21 days. The hold can last anywhere from a few days to several weeks, depending on how quickly you respond and how backed up the verification team is.
The IRS will contact you by mail if they need to verify your identity. They will ask for documents like a copy of your driver's license, passport, or birth certificate. Do not send originals — send copies only. Mail the documents to the address shown in the IRS letter, not to a general IRS office. Keep a copy for your records and consider using certified mail so you have proof of delivery.
If you receive an IRS letter asking for identity verification, respond as soon as possible. The sooner you send the documents, the sooner the IRS can resume processing your return.
Common errors that slow down refund processing
The IRS rejects or delays returns with mismatched information. The most frequent issues are a Social Security number that does not match IRS records, a name spelled differently than on file, or income reported on your return that does not match what employers or financial institutions reported to the IRS. If you changed your name due to marriage or divorce, make sure your return reflects your current legal name and that you have updated it with Social Security.
Missing or incorrect information also causes delays. If you claimed dependents, the IRS verifies that each dependent has a valid Social Security number and that you have not claimed the same person on multiple returns. If you claimed the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS scrutinizes these returns more closely because they are common targets for fraud.
If Where's My Refund shows your return is still being processed after 21 days and you have not received a letter from the IRS, call 1-800-829-1040 and ask for a refund trace. The IRS can tell you whether your return has an error or is straightforward waiting in the queue.
Service center backlogs and seasonal delays
The IRS has ten service centers across the country, and each one processes returns for specific geographic regions. During peak tax season — typically February through April — these centers work through massive backlogs. Even if your return has no errors, it may straightforward be waiting its turn. In recent years, staffing shortages and increased return volume have pushed processing times well beyond the standard 21 days for many filers.
You cannot speed up processing by calling the IRS repeatedly or visiting an office in person. The IRS processes returns in the order they receive them, with flagged returns (those needing verification or corrections) handled separately. If your return is in the standard queue with no issues, it will be processed when it reaches the front of the line.
If you filed a paper return instead of e-filing, add extra time. Paper returns take longer to scan and enter into the system, often adding two to four weeks to the overall timeline.
What to do if your refund is significantly delayed
If more than 21 days have passed since the IRS received your return and Where's My Refund shows no progress, request a refund trace. Call 1-800-829-1040 and tell the representative you want to file a refund trace. They will ask for your Social Security number, filing status, and the refund amount. The IRS will then investigate where your return is in the system and contact you by mail with an update within four to six weeks.
A refund trace does not speed up processing — it straightforward tells you where your return is stuck. If the trace reveals an error on your return, the IRS will send you a notice explaining what needs to be corrected. If it reveals that your return is still in the queue, you will be told to wait longer.
If you have a genuine hardship — for example, you cannot pay a bill or meet a critical expense — you may be able to request a refund advance through certain IRS programs, but these are rare and have strict requirements. Call 1-800-829-1040 and explain your situation. The IRS cannot may provide an advance, but they can tell you whether you might be may be able to access.
Refund delays related to amended returns or prior-year issues
If you filed an amended return (Form 1040-X) to correct a prior-year return, expect a longer wait. Amended returns are processed separately and typically take 16 weeks or more from the date the IRS receives them. The IRS does not process amended returns on the standard 21-day timeline.
If you have unfiled returns from prior years or owe back taxes, the IRS may hold your current refund to offset what you owe. This is called a refund offset. If this happens, the IRS will send you a notice explaining the offset and how much of your refund was applied to your debt. You can dispute an offset if you believe it was made in error, but you must act quickly — the notice will include a important date for filing a claim.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company to check on it?
No. Tax preparation companies have no special access to the IRS system and cannot speed up processing. They can help you file correctly to avoid delays in the first place, but once your return is filed, only the IRS controls the timeline. Use the free Where's My Refund tool instead.
What if Where's My Refund says my refund was sent but I never received it?
If you chose direct deposit, check with your bank to confirm the deposit did not go to an old account. If you moved or changed banks, the deposit may have been rejected and returned to the IRS. If you chose a check, wait ten business days from the date shown in Where's My Refund. If the check does not arrive, call 1-800-829-1040 and request a refund trace or a replacement check.
Does filing my return on the last day before the important date slow down my refund?
Filing close to the important date does not inherently slow your refund, but it does mean you are filing during peak season when the IRS is processing millions of returns. Your refund will still be processed in the order received, but the queue is longer. Filing early gives you a better chance of getting your refund before the peak season crunch.
Will I get interest if my refund is delayed?
The IRS does not pay interest on delayed refunds unless the delay is caused by an IRS error and the return is more than 45 days late. In most cases, delays are caused by missing information or identity verification holds, which are not considered IRS errors. You will not receive interest for these delays.
Should I file a complaint if my refund is taking too long?
If you have waited more than 120 days and the IRS has not resolved your issue, you can file a complaint with the Taxpayer Advocate Service (TAS), which is an independent office within the IRS. Visit TaxpayerAdvocate.irs.gov or call 1-877-777-4778. The TAS can intervene on your behalf if you have a legitimate hardship.