How long federal refunds take
The IRS says most refunds arrive within 21 days of when they accept your return. That 21-day window is the IRS's own target, not a legal deadline. In practice, many refunds land in 10 to 14 days if you file electronically and choose direct deposit. Paper checks take longer — usually four to six weeks from acceptance.
The 21-day clock starts when the IRS accepts your return, not when you submit it. If you file on January 15, but the IRS doesn't accept it until January 20 (because of a hold or error), the 21 days begins on January 20. You can see the exact acceptance date by logging into your IRS account or checking your email confirmation.
Some refunds take much longer. If the IRS flags your return for review — because of math errors, missing information, or identity verification — you could wait 60 days, 90 days, or longer. The IRS processes these manually, and the queue moves slowly.
Key Takeaways
- Direct deposit refunds typically arrive 10 to 14 days after the IRS accepts your return, while paper checks take four to six weeks.
- The IRS's 21-day target is their stated goal, but many refunds arrive faster if you file electronically with no errors or holds.
- You can track your refund status in real time using the IRS Where's My Refund tool, which updates once per day.
- If your refund is delayed beyond the expected window, a hold or review is usually the cause, and you can see the reason in your IRS account.
- Paper checks are slower than direct deposit and can be lost or delayed by postal service issues.
Direct deposit versus paper check
Direct deposit is the fastest method. Money goes straight into your bank account, and there is no mail delay. If you chose direct deposit on your return and the IRS accepts it without issues, expect the refund in your account within 10 to 14 days in most cases. Some arrive in as few as five days.
Paper checks move through the postal system, which adds time. The IRS prints and mails the check, and then it travels to your address. This process typically takes four to six weeks from acceptance. If your address on file is wrong, the check may be returned to the IRS, and you will have to request a replacement — adding another month or more.
If you did not choose direct deposit when you filed, you cannot change it after the fact. You have to wait for the paper check or contact the IRS to request a refund by direct deposit instead, which requires a phone call or a visit to an IRS office.
How to check your refund status right now
The IRS Where's My Refund tool is the official way to track your refund. Go to irs.gov, find the Where's My Refund section, and enter 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 Sent." If it says "Return Received," the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has approved the refund and is preparing to send it. "Refund Sent" means the money is on its way — either in the mail or already in your bank account, depending on your method.
If your refund is delayed, the tool will often show a message explaining why. Common reasons include a math error on the return, missing information, or a hold placed by the IRS for verification. If you see a hold, the tool usually tells you how long the review will take.
You can also check your refund status through your IRS online account at irs.gov/account. This requires creating a login, but it shows more detail than the Where's My Refund tool, including any holds or adjustments the IRS has made to your return.
Why your refund might be delayed
The most common reason for delay is an error on your return — a mismatched name or Social Security number, a math mistake, or missing information like a dependent's ID number. The IRS catches these during processing and puts your return on hold while they verify the details. This adds 30 to 60 days to the timeline.
Identity theft or fraud flags also cause holds. If the IRS suspects someone filed a return using your Social Security number, they will freeze your refund and send you a letter asking you to verify your identity. This process can take weeks or months, depending on how quickly you respond.
Amended returns filed on Form 1040-X take much longer — usually 16 weeks or more. The IRS processes amended returns separately and by hand, so they move slowly even without errors.
Offsets are another reason for delay or reduction. If you owe back taxes, child support, or student loans, the government can take part or all of your refund to pay those debts. The IRS will notify you if this happens, but it can reduce or eliminate your refund entirely.
What to do if your refund is very late
If your refund has not arrived within 21 days of acceptance and the Where's My Refund tool shows no hold or message, contact the IRS. Call 1-800-829-1040 (the main IRS line) and have your Social Security number, filing status, and the refund amount ready. The IRS can tell you where your refund is and whether it has been mailed or deposited.
If your paper check was mailed but never arrived, ask the IRS to issue a replacement. They will send a new check, which takes another four to six weeks. You can request a refund by direct deposit instead to speed things up, but you will need to provide your bank account information.
If the IRS says your refund was deposited but it did not show up in your account, contact your bank. Sometimes deposits are delayed by the bank's processing system, or they may have been rejected if your account number was wrong on the return. Your bank can trace the deposit and tell you what happened.
State refunds and federal refunds are separate
Your state income tax refund is processed by your state, not the IRS, and it follows a different timeline. Most states take 30 to 60 days to process and send refunds, though some are faster. You cannot track a state refund through the IRS — you have to go to your state's tax agency website.
If you filed your federal and state returns together, they are still processed separately. Your federal refund may arrive weeks before your state refund, or vice versa. Check your state's tax website for a tracking tool similar to the IRS Where's My Refund.
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 refund arrives, but you pay interest or fees for this. The actual refund timeline does not change.
What if the IRS accepted my return but the Where's My Refund tool says it has no record?
Wait 24 hours and check again. The tool updates once per day, usually overnight. If it still shows no record after two days, call the IRS at 1-800-829-1040 to confirm the return was actually accepted. Sometimes a return is rejected due to an error, and you will need to file again.
Does filing early mean I get my refund earlier?
Not necessarily. The IRS processes returns in batches, and filing on January 15 does not may provide your refund arrives before someone who files on February 1. However, filing early does mean you get in the queue sooner, so you are less likely to be delayed by year-end processing backlogs.
What happens to my refund if I move before it arrives?
If you chose direct deposit, the refund goes to your bank account regardless of where you live, so moving does not affect it. If you are getting a paper check and you move, the check may be returned to the IRS as undeliverable. Contact the IRS with your new address, and they will remail the check or issue a replacement.
Can the IRS take my refund to pay debts I owe?
Yes. The IRS can offset your refund to pay back taxes, and other agencies can offset it for unpaid child support, student loans, or other federal debts. The IRS will send you a notice if this happens. You can dispute the offset by contacting the IRS or the agency that placed the hold.