Timeline from approval to your bank account

Once the IRS approves your return, the refund usually arrives in 5 to 7 business days if you chose direct deposit. If you requested a check by mail, allow 7 to 10 business days from approval for the check to reach you, plus another 1 to 3 days for your bank to clear it once you deposit it. The clock starts the day the IRS processes your return, not the day you filed it.

The approval itself is not instantaneous. The IRS processes returns in batches, and the time between filing and approval depends on whether your return is straightforward or flagged for review. A simple return with no errors or missing information can be approved within 24 hours of filing. A return that triggers an automated check—for example, because you claimed a large child tax credit or education credit—may take several days longer to process before approval happens.

Once approved, the IRS sends your refund to the bank or address you listed on your return. If you provided direct deposit information, the money moves electronically. If you requested a paper check, the IRS prints and mails it from a processing center. Neither method is faster than the other in terms of IRS action, but direct deposit eliminates the mail delay on both ends.

Key Takeaways

  • Direct deposit refunds arrive 5 to 7 business days after the IRS approves your return; paper checks take 7 to 10 business days plus clearing time at your bank.
  • The approval step itself can take 24 hours for simple returns or several days longer if the IRS runs automated checks on your credits or deductions.
  • Weekends and federal holidays do not count as business days, so a refund approved on Friday may not hit your account until the following Thursday.
  • 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 your money.

Why some refunds take longer than 7 business days

A refund that sits beyond the standard timeline usually means the IRS has placed a hold on your return for one of several reasons. The most common is a mismatch between the income reported on your return and the income the IRS has on record from your employer or financial institutions. This triggers a manual review that can add 2 to 4 weeks. Another frequent cause is claiming a refundable credit—such as the Earned Income Tax Credit or the Additional Child Tax Credit—which the IRS verifies before releasing the refund.

If you filed a paper return instead of electronically, processing takes longer because the IRS must scan and enter your information by hand. Paper returns typically take 4 to 6 weeks to process, compared to 24 hours for e-filed returns. If you included a check to pay taxes owed, the IRS may hold your refund until the check clears, which adds another 5 to 10 business days.

Identity verification holds are another source of delay. If the IRS suspects fraud or cannot confirm your identity through its automated systems, it will place your return on hold and may contact you by mail to verify information. This process can take 4 to 6 weeks or longer if you do not respond promptly.

How to check your refund status in real time

The IRS provides a tool called Where's My Refund, available at irs.gov, that shows you exactly where your refund is in the pipeline. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether your return is still being processed, has been approved, or has been sent to your bank or mailing address.

Where's My Refund also displays the expected deposit or delivery date. If your refund has been approved and is on its way, the tool will show the specific date you should see the money. If the tool says "still processing," it means the IRS has not yet approved your return. If it says "approved" but no delivery date appears, contact the IRS by phone or check back the next day—the date usually appears within 24 hours of approval.

You can also check your refund status through the IRS mobile app, which is a free download for iOS and Android. The app uses the same data as the website but may be easier to access on your phone. Neither the website nor the app requires you to log into an IRS account.

What happens if your refund does not arrive on time

If the date shown in Where's My Refund has passed and the money has not arrived, first confirm that you provided the correct bank account or mailing address on your return. If you made a typo on your direct deposit information, the IRS will not catch it—the money will be sent to the wrong account, and you will need to contact your bank to trace it. If you provided a mailing address that was incorrect or has changed, contact the IRS to request that the check be reissued.

If the account and address are correct but the refund is still missing, 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 the refund was actually sent and, if so, trace where it went. If the refund was sent to the wrong account by mistake, the IRS can issue a replacement check, which typically arrives within 4 to 6 weeks.

If you filed a paper return and the refund is overdue, the delay is usually in the scanning and processing stage, not the delivery. Call the IRS and provide your return receipt number if you have it. The IRS can look up your return manually and tell you whether it has been processed yet.

Direct deposit versus paper check: which is faster

