How long a tax refund takes depends on how you file and how you receive it
The IRS says most refunds arrive within 21 days of when they accept your return. If you file electronically and choose direct deposit to your bank account, you will typically see the money in 7 to 21 days. If you file by mail or request a paper check, the timeline stretches to 4 to 6 weeks or longer. The 21-day window is not a may provide — it is the standard they aim for under normal conditions, and processing times vary by year and by how busy the IRS is at the moment you file.
The actual day your money arrives depends on three things: when the IRS accepts your return, whether they need to verify information on it, and which delivery method you chose. A return filed in early February will move faster than one filed in mid-April, simply because fewer returns are in the queue. A return with errors or missing information will sit in a verification queue before processing begins.
Key Takeaways
- Direct deposit to a bank account is the fastest method, typically 7 to 21 days from acceptance, while paper checks take 4 to 6 weeks or longer.
- The IRS processes returns in the order they are received, so filing earlier in the tax season usually means a faster refund.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund does not arrive within the expected timeframe, the IRS website will tell you why and what to do next.
- State tax refunds follow a separate timeline and are processed by your state's revenue department, not the IRS.
Direct deposit arrives faster than a check
Direct deposit is the quickest way to receive a federal tax refund. When you choose direct deposit on your tax return, the IRS sends the money electronically to your bank account once the return is accepted and processed. Most direct deposits arrive within 7 to 21 days, though some arrive in as few as 3 to 5 days if the IRS accepts your return early in the season and your bank processes the deposit quickly.
To use direct deposit, you need your bank's routing number and your account number. Both appear on a check from that account, or you can call your bank to ask. The IRS will not send the money to a closed account or to the wrong bank — if the account information is incorrect, the money bounces back to the IRS and they mail you a check instead, which adds weeks to the wait.
A paper check takes much longer. The IRS prints and mails the check, which means it sits in postal processing for 3 to 7 days before it reaches your mailbox. From there, you have to deposit it yourself. The total time from acceptance to money in your account is usually 4 to 6 weeks, sometimes longer if mail is slow in your area or if the check gets lost.
Track your refund status on IRS.gov
The IRS provides a tool called Where's My Refund on their website at IRS.gov. You can 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, whether it has been approved, and when the money will be sent.
The Where's My Refund tool updates once per day, usually overnight. If you check it multiple times in the same day, you will see the same status. The tool can tell you that your refund is pending, approved and scheduled for delivery on a specific date, or held for review. If it is held for review, the tool will explain why — usually because information on your return does not match IRS records, or because the return contains errors that need verification.
You can also call the IRS refund hotline at 1-800-829-1954. The automated system will ask for the same information and give you the same status information as the website. Wait times are often long during tax season, so the website tool is usually faster.
Why your refund might be delayed
The most common reason for a delayed refund is missing or incorrect information on your return. If your name, Social Security number, or filing status does not match IRS records, or if you claim a dependent whose information does not match, the IRS will hold the return for verification. This can add 2 to 4 weeks to the timeline.
Other reasons for delay include claiming the Earned Income Tax Credit or the Additional Child Tax Credit, both of which the IRS verifies more carefully before releasing the refund. By law, the IRS cannot release these refunds before mid-February, even if your return is accepted in January. If you claim either credit, expect your refund in late February at the earliest.
A return filed by mail takes longer to enter the system than one filed electronically. The IRS has to receive the envelope, open it, scan the documents, and enter the information into their computer system before processing begins. This can add 2 to 3 weeks before the 21-day clock even starts.
If the Where's My Refund tool says your refund is delayed, it will usually explain the reason and tell you what to do. If it says the IRS needs more information, you will receive a letter in the mail with instructions.
State tax refunds are separate from federal refunds
Your state tax refund is processed by your state's revenue or taxation department, not by the IRS. Even if your federal refund arrives quickly, your state refund may take longer or arrive on a different schedule. Some states process refunds in 2 to 3 weeks; others take 6 to 8 weeks or longer.
Most states offer an online tool to track your state refund status, similar to the IRS Where's My Refund tool. Search for "[your state] tax refund status" to find the tracking tool for your state. You will need your Social Security number and the refund amount from your state return.
If you filed your state return by mail, the timeline is longer than if you filed electronically. Some states still process paper returns by hand, which can take several months. If you need your state refund quickly, filing electronically and choosing direct deposit is the fastest option.
What to do if your refund does not arrive on time
If the Where's My Refund tool says your refund should have arrived but it has not, first check your bank account to make sure the deposit did not go to a different account or get held by your bank. Some banks flag large deposits as suspicious and hold them for a day or two while they verify the transaction.
If the money is not in your account and the tool says it was sent, contact your bank and ask whether they received the IRS deposit. Give them the date the tool said the refund was sent. If your bank did not receive it, the IRS may have sent it to the wrong account. Call the IRS at 1-800-829-1954 and explain the situation. They can investigate and reissue the refund if it was sent to the wrong place.
If you chose a paper check and it has not arrived within 6 weeks of the date the tool said it was sent, the check may have been lost in the mail. Contact the IRS and ask them to issue a replacement check. This process can take another 4 to 6 weeks.
If the Where's My Refund tool says your refund is still being processed after 21 days, check the tool again the next day. If it still shows no progress after several days, the tool will usually tell you why — most often because the IRS is verifying information on your return. In that case, wait for the tool to update or for a letter from the IRS to arrive.
Filing earlier in the tax season means a faster refund
The IRS processes returns in the order they are received. If you file your return in early February, it will be processed before returns filed in April. This means your refund will arrive sooner, all else being equal. During the first weeks of tax season, refunds often arrive in 7 to 10 days. By mid-April, the same return might take 3 to 4 weeks because the IRS is processing a much larger volume.
Filing electronically also moves your return to the front of the queue compared to paper returns. An electronically filed return is in the IRS system within hours; a paper return takes days or weeks just to be scanned and entered. If you want your refund as quickly as possible, file electronically as early as you can, choose direct deposit, and avoid claiming credits that require extra verification.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you the money immediately, but you pay interest or fees for this service, and you receive less than your actual refund. The IRS processes your return on its own timeline regardless of who prepared it.
What if I made a mistake on my return after I filed it?
If you discover an error after filing, you can file an amended return using Form 1040-X. However, this will delay your refund because the amended return goes to the back of the processing queue. If the error is in your favor (meaning you should receive more money), file the amended return. If it is against you (meaning you owe more), wait until after you receive your original refund to file the amendment.
Why does the IRS hold refunds with the Earned Income Tax Credit?
By federal law, the IRS cannot release refunds that include the Earned Income Tax Credit or the Additional Child Tax Credit before mid-February, even if your return is accepted in January. This is a security measure to prevent fraud. If you claim either credit, your refund will not arrive before late February at the earliest.
Will my refund be reduced if I owe back taxes or child support?
Yes. If you owe federal taxes from a previous year, unpaid child support, or certain other debts, the IRS will reduce your refund to pay those debts before sending you the remainder. The IRS will send you a notice explaining what was taken and why. This can significantly delay when you receive your money.
How do I know if my bank received my direct deposit refund?
Log into your bank account online or call your bank's customer service line and ask about deposits from the IRS on the date the Where's My Refund tool said the refund was sent. Your bank can confirm whether the deposit arrived and whether it is still pending or has been posted to your account.