The standard timeline for a federal refund is 21 days from the IRS processing your return

The IRS publishes 21 days as the standard window for a refund to land in your bank account after they process your return. That clock starts when the IRS accepts your return, not when you file it. If you file on January 15 and the IRS accepts it that same day, you should see the money by February 5. If there is a delay in acceptance — because of missing information, a math error, or a backlog — the 21 days starts from the day they actually accept it, not from the day you submitted it.

The 21-day window assumes you chose direct deposit and provided correct banking details. If you requested a check instead, add 7 to 10 business days after the refund is issued. The IRS does not mail checks; they contract with a vendor to print and send them, which adds time.

In practice, many refunds arrive faster than 21 days — sometimes within 5 to 10 days of acceptance. Others take the full 21 days or longer. The speed depends on whether the IRS needs to verify anything on your return, whether you claimed certain credits, and how busy the IRS is at that moment in the filing season.

Key Takeaways

  • The IRS counts 21 days from the date they accept your return, not from the date you file it, so check your acceptance confirmation for the actual start date.
  • Direct deposit is faster than a mailed check; a check adds 7 to 10 business days after the IRS issues the refund.
  • Refunds that claim the Earned Income Tax Credit or Child Tax Credit often take longer because the IRS verifies these credits before releasing the money.
  • You can track your refund status in real time using the IRS Where's My Refund tool, which updates once per day and shows the exact date the IRS expects to deposit or mail it.

Why some refunds take longer than 21 days

The 21-day window is a target, not a may provide. The IRS delays processing when they need to verify information on your return. Common reasons include a mismatch between your Social Security number and your name, income reported on your W-2 that does not match what you reported, or a claim for the Earned Income Tax Credit or Child Tax Credit that requires additional review.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15 at the earliest, even if everything else on your return is correct. This is a statutory requirement, not a processing delay. The IRS uses this time to cross-check your income and dependent information against Social Security records and other databases.

A return filed on paper takes longer to process than one filed electronically. The IRS must scan and key the data by hand, which can add weeks. If you filed on paper and have not heard anything after 21 days, contact the IRS at 1-800-829-1040 to confirm they received it.

How to check the status of your refund

The IRS Where's My Refund tool is the official way to track your refund. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows three pieces of information: whether the IRS has received your return, whether they have processed it, and the date they expect to deposit or mail the refund.

The tool will tell you if the IRS needs more information from you — for example, if they need to verify your identity or if there is a discrepancy on your return. If it says "we are still processing your return," that is normal; it does not mean something is wrong. If it says "we received your return but have not yet processed it," you are in the queue.

Do not call the IRS to ask about your refund status unless Where's My Refund says there is a problem or more than 21 days have passed since acceptance. The IRS phone lines are overwhelmed during tax season, and the tool is always more current than what a representative can tell you.

Direct deposit versus check: the timing difference

Direct deposit is the fastest way to receive a refund. Once the IRS processes your return and approves the refund, they send the deposit instruction to your bank. Most banks post the deposit within one business day, though some take two. The entire process from IRS approval to money in your account usually takes 3 to 5 business days.

A mailed check takes longer because the IRS contracts with a vendor to print and mail it. After the IRS approves your refund, the vendor prints the check, which takes a few days, then mails it. Depending on where you live and mail speed, the check can take 7 to 10 business days to arrive after it is mailed. If you requested a check and have not received it after 10 business days from the expected date, use Where's My Refund to confirm the IRS actually mailed it, then contact the IRS.

If you filed your return but did not provide banking information, the IRS will mail a check by default. You cannot change this after filing unless you contact the IRS before they process your return — which is usually not possible because processing happens quickly.

What to do if your refund is late

If Where's My Refund shows a refund date that has passed and the money has not arrived, wait one more business day. Banks sometimes post deposits a day late, especially if the deposit arrived on a Friday or before a holiday.

If it has been more than one business day past the expected date, check your bank account to make sure the deposit went to the correct account. If you provided the wrong routing number or account number when you filed, the IRS sent the money to that account, not to your current one. Contact your bank to ask if they received a deposit to that old account number.

If your bank confirms no deposit arrived and Where's My Refund still shows the refund was processed, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether they sent the deposit and, if they did, help you trace where it went. If they did not send it, they can tell you why the return is still being processed.

Refunds claimed by creditors or for unpaid taxes

If you owe back taxes, child support, or a federal student loan debt, the IRS may intercept your refund to pay it. This is called a tax offset. The IRS does not send the money to you; instead, it goes to the agency you owe. Where's My Refund will show "your refund is being processed" but the money will never arrive in your account.

The IRS sends a notice in the mail explaining the offset and which agency received the money. This notice arrives separately from your refund, sometimes weeks later. If you believe the offset was wrong — for example, if the debt was paid or if it belongs to someone else — you must contact the agency that received the money, not the IRS. The IRS only carries out the offset; they do not make the decision about whether it was correct.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Many refunds arrive in 5 to 10 days, but you cannot request expedited processing. The speed depends on whether the IRS needs to verify anything on your return and how busy they are. Direct deposit is always faster than a check. Using Where's My Refund is the only way to know your actual refund date.

What if I filed electronically but Where's My Refund says the IRS has not received my return?

Wait 24 hours and check again. The tool updates once per day. If it still says not received after two days, your return may not have transmitted successfully. Contact your tax software or tax preparer to confirm they sent it. If they did, ask them to resubmit it or file a paper return as backup.

Does claiming the Child Tax Credit delay my refund?

Yes. If you claimed the Additional Child Tax Credit (ACTC), the IRS holds your entire refund until February 15 at the earliest. This is required by law. Even if everything else on your return is correct, you will not see the money before mid-February.

What happens if I move before my refund arrives?

If you provided a mailing address for a check, the check will go to that address. If you move before it arrives, contact the post office to forward mail to your new address. If the check is lost, contact the IRS at 1-800-829-1040 and they can issue a replacement. For direct deposit, the refund goes to the bank account you listed, not to an address, so moving does not affect it.

Why does Where's My Refund say my refund was approved but the money has not arrived?

There is a lag between when the IRS approves the refund and when your bank receives and posts the deposit. For direct deposit, allow one to two business days after approval. If it has been longer and your bank confirms no deposit arrived, contact the IRS to verify they sent it to the correct account number.