The IRS processes returns in the order they receive them, not all at once, so your refund date depends on when you filed, how you filed, and whether the IRS needs to review your return
If you filed electronically and chose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. If you filed by mail or requested a paper check, add another two to three weeks for processing and delivery. But this timeline assumes your return passes initial review without triggering additional checks — which happens to roughly one in five returns.
The IRS publishes a tool called "Where's My Refund?" on IRS.gov that shows your return status in real time. It updates once per day, usually overnight. This is the only source that reflects your actual position in the queue; calling the IRS or checking your bank account will not speed it up.
Key Takeaways
- Direct deposit refunds typically arrive 21 days after the IRS accepts your return; paper checks take an additional two to three weeks.
- The IRS processes returns in the order received, so filing early in the season (January or February) usually means a faster refund than filing in March or April.
- The "Where's My Refund?" tool on IRS.gov is the only reliable way to track your refund status and updates once per day.
- Returns flagged for review — because of math errors, missing information, or identity concerns — can delay your refund by weeks or months.
- If your refund does not arrive within the stated timeframe, the IRS has a process to investigate, but you must wait at least 21 days after acceptance before contacting them.
How the 21-day timeline works
The 21-day window starts the day the IRS accepts your return, not the day you file it. If you file electronically, acceptance usually happens within 24 hours. If you file by mail, the IRS must first receive and scan your return, which can take one to two weeks depending on mail volume and your location.
Within those 21 days, the IRS runs automated checks on your return: Does your Social Security number match IRS records? Do your income figures match what employers and banks reported? Are there math errors? Do you claim a child tax credit for a dependent who is also claimed by someone else? Most returns pass these checks silently. If yours does, your refund moves to the payment queue.
The 21 days is a target, not a may provide. The IRS can issue your refund faster — sometimes within five to ten days — or slower if the queue is backed up. During peak season (late February through April), the IRS processes millions of returns simultaneously, and delays are common.
Why some refunds take much longer
If the IRS flags your return for review, the 21-day clock stops. Common triggers include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), reporting business income, having a large refund relative to your income, or reporting a loss. These credits and situations are not red flags for fraud — they are straightforward areas where the IRS conducts extra verification to prevent errors and overpayments.
When your return is under review, the IRS sends you a letter explaining what they need. This might be a copy of your lease (to verify you paid rent for the EITC), a birth certificate for a dependent, or documentation of business expenses. You have 30 days to respond. Once the IRS receives and reviews your documents, processing resumes — but this can add four to eight weeks to your timeline, sometimes longer.
Identity theft and fraud holds also delay refunds. If the IRS suspects someone filed a return using your Social Security number, they freeze your refund pending verification. This process can take several months and requires you to file a form with the IRS and sometimes with the Federal Trade Commission.
Direct deposit versus paper check
Direct deposit is faster because the IRS transfers money electronically to your bank account, which takes one to two business days once the IRS initiates the payment. A paper check must be printed, mailed, and delivered by the postal service, which adds two to three weeks under normal conditions.
If you chose direct deposit but the IRS rejects the account information (wrong routing number, account closed, or a mismatch between the name on the account and your tax return), the IRS will issue a paper check instead. You will receive a notice explaining the rejection. This adds significant time to your refund.
If you did not choose direct deposit when you filed, you cannot change it after the fact. You must wait for the paper check or contact the IRS to request a trace if the check does not arrive within the expected timeframe.
Using "Where's My Refund?" to track your status
Go to IRS.gov and search for "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," "Return Approved," "Refund Issued," or "Refund Delivered."
"Return Received" means the IRS has accepted your return and is processing it. "Return Approved" means the IRS has completed its review and your refund is scheduled for payment. "Refund Issued" means the IRS has sent the money to your bank or initiated the check. "Refund Delivered" means the money has reached your account or the check has been mailed.
The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking it multiple times in a single day will not show new information. If the tool says "Return Received" and more than 21 days have passed since acceptance, or if your status has not changed in over a week, you can contact the IRS at 1-800-829-1040 to ask for a trace.
What to do if your refund is late
Wait at least 21 days after the IRS accepts your return before assuming it is late. Check "Where's My Refund?" to confirm the current status. If the status shows "Refund Issued" but the money has not arrived in your account after five business days, contact your bank to ask if the deposit is pending or if there is a problem with the account information.
If more than 21 days have passed and the status still shows "Return Received," or if the status shows "Refund Issued" but you have not received the money after 21 days total, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can file a trace, which is a formal request to locate your refund. A trace takes about four weeks.
If you filed by mail and it has been more than four weeks since you mailed your return, the IRS may not have received it yet. You can call 1-800-829-1040 to confirm receipt or request that the IRS search for your return.
Refunds and tax offsets
If you owe back taxes, child support, or a federal student loan debt, the IRS will offset your refund — meaning they will keep part or all of it to pay what you owe. The IRS sends a notice before this happens, explaining the offset and which debt it covers. This process can delay your refund by several weeks because the IRS must verify the debt and coordinate with the agency collecting it.
If you believe the offset is wrong — for example, you already paid the debt or the debt belongs to someone else — you can dispute it by contacting the IRS or the agency that reported the debt. Disputes do not stop the offset, but they can result in a refund later if the IRS determines the offset was incorrect.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns in the order received, 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 — you are borrowing money and paying interest — and it is not worth the cost.
What if I made a mistake on my return after I filed?
If you filed electronically, do not file again. Wait for the IRS to process your return. If they catch the error, they will adjust it and send you a notice. If they do not catch it and it benefits you (like a missed deduction), you can file an amended return (Form 1040-X) after your original return is processed. If the error harms you (like claiming too much credit), file the amended return as soon as possible.
Why does the IRS say 21 days but my refund took longer?
The 21-day target assumes your return passes all automated checks without triggering a review. If the IRS flags your return for any reason — even routine verification for credits like EITC — the timeline extends. During peak season, processing also slows due to volume. The IRS publishes average processing times on their website, which are usually longer than 21 days during tax season.
If I file early in January, will I get my refund faster?
Yes, generally. The IRS processes returns in the order received, so filing in January or early February usually means your return reaches the front of the queue before peak season. Filing in April means waiting behind millions of other returns. However, if your return is flagged for review, the filing date does not matter — review adds weeks regardless.
Can the IRS deposit my refund into a savings account instead of checking?
Yes. When you file, you provide the routing number and account number for the account where you want the refund deposited. It can be any account in your name at any bank or credit union. Make sure the routing number and account number are correct, because if they do not match IRS records, the IRS will issue a paper check instead.