The IRS processes most refunds in 21 days, but yours may take longer depending on how you filed and what's in your return
The IRS publishes a standard timeline: if you filed electronically and chose direct deposit to your bank account, you should see your refund within 21 days of the IRS accepting your return. If you filed on paper or requested a check by mail, add another two to three weeks for postal delivery. But this is the normal path. Many returns take longer because the IRS needs to verify information, and some take much longer because of errors or missing documents.
The actual day your money arrives depends on three things: when the IRS accepted your return, whether your return triggered a review, and how your bank processes incoming deposits. You can track the first two using the IRS Where's My Refund tool on IRS.gov — it updates once per day, usually overnight. The third is up to your bank, which typically posts direct deposits within one business day of receiving them.
Key Takeaways
- The IRS processes electronically filed returns with direct deposit in about 21 days from the date they accept your return, not from the date you submitted it.
- Paper returns and refunds by check take significantly longer — typically six to eight weeks total — because of mail delays on both ends.
- You can check your refund status daily using the IRS Where's My Refund tool, which shows whether the IRS is still processing, has approved your refund, or has sent it to your bank.
- If your return is held for review, the IRS will contact you by mail with what they need; this can add weeks or months depending on the issue.
- Your bank receives the refund from the IRS and then deposits it into your account, which usually takes one business day but can take longer during high-volume periods.
How the 21-day timeline actually works
The 21 days starts when the IRS accepts your return, not when you hit submit on your tax software or drop it in the mail. If you e-file on April 1st, the IRS might not accept it until April 3rd because of processing delays. Your 21-day clock starts on April 3rd. This is why filing early does not always mean getting your refund early — the IRS processes returns in batches, and acceptance can lag behind submission by several days.
The 21 days is also a target, not a may provide. The IRS says "typically" 21 days for a reason. If your return is straightforward — W-2 income only, standard deduction, no dependents — you are likely to fall within that window. If your return includes self-employment income, education credits, or anything that requires cross-checking with other agencies, the IRS may hold it for verification. This verification can add two weeks to several months.
Why some refunds take much longer
The most common reason for delay is a mismatch between what you reported and what the IRS has on file. This might be a Social Security number discrepancy, a dependent claimed on two returns, or income reported to the IRS by an employer that does not match your return. When this happens, the IRS does not reject your return — it flags it for manual review. You will receive a letter by mail explaining what they need.
Other delays happen because of incomplete information. If you claimed a credit like the Earned Income Tax Credit and did not include all required documents, the IRS may hold your return pending receipt. If you filed before you received a form you needed — for instance, a 1099 from a client — and the IRS later receives a different version, they may need to verify which is correct.
Identity theft and fraud checks also cause delays. If the IRS suspects your return might be fraudulent, they hold it while they verify your identity. This is a security measure, but it can add weeks. The IRS will contact you if this happens.
Direct deposit versus check by mail
Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS approves your refund, they send it to your bank's routing number, and your bank deposits it into your account. This usually happens within one business day, though some banks take longer during peak tax season.
A check by mail takes longer at every step. The IRS prints the check, which adds time. Then it goes into the mail, which adds another week to two weeks depending on where you live and where the IRS mails it from. Then you have to deposit it yourself, which adds another day or two. Total time is typically six to eight weeks from acceptance, compared to three to four weeks for direct deposit.
If you filed on paper, you automatically get a check by mail unless you provided banking information on your return. If you filed electronically but did not choose direct deposit, you will also receive a check.
Using the IRS Where's My Refund tool
The IRS Where's My Refund tool is the most reliable way to track your refund. Go to IRS.gov, find the tool, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually between midnight and 1 a.m. Eastern time.
The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and sent it to your bank), or "Sent" (your bank has received it and should deposit it soon). If your return is held for review, the tool will say so and tell you to expect a letter.
Do not call the IRS or your tax software company asking about your refund until at least 21 days have passed since acceptance. Before that, the tool is the only source of accurate information. After 21 days, if the tool still shows "Return Received" and you have not received your refund, you can call the IRS at 1-800-829-1040.
What to do if your refund is late
If more than 21 days have passed since the IRS accepted your return, your refund shows as "Approved" but you have not received it after five business days, or the tool shows an error message, contact the IRS. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your bank has received the money and, if so, whether your bank is holding it for any reason.
If the IRS says they sent your refund but your bank says they never received it, ask your bank to research the incoming transfer. Occasionally a refund is sent to the wrong account because of a typo in the routing number or account number on your return. Your bank can trace this and may be able to recover the money.
If your return is held for review and you receive a letter from the IRS, respond promptly with the documents they request. Do not ignore IRS mail. The sooner you provide what they need, the sooner they can approve and send your refund.
Refunds during peak tax season
The IRS processes millions of returns between January and April. During the heaviest weeks — typically late February through mid-March — processing times can stretch beyond 21 days even for straightforward returns. This is not because anything is wrong with your return; it is straightforward volume. The IRS processes returns in the order they are received, and during peak season the queue is long.
Filing early does help during peak season, but only slightly. A return filed in early February may be accepted and processed before one filed in late March, but both may take longer than 21 days because of overall volume. Filing electronically with direct deposit remains the fastest option regardless of when you file.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money when ready, but you pay interest and fees, and the loan is repaid from your refund when it arrives. This costs you money and does not actually speed anything up.
What if I made a mistake on my return after I filed?
If you have not received your refund yet, wait. If the IRS finds an error, they will contact you by mail. If you find an error before the IRS does, you can file an amended return using Form 1040-X, but this will delay your original refund while the IRS processes the amendment. It is usually better to wait and see if the IRS catches it first.
Why does the IRS say 21 days but mine took longer?
The 21-day estimate is for returns with no issues. If your return included anything that requires verification — self-employment income, education credits, dependents, or anything that does not match IRS records — it will take longer. The IRS Where's My Refund tool will tell you if your return is under review.
If I file on April 14th, will I still get my refund by May?
Probably not. Filing on April 14th means the IRS accepts your return in mid-to-late April at the earliest. Adding 21 days puts you in early May at best, and that assumes no delays. If your return requires review, you could be waiting into June. Filing earlier gives you more time before the important date and a better chance of getting your refund sooner.
Does my bank affect how fast I get my refund?
Your bank can add a day or two to the timeline. Once the IRS sends your refund, your bank receives it and then deposits it into your account. Most banks do this within one business day, but some take longer, especially during peak tax season. You can ask your bank how long direct deposits typically take to post.