How long a tax refund takes depends on how you file and how the IRS processes your return
If you filed electronically and chose direct deposit, the IRS typically sends your refund within 21 days of accepting your return. If you filed on paper or requested a check, add 2 to 4 weeks for mailing time after the IRS processes your return. The IRS publishes a processing timeline each year — for 2024 returns, they aim to process most returns within 21 days, but some take longer if they need verification or contain errors.
The actual day your money arrives depends on three things: when you filed, which method you chose, and whether the IRS flagged your return for review. A return filed in early February with direct deposit will land in your account faster than one filed in mid-April with a paper check. If the IRS needs to verify information — your income, dependents, or credits — your refund will be delayed by weeks or months.
You can check the exact status of your refund without guessing. The IRS provides a free tool called Where's My Refund? that updates every 24 hours and tells you whether your return is still being processed, approved, or sent out.
Key Takeaways
- Direct deposit refunds arrive within 21 days of the IRS accepting your return in most cases, while paper checks take an additional 2 to 4 weeks after processing.
- The IRS processes returns in the order they are received, so filing early in the tax season means a faster refund than filing in April.
- You can track your refund status free through Where's My Refund? on IRS.gov, which updates daily and shows whether your return is pending, approved, or sent.
- If the IRS needs to verify information on your return — such as income, dependents, or tax credits — your refund will be delayed by several weeks or longer.
- Refunds sent by paper check may be delayed further if the IRS is processing a high volume of returns or if mail delivery is slow in your area.
Direct deposit refunds: 21 days or less in most cases
If you chose direct deposit on your tax return, the IRS will deposit your refund straight into your bank account. The standard timeline is 21 days from the date the IRS accepts your return, though many refunds arrive in 7 to 10 days. The exact timing depends on when your bank processes the deposit — some banks credit the funds the same day they receive them, while others take 1 to 2 business days.
To use direct deposit, you must provide your routing number and account number on your tax return. The IRS will not send you a separate notice before the deposit hits your account; the money simply appears. If you are unsure whether your bank received the deposit, check your account online or call your bank's customer service line.
Direct deposit is the fastest and most reliable method because there is no mail delay and no risk of a check being lost. The IRS prioritizes direct deposit refunds, so if you have a choice between direct deposit and a paper check, direct deposit will get you your money sooner.
Paper check refunds: add 2 to 4 weeks for mailing
If you requested a paper check or did not provide direct deposit information, the IRS will mail you a check. The processing timeline is still 21 days from acceptance, but the check then travels through the mail system. Depending on where you live and how busy the postal service is, delivery typically takes 2 to 4 weeks after the IRS mails it.
The IRS prints checks in batches and mails them in waves throughout the tax season. If your return is processed early in the season, your check may arrive within 4 to 6 weeks total. If your return is processed later or requires review, the check may not arrive until 8 to 12 weeks after you filed.
Paper checks are slower and carry a small risk: the check can be lost in the mail, stolen, or damaged. If your check does not arrive within the expected timeframe, you can contact the IRS to request a replacement or have your refund reissued by direct deposit instead.
How to check your refund status in real time
The IRS tool Where's My Refund? is available on IRS.gov and updates every 24 hours. To use it, you need your Social Security number, filing status, and the exact refund amount from your tax return. The tool will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."
"Return Received" means the IRS has accepted your return and is processing it. This status typically lasts 5 to 9 days for electronic returns. "Refund Approved" means the IRS has finished reviewing your return and approved your refund — if you chose direct deposit, the money is on its way to your bank. "Refund Sent" means the IRS has sent your refund, either by direct deposit or check.
If Where's My Refund? shows no information about your return, wait 24 hours and check again. The tool only displays information for returns the IRS has received and begun processing. If you filed electronically, your return should appear within 24 hours. If you filed on paper, it may take up to 4 weeks for the IRS to scan and enter your return into the system.
You can also call the IRS refund hotline at 1-800-829-1954 to speak with a representative, though wait times are often long during peak tax season. The automated phone system can also provide basic refund status information.
Why some refunds take longer than 21 days
The IRS processes most returns within 21 days, but some refunds are delayed because the return requires additional review. Common reasons include: claiming the Earned Income Tax Credit (EITC) or Child Tax Credit, reporting self-employment income, having a large refund, or providing conflicting information (such as a dependent claimed on two returns).
If your return is selected for verification, the IRS will send you a letter explaining what information they need. You must respond within the deadline stated in the letter, usually 30 days. Once you provide the information, the IRS will review it and approve or deny your refund. This process can add 4 to 12 weeks to your timeline.
Returns filed on paper also take longer because the IRS must scan and manually enter the information. Paper returns typically take 4 to 8 weeks to process, compared to 1 to 2 weeks for electronic returns. If your paper return also requires verification, add another 4 to 12 weeks.
Identity theft and fraud checks can also delay refunds. If the IRS suspects your return may be fraudulent, they will hold it for investigation. This process can take several months. You will receive a letter if this happens, and you may need to provide proof of identity or income.
What to do if your refund is late
If your refund has not arrived within the expected timeframe, first check Where's My Refund? to confirm the status. If the tool shows "Refund Sent" but you have not received the money, wait 5 more business days for your bank to process the deposit (for direct deposit) or 2 more weeks for mail delivery (for a check).
If you chose direct deposit and the money has not arrived after 5 business days, contact your bank to confirm they received the deposit. Provide your bank with the refund amount and the date shown in Where's My Refund?. Your bank can trace the deposit and tell you whether it was received and processed.
If you chose a paper check and it has not arrived after 4 weeks, contact the IRS. You can call 1-800-829-1954 or use the IRS website to request a replacement check or to have your refund reissued by direct deposit. The IRS will issue a new check, which typically arrives within 4 to 6 weeks.
If Where's My Refund? shows no status update and it has been more than 21 days since you filed, contact the IRS. Your return may be held for review, or there may be an error in how it was processed. The IRS can tell you what is happening and provide an updated timeline.
State tax refunds: separate timeline from federal
Your state tax refund is processed separately from your federal refund and follows its own timeline. Most states process refunds within 4 to 8 weeks if you filed electronically, or 8 to 12 weeks if you filed on paper. Some states are faster — a few process refunds within 2 to 3 weeks — while others take longer, especially if your return requires review.
You can check your state refund status through your state's tax agency website. Each state has its own tracking tool, similar to the IRS's Where's My Refund?. Search "[your state] tax refund status" to find the tool for your state.
If you filed your federal and state returns together using tax software, your state refund may arrive a few days to a few weeks after your federal refund, depending on how quickly your state processes returns. Do not assume your state refund is lost if it arrives later than your federal refund.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Not through the IRS — 21 days is the standard processing time for electronic returns with direct deposit, and this is the fastest method available. Some tax preparation companies offer "rapid refund" loans, but these are loans against your refund, not the refund itself, and they charge fees. The free method is to file electronically with direct deposit and wait.
What if I made a mistake on my tax return?
If you filed electronically and realize you made an error before the IRS processes your return, you can file an amended return (Form 1040-X) to correct it. If the IRS has already processed your return and sent your refund, you can still file an amended return to claim additional refund or correct information. Amended returns take 8 to 12 weeks to process.
Will my refund be delayed if I owe back taxes or student loans?
Yes. If you owe federal taxes from a previous year, owe student loans in default, or owe child support, the IRS may offset your refund to pay those debts. The IRS will send you a notice explaining the offset. This process can delay your refund by several weeks.
Do I need to do anything to receive my refund, or does it come automatically?
Your refund comes automatically once the IRS processes your return and approves it. You do not need to take any action. If you chose direct deposit, the money will be deposited into your account. If you chose a paper check, it will be mailed to the address on your return. Make sure the address on your return is current.
What if I filed my return but Where's My Refund? shows no information?
If you filed electronically, your return should appear in Where's My Refund? within 24 hours. If it does not, wait another day and check again. If you filed on paper, it can take up to 4 weeks for the IRS to scan and enter your return into the system. If more than 4 weeks have passed and your return still does not appear, contact the IRS to confirm they received it.