How long the IRS takes to send your refund
The IRS says it will issue your refund within 21 days of accepting your return. That clock starts the day the IRS receives and processes your return, not the day you file it. If you file on January 15 and the IRS accepts it on January 17, the 21-day window opens on January 17.
In practice, most refunds arrive in 5 to 10 business days if you chose direct deposit to a bank account. Paper checks take 3 to 4 weeks from the date the IRS issues them. The IRS does not control the speed of the mail after that — delays happen at the postal service level.
The 21-day timeline assumes your return has no errors, no missing information, and no flags that trigger manual review. If the IRS needs to verify something — a dependent, an income figure, a credit you claimed — the clock stops and restarts when they finish checking.
Key Takeaways
- Direct deposit refunds usually land in your bank account within 5 to 10 business days after the IRS accepts your return.
- Paper check refunds take 3 to 4 weeks from the date the IRS issues them, plus mail delivery time.
- The IRS's 21-day promise is a maximum, not a typical speed — most refunds arrive faster.
- You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- State refunds follow separate timelines and are issued by your state tax agency, not the IRS.
Why your refund might take longer than 21 days
The IRS delays refunds for several concrete reasons. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15 by law — this is called the PATH Act delay, and it applies even if the rest of your return is simple. If you file in January, you will not see your refund before mid-February.
Errors on your return also pause processing. Common triggers include a mismatched Social Security number, a dependent claimed on two returns, income that does not match what your employer reported on a W-2, or a credit amount that does not match IRS records. The IRS will send you a notice by mail asking you to fix it, but this adds weeks.
Identity theft flags and fraud reviews can hold a refund for months. If the IRS suspects someone filed a return using your Social Security number, or if your return pattern looks unusual to their automated systems, they will freeze the refund and contact you. This is rare but serious.
Tracking your refund with the IRS Where's My Refund tool
The IRS Where's My Refund tool is the only official way to check your refund status. You reach it at irs.gov/refunds or through the IRS2Go mobile app. 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. It will show you 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 is preparing to send it), "Refund Sent" (your refund is on its way), or a notice that the IRS needs more information.
If the tool says "Refund Sent" but you have not received it after the expected timeframe, check your bank account for a pending deposit — some banks hold deposits for a day or two before posting them. If nothing appears after 5 business days from the "Refund Sent" date, contact the IRS at 1-800-829-1040 or use the IRS Refund Advance tool to request a trace.
State tax refund timelines
Your state refund is separate from your federal refund and follows its own timeline. Most states issue refunds within 2 to 4 weeks of receiving your state return, but this varies widely. Some states are faster — a handful process refunds in 1 to 2 weeks — while others take 6 to 8 weeks, especially during peak filing season in February and March.
You track your state refund through your state tax agency's website, not the IRS. Search "[your state] tax refund status" to find the tracking tool. You will typically need your Social Security number and refund amount. Some states do not offer online tracking and will only tell you your status by phone.
If you filed your federal and state returns at the same time, your state refund may arrive before your federal one — the two are processed independently. If you filed your state return late or if your state is reviewing your return, the timeline extends.
Direct deposit versus paper check delivery
Direct deposit is faster and more reliable. The IRS sends the money electronically to your bank, and it usually appears in your account within 5 to 10 business days after the IRS accepts your return. There is no mail delay, and you get a confirmation that the deposit went through.
Paper checks are slower. The IRS prints and mails the check, which takes 3 to 4 weeks from the date they issue it. The check then travels through the postal service — delivery typically takes 3 to 5 business days, but can take longer if your address is rural or if mail is delayed. Once you deposit the check at your bank, the funds may take 1 to 3 business days to clear.
If you did not choose direct deposit on your return and the IRS is sending a paper check, you cannot change it to direct deposit after filing. You have to wait for the check to arrive. If the check is lost or stolen, you can request a replacement through the IRS, but this adds another 4 to 6 weeks.
What to do if your refund does not arrive on time
First, confirm the expected arrival date using Where's My Refund. If the tool says "Refund Sent" and more than 5 business days have passed for direct deposit (or more than 4 weeks for a paper check), your refund may be lost.
For direct deposit: Contact your bank and ask if the deposit is pending or if there was a rejection. Banks sometimes reject deposits if your account number or routing number was wrong on your return. If your bank has no record of the deposit, call the IRS at 1-800-829-1040 and request a refund trace. The IRS will investigate and either resend the money or issue a paper check.
For paper checks: If the check has not arrived 4 weeks after the IRS issued it, file a claim with the U.S. Postal Service through USPS.com. You can also request a replacement check from the IRS by calling 1-800-829-1040. The IRS will cancel the original check and issue a new one, which takes another 4 to 6 weeks.
Refunds for amended returns and prior-year taxes
If you filed an amended return (Form 1040-X) to correct a mistake on a prior-year return, the IRS takes longer to process it. Amended returns are reviewed by hand, not automatically, so expect 8 to 12 weeks from the date the IRS receives your amended return. Some amended returns take up to 16 weeks if the IRS needs to verify information.
If you owe back taxes from a prior year and the IRS is offsetting your current refund to pay that debt, the refund will be delayed while the IRS applies the offset. You will receive a notice in the mail explaining the offset. The remaining refund (if any) will be issued after the offset is complete.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation fee?
No. The IRS processes all returns at the same speed regardless of how you filed or who prepared your return. Some tax preparation companies offer "refund advance" loans that give you money before the IRS sends your refund, but you pay interest and fees for this — it is not faster processing, just a loan against your refund.
What does "refund approved" mean on Where's My Refund?
It means the IRS has finished reviewing your return, found no errors, and decided to send you the refund. The money is being prepared for delivery but has not been sent yet. Direct deposit refunds usually arrive within 1 to 5 business days after approval. Paper checks take 3 to 4 weeks.
Why does the IRS hold refunds with the Earned Income Tax Credit?
The PATH Act requires the IRS to hold all refunds that include the EITC or Additional Child Tax Credit until at least February 15, even if your return is simple and correct. This is a law, not a processing delay — the IRS cannot release these refunds early. If you file in January with these credits, expect your refund in mid-February at the earliest.
Can I cancel my refund and get the money a different way?
No. Once you file your return, the refund process is automatic. You cannot cancel it or redirect it to a different account. If you need to change your bank account or mailing address, you must contact the IRS before they issue the refund — after that, you have to wait for the refund to arrive and then handle it yourself.
What if I filed my return but the IRS says they never received it?
Check your filing confirmation. If you filed electronically, you should have received an acknowledgment number within 24 hours. If you filed by mail, the IRS may not have processed it yet — allow 4 weeks before assuming it is lost. If you have the acknowledgment number or a certified mail receipt, call the IRS at 1-800-829-1040 with that proof.