The IRS processes refunds on a rolling schedule throughout the year, not all at once
The IRS does not have a single refund date. Instead, refunds are issued continuously as returns are processed. Most refunds are issued within 21 days of the IRS receiving your return, but the actual timeline depends on when you file, how you file, and whether your return needs review.
If you filed early in the year — January through March — your refund likely arrived by April or May 2024. If you filed later, your refund came later. The IRS processes returns in the order they are received, not by income level or refund size.
The IRS publishes a weekly refund tracker that shows how many refunds were issued that week and the average refund amount. This tracker does not tell you when your specific refund will arrive, but it shows whether the IRS is currently processing returns from your filing period.
Key Takeaways
- Most refunds arrive within 21 days of the IRS receiving your return, but this timeline assumes your return has no errors or missing information.
- Filing electronically with direct deposit is the fastest method — paper returns and mailed checks take longer.
- If your refund has not arrived within 21 days, use the IRS Where's My Refund tool to check the status, which updates once per day.
- Refunds delayed past 21 days usually mean the IRS is reviewing your return for errors, missing documents, or identity verification.
- The IRS does not issue refunds on weekends or federal holidays, so a 21-day timeline may extend into the next business day.
How the 21-day timeline works
The IRS counts 21 days from the date it receives your return, not from the date you file. If you file electronically, the IRS receives it the same day. If you mail a paper return, the IRS receives it several days after you mail it.
The 21 days includes only business days — the IRS does not count weekends or federal holidays. A return received on a Friday counts the same as one received on a Monday. If day 21 falls on a weekend or holiday, the IRS may issue the refund on the next business day.
This 21-day window assumes your return is complete and accurate. If the IRS finds an error — a mismatched Social Security number, an income amount that does not match a W-2 or 1099, or a missing signature — the clock stops. The IRS will contact you to fix the problem, and the 21-day timer restarts once you respond.
Why some refunds take longer than 21 days
About 1 in 100 returns require additional review. Common reasons include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or reporting self-employment income. These credits and income types are flagged for verification because they are commonly claimed incorrectly.
If your return includes these items, the IRS may hold your refund for additional review even if everything on your return is correct. This review can add 2 to 4 weeks to your timeline. The IRS will contact you if it needs more information.
Identity theft and fraud checks also delay refunds. If your Social Security number or name does not match IRS records, or if the IRS suspects someone else filed using your information, your return goes into a security queue. This process can take 6 to 12 weeks.
How to check the status of your refund
The IRS Where's My Refund tool is the official way to track your refund. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Issued." If it shows "Return Received," the IRS is still processing your return. If it shows "Refund Approved," your refund has been approved but not yet sent. If it shows "Refund Issued," the refund has been sent and you can see the date it was sent and the method (direct deposit or check).
Do not call the IRS or visit a local office before 21 days have passed. The IRS cannot tell you anything more than the Where's My Refund tool shows, and calling delays other people's service. Wait until day 21 has passed, then check the tool again.
Direct deposit versus mailed checks
Direct deposit refunds arrive in your bank account within 1 to 2 business days after the IRS issues them. A mailed check takes 7 to 10 business days after the IRS issues it, depending on mail delivery in your area.
If you filed electronically and chose direct deposit, your refund will arrive faster than if you filed a paper return or chose a mailed check. The IRS recommends direct deposit for this reason.
If you chose a mailed check and it has not arrived 10 business days after the Where's My Refund tool shows "Refund Issued," contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready.
What to do if your refund is delayed past 21 days
Check the Where's My Refund tool first. If it still shows "Return Received," your return is still being processed. If it shows "Refund Approved" but you have not received the money, wait 2 more business days for direct deposit or 10 more days for a check.
If the tool shows "Refund Issued" but you have not received the money, and more than 10 business days have passed since the issue date, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was sent to the correct bank account or address.
If the tool still shows "Return Received" after 21 days, your return is in the review queue. The IRS will contact you by mail if it needs more information. Do not contact the IRS unless you receive a letter asking you to do so.
Refunds for amended returns and prior-year returns
An amended return (Form 1040-X) takes longer to process than an original return. The IRS typically takes 12 to 16 weeks to process an amended return, even if it is straightforward. If you amend a return to claim a refund you did not receive the first time, expect to wait 3 to 4 months.
If you filed a return for a prior year — for example, a 2022 return filed in 2024 — the IRS processes it separately from current-year returns. These returns are processed in the order received, but they may take longer because the IRS verifies that you did not already file for that year.
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 that give you money before the IRS issues your refund, but you pay interest or fees for this service. The IRS refund itself arrives on the same timeline.
What if the Where's My Refund tool says my refund was issued but I never received it?
First, confirm the refund was sent to the correct bank account or address. If you changed banks or moved since you filed, the refund may have gone to an old account or address. Contact the IRS at 800-829-1040 with your Social Security number and filing status. The IRS can confirm where the refund was sent and help you recover it if it went to the wrong place.
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. You do not need to take any action unless the IRS contacts you asking for more information. If you chose direct deposit when you filed, the refund will be deposited into your bank account. If you chose a mailed check, it will arrive by mail.
What happens if I filed my return but the IRS says it has no record of it?
The IRS may not have received your return yet, or it may have been lost in the mail. If you filed electronically, contact the software company or tax preparer you used to confirm the return was submitted. If you mailed a paper return, wait 4 weeks from the date you mailed it before contacting the IRS. After 4 weeks, call 800-829-1040 to report the missing return.
Can I get my refund as a check instead of direct deposit after I already filed?
No. Once you file your return, you cannot change the refund method. If you chose direct deposit, your refund will be deposited into the bank account you listed. If you chose a check, it will be mailed. If you need to change the method, you would have to file an amended return, which takes 12 to 16 weeks.