The timeline depends on how you file and how the IRS processes your return
A federal tax refund typically takes 21 days from the date the IRS receives your return if you file electronically and request direct deposit to your bank account. This is the IRS's standard processing window, not a may provide—some refunds arrive faster, some take longer. If you file by mail or request a check, add 7 to 14 days for postal delivery on top of the processing time.
The 21-day clock starts when the IRS actually receives your return, not when you submit it. If you e-file on April 10, but the IRS doesn't process it until April 12, the 21 days begins on April 12. During tax season (January through April), the IRS processes millions of returns, so actual times often stretch beyond 21 days, particularly if your return needs manual review or contains errors.
State tax refunds follow a separate timeline. Most states process refunds within 30 to 45 days of receiving your state return, though some states are faster and others slower. You can track both your federal and state refund status online using the IRS's "Where's My Refund?" tool and your state's tax agency website.
Key Takeaways
- Direct deposit to a bank account is the fastest method, with the IRS targeting 21 days from receipt of your e-filed return.
- Paper checks take an additional 7 to 14 days after the IRS processes your return, so expect 28 to 35 days total.
- The 21-day window is a target, not a may provide—returns requiring verification or containing errors can take 60 days or longer.
- State refunds process separately and typically take 30 to 45 days, depending on your state's tax agency.
- You can check the status of your federal refund free through the IRS website using your Social Security number, filing status, and refund amount.
Why some refunds take longer than 21 days
The IRS's 21-day target assumes your return is complete, accurate, and doesn't trigger any verification flags. Several things can delay processing. If your return contains math errors, mismatched income information (the IRS cross-checks W-2s and 1099s against what you reported), or missing documentation, the IRS sets it aside for manual review. This alone can add 30 to 60 days.
Identity theft filters also slow processing. If your Social Security number appears on multiple returns or your return matches a known fraud pattern, the IRS holds it for verification before releasing your refund. You'll receive a letter explaining the hold and what documents to send. Claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) also triggers mandatory review, which can extend processing to 60 days or longer.
Amended returns (Form 1040-X) take significantly longer—typically 16 weeks or more—because they require manual processing at a regional IRS office. If you discover an error after filing, file the amendment as soon as possible, but expect a longer wait.
Direct deposit versus check: the real difference in timing
Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS releases the refund (within the 21-day window), your bank receives it within one to two business days. The total time from receipt to your account is usually 21 to 23 days.
A paper check takes longer because it must be printed, mailed, and physically delivered. After the IRS processes your return and approves the refund, it takes 7 to 14 days for the check to arrive by mail, depending on postal service speed and your location. If you live far from an IRS processing center, add a few extra days. Total time is typically 28 to 35 days, sometimes longer during peak tax season.
If you haven't received a check 21 days after the IRS says your refund was issued, contact the IRS at 1-800-829-1040. They can confirm whether the check was mailed and, if necessary, issue a replacement. A lost or stolen check can be replaced, but the process adds another 4 to 6 weeks.
How to track your refund status
The IRS's "Where's My Refund?" tool is the official way to check your federal refund. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day won't show new information.
The tool shows three possible statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Refund Approved" (the IRS has approved your refund and it's being prepared for payment), or "Refund Sent" (the refund has been released). Once it shows "Refund Sent," your money is on the way—either in the mail or deposited to your bank within one to two business days.
For state refunds, visit your state's tax agency website. Most states have their own refund tracking tool. If you filed both federal and state returns, track them separately—one being delayed doesn't affect the other. Some states process faster than the federal government; others are slower.
What to do if your refund is delayed beyond the expected timeline
If the IRS says your refund was sent but you haven't received it after the expected time, first confirm the delivery method. If you chose direct deposit, check your bank account to see if the deposit posted. Sometimes a deposit appears as pending for a day or two before clearing. If it's been more than three business days since the IRS said "Refund Sent" and you still don't see it, contact your bank to confirm they received the transfer.
If you chose a paper check and it's been more than 21 days since the IRS said "Refund Sent," the check may have been lost or stolen in the mail. Call the IRS at 1-800-829-1040 with your Social Security number and return information. They can confirm whether the check was mailed and issue a replacement if necessary. A replacement check takes another 4 to 6 weeks to arrive.
If the IRS tool still shows "Return Received" or "Refund Approved" but you're past the 21-day window, your return may be held for review. The IRS will send you a letter if additional information is needed. Check your mail carefully—these letters come from the IRS, not from tax software or third parties. If you don't receive a letter within 60 days, call the IRS to ask why your return is delayed.
Refunds involving tax credits take longer
If your return includes the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS cannot release your refund until February 15 at the earliest, even if you file in January. This is a legal requirement, not a processing delay. The IRS holds these returns to prevent fraud and verify that you meet the credit requirements.
After February 15, the IRS still processes these returns more slowly than standard returns because they require additional verification. Expect 60 days or longer from the date you file. If you file on January 20 and claim the EITC, your refund won't arrive before mid-April at the earliest, and often later.
The IRS sends a letter if your EITC or ACTC claim is selected for review. This is routine and doesn't mean you did anything wrong. Respond to the letter promptly with the documents requested—usually proof of income, residency, or dependent information. Delays in responding can push your refund back another 30 to 60 days.
State refund timelines vary widely
Most states process refunds within 30 to 45 days of receiving your state return. Some states are faster: Virginia and North Carolina often process within 14 to 21 days. Others are slower: California and New York can take 60 days or longer during peak season. A few states offer faster processing if you file electronically and request direct deposit, similar to the federal system.
State refunds are independent of federal refunds. You might receive your federal refund in 21 days but wait 60 days for your state refund, or vice versa. If you filed both returns at the same time, don't assume they'll arrive together. Check your state's tax agency website for the current processing time—many states post average wait times during tax season.
If your state refund is delayed, contact your state's tax agency directly. Most have a phone line or online tool similar to the IRS's "Where's My Refund?" Some states require you to wait 60 days before investigating a missing refund; others allow inquiries after 30 days. Check your state's rules before calling.
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, where they lend you money against your expected refund for a fee. This is not faster—you're paying to borrow your own money. The standard 21-day timeline is the fastest the IRS will process your return.
What if the IRS says my refund was sent but my bank says they never received it?
Contact the IRS when ready at 1-800-829-1040. Provide your Social Security number, filing status, and the refund amount. The IRS can confirm whether the direct deposit was sent and to which bank account. If there's a mismatch (you entered the wrong account number), the IRS can issue a check instead. If the deposit was sent but your bank didn't receive it, the IRS and your bank will investigate together.
Do I have to wait 21 days, or is that just an average?
21 days is the IRS's target processing time, not a may provide. Some refunds arrive in 10 to 14 days; others take 60 days or longer. If your return is straightforward, matches all your income documents, and doesn't claim certain credits, you're more likely to be on the faster end. If your return requires verification or contains errors, expect closer to 60 days.
If I file my taxes on April 10, when will I get my refund?
If you e-file on April 10 and request direct deposit, the IRS targets 21 days from when they receive your return. Assuming they receive it on April 10, you'd expect your refund by May 1. However, during peak tax season (late March through mid-April), processing times often stretch to 30 to 45 days. A safer estimate is early to mid-May.
Why does the IRS say my refund was approved but I still haven't received it?
"Refund Approved" means the IRS has reviewed your return and decided to send you money. It doesn't mean the money has left the IRS yet. After approval, the IRS still needs to prepare the payment (print a check or arrange a direct deposit transfer), which takes a few more days. Once it shows "Refund Sent," expect the money within one to two business days for direct deposit or 7 to 14 days for a check.