Standard timeline for federal income tax refunds
The IRS aims to issue most federal income tax refunds within 21 days of accepting your return. This is the official target, not a may provide. If you file electronically and choose direct deposit to your bank account, you are most likely to hit this window. If you file on paper or request a check by mail, add another two to three weeks for processing and delivery.
The 21-day clock starts when the IRS accepts your return, not when you submit it. There is a difference. The IRS may hold your return for review before acceptance, which delays the start of the countdown. You can track when your return was accepted by checking the status on IRS.gov using the "Where's My Refund?" tool with your Social Security number, filing status, and refund amount.
Returns filed in January and February typically process faster than those filed in March through April, when the IRS is handling peak volume. A return filed in mid-January might arrive in 18 days; the same return filed on April 1 might take the full 21 days or slightly longer.
Key Takeaways
- Federal refunds by direct deposit usually arrive within 21 days of the IRS accepting your return, though many come faster.
- Paper returns and mailed checks add two to three weeks beyond the 21-day processing window.
- The IRS counts the 21 days from acceptance, not from when you file, and you can see your acceptance date in the "Where's My Refund?" tool.
- State income tax refunds follow their own timelines, which vary by state and are separate from federal processing.
- If your refund does not arrive within 21 days of acceptance, or within 28 days of filing if you cannot confirm acceptance, contact the IRS or your state tax authority.
Why some refunds take longer than 21 days
The IRS holds certain returns for additional review before accepting them. This happens when your return contains errors, claims that need verification, or patterns that trigger automated checks. Common triggers include large charitable deductions, business losses, the Earned Income Tax Credit, or the Child Tax Credit. A hold for review can add one to three weeks to your timeline, and you will not see movement in "Where's My Refund?" until the review is complete.
Incomplete or incorrect information also delays processing. If you entered your bank account number wrong, the IRS cannot deposit your refund and must mail a check instead—adding weeks. If you forgot to sign the return or did not include a required form, the IRS will contact you by mail asking for the correction, which resets the clock.
Filing status mismatches and Social Security number errors are common culprits. If the name or SSN on your return does not match IRS records exactly, processing stops. This is especially common for people who recently married, divorced, or changed their legal name.
Direct deposit versus check by mail
Direct deposit is the fastest method. Money goes straight to your bank account, and most banks post it within one business day of the IRS sending it. The full timeline is usually 18 to 21 days from acceptance.
A check by mail takes longer. After the IRS processes your return, they print and mail the check, which can take five to seven business days to reach the post office. Then it travels through mail delivery, which adds another five to ten business days depending on distance. Total time from acceptance is typically 28 to 35 days. If the check is lost or damaged in transit, you will need to contact the IRS to request a replacement, which adds another two to four weeks.
If you filed on paper and did not provide bank account information, you automatically get a check. You cannot change this to direct deposit after filing; you have to wait for the check to arrive.
State income tax refund timelines
State refunds are processed separately from federal refunds and follow different timelines. Some states process refunds faster than the IRS; others take longer. A few states tie their refund timeline to federal acceptance, so your state refund may arrive at the same time as your federal one. Most states, however, have their own processing window.
Common state timelines range from 14 to 45 days from when the state tax authority receives your return. States that allow e-filing usually process those returns faster than paper returns. You can check your state refund status through your state's tax department website—each state maintains its own tracking tool, similar to the IRS "Where's My Refund?" system.
If you filed a combined federal and state return through tax software, the state portion may be delayed if the federal return is held for review. The state cannot process your state return until the federal return is accepted.
What to do if your refund is late
If your refund has not arrived within 21 days of acceptance (or 28 days from the date you filed if you cannot confirm acceptance), use "Where's My Refund?" to check status. This tool updates once per day, usually overnight. If the tool shows your return is still being processed, wait a few more days before contacting the IRS.
If the tool shows your refund was issued but you have not received it, the money may be in transit. For direct deposits, contact your bank to confirm the deposit has not already posted to your account under a different date or description. For checks, wait ten business days after the issue date shown in "Where's My Refund?" before assuming it is lost.
If your refund shows as issued more than ten business days ago and you still have not received it, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can confirm whether the check was cashed or the deposit was received, and can issue a replacement if needed. For state refunds, contact your state tax department's refund hotline—the number is on your state's tax website.
Refunds held for offset or levy
Your refund may be delayed or reduced if you owe money to a federal or state agency. The IRS can offset your refund to pay back taxes, unpaid child support, student loan debt in default, or other federal debts. State tax authorities can do the same for state debts. This process is called offset, and it can take several weeks after your return is accepted.
If your refund is offset, the IRS or state will send you a notice explaining what debt was paid and how much was taken. The notice arrives by mail and may take two to four weeks to reach you. You can also see offset information in "Where's My Refund?" if the offset has been processed.
If you believe your refund was offset in error, you can dispute it, but the process is separate from the refund timeline and requires contacting the agency that claimed the debt.
Amended returns and corrected refunds
If you file an amended return (Form 1040-X) to correct an error on your original return, processing takes longer. The IRS typically takes 16 weeks to process an amended return, though some are completed faster. You cannot track an amended return in "Where's My Refund?"—that tool only shows your original return status.
If your amended return results in a larger refund, the IRS will issue it once processing is complete. If it results in a smaller refund or money owed, the IRS will send a notice with instructions. Do not file an amended return unless you have made an actual error; filing an amended return resets your refund timeline and delays payment.
Frequently Asked Questions
Can I get my refund faster than 21 days?
Not through the IRS. The 21-day target is the fastest standard timeline for direct deposit. Some refunds arrive in 10 to 14 days, but you cannot request expedited processing. Filing early in the tax season (January or early February) may help, since the IRS has lower volume then.
Why does the IRS say 21 days but my refund took 30?
The 21 days counts from acceptance, not from filing. If your return was held for review before acceptance, that time does not count toward the 21 days. Check "Where's My Refund?" to see your acceptance date and count forward from there.
What if I filed electronically but chose a check instead of direct deposit?
Your refund still processes in 21 days, but then the IRS has to print and mail the check, adding five to ten business days. Total time is usually 28 to 35 days from acceptance.
Do I get my federal and state refunds at the same time?
Not usually. Federal and state returns are processed by different agencies on different schedules. Your state refund may arrive before or after your federal refund, depending on your state's processing time and whether your state return was held for review.
What happens if the IRS loses my check?
Contact the IRS at 1-800-829-1040 with your Social Security number and refund amount. They can confirm whether the check was cashed and issue a replacement if it was not. A replacement check takes another five to ten business days to arrive by mail.