Most federal refunds land within 21 days of the IRS accepting your return

The IRS publishes a 21-day window as its standard processing time. That clock starts when the IRS accepts your return — not when you file it, and not when you mail it. If you file electronically and choose direct deposit, you will usually see money within that window. If you file on paper or request a check, add time for mail delivery on both ends.

The 21-day estimate assumes your return has no errors, no missing information, and no flags that trigger manual review. Many returns clear in 5 to 10 days. Some take the full 21. A small number take longer because the IRS needs to verify something — income from a second job, education credits, or a mismatch between what you reported and what employers or banks reported to the IRS.

State refunds follow their own timeline. Most states process within 30 days of accepting your return, but some take longer. If you filed a combined federal and state return, the state refund may arrive weeks after the federal one, even though you sent them at the same time.

Key Takeaways

  • Federal refunds typically arrive within 21 days of the IRS accepting your return, with direct deposit faster than checks.
  • The 21-day clock starts when the IRS accepts your return, not when you file or mail it — you can track this on the IRS website.
  • Paper returns and check payments add time because of mail delivery delays on both ends.
  • State refunds operate on a separate timeline and often arrive weeks after your federal refund, even if you filed both together.
  • Returns with errors, missing documents, or information that does not match IRS records will take longer than 21 days.

How to track your refund status right now

The IRS offers a tool called Where's My Refund? on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once a day, usually overnight. It will tell you whether the IRS has accepted your return, whether it is being processed, and when the refund is scheduled to arrive.

If you filed within the last 24 hours, the tool may not show your return yet — the IRS needs time to load it into the system. Wait a day and check again. If you filed more than a week ago and the tool says "Return Received" but nothing else, your return may be in the queue for manual review.

You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. The wait time is often long during tax season, but the automated system can give you the same information as the website without speaking to a person.

Direct deposit arrives faster than a mailed check

If you chose direct deposit on your return, the IRS sends the refund electronically to your bank account. This usually takes 1 to 3 business days after the IRS releases the money. The IRS releases the money on the date shown in Where's My Refund?, and your bank then processes the deposit — most banks post it the next business day.

If you chose a mailed check, the IRS prints and mails it from a processing center. Depending on where you live and where the check is mailed from, delivery takes 7 to 14 days. The check is dated the day the IRS mails it, not the day it arrives at your mailbox. If the check is lost or stolen, you will need to contact the IRS to request a replacement, which adds another 4 to 6 weeks.

Direct deposit is faster and safer. If you did not choose it this year, you can still request a refund by direct deposit when you file next year, or you can use the IRS's Form 8888 to split a refund between a check and a direct deposit account.

What delays a refund beyond 21 days

The most common reason for delay is a mismatch between what you reported and what the IRS received from employers, banks, or other sources. If you reported $50,000 in income but your W-2 shows $52,000, the IRS will hold your return for manual review. This can add 2 to 4 weeks. You do not need to do anything — the IRS will contact you if it needs more information.

Missing or incomplete information also triggers a delay. If you claimed a child tax credit but did not include the child's Social Security number, or if you claimed an education credit but the school name does not match IRS records, the return goes to manual review. Again, the IRS will reach out if it needs clarification.

Identity theft flags and fraud checks can also hold a return. If the IRS suspects your return may be fraudulent — for example, if multiple returns claim the same dependent — it will hold the refund while it investigates. This process can take 60 days or longer. You can call the IRS at 1-800-829-1954 to ask whether your return is under review, but you cannot speed up the process.

State refunds often arrive separately and later

If you filed a combined federal and state return through a tax software or tax preparer, you submitted both returns at once. The IRS and your state tax agency process them independently, on different schedules. Your federal refund may arrive in 2 weeks while your state refund takes 4 to 6 weeks.

Some states are faster than others. States like California and New York, which process millions of returns, often take 30 to 45 days. Smaller states may process in 2 to 3 weeks. If you filed a paper return, your state may not even begin processing until the IRS processes the federal return, which adds another week or two.

You can track your state refund through your state tax agency's website. Most states have their own refund tracking tool, similar to the IRS's Where's My Refund?. Search for "[your state] tax refund status" to find the right page. Some states also send email or text notifications when your refund is processed.

What to do if your refund does not arrive on time

If the IRS said your refund would arrive by a certain date and it has not shown up after 5 business days, contact your bank first. Ask whether the deposit is pending or whether there was a problem receiving it. Some banks hold deposits for 24 to 48 hours before posting them, especially if the account is new or has had little activity.

If your bank confirms the deposit has not arrived, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether the refund was actually sent and, if so, whether it was sent to the correct bank account. If you provided the wrong account number, the IRS can issue a replacement check, which takes 4 to 6 weeks.

If you chose a mailed check and it has not arrived after 14 days, contact the IRS as well. The IRS can issue a replacement check or, in some cases, send the refund by direct deposit instead. Do not cash a replacement check if the original one arrives later — return it to the IRS or your bank to avoid fraud issues.

Amended returns and refunds take much longer

If you filed an amended return using Form 1040-X, your refund will take longer than 21 days. The IRS typically processes amended returns in 8 to 12 weeks, though some take up to 16 weeks. Amended returns are processed by hand, not automatically, which is why they take so much longer than original returns.

You can track an amended return using Where's My Refund? just like an original return, but the tool will show a different status. It will say "Amended Return Received" or "Amended Return Being Processed" rather than the standard messages. The estimated refund date will be much further out than 21 days.

If you need the refund sooner, you cannot speed up an amended return. The IRS has no expedited process. Your only option is to wait. If the amended return is for a prior year and you are owed a large refund, you might consider taking a loan against the expected refund, though this is expensive and usually not worth it.

Frequently Asked Questions

Does filing early mean I get my refund early?

Not necessarily. The IRS begins accepting returns in late January, but it does not start processing them until mid-February, even if you file in January. Filing early does not move you ahead in the queue. You will get your refund within 21 days of the IRS accepting your return, regardless of when you filed it.

What if I filed my return but the IRS says it has not received it?

If you filed electronically, wait 24 hours and check Where's My Refund? again. The IRS needs time to load returns into its system. If you filed on paper and it has been more than two weeks, contact the IRS at 1-800-829-1954 to confirm it was received. You may need to file again if the original was lost in the mail.

Can I get my refund faster if I pay a tax preparer or software company extra?

No. The IRS processes all returns on the same schedule, regardless of who prepared them or what software was used. No one can speed up the IRS. Some tax software companies offer "refund advance" loans, but these are expensive and you pay interest on money that is already yours.

Why is my state refund taking so much longer than my federal refund?

States process returns on their own schedule, separate from the IRS. Some states wait for the federal return to be processed before they begin work on the state return. Others process them in parallel but simply take longer. Check your state tax agency's website for an estimate of how long state returns typically take.

What happens if I move after I file but before my refund arrives?

If you chose direct deposit, the refund will go to the bank account you listed on your return, regardless of where you live. If you chose a mailed check, update your address with the post office so the check is forwarded to your new address. If the check is returned to the IRS as undeliverable, you will need to contact the IRS to request a replacement.