Current refund timelines from the IRS
The IRS says most refunds arrive within 21 days of when they accept your return. That clock starts the day your return is processed, not the day you file. If you file on January 15 and the IRS accepts it on January 18, the 21-day window opens on January 18.
In practice, many refunds arrive faster than 21 days — some within 5 to 10 business days. But some take the full 21 days or longer, depending on how your return is filed, how you want the money, and whether the IRS needs to verify anything on your return. The 21-day promise is a target, not a may provide. The IRS processes millions of returns, and delays happen. If your refund has not arrived by day 21, that does not mean something is wrong — it means you are in the slower group.
Key Takeaways
- The IRS counts 21 days from the date they accept your return, not from the date you file, and most refunds arrive within that window.
- Direct deposit to a bank account is faster than a paper check, which can take an additional 7 to 14 days after the IRS processes your return.
- You can check the exact status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund is delayed past 21 days, the IRS may be reviewing your return for errors, verifying income, or flagging unusual activity.
- Some refunds are held or reduced because of unpaid taxes, child support, student loans, or other debts owed to federal or state agencies.
Why direct deposit is faster than a check
If you choose direct deposit, the IRS sends the money straight to your bank account. Once the IRS releases the funds — usually within 21 days — your bank receives it within one to three business days. Total time is often 5 to 10 business days from acceptance.
If you choose a paper check, the IRS mails it to the address on your return. Mail delivery takes 7 to 14 days depending on distance and postal service speed. Even if the IRS processes your return in 5 days, you are waiting another two weeks for the check to arrive. Total time is often 3 to 4 weeks. Direct deposit is the faster route by a wide margin. If you filed by mail and did not provide bank details, you are getting a check, and you should expect the full timeline.
How to check your refund status right now
The IRS Where's My Refund tool is the only official source for your refund status. Go to IRS.gov, find the Where's My Refund link, 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 will show one of three messages: "Your refund is being processed," "Your refund has been approved," or "Your refund was sent." If it says your refund was sent, it will give you the date it was mailed or deposited. Do not trust third-party websites or apps that claim to track your refund. The IRS tool is free and is the only one with real data. If a website asks you to pay to check your status or promises to speed up your refund, it is a scam.
When the IRS holds or delays a refund
The IRS may hold your refund if they spot an error on your return, if your income does not match what employers or banks reported, or if your Social Security number appears on multiple returns. These reviews can add 30 to 60 days to your timeline.
Your refund may also be reduced or held entirely if you owe back taxes, child support, federal student loan debt, or certain state debts. The IRS and state tax agencies can intercept your refund to pay these debts. If this happens, you will receive a notice in the mail explaining what was taken and why. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least February 15, even if your return is processed earlier. This is not a delay — it is a legal requirement.
Refund timing by filing method
| Filing Method | Processing Time | Delivery Time | Total Typical Timeline |
|---|---|---|---|
| E-filed with direct deposit | 5–21 days | 1–3 business days | 5–10 business days (often) |
| E-filed, check by mail | 5–21 days | 7–14 days | 3–4 weeks |
| Paper return, direct deposit | 8–21 days | 1–3 business days | 2–3 weeks |
| Paper return, check by mail | 8–21 days | 7–14 days | 3–5 weeks |
Paper returns take longer to process because the IRS has to scan and enter the information by hand. E-filed returns are read by computer and processed faster. Direct deposit is always faster than mail, and the difference compounds when you combine filing method with delivery method.
If you filed electronically with direct deposit, you are in the fastest category. If you mailed a paper return and requested a check, you are in the slowest category and should plan for the full 3 to 5 weeks.
What to do if your refund is late
If the Where's My Refund tool says your refund was sent but you have not received it after the stated date, wait three more business days. Mail and bank processing can be slow, and delays happen.
If it has been more than three business days since the tool said your refund was sent, contact your bank to confirm they have not received it. Sometimes a deposit is delayed on the bank's end, not the IRS's. Your bank can tell you if the money arrived and when. If your bank has not received the deposit and the IRS tool says it was sent, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the deposit went to the wrong account or was lost in transit.
If the Where's My Refund tool still says "being processed" after 21 days, your return is under review. The IRS will send you a letter if they need more information. Do not call unless you have received a letter asking you to contact them.
State tax refunds and their own timelines
State refunds are separate from federal refunds and have their own timelines. Most states process refunds within 30 to 45 days if you file electronically with direct deposit. Paper returns take longer, sometimes 6 to 8 weeks.
Some states are slower than others. A few states take 60 days or more, especially early in tax season when volume is high. Check your state tax agency's website for their specific timeline — each state publishes one. Your state refund can also be held if you owe state income tax from a prior year, state child support, or other state debts. The state will notify you by mail if your refund is intercepted.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. The IRS processes all returns at the same speed regardless of who filed them. A tax professional or software company cannot speed up the IRS. The only way to get your refund faster is to file electronically with direct deposit instead of by mail with a check.
What if the Where's My Refund tool says nothing — no status at all?
The tool only shows refunds for returns the IRS has accepted. If you see no status, either your return has not been accepted yet or there is a problem with how you entered your information. Double-check your Social Security number and refund amount. If those are correct, your return may still be in the queue waiting to be processed.
Does filing early mean I get my refund earlier?
Not necessarily. Filing in January does not may provide a faster refund than filing in March. The IRS processes returns in the order they are received, but processing speed depends on complexity and volume, not filing date. An early, simple return may arrive in 5 days; a late, complex return may also arrive in 5 days.
Can I stop a refund check and get direct deposit instead?
If the IRS has not yet mailed the check, you can call 1-800-829-1040 and ask them to reissue it as a direct deposit. This only works if the check has not been mailed yet. Once it is in the mail, you have to wait for it to arrive, then deposit it yourself or cash it.
Why is my refund taking longer than 21 days?
Common reasons include errors on your return that the IRS is verifying, income that does not match what your employer reported, claiming the EITC or Child Tax Credit (which are held until mid-February by law), or a debt offset for back taxes, child support, or student loans. The IRS will send a letter if they need information from you.