The timeline depends on how you file and how the IRS processes your return

If you file electronically and request direct deposit to your bank account, the IRS typically issues your refund within 21 days. That 21-day window starts from the date the IRS receives your return, not the date you file it. The actual deposit into your bank account usually happens within one to five business days after the IRS releases the refund, depending on your bank's processing speed.

If you file by paper, add 4 to 6 weeks to that timeline. Paper returns take longer to scan, process, and verify. If you request a check instead of direct deposit, add another 7 to 14 business days for the check to arrive by mail and clear once you deposit it.

The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows the exact status of your return. You can check it within 24 hours of filing electronically, or within 4 weeks of mailing a paper return. This tool is more reliable than calling or visiting in person.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route: the IRS typically issues your refund within 21 days of receiving your return, then your bank deposits it within one to five business days.
  • Paper returns take 4 to 6 weeks to process, and requesting a check instead of direct deposit adds another 7 to 14 business days.
  • The 21-day clock starts when the IRS receives your return, not when you submit it, so check your filing confirmation for the actual receipt date.
  • Use the IRS "Where's My Refund?" tool to track your return status; it updates more frequently than phone lines or in-person visits.
  • If your refund does not arrive within the expected timeframe, contact your bank first to confirm the deposit was not delayed on their end.

Why direct deposit is faster than a check

Direct deposit moves money electronically from the IRS's bank to your bank. Once the IRS approves your refund, the transfer happens in hours or overnight. Your bank then credits the funds to your account within one to five business days, depending on whether the deposit arrives during business hours and how your bank processes ACH transfers.

A paper check requires the IRS to print, mail, and track the physical document. Mail delivery alone takes 7 to 14 business days depending on distance. Once you receive the check, your bank must clear it, which adds another 1 to 5 business days. The total time from IRS approval to cleared funds in your account can stretch to 3 to 4 weeks.

If you did not request direct deposit on your original return, you cannot change it after filing. You will receive a check. If you want direct deposit next year, you will need to file electronically and provide your bank account and routing number on your return.

What delays a refund after the IRS receives it

The IRS processes returns in the order they are received, but certain returns take longer to verify. Returns with errors, missing information, or amounts that trigger fraud checks can add weeks or months to the timeline. Common triggers include large deductions, self-employment income, earned income tax credits, or child tax credits.

If the IRS needs more information, they will mail you a notice. This is not a rejection — it is a request for documentation. You will have a deadline to respond, usually 30 days. Once you send the requested documents, processing resumes, but the clock restarts.

Identity theft and refund fraud are also reasons for delays. If someone files a return using your Social Security number before you do, the IRS will flag your legitimate return and hold it while they investigate. This can add 60 to 120 days to your timeline. You will receive a notice explaining the hold.

How to track your refund status

The IRS "Where's My Refund?" tool is available at IRS.gov. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."

"Return Received" means the IRS has scanned your return and begun processing. This status appears within 24 hours of electronic filing or within 4 weeks of mailing a paper return. "Refund Approved" means the IRS has verified your return and authorized the payment. "Refund Sent" means the IRS has issued the money to your bank or mailed your check. "Refund Delivered" means your bank has received and credited the deposit, or your check has been delivered.

The tool updates once per day, usually overnight. Calling the IRS refund hotline (1-800-829-1954) will give you the same information, but wait times are often 30 minutes or longer. The online tool is faster and available 24 hours a day.

What to do if your refund is late

If your refund has not arrived within the expected timeframe, first check the "Where's My Refund?" tool to see if the status has changed. If it still shows "Refund Sent" but you have not received the deposit, contact your bank. Ask them to search for an incoming ACH transfer from the IRS. Sometimes deposits are delayed on the bank's end, or they may have been routed to the wrong account if you provided incorrect account or routing numbers.

If your bank confirms no deposit has arrived and the IRS tool shows "Refund Sent," call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the transfer was sent to the correct bank and account. If there was an error in your account information, the IRS will reissue your refund, usually by check, which adds another 7 to 14 days.

If your refund was supposed to arrive by check and it has been more than 14 business days since the "Refund Sent" status appeared, file a claim with the IRS. You can do this by calling 1-800-829-1954 or by mailing Form 3115 (Application for Change in Accounting Method) along with a letter explaining the situation. The IRS will issue a replacement check or direct deposit within 60 days.

How offsets and levies affect your refund timeline

If you owe back taxes, child support, student loans, or other federal or state debts, the government can intercept your refund before it reaches your bank. This is called an offset or levy. When this happens, the IRS will not deposit your refund into your account. Instead, the money goes to the agency you owe.

You will receive a notice in the mail explaining the offset, which agency received the money, and how much was taken. This notice arrives separately from your refund status, so you may see "Refund Sent" in the "Where's My Refund?" tool but never see the money in your account.

If you believe the offset was made in error — for example, if you already paid the debt or if the debt belongs to someone else — you can dispute it by contacting the agency that received the funds. The process varies by agency and type of debt. Start by calling the phone number on your offset notice.

Electronic filing versus paper filing: the speed difference

Electronic filing is faster at every step. The IRS receives electronic returns instantly and begins processing within 24 hours. Paper returns must be physically delivered, scanned, and entered into the system, which takes 4 to 6 weeks just to reach the processing queue.

Most tax software offers free electronic filing if your income is below a certain threshold (usually $79,000 for the 2024 tax year). The IRS Free File program lists participating software providers on IRS.gov. If you earn more than the threshold or prefer to file by paper, you can still file electronically through a tax professional or paid software, but you will pay a fee.

If you file by paper, mail your return to the address listed in the tax instructions for your state. Use certified mail with return receipt if you want proof of delivery. The postmark date is your filing date, not the date the IRS receives it.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you cash immediately, but you pay interest and fees, and you still have to repay the loan when your actual refund arrives. This is almost never worth the cost.

What if I filed my return but did not receive a confirmation?

If you filed electronically, you should receive an email or on-screen confirmation within minutes. If you did not, check your spam folder or log back into the software you used. If you filed by paper, keep a copy of your return and the certified mail receipt. The postmark date is your proof of filing.

Does my bank account type affect how fast the deposit arrives?

No. Savings accounts, checking accounts, and money market accounts all receive ACH deposits at the same speed. The only difference is whether your bank processes ACH transfers on weekends and holidays. Most do not, so a refund sent on Friday may not appear until Monday.

Can I split my refund between two bank accounts?

Yes, if you file electronically. You can direct deposit part of your refund to one account and the rest to another, or to a savings account and a checking account at the same bank. You will need both account numbers and routing numbers. Paper returns do not allow splits; you will receive one check.

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, regardless of where you live. If you requested a check, update your address with the IRS as soon as possible using Form 8822 (Change of Address). If the check is already in the mail, the post office will forward it to your new address, but this adds 1 to 2 weeks.