Timeline from filing to money in your account

The IRS says most refunds arrive within 21 days of when they accept your return. In practice, most people see money in 5 to 10 business days if they file electronically and choose direct deposit. Paper returns take longer — usually 4 to 6 weeks — because the IRS has to open the envelope, scan the documents, and enter the data by hand.

The 21-day window is not a may provide. It is the outer limit the IRS publishes. Your actual timeline depends on whether you filed electronically or by mail, whether you chose direct deposit or a check, and whether the IRS needs to verify anything on your return before releasing the money.

Direct deposit is the fastest method. The IRS sends the refund to your bank, and your bank posts it to your account — usually within one to three business days of the IRS releasing it. A paper check takes longer because it has to be printed, mailed, and then deposited or cashed by you. Expect an additional 7 to 14 days for mail delivery and processing.

Key Takeaways

  • Electronic filing with direct deposit typically results in a refund within 5 to 10 business days, though the IRS allows up to 21 days.
  • Paper returns filed by mail take 4 to 6 weeks because the IRS must manually process each document.
  • Direct deposit is faster than a mailed check by at least one week, sometimes two.
  • The IRS may hold your refund if it detects errors, if you owe back taxes or student loans, or if your return matches a fraud pattern.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, updated once per day.

Why some refunds take longer than 21 days

The IRS delays refunds for several reasons, and the delay can add weeks or months to your timeline. The most common reason is a mismatch between what you reported and what the IRS already has on file — for example, a W-2 from your employer that shows different income than what you claimed, or a 1099 from a bank or investment account you forgot to report.

The IRS also holds refunds if you owe money to the federal government from a prior year, if you have unpaid student loans in default, or if you owe back child support. The Treasury Department can redirect your refund to pay these debts before you see any of it. This process, called offset, can take an additional 2 to 3 months.

A third reason for delay is fraud detection. The IRS screens returns for patterns that suggest identity theft or tax fraud — for example, claiming a dependent you have never claimed before, or reporting income that is wildly inconsistent with your prior years. If your return triggers these filters, an IRS employee will review it manually, which adds 4 to 6 weeks to the timeline.

How to check the status of your refund

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount, and the tool tells you whether the IRS has received your return, whether it is being processed, whether it has been approved, and when the money will be sent. The tool updates once per day, usually overnight.

Where's My Refund shows three statuses: "Return Received," "Approved," and "Sent." If your return shows "Received" but not "Approved" after 21 days, the IRS is likely reviewing it for errors or fraud. If it shows "Sent" but the money has not arrived in your account after the expected timeframe, contact your bank to confirm the deposit was received.

You can also call the IRS at 1-800-829-1040 to speak with a representative, though wait times are often long during tax season. Have your Social Security number, filing status, and expected refund amount ready. The IRS will not provide information over the phone unless you can verify this information.

Refunds held for offset or debt collection

If you owe back taxes, student loan debt in default, or child support, the Treasury Department's Offset Program will intercept your refund and send it to the agency you owe. You will receive a notice in the mail explaining the offset, usually 2 to 3 weeks after your refund was supposed to arrive. The notice will tell you which debt was collected and how much was taken.

If you believe the offset was made in error — for example, you already paid the debt, or the debt belongs to someone else — you can file a protest with the Bureau of the Fiscal Service. You have a limited window to do this, usually 60 days from the date on the notice. Contact the agency listed on the notice for instructions on how to file a protest.

Offsets can take your entire refund or only part of it, depending on the amount owed and the amount of your refund. If your refund is partially offset, the remainder will be sent to you by check or direct deposit, depending on how you filed.

What to do if your refund does not arrive on time

If the Where's My Refund tool shows your refund was sent but the money has not arrived in your account after 7 business days, contact your bank first. Ask whether the deposit was received and posted. Sometimes a deposit is delayed on the bank's end, or it may have been sent to an old account if you changed banks since you filed.

If your bank confirms no deposit was received, call the IRS at 1-800-829-1040. Have your return information ready. The IRS can verify whether the refund was actually sent and, if so, request a trace to find out where it went. If the refund was sent to the wrong account, the IRS can issue a replacement check, which takes an additional 4 to 6 weeks.

If the Where's My Refund tool still shows "Received" or "Approved" after 21 days, the IRS is likely reviewing your return. Call the IRS to ask whether there is an issue with your return and what information they need from you to move forward. Providing missing documents or corrected information can speed up the process.

Refunds for amended returns

If you filed an amended return using Form 1040-X, your refund will take longer. The IRS processes amended returns separately and does not use the Where's My Refund tool for them. Most amended returns take 12 to 16 weeks to process, though some take longer if the IRS needs to verify information.

You can check the status of an amended return by calling the IRS at 1-800-829-1040. Have your Social Security number and the tax year you amended ready. The IRS can tell you whether the return has been received and processed, but they cannot give you an exact date for when your refund will arrive.

State tax refunds and timing

State tax refunds follow a different timeline than federal refunds. Most states process returns within 2 to 4 weeks if you file electronically, though some take longer. A few states — including California, New York, and Texas — can take 6 to 8 weeks or more, especially if they need to verify information with the IRS first.

Each state has its own refund tracking tool. You can find a link to your state's tool on the state revenue department website. Enter your Social Security number and refund amount to check status. Some states also allow you to check status by phone or mail.

State refunds are usually sent by check, even if you filed electronically. A few states offer direct deposit for state refunds, but you have to request it when you file. If you are owed both a federal and state refund, they will arrive on different schedules — do not assume they will come together.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Not from the IRS directly. The 21-day timeline is the fastest the IRS processes returns. Filing electronically with direct deposit gets you to the faster end of that range — usually 5 to 10 days — but you cannot speed it up further. Some tax preparation companies offer refund advances or loans, but these come with fees and interest.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the IRS has a record of receipt within 24 hours. If you filed by mail and it has been more than 4 weeks, the return may have been lost. File a replacement return immediately and include a cover letter explaining that this is a duplicate filing. Keep a copy for your records.

Does filing on April 15 delay my refund?

Filing close to the deadline does not delay your refund timeline itself, but it does mean you will receive your refund later in the year. The IRS processes returns in the order they are received, so a return filed in February will be processed before one filed in April. File early if you want your refund sooner.

Will I get interest if my refund is late?

The IRS pays interest on refunds that are delayed beyond 45 days from the date you filed. The interest rate is set quarterly and is currently around 8 percent per year. You do not have to request it — the IRS calculates and includes it automatically if your refund qualifies.

What happens if I move before my refund arrives?

If you filed electronically with direct deposit, your refund will go to the bank account you listed on your return, regardless of where you live. If you are expecting a check and you move, contact the IRS to update your address. You can also file a change of address with the Post Office, which will forward your check to your new address.