How long a federal tax refund takes
The IRS says most refunds arrive within 21 days of when they accept your return. That clock starts the moment the IRS receives and processes your return, not when you file it. If you file on January 15 and the IRS accepts it on January 16, the 21-day window opens on January 16.
In practice, most refunds arrive in that window. But some take longer — up to 120 days if the IRS flags your return for review, if you claimed the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC), or if there are errors on your return that need correction. The IRS does not speed up refunds for any reason, including financial hardship.
The method you choose to receive your refund affects timing slightly. Direct deposit to a bank account is fastest — usually 1 to 5 business days after the IRS releases the money. A paper check takes 7 to 14 business days after release. A debit card (if you chose that option on your return) arrives in 1 to 3 business days.
Key Takeaways
- Federal refunds typically arrive within 21 days of IRS acceptance, but the clock starts when the IRS processes your return, not when you submit it.
- Direct deposit is the fastest delivery method at 1 to 5 business days after the IRS releases your money; paper checks take 7 to 14 business days.
- Refunds claiming the EITC or ACTC are held until February 15 at the earliest, even if your return is accepted earlier.
- You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
- If your refund does not arrive within the stated timeframe, contact the IRS at 1-800-829-1040 or check your return for errors that may have delayed processing.
Why some refunds take longer than 21 days
The IRS holds refunds for specific reasons, and knowing which one applies to you tells you when to expect your money. If you claimed the EITC or ACTC, the IRS will not release your refund before February 15, regardless of when your return is accepted. This is a federal requirement, not a processing delay. If your return is accepted on January 20 and you claimed EITC, you will wait until mid-February.
The IRS also delays refunds when it detects a mismatch between your return and other records — a Social Security number that does not match your name, income reported by your employer that differs from what you claimed, or a dependent you listed who was already claimed by someone else. These reviews can add 30 to 60 days. You will receive a letter explaining what the IRS needs from you.
Mathematical errors, missing information (like a signature or a required schedule), and identity theft flags all trigger manual review. The IRS will contact you by mail if this happens. Do not wait for contact — if you know there is an error on your return, call the IRS at 1-800-829-1040 to correct it before it slows your refund.
How to check where your refund is
The IRS provides a tool called Where's My Refund at irs.gov. You need three pieces of information: your Social Security number, your filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once a day, usually overnight, so checking multiple times in one day will not give you new information.
Where's My Refund shows one of three statuses. "Received" means the IRS has your return but has not yet processed it — this is normal for the first few days. "Approved" means the IRS has accepted your return and your refund is on its way; the tool will show the expected delivery date. "Sent" means the IRS has released your refund to your bank or the mail, and you should receive it by the date shown.
If Where's My Refund says "Still processing" after 21 days, or if the tool does not recognize your return at all, your return may need review. Call the IRS at 1-800-829-1040 with your Social Security number and filing status ready. The IRS can tell you whether your return is under review and what, if anything, you need to do.
State income tax refunds arrive on their own schedule
Your state refund is separate from your federal refund and follows its own timeline. Most states process refunds within 30 to 45 days of receiving your state return, but some take longer. A few states (like California and New York) can take 60 to 90 days, especially early in tax season when volume is high.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will typically need your Social Security number and refund amount. Some states also allow you to check by phone; the number is usually on your state tax return or the state revenue department website.
If you filed your federal and state returns at the same time, your federal refund may arrive before your state refund — this is normal. The two are processed by different agencies on different schedules.
What to do if your refund is late
If your refund has not arrived by the date Where's My Refund promised, wait three to five business days — mail and bank processing can add a few days to the estimate. If it still has not arrived after that window, contact your bank first. Ask whether the deposit was received and rejected (which sometimes happens if your account number changed or if there was a typo on your return). Your bank can tell you whether the IRS sent the money.
If your bank confirms the money was never received, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a trace to find out where your refund is. If the IRS sent it to the wrong account, they can reissue it. If it was sent by check and lost in the mail, the IRS can issue a replacement check or direct deposit.
If you filed by mail and your return has not been received yet, call the IRS to confirm they have it. The IRS processes paper returns more slowly than electronic returns — sometimes 4 to 6 weeks — so if you filed by mail in early January, your return may still be in the queue.
Refunds claimed by creditors or debt collectors
If you owe back taxes, child support, or a federal student loan, the IRS may intercept your refund before it reaches you. This is called offset. The IRS will send you a notice explaining what debt was offset and how much was taken. The notice arrives separately from your refund.
If you believe the offset was wrong — for example, if you do not owe the debt or if it was already paid — you have the right to request a hearing. The notice will include instructions for filing a protest. You must act quickly; the deadline is usually 60 days from the notice date.
Some states also offset refunds for unpaid state taxes or child support. If your state refund is smaller than expected or missing, check your state tax agency website or call them to ask whether an offset occurred.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns on the same schedule regardless of who prepared them. Some tax software companies offer "rapid refund" loans that give you money before the IRS releases your refund, but you pay interest or fees for this. The IRS itself does not offer any way to speed up processing.
What if I made a mistake on my return after I filed?
If you filed electronically and realize the error before the IRS accepts your return, you can withdraw it and file a corrected version. Once the IRS accepts your return, do not file an amended return right away — wait for your refund to arrive first. Then file Form 1040-X (Amended U.S. Individual Income Tax Return) if you need to claim additional refund.
Does filing early mean I get my refund early?
Not necessarily. Filing in early January does not may provide your refund arrives before filing in late February. The IRS processes returns in batches, and timing depends on whether your return needs review, whether you claimed EITC or ACTC, and how busy the IRS is. Early filing does reduce the chance of errors, which can delay refunds.
What if the IRS says my refund was sent but I never received it?
Contact your bank to confirm the deposit was not rejected. If your bank has no record of it, the IRS can issue a trace. This takes 30 to 60 days. If the trace shows the IRS sent it to the wrong account, they will reissue it. If it was mailed as a check and lost, request a replacement check or ask for direct deposit instead.
Can I change my refund delivery method after I file?
No. Once you file your return, the delivery method you chose is locked in. If you selected direct deposit but want a check instead, you cannot change it. You must wait for the direct deposit to arrive, then request a refund adjustment if needed. For future years, you can choose a different method when you file.