Where your refund goes and how long it takes
Your federal income tax refund comes from the IRS, and the path it takes depends on how you filed and how you asked to receive it. If you chose direct deposit when you filed, the IRS deposits the money into your bank account — this usually takes 21 days from the date the IRS accepts your return, though it can be faster. If you chose a paper check, it arrives by mail and takes longer, typically three to four weeks after acceptance. A few people receive their refund on a debit card issued by the IRS, which works the same way as direct deposit.
The 21-day clock starts when the IRS actually accepts your return, not when you submit it. If you filed early in the tax season (January or February), your refund may arrive before mid-March. If you filed in April or later, or if the IRS needs to review your return for errors, the timeline stretches. The IRS processes returns in the order they receive them, so filing early matters.
Key Takeaways
- Direct deposit refunds arrive within 21 days of IRS acceptance; paper checks take three to four weeks and travel by mail.
- Check the status of your refund using the IRS Where's My Refund tool at irs.gov, which updates every 24 hours.
- If your return needs review, the IRS will mail you a letter explaining what documents or information they need.
- Refunds can be delayed if you claimed the Earned Income Tax Credit, the Additional Child Tax Credit, or if your return has errors or missing information.
- If your refund does not arrive within 21 days of acceptance, contact the IRS at 1-800-829-1040 or use the IRS2Go mobile app to investigate.
How to track your refund status right now
The IRS provides a free tool called Where's My Refund at irs.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool tells you whether the IRS has received your return, whether it is being processed, and when your refund will arrive. It updates once per day, usually overnight, so checking multiple times in the same day will not show new information.
The tool shows one of three statuses: "Return Received" means the IRS has it but has not started processing. "Refund Approved" means the IRS has reviewed your return and your refund is on its way. "Refund Sent" means the money has been issued — if you chose direct deposit, it is in transit to your bank; if you chose a check, it is in the mail. Once it shows "Refund Sent," the timeline depends on your delivery method, not on the IRS.
You can also use the IRS2Go mobile app, which has the same tool built in and sends you notifications when your status changes. Both the website and the app are free and do not require you to create an account.
Why your refund might be delayed
The IRS holds some refunds longer than 21 days by law. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS must hold your entire refund until at least February 15 each year, even if you filed in January. This is a federal requirement, not a processing error. The IRS will not release these refunds early under any circumstances.
Other delays happen when the IRS finds an error on your return — a mismatched name or Social Security number, a math mistake, or missing information. When this occurs, the IRS mails you a letter explaining what is wrong and what you need to send back. The letter includes a deadline, usually 30 days. Once you respond, processing resumes, and the 21-day clock restarts from the date the IRS receives your response.
Your return may also be flagged for review if it looks unusual compared to your past filings, if you claimed a large refund, or if the IRS is conducting a random audit. This does not mean you did anything wrong — it is a routine check. The IRS will contact you by mail with next steps.
What to do if your refund does not arrive on time
If the Where's My Refund tool shows "Refund Sent" but the money has not arrived in your bank account after 21 days, or if a paper check does not arrive after four weeks, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.
The IRS representative can investigate whether the refund was sent to the wrong bank account, whether the check was lost in the mail, or whether there is a hold on your account. If the refund was sent to an incorrect account, the IRS can issue a replacement check or reissue the direct deposit to the correct account. If a check was lost, the IRS can stop payment and issue a new one.
If you filed by mail and the IRS has not received your return yet, the Where's My Refund tool will show no information. In this case, wait at least four weeks from the date you mailed it before calling. If four weeks have passed and the tool still shows nothing, call the IRS to confirm receipt.
Direct deposit versus paper check: which arrives faster
Direct deposit is the fastest method. The IRS deposits your refund into your bank account within 21 days of acceptance. Your bank then makes the money available to you — most banks post it the same day or the next business day, though some take up to two business days. You can spend the money as soon as your bank shows it in your account.
Paper checks travel by U.S. mail and take three to four weeks after the IRS issues them. The check is mailed from an IRS processing center, and delivery time depends on distance and mail volume. If you live far from the processing center or if mail is slow in your area, it can take longer. Once the check arrives, you must deposit or cash it at your bank or a check-cashing service.
If you did not choose a delivery method when you filed, the IRS sends a paper check by default. You cannot change this after filing, so if you want direct deposit next year, you will need to choose it when you file your next return.
State income tax refunds work separately from federal
Your state income tax refund, if you owe state taxes, is handled by your state's tax agency, not the IRS. The timeline and delivery method depend on your state. Most states offer direct deposit and take two to four weeks to process refunds, but some are faster and some are slower. A few states issue refunds on prepaid debit cards.
To track your state refund, visit your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. You will need your Social Security number and refund amount, just like with the federal tool. Some states send email or text notifications when your refund is issued.
Your federal and state refunds are separate and arrive on different schedules. You might receive your federal refund in March and your state refund in April, or vice versa. If you filed both returns at the same time, the IRS and your state process them independently.
What happens if the IRS owes you money but you owe other debts
If you have unpaid federal student loans, child support arrears, or other federal debts, the IRS can intercept your refund to pay them. This is called offset. The IRS does not send you the refund; instead, it sends the money to the agency you owe. You will receive a notice in the mail explaining the offset and which debt was paid.
If you believe the offset was wrong — for example, if the debt was paid off or if the amount is incorrect — you can dispute it. Contact the agency that received the money (the student loan servicer, the child support enforcement office, or the IRS) and ask how to file a dispute. The process varies by debt type and agency.
You can check whether your refund will be offset before you file by using the Treasury Offset Program lookup tool at offset.treasury.gov. This tool shows whether the federal government has a record of a debt in your name.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS cannot release refunds faster than 21 days from acceptance, and there is no way to rush it. If you claimed the Earned Income Tax Credit or Additional Child Tax Credit, the IRS must hold your refund until at least February 15 by law. Filing early and choosing direct deposit are the only ways to receive your refund as quickly as possible.
What if the Where's My Refund tool says nothing about my return?
The tool shows no information if the IRS has not received your return yet. If you filed electronically, wait at least 24 hours. If you mailed a paper return, wait at least four weeks. If the tool still shows nothing after that time, call the IRS at 1-800-829-1040 to confirm the return was received and to ask whether it is being reviewed.
Can I change my refund delivery method after I file?
No. Once you file, you cannot change how you receive your refund. If you chose a paper check and want direct deposit instead, you must wait for the check to arrive, deposit it, and then choose direct deposit when you file next year. If you chose direct deposit to the wrong bank account, call the IRS immediately so they can reissue it to the correct account.
What if I never received my refund check in the mail?
Call the IRS at 1-800-829-1040 and tell them the check was lost. They can verify whether the check was mailed, stop payment on it, and issue a replacement. Bring the original check number if you have it, or have your Social Security number and refund amount ready. The replacement check usually arrives within two to three weeks.
Do I have to pay taxes on my refund?
No. A tax refund is your own money that you overpaid during the year. It is not income, so you do not owe taxes on it. The IRS does not send you a tax form for refunds.