The IRS says 21 days, but most refunds arrive in 5 to 9 days
The Internal Revenue Service (IRS) standard is 21 days from the date they accept your return. In practice, most refunds land in your bank account or arrive by mail within 5 to 9 days of acceptance. The actual timeline depends on three things: how you filed, how you requested the refund, and whether the IRS needs to review your return.
If you filed electronically and chose direct deposit to a bank account, you are in the fastest group. If you filed on paper or requested a check by mail, add 2 to 4 weeks to any estimate. The IRS publishes a Where's My Refund tool that shows the exact status of your return once it is accepted — this is the only source that matters once you have filed.
State refunds follow their own timelines and are separate from federal refunds. Some states process them faster than the IRS; others take longer. If you are owed both a federal and state refund, they will not arrive together.
Key Takeaways
- The IRS accepts most returns within 24 hours of filing electronically, and refunds typically arrive 5 to 9 days after acceptance.
- Direct deposit to a bank account is faster than a mailed check by 2 to 4 weeks.
- The IRS Where's My Refund tool is the only reliable way to track your refund once your return is accepted.
- State refunds are processed separately and may arrive before or after your federal refund, depending on the state.
- If the IRS flags your return for review, the 21-day clock restarts and your refund will be delayed by weeks or months.
How the 21-day timeline works
The 21 days starts when the IRS accepts your return, not when you submit it. If you file electronically, acceptance usually happens within 24 hours on a business day. If you file on paper, the IRS must scan and process your return first, which can take 2 to 4 weeks before the clock even starts.
Once accepted, the IRS processes your refund in batches. Most refunds are issued within that 21-day window, but the actual deposit or mailing happens in waves. The IRS does not process refunds one at a time — they run them in large groups, which is why two people who filed on the same day might receive refunds days apart.
The 21-day promise assumes no problems with your return. If the IRS detects a mismatch between your return and their records — a Social Security number discrepancy, income that does not match W-2 forms, or a duplicate claim for a dependent — they will hold your refund and send you a letter. This review can add 4 to 12 weeks or longer.
Direct deposit versus mailed check
Direct deposit is the fastest method. Once the IRS issues your refund, it reaches your bank account within 1 to 3 business days. If you file electronically and choose direct deposit, your refund can land in your account as soon as 5 days after the IRS accepts your return.
A mailed check takes longer. After the IRS issues the check, it goes to the mail, which adds 7 to 14 days depending on your location. If you live far from the IRS processing center or in a rural area, add another week. A paper check can take 3 to 4 weeks total from the date your return is accepted.
You can change your refund method only before you file. Once your return is submitted, you cannot switch from check to direct deposit. If you filed for a check and want to speed things up, you will have to wait for that check to arrive, then deposit it yourself.
State refund timelines
State refunds are processed by your state's tax agency, not the IRS, and they operate on separate schedules. Some states finish refunds in 2 to 3 weeks; others take 6 to 8 weeks. A few states are faster than the federal government, and a few are much slower.
States that use the federal return data (because you filed a joint federal and state return) sometimes wait for the IRS to accept your federal return before they start processing your state refund. Other states process state returns independently and do not wait. Check your state's tax agency website for their specific timeline — most publish an average processing time during tax season.
If you filed your state return on paper, add 2 to 4 weeks to the state's standard timeline, just as you would with the federal return. Some states offer a state version of the Where's My Refund tool; others do not, so you may have no way to track a state refund until it arrives.
What delays refunds beyond 21 days
The most common reason for delay is a mismatch between your return and IRS records. This includes a Social Security number that does not match IRS files, income reported on a W-2 or 1099 that differs from what you reported, or a dependent claimed by more than one person. The IRS will send you a letter explaining the issue and asking for proof or clarification.
Math errors on your return trigger an automatic hold. The IRS will correct the error and recalculate your refund, which adds 2 to 4 weeks. You do not have to do anything — the IRS will send you a letter with the corrected amount.
Identity theft or fraud flags also delay refunds. If the IRS suspects your return is fraudulent, they will freeze it and contact you. This can take months to resolve. Filing as early as possible in tax season reduces this risk, because fraudsters often file early in the year.
Amended returns (Form 1040-X) take much longer — typically 8 to 12 weeks if filed on paper, or 4 to 6 weeks if filed electronically through a tax professional. The IRS processes amended returns separately from original returns and does not prioritize them.
How to track your refund status
The IRS Where's My Refund tool is available at irs.gov. You will need 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 a single day will not give you new information.
The tool shows one of four statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved your refund and it is being prepared for payment), "Refund Sent" (the refund has been issued and is on its way to you), or a message that your return is still being processed.
If your return shows "Still Being Processed" after 21 days, the IRS is reviewing it for errors or discrepancies. In this case, check your mail for a letter from the IRS. Do not call the IRS — they will not have information beyond what the tool shows, and phone lines are overwhelmed during tax season.
For state refunds, visit your state's tax agency website. Not all states offer a tracking tool, but most do. Search "[your state] tax refund status" to find the right page.
What to do if your refund is late
If your refund has not arrived 21 days after the IRS accepted your return, log into Where's My Refund and check the status. If it still says "Refund Sent" but you have not received it, wait another week — mail delays happen, especially during peak tax season.
If more than 28 days have passed since acceptance and the tool says "Refund Sent" but you have not received a check, contact your bank to confirm they have not received a direct deposit. Sometimes a deposit is rejected if your account information was wrong or your account was closed. Your bank can tell you whether the IRS attempted a deposit.
If the tool says "Still Being Processed" after 21 days, check your mail for a letter from the IRS. This letter will explain what information they need from you. Follow the instructions in the letter exactly — do not call or visit an IRS office unless the letter tells you to.
If you filed on paper and it has been more than 4 weeks since you mailed your return, the IRS may not have received it. Contact the IRS at 800-829-1040 to confirm receipt. If your return was lost in the mail, you will need to file again.
Refund timing for amended returns and special situations
An amended return (Form 1040-X) takes longer than an original return. Paper-filed amended returns take 8 to 12 weeks; electronically filed amended returns through a tax professional take 4 to 6 weeks. The IRS does not process amended returns in the same batches as original returns.
If you are claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until February 15 at the earliest, even if your return is accepted in January. This is a federal requirement, not a processing delay. Your refund will not be issued before mid-February regardless of when you file.
If you owe back taxes, child support, or student loans, the IRS may offset your refund — meaning they will use part or all of it to pay what you owe. The offset process adds 2 to 4 weeks. You will receive a notice explaining the offset.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer?
No. Tax preparers cannot speed up IRS processing. Some offer "refund anticipation loans" that give you money before the IRS refund arrives, but you pay interest and fees for this, so you receive less money overall. Filing electronically with direct deposit is the fastest free method.
What if the IRS says my refund was sent but I never got it?
First, wait 7 more days — mail delays are common. If you chose direct deposit, contact your bank to confirm no deposit was received. If you chose a check, contact the IRS at 800-829-1040 to request a trace. The IRS can issue a replacement check, but this takes 4 to 6 weeks.
Why does my state refund take longer than my federal refund?
States process refunds independently and on their own schedules. Some states wait for the IRS to accept your federal return before they start; others process state returns first. Check your state's tax agency website for their specific timeline.
Do I have to file early to get my refund faster?
Filing early does not speed up processing time, but it does reduce the risk of identity theft and fraud holds. The IRS processes returns in batches, so filing in January versus March does not change how long your refund takes once it is accepted.
What happens if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software should have given you a confirmation number. Contact the IRS with that number. If you filed on paper and the IRS has no record after 4 weeks, you will need to file again. Keep a copy of the original return and send it certified mail this time.