Your refund arrives in stages, and the timeline depends on how you file and how you receive the money

After the IRS approves your return, your refund does not arrive the next day. The approval itself—when the IRS accepts your return and processes it—is separate from the payment. From approval to money in your account or mailbox typically takes 5 to 21 days, depending on whether you chose direct deposit or a paper check, and whether the IRS flagged anything during processing.

The IRS publishes a standard timeline: direct deposit refunds arrive within 21 days of approval in most cases. Paper checks take longer—typically 21 to 28 days from approval, sometimes more if mail is slow in your area. But these are outer limits, not guarantees. Many refunds arrive faster, especially early in the tax season when the IRS has fewer returns to process.

The clock starts when the IRS actually approves your return, not when you file it. If you file in February, the IRS may not approve it until March or April. That approval date is what matters for the 5 to 21 day countdown.

Key Takeaways

  • Direct deposit refunds typically arrive 5 to 21 days after the IRS approves your return, with most arriving within 10 to 14 days.
  • Paper check refunds take 21 to 28 days or longer after approval, depending on mail delivery in your area.
  • The IRS Where's My Refund tool shows your approval status and estimated payment date, updated daily.
  • Refunds are delayed if the IRS needs to verify information, detect a discrepancy, or suspect fraud—these holds can add weeks or months.
  • You can track your refund starting 24 hours after you file electronically, or three to four weeks after you mail a paper return.

Direct deposit versus paper check: the real difference in timing

Direct deposit is faster because the money moves electronically from the IRS's bank to yours. Once the IRS approves your return and initiates the transfer, your bank receives the funds within a few business days. Most direct deposit refunds land in accounts within 5 to 10 days of approval, though the IRS's published window is up to 21 days to account for slower banks or processing delays.

Paper checks move through the mail. The IRS prints the check, puts it in an envelope, and sends it to the address on your return. From the time the IRS approves your return to the time you receive the physical check in your mailbox is typically 21 to 28 days, but can stretch to 35 days or more if your mail carrier is slow or if the check gets lost. Once you deposit the check, your bank may hold it for another 1 to 5 business days before the funds are available to spend.

If you filed electronically and chose direct deposit, you should have given the IRS your routing number and account number. Double-check that these are correct on your approved return—a wrong digit means the money goes to the wrong account, and you will have to contact the IRS to recover it.

How to track your refund in real time

The IRS Where's My Refund tool is the official source for your refund status. You can access it on IRS.gov starting 24 hours after you file electronically, or three to four weeks after you mail a paper return. The tool updates once per day, usually overnight.

To use it, you need your Social Security number, filing status, and the exact refund amount from your return. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (the IRS has processed your return and approved the refund), and "Sent" (the refund has been mailed or deposited). When the status is "Approved," the tool also shows an estimated delivery date.

The IRS also offers a text message alert service. Text "REFUND" to 877877 from your phone, and the IRS will send you updates as your refund moves through the system. This is useful if you want a heads-up without logging into the website.

Do not rely on third-party refund tracking websites or apps. They pull data from the IRS tool but add delays and sometimes charge fees. Go directly to IRS.gov.

Why your refund might be delayed after approval

Most refunds arrive on time, but some hit a snag after approval. The IRS may place a hold on your refund if it detects a discrepancy—a mismatch between what you reported and what the IRS has on file, or between your return and information from your employer or bank. Common triggers include a missing or mismatched Social Security number, a dependent claimed on multiple returns, or income that does not match a W-2 or 1099 form.

If the IRS suspects fraud or identity theft, it will hold the refund while it investigates. This can add weeks or months. You will receive a letter explaining the hold and what information the IRS needs from you. Respond quickly and completely—delays in your response delay your refund.

Refunds are also delayed if you owe back taxes, child support, or federal student loans. The IRS can offset your refund to pay these debts before sending you the remainder. The offset process takes additional time, and you will receive a notice explaining what was taken and why.

If your refund is delayed beyond the estimated date shown in Where's My Refund, contact the IRS at 1-800-829-1040. Have your return and Social Security number ready. The IRS can tell you whether there is a hold, what caused it, and when you can expect payment.

Early-season filing and processing backlogs

The IRS processes returns faster early in the tax season (January and February) than later (April and May). If you file in January, your return may be approved and your refund sent within two to three weeks. If you file in April, the same return might take four to six weeks because the IRS is processing millions of returns simultaneously.

Processing speed also depends on the complexity of your return. A straightforward return with W-2 income and the standard deduction processes faster than a return with self-employment income, rental property, or multiple schedules. The IRS may need to review complex returns more carefully, which adds time even after approval.

Filing electronically is always faster than filing on paper. The IRS can process an electronic return within days; a paper return takes three to four weeks just to be scanned and entered into the system before processing begins.

What to do if your refund does not arrive on time

If the estimated delivery date in Where's My Refund has passed and you have not received your refund, wait one more week before contacting the IRS. Mail delays happen, and the IRS's estimates are conservative. If a full week has passed since the estimated date, call 1-800-829-1040 or visit an IRS office in person.

Have your return, Social Security number, and the refund amount ready. The IRS can tell you whether the refund was sent and, if so, whether it was sent to the correct address and account. If the refund was sent to the wrong account, the IRS can issue a replacement check or initiate a trace to recover the funds from the wrong account.

If you filed by mail and your return has not been received after four weeks, contact the IRS. Bring a copy of your return (if you have one) and proof of mailing (if you kept the receipt). The IRS can search for your return and, if it is lost, help you file again.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns on the same timeline regardless of who prepared them. Some tax software companies and preparers offer "rapid refund" loans that give you cash before the IRS sends your refund, but you pay interest or fees for this service. The actual refund from the IRS arrives on its normal schedule.

What if I filed electronically but the IRS says it received a paper return?

This usually means you filed electronically but also mailed a paper copy by mistake. The IRS will process whichever one it receives first and reject the duplicate. Contact the IRS to confirm which return was processed. If the wrong one was processed, you may need to file an amended return.

Does the IRS refund interest if my refund is late?

The IRS does not pay interest on refunds that arrive within 45 days of the return due date. If your refund is delayed beyond 45 days due to an IRS error, you may be owed interest. The IRS calculates this automatically and includes it with your refund or sends it separately. You do not need to request it.

Can I change my direct deposit information after I file?

Not through the IRS directly. If you filed electronically and want to change your bank account before the refund is sent, contact the IRS when ready at 1-800-829-1040. If the refund has already been sent to the wrong account, the IRS can issue a replacement check instead, but this adds time.

Why does Where's My Refund say "Approved" but the money has not arrived yet?

Approval and payment are two separate steps. "Approved" means the IRS has processed your return and decided to send you a refund. The actual payment—the transfer of money to your bank or the printing and mailing of a check—happens after approval and takes the full 5 to 21 days. Check back in a few days; the status will update to "Sent" once the payment has been initiated.