How long the IRS takes to send your refund
The IRS says it will process most tax returns and send refunds within 21 days of receiving your return. That clock starts when your return reaches the IRS, not when you file it. If you file electronically, that happens within hours. If you mail a paper return, it can take one to two weeks just to reach the IRS processing center, so your 21-day window starts later.
The 21-day timeline is a target, not a may provide. Returns that pass basic checks move through in that window. Returns flagged for review, missing information, or containing errors take longer — sometimes weeks or months longer. The IRS does not publish average times for complicated returns, but returns involving the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, regardless of when you file.
If you have not received your refund within 21 days of filing electronically, or within 21 days of the IRS receiving your paper return, you can check the status using the IRS Where's My Refund tool.
Key Takeaways
- The IRS processes most returns within 21 days of receiving them, but that timeline starts when your return arrives at the IRS, not when you file.
- Electronic filing gets to the IRS within hours; paper returns take one to two weeks to arrive, so your refund comes later even if you file early.
- Returns claiming EITC or ACTC are held until mid-February by law, no matter when you file or how quickly the IRS processes them.
- You can track your refund status using the IRS Where's My Refund tool at irs.gov, which updates once per day.
- If your refund is delayed beyond 21 days, check for missing information, errors, or identity verification holds before contacting the IRS.
Why some refunds take longer than 21 days
The IRS holds returns for several reasons. The most common is that something on your return does not match records the IRS already has — a Social Security number mismatch, income reported by your employer that does not match what you entered, or a dependent claimed twice across multiple returns. These mismatches trigger a manual review, which adds weeks.
Returns are also held if you claim the EITC or ACTC. The IRS is required by law to hold these returns until at least February 15, 2025, to reduce fraud. This applies even if your return is simple and error-free. If you file in January and claim either credit, expect your refund in mid-February at the earliest.
Identity theft flags also delay refunds. If someone filed a return using your Social Security number, or if the IRS suspects fraud based on the pattern of your return, they will hold it for investigation. This can take months. The IRS will contact you by mail if this happens.
Paper returns take longer to process than electronic returns because they must be scanned and entered into the system by hand. If you mailed your return, add one to two weeks to any timeline the IRS gives you.
How to check your refund status
The IRS Where's My Refund tool is the official way to track your return. 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.
The tool will show one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If it says "Return Received," the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the money is on its way.
If your status has not changed in more than 21 days, or if the tool says "We cannot provide information about your refund status," your return may be held for review. Do not call the IRS yet — check your mail first. The IRS sends notices by mail before calling you, and notices explain what information is missing or what triggered the hold.
The Where's My Refund tool does not show estimated delivery dates. It only shows whether the refund has been sent. Once it shows "Refund Sent," the money will arrive within the timeframe for your delivery method (see below).
How your refund arrives and how long that takes
The IRS sends refunds by direct deposit or check. Direct deposit is faster and more reliable. If you chose direct deposit on your return, the money goes to the bank account you listed within one to two business days after the IRS sends it. If the IRS sends your refund on a Friday, it may not arrive until Tuesday because banks do not process deposits on weekends.
If you chose a check, the IRS mails it to the address on your return. Checks take seven to ten business days to arrive after the IRS sends them, depending on mail speed and your location. If you have not received a check within ten business days of the Where's My Refund tool showing "Refund Sent," contact the IRS.
Some people use a refund anticipation loan or a tax preparation service that offers faster refunds. These are not IRS products — they are offered by banks and tax software companies. They charge fees and may deliver money faster than the IRS, but the money comes from the lender, not the government. The IRS still sends your actual refund to the lender, who keeps it to cover the loan.
| Delivery Method | Time After IRS Sends Refund | When to Expect It |
|---|---|---|
| Direct Deposit | 1–2 business days | Next business day if sent before 2 p.m. ET; otherwise 2 business days |
| Check by Mail | 7–10 business days | Depends on mail speed and distance from IRS center |
| Refund Anticipation Loan | 1–3 business days (lender's timeline) | Varies by lender; IRS refund goes to lender, not you |
What to do if your refund is delayed
If 21 days have passed since the IRS received your return and the Where's My Refund tool still shows "Return Received," check your mail for an IRS notice. The notice will explain what is missing or what triggered the hold. Common requests are proof of identity, proof of income, or clarification on a dependent or credit you claimed. Follow the instructions in the notice exactly.
If you received a notice asking for documents, send them to the address listed in the notice, not to the IRS main office. Keep copies for your records. The IRS will process your response and send a new notice with the outcome, usually within 30 days.
If you have not received a notice and the tool shows no progress after 21 days, you can contact the IRS. Call 1-800-829-1040 (the main IRS line) or visit a local IRS office. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are long during tax season, so call early in the day or use the IRS website to schedule a callback.
If your check was lost or stolen in the mail, the IRS can issue a replacement. Report it to the IRS using the Where's My Refund tool or by calling 1-800-829-1040. The IRS will issue a new check, which takes another seven to ten business days.
State tax refunds and timing
State tax refunds are separate from federal refunds and follow different timelines. Most states process returns within 30 to 45 days of receiving them, but this varies by state. Some states are faster; others are slower. A few states do not have income tax, so there is no state refund to wait for.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Most state tools work similarly to the IRS Where's My Refund tool — you enter your Social Security number and refund amount, and the tool shows the status.
State refunds are usually sent by check or direct deposit, depending on what you chose on your state return. Direct deposit is faster in most states, arriving within one to two business days after the state sends it. Checks take seven to ten business days.
Frequently Asked Questions
Can I get my refund faster if I file early?
Filing early helps only if you do not claim EITC or ACTC. If you claim either credit, the IRS holds your return until mid-February by law, regardless of when you file. If you do not claim these credits, filing early means your return reaches the IRS sooner, so processing starts sooner and you get your refund sooner — but the 21-day processing window is the same.
Why does the Where's My Refund tool say it cannot provide information about my refund?
This usually means your return is under review or the IRS has not finished processing it yet. Check your mail for an IRS notice. If you have not received a notice within a few days, wait a few more days and check the tool again. The tool updates once per day, so it may take time for your status to appear.
What if I filed electronically but the IRS says they have not received my return?
Electronic returns are received within hours, but the Where's My Refund tool may not show your return for 24 hours after filing. Wait one full day, then check again. If the tool still shows no record after 24 hours, contact your tax software provider or the IRS to confirm the return was sent.
Do I have to wait for my refund, or can I get an advance?
Refund anticipation loans and tax preparation services offer advances, but they charge fees and the money comes from a lender, not the IRS. The lender keeps your actual IRS refund to cover the loan. These products are faster than waiting for the IRS, but they cost money. Direct deposit from the IRS is free and takes only one to two business days.
What if I made a mistake on my return after I filed?
If you filed electronically, you cannot change your return once it is submitted. If you realize a mistake, wait for the IRS to process your return and send your refund. Then file an amended return (Form 1040-X) to correct the error. If the amendment results in a larger refund, the IRS will send the difference. If it results in a smaller refund or a tax owed, you will owe the IRS or receive a smaller refund.