How the refund reaches you depends on how you filed and how you chose to receive it

The IRS processes your return and approves your refund, but the money does not when ready appear in your bank account. The path it takes — and how long it sits in transit — depends on three things: whether you filed on paper or electronically, whether you chose direct deposit or a check, and whether the IRS flagged your return for review.

If you filed electronically and chose direct deposit, the refund typically lands in your bank account within five to seven business days after the IRS approves your return. If you chose a paper check, add another week or two for the check to be printed, mailed, and delivered. If you filed a paper return by mail, the IRS takes longer to process it in the first place, so the entire timeline stretches out.

The IRS publishes a tool called Where's My Refund? on IRS.gov that tells you the exact status of your return and, once approved, when the money will arrive. You can check it using your Social Security number, filing status, and the refund amount.

Key Takeaways

  • Direct deposit refunds typically arrive five to seven business days after the IRS approves your return; paper checks take an additional one to two weeks for printing and mailing.
  • Paper returns filed by mail take longer to process initially because the IRS must scan and enter the information by hand.
  • The IRS Where's My Refund tool shows your return status and estimated arrival date once the refund is approved.
  • If your return is held for review, the refund date will be delayed; the tool will show a message explaining why.
  • Your bank may hold a deposited refund for one to two business days before making it available, even after it arrives from the IRS.

Direct deposit refunds: the fastest route

Direct deposit means the IRS sends your refund electronically to your bank account instead of mailing a check. This is the fastest way to receive your money and also the safest — there is no check to lose in the mail or have stolen.

Once the IRS approves your return, it sends the refund to your bank's processing center. From there, your bank deposits it into your account. The whole process usually takes five to seven business days. Business days means Monday through Friday, not counting federal holidays. So if the IRS approves your return on a Friday, the five-day clock starts Monday.

Even after the money arrives at your bank, your bank may hold it for one to two business days before you can withdraw it or spend it. This is called a hold, and banks do it to make sure the transfer completed without errors. You can see the money in your account during a hold, but you cannot use it yet. The hold time varies by bank.

Paper check refunds: slower but straightforward

If you chose to receive your refund by check, the IRS prints a physical check and mails it to the address on your return. This adds one to two weeks to the timeline because of printing and mail delivery time.

After the IRS approves your return, it takes a few days to print the check. Then the check goes into the mail. Depending on where you live and where the check is mailed from, delivery takes five to ten business days. Once you receive the check, you still need to deposit it at your bank, which adds another day or two before the money is available.

Paper checks are riskier than direct deposit because they can be lost, stolen, or delayed by mail service problems. If your check does not arrive within the expected timeframe, you can contact the IRS to request a replacement or have the refund sent by direct deposit instead.

Paper returns filed by mail: the longest timeline

If you mailed a paper return to the IRS instead of filing electronically, your return takes longer to process from the start. The IRS must receive your return, open it, scan the pages, and enter your information into its system by hand. This can add two to four weeks to the processing time before your return is even reviewed.

Once your return is processed and approved, the refund timeline is the same as for electronic returns — five to seven days for direct deposit, or one to two weeks for a check. But because the initial processing is slower, the total time from mailing your return to receiving your refund is typically six to twelve weeks.

If you filed a paper return and have not heard anything after eight weeks, you can contact the IRS or use Where's My Refund? to check the status. The tool works for paper returns too.

What happens if the IRS holds your return for review

Sometimes the IRS flags a return for additional review before approving it. This might happen if there are math errors, missing information, or if the return looks unusual compared to your past filings. When this happens, your refund is delayed.

The Where's My Refund? tool will show a message explaining that your return is under review and give you an estimated date when it will be approved. This can add anywhere from a few days to several weeks, depending on what the IRS needs to check.

If the IRS needs more information from you, it will send you a letter explaining what is needed and how to respond. Read the letter carefully and follow the instructions. Responding quickly helps move your return through the review process faster.

How to track your refund in real time

The IRS Where's My Refund? tool is the official way to check your refund status. You can find it on IRS.gov by searching for "Where's My Refund" or going directly to the IRS website.

To use the tool, you will 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. Checking it multiple times in the same day will not give you new information.

The tool shows three pieces of information: whether your return has been received and is being processed, whether it has been approved, and when the refund will arrive. Once the refund is approved, the tool gives you a specific date or date range.

What to do if your refund does not arrive on time

If the refund does not arrive by the date shown in Where's My Refund?, first check that date again — it may have been updated. If the date has passed and the money is not in your account, wait two more business days. Bank processing can sometimes take longer than expected.

If two business days have passed and the refund still has not arrived, contact your bank to ask if there is a hold on the deposit or if there was a problem receiving it. Give your bank the refund amount and the date it was supposed to arrive.

If your bank confirms the money never arrived, contact the IRS. You can call the IRS refund line at 1-800-829-1040 or use the Where's My Refund? tool to request a trace on your refund. A trace is an investigation into where the money went. The IRS can reissue your refund if it was lost or misdirected.

Frequently Asked Questions

Can I get my refund faster than five to seven days?

No. Five to seven business days for direct deposit is the standard timeline after the IRS approves your return. Some tax software companies advertise faster refunds, but they are lending you money against your refund, not speeding up the IRS process. You pay fees for this service, so direct deposit is usually the better choice.

Why is my refund taking longer than expected?

The most common reasons are that your return is under review, your bank is holding the deposit, or mail delivery is delayed. Check Where's My Refund? first to see if the IRS has updated the approval date. If the tool shows your refund was approved and the date has passed, contact your bank to ask about holds.

What if I gave the IRS the wrong bank account number?

If you discover the error before the refund is sent, contact the IRS when ready to correct it. If the refund has already been sent to the wrong account, the IRS can help you trace it. You may need to contact the bank that received the deposit and ask them to return it. This process can take several weeks.

Can I cancel my refund and get a different payment method?

Once the IRS has approved your return and sent the refund, you cannot cancel it. If you chose a check and want direct deposit instead, you can request a trace and ask the IRS to reissue the refund by direct deposit, but this adds time. It is better to choose your payment method carefully before filing.

Do I have to wait for my refund, or can I get the money sooner?

You have to wait for the IRS to process and approve your return. Some tax preparation companies offer refund advances or loans, but these come with fees and interest. Direct deposit is free and is the fastest way the IRS will send you the money.