The IRS processes most refunds in 21 days or less
The Internal Revenue Service (IRS) aims to issue refunds within 21 days of receiving your return. If you file electronically and choose direct deposit to your bank account, you will usually see the money between 1 and 5 business days after the IRS approves your return. If you chose a paper check instead, add 7 to 10 business days for mailing.
The 21-day window is a target, not a may provide. Some returns process faster — many arrive within 5 to 10 days. Others take longer because the IRS needs to verify information, correct errors, or investigate inconsistencies. The busier the filing season, the more likely delays occur.
The fastest way to get your refund is to file electronically, choose direct deposit, and make sure your bank account information is correct on your return. A single typo in your routing number or account number will send your refund back to the IRS, adding weeks to the process.
Key Takeaways
- The IRS typically processes refunds within 21 days of receiving your return, though direct deposit often arrives in 1 to 5 business days after approval.
- Paper checks take 7 to 10 additional business days to arrive by mail after the IRS approves your return.
- Filing electronically with direct deposit is the fastest method; filing on paper or requesting a check adds 2 to 3 weeks to the total time.
- You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
- If your refund does not arrive within the expected timeframe, check your bank account routing number and account number for errors before contacting the IRS.
How to track your refund while you wait
The IRS offers a free tool called "Where's My Refund?" on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and tells you whether the IRS has received your return, is processing it, or has approved it for payment.
The tool will also tell you the expected deposit date once your refund has been approved. This date is usually accurate within a few business days. If the tool says your refund is approved but the money has not arrived by the date shown, contact your bank first — the delay may be on their end, not the IRS's.
Do not rely on the tool to tell you if something is wrong with your return. If the tool shows no activity for more than 21 days after you filed, or if it says there is a problem, you will need to contact the IRS directly by phone or through a local IRS office.
Why some refunds take longer than 21 days
The IRS delays processing when your return contains errors, missing information, or claims that need verification. Common reasons include a mismatched name or Social Security number, an incorrect bank account number for direct deposit, or a claim for a tax credit that requires additional documentation.
If you claimed the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS may hold your refund for additional review. These credits are checked more carefully because they are refundable — meaning you can receive money back even if you owe no tax. The IRS is required by law to delay these refunds until mid-February at the earliest, even if your return is error-free.
Identity theft and fraud checks also cause delays. If the IRS suspects your return may be fraudulent, they will investigate before releasing your refund. This process can take several weeks or longer. You will receive a letter if this happens.
Direct deposit versus paper check: the timing difference
Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS approves your return, the transfer usually completes within 1 to 5 business days. Your bank then credits your account, though some banks hold deposits for an additional day.
A paper check must be printed, signed, and mailed by the IRS, then travel through the postal system to your address. Even if the IRS approves your return quickly, the check itself takes 7 to 10 business days to arrive. If you move or the address on your return is wrong, the check will be returned to the IRS, and you will have to request a replacement.
If you filed your return on paper instead of electronically, the IRS takes longer to receive and process it. Paper returns are manually entered into the system, which adds 1 to 2 weeks before processing even begins. This means a paper return with a paper check can take 6 to 8 weeks total.
What to do if your refund is late
First, use "Where's My Refund?" to confirm the IRS has received your return and is processing it. If the tool shows no activity after 21 days, or if your refund was supposed to arrive but did not, contact your bank to confirm the deposit was not made to the wrong account.
If your bank confirms no deposit was received, contact the IRS. You can call the IRS refund hotline at 1-800-829-1040 (available during tax season) or visit a local IRS office. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your refund was sent and, if so, where it went.
If the IRS sent your refund to the wrong bank account because of a typo on your return, you will need to contact that bank to ask them to return the money. The IRS can then reissue your refund to the correct account, but this process takes an additional 2 to 4 weeks.
Refunds during tax season versus off-season
Tax season runs from early January through mid-April. During this period, the IRS processes millions of returns, and delays are more common. straightforward returns with no errors may still take the full 21 days because of volume alone. Complex returns or those with errors can take 6 to 8 weeks.
If you file after April 15, processing is usually faster because the IRS has fewer returns to handle. A return filed in May or June with no errors might be processed in 5 to 10 days. However, filing late also means your refund arrives later in the year, which may affect your financial planning.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans, where they lend you money against your expected refund for a fee. This is not faster — it is more expensive. The IRS still takes 21 days, and you pay interest on the loan.
What if I filed my return but the IRS says they never received it?
If you filed electronically, the tax software company has a record of transmission. Contact them to confirm the return was sent and get a confirmation number. If you filed on paper, check your records for proof of mailing. If you mailed it certified mail, you have a tracking number. The IRS can search for your return using this information.
Do I lose my refund if I do not cash a check within a certain time?
No. A tax refund check does not expire. However, if you lose the check or it is damaged, you will need to request a replacement from the IRS, which takes additional time. Direct deposit avoids this problem entirely.
Will my refund be delayed if I owe child support or student loans?
Yes. The IRS can intercept your refund to pay back taxes, child support arrears, or defaulted federal student loans. If this happens, you will receive a notice explaining the intercept. The refund goes to the agency you owe, not to you. This process can add 2 to 3 months to the timeline.
What happens if I filed an amended return?
An amended return (Form 1040-X) takes longer to process than an original return — usually 8 to 12 weeks. The IRS manually reviews amended returns, and they cannot be filed electronically. If your amendment results in a refund, expect to wait significantly longer than the standard 21 days.