Direct deposit is faster overall because it eliminates the mail step on both ends. Once the IRS approves your return and sends the refund electronically, it arrives in your bank account within 5 to 7 business days. A paper check takes 7 to 10 business days to be printed and mailed, and then another 1 to 3 days for your bank to clear it once you deposit it. In the best case, a check takes the same time as direct deposit; in the worst case, it takes 2 to 3 weeks.

Direct deposit also reduces the risk of the refund being lost or stolen in the mail. If a check is lost, you must contact the IRS to request a replacement, which restarts the timeline. If a direct deposit fails because of an incorrect account number, the IRS will typically hold the refund and contact you, giving you a chance to provide the correct information.

If you did not provide direct deposit information on your return, you can still request one by calling the IRS or visiting irs.gov. However, the IRS cannot change your refund delivery method after your return has been approved. If your return is already approved and a check is on the way, you must wait for the check to arrive and then deposit it yourself.

Refunds delayed by tax offsets or levies

In some cases, the IRS will withhold your refund to pay off a debt you owe to a federal or state agency. This is called a tax offset. Common reasons include unpaid federal student loans, back child support, or unpaid state income taxes. If an offset applies to your refund, the IRS will send you a notice by mail explaining what debt was paid and how much was withheld.

If you believe the offset was made in error—for example, because you already paid the debt—you can dispute it by contacting the agency that reported the debt. The IRS does not make the decision to offset; it simply follows instructions from the other agency. Resolving an offset dispute can take several weeks or months, depending on how quickly the agency responds.

A levy is different from an offset. A levy is a legal action the IRS takes to seize money you owe directly to the IRS, such as unpaid income taxes or penalties. If the IRS has placed a levy on your refund, it will notify you by mail. You can request a hearing to challenge the levy, but the process is lengthy and requires you to work with the IRS directly.

State refunds and how they differ from federal refunds

State income tax refunds follow a similar timeline to federal refunds but vary by state. Most states that have income tax process e-filed returns within 1 to 3 weeks and issue refunds within 5 to 7 business days of approval. Paper returns take longer—typically 4 to 8 weeks to process. Some states mail checks; others offer direct deposit. A few states, such as California and New York, have online portals where you can track your state refund status, similar to the IRS Where's My Refund tool.

If you filed your federal and state returns together through a tax software or preparer, the state return may be processed separately and on a different timeline. Your federal refund may arrive while your state refund is still being processed. Check your state's tax agency website for a refund tracking tool specific to your state.

Some states hold refunds if they suspect fraud or if your return is incomplete. If your state refund is delayed, contact your state's tax agency directly. The phone number is usually on your state's tax website or on the notice the state sends you.

Frequently Asked Questions

Can I speed up my tax refund after it is approved?

No. Once the IRS approves your return, the refund follows a fixed timeline based on the delivery method you chose. Direct deposit is the fastest option available, but you cannot change your delivery method after approval. If you filed by paper and requested a check, you must wait for the check to arrive and clear.

What if the IRS says my refund was approved but I still have not received it after 10 business days?

Check Where's My Refund again to confirm the expected delivery date. If the date has passed, verify that you provided the correct bank account or mailing address on your return. If the information is correct, contact the IRS at 1-800-829-1040 to report the missing refund. The IRS can trace where the money was sent and issue a replacement if necessary.

Do weekends and holidays count toward the 5 to 7 business day timeline?

No. Business days do not include Saturdays, Sundays, or federal holidays. If your refund is approved on a Friday, the 5 to 7 business day clock starts on Monday. A refund approved on December 23 may not arrive until after the New Year because the days between do not count.

Why does Where's My Refund show my refund as approved but not give me a delivery date?

The delivery date usually appears within 24 hours of approval. If it has not appeared after a full day, check the tool again the next morning. If the date still does not show, call the IRS at 1-800-829-1040. A delivery date that does not appear may indicate a problem with your direct deposit information or mailing address.

If I owe taxes next year, will the IRS keep my refund this year?

No. The IRS does not withhold a refund because you owe taxes in a future year. However, if you owe back taxes from a previous year, the IRS may offset your current refund to pay that debt. You will receive a notice by mail if an offset occurs.