The IRS says 21 days, but the real timeline depends on how you filed and how you receive the money
The IRS promises to issue your refund within 21 days of accepting your return. That clock starts the day the IRS receives your filing, not the day you submit it. If you filed electronically with direct deposit, you will likely see money in your bank account between 7 and 21 days after the IRS accepted your return. If you chose a paper check, add another 7 to 10 business days for mail delivery after the IRS processes it.
The 21-day window assumes your return has no errors, no missing information, and no flags that trigger manual review. If any of those things happen, your refund will take longer. The IRS processes millions of returns each filing season, and some get held for verification, identity checks, or because you claimed a refund that requires extra scrutiny—like the Earned Income Tax Credit or the Child Tax Credit.
You do not have to guess. The IRS provides a free tool called Where's My Refund? that shows you the exact status of your return and an updated delivery date. You can check it the day after you file, and it updates every 24 hours once the IRS has your return.
Key Takeaways
- Direct deposit refunds typically arrive 7 to 21 days after the IRS accepts your return; paper checks take an additional 7 to 10 business days in the mail.
- The IRS Where's My Refund tool shows your return status and estimated delivery date and updates daily once your return is received.
- Refunds are delayed when the IRS detects errors on your return, requests identity verification, or reviews claims like the Earned Income Tax Credit.
- If your refund does not arrive by the promised date, contact the IRS by phone or through your tax software account before assuming it is lost.
- Some 2024 refunds may be held if you claimed certain credits or if the IRS needs to verify your identity before releasing funds.
How to check your refund status right now
Go to irs.gov/refunds and click on "Where's My Refund?" You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
"Return Received" means the IRS has your filing but has not finished processing it yet. "Refund Approved" means the IRS has reviewed your return and determined the amount you are owed. "Refund Sent" means the IRS has issued the refund—either mailed a check or submitted a direct deposit instruction to your bank. "Refund Delivered" means the money has reached your account or the check has been delivered to your address.
If you filed through tax software like TurboTax, H&R Block, or TaxAct, you can also check your refund status through your account on their website. Many software providers show the same IRS data and send email notifications when your status changes.
Why your refund might be taking longer than 21 days
The 21-day timeline is a target, not a may provide. The IRS holds refunds for several reasons, and some are more common than others. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15 of the year after you file. This is true even if your return is error-free. In 2024, that means refunds with these credits were not released before mid-February.
The IRS also delays refunds when it detects inconsistencies between your return and other records it has on file—your W-2s, 1099s, or prior-year returns. If your reported income does not match what your employer reported, or if you claimed dependents the IRS does not have a record for, your return goes into manual review. This can add two to four weeks.
Identity theft screening has become more common. If the IRS suspects your return may be fraudulent, it will verify your identity before releasing your refund. You may receive a letter asking you to confirm information or to call a specific number. Do not ignore this letter. Responding quickly can speed up your refund.
Math errors, missing information, or an incomplete address also trigger delays. If you forgot to sign your return, omitted a required form, or made a calculation mistake, the IRS will either correct it and process your refund, or send you a notice asking for clarification.
Direct deposit versus paper check: which arrives first
Direct deposit is faster. If you chose direct deposit on your return, the IRS sends the refund electronically to your bank. Once the IRS issues the refund (which happens within the 21-day window), your bank receives the funds within one to three business days. Most banks post the money the same day or the next business day.
Paper checks are slower. The IRS prints and mails your check, which takes 7 to 10 business days depending on mail volume and your location. If you live far from the IRS processing center, or if the check is mailed during a busy period, it may take closer to 10 days. Once the check arrives, you still need to deposit it and wait for your bank to clear it—usually one to three business days.
If you did not provide a bank account on your return and did not request direct deposit, the IRS will mail a check by default. You cannot change this after you file. If you want to avoid waiting for mail next year, set up direct deposit on your 2025 return.
What to do if your refund is late
If the date shown in Where's My Refund? has passed and you have not received your money, contact the IRS. Call the IRS refund hotline at 800-829-1954 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and expected refund amount ready.
The IRS can tell you whether your refund was issued and, if so, whether it was sent by direct deposit or check. If it was sent by direct deposit, the IRS can confirm the bank account number it was sent to—this is important if you think the money went to the wrong account. If it was mailed as a check, the IRS can tell you the date it was mailed and can issue a replacement check if the original has been lost or stolen.
If you filed through a tax software provider, you can also contact their support team. They have access to your filing and can sometimes see IRS status information faster than the public tool updates. Some providers offer phone support; others use chat or email.
If the IRS tells you the refund was sent to the wrong bank account, you will need to contact that bank to see if the deposit was rejected or if it went to an account you no longer use. The IRS can issue a new refund once the wrong deposit is confirmed.
Refunds held for tax year 2024 specifically
In 2024, the IRS implemented stricter identity verification for certain returns. If you filed a return claiming dependents you had not claimed in prior years, or if you reported a significantly different income than in previous years, your return may have been flagged for review. This is not an error on your part—it is a standard anti-fraud measure.
Returns claiming the Child Tax Credit or the Earned Income Tax Credit were also subject to the mid-February hold mentioned earlier. Even if your return was accepted immediately, the IRS did not release the refund until after February 15, 2024.
Some returns were also delayed due to the IRS's ongoing backlog of prior-year returns. If you had unfiled returns from 2022 or 2023, the IRS may have held your 2024 refund until those prior years were resolved. This is rare, but it does happen.
How to avoid delays on your 2025 return
File electronically instead of by mail. Paper returns take longer to process because the IRS has to scan and enter the data manually. Electronic filing is faster and more accurate.
Use direct deposit instead of a paper check. Provide your bank account number and routing number on your return. This cuts the delivery time in half.
Double-check your return before you submit it. Make sure your Social Security number matches your name, your filing status is correct, and all income and deductions are accurate. Math errors and mismatched information are common reasons for delays.
If you claim dependents, make sure you have their correct Social Security numbers. The IRS matches dependent information against Social Security Administration records, and mismatches trigger manual review.
File early in the tax season if you can. The IRS processes returns faster in January and February than in March and April, when volume peaks.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up the IRS processing timeline. Some offer "rapid refund" loans, which are short-term loans against your expected refund. You receive the loan money quickly, but you pay interest and fees, and you still have to repay the loan once your actual refund arrives. This is rarely worth the cost.
What if Where's My Refund says my refund was delivered but I did not receive it?
If direct deposit was sent, check your bank account carefully—the money may have been deposited to a different account than you expected, or it may have been rejected by your bank. Contact your bank to confirm. If a check was delivered, check your mail carefully, including any other addresses you may have used. If you are certain the check is lost, call the IRS to request a replacement.
Does filing on April 15 mean my refund will take longer?
Yes. The IRS processes returns in the order they are received, and filing near the deadline means your return enters the queue when volume is highest. Filing in January or February gives you a better chance of processing within the standard 21-day window.
Will I get my refund if I owe back taxes or child support?
No. The IRS will offset your refund to pay back taxes, unpaid child support, or other federal debts. You will receive a notice explaining the offset. You cannot prevent this, but you can contact the agency that holds the debt to negotiate a payment plan if you need to.
What if I made a mistake on my return after I filed it?
If you filed electronically and realize you made an error before the IRS processes your return, you can file an amended return using Form 1040-X. However, you cannot withdraw or change an electronic return once it is submitted. If the IRS has already processed your return and issued a refund based on an error, you will receive a notice asking you to repay the overage, or you can file an amended return to correct it yourself.