How long the IRS takes to send your refund

The IRS processes most tax returns within 21 days of receiving them. If you file electronically and choose direct deposit, you will typically see your refund in your bank account within that window. If you file by mail or request a paper check, the timeline stretches to four to six weeks after the IRS processes your return.

The 21-day clock starts when the IRS actually receives your return, not when you submit it. If you e-file on April 10, the IRS may not process it until April 12 or later, depending on their volume. During peak filing season (late February through mid-April), processing can take the full 21 days even for straightforward returns.

Some returns take longer. If the IRS needs to verify information on your return—your income, dependents, or credits claimed—they will contact you by mail and processing pauses until you respond. Returns flagged for identity theft verification, those claiming the Earned Income Tax Credit (EITC), or those with math errors can add two to four weeks to the timeline.

Key Takeaways

  • Direct deposit is the fastest method: most refunds arrive within 21 days of the IRS receiving your return.
  • Paper checks take four to six weeks after processing, and the Postal Service delivery adds another week or more.
  • The IRS Where's My Refund tool shows your exact status and estimated delivery date once your return is received.
  • Returns claiming EITC or Child Tax Credit are held for additional verification and may not process until mid-February, even if filed in January.
  • If your refund does not arrive by the date shown in Where's My Refund, contact the IRS at 1-800-829-1040 or file a Form 3911.

Direct deposit versus paper check: which arrives first

Direct deposit is the fastest and most reliable delivery method. The IRS transfers your refund directly to your bank account, typically within 21 days of processing your return. Your bank may hold the deposit for one to two business days before it shows in your account, but the money is yours once the IRS sends it. You provide your routing number and account number when you file your return.

Paper checks take significantly longer. After the IRS processes your return, they print and mail your check. This adds four to six weeks to the timeline, and then the Postal Service takes another five to ten business days to deliver it. A check mailed on May 1 may not arrive until mid-May or later, depending on your location and mail volume.

If you did not provide banking information when you filed, the IRS will send a check by default. You cannot change to direct deposit after filing unless you amend your return, which creates additional delays. If you expect a refund, providing direct deposit information at tax time is the single most effective way to speed up receipt.

How to check your refund status in real time

The IRS Where's My Refund tool is the official source for your refund status. You can access it at irs.gov or by calling 1-800-829-1040. The tool updates once per day, usually overnight. You will need your Social Security number, filing status, and the exact refund amount from your return.

Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (processing is complete and your refund is on the way), and "Sent" (your refund has been delivered). Once your status shows "Approved," the tool displays your expected delivery date. This date is typically accurate within a few days.

If your return shows "Return Received" for more than 21 days, or if you see no status at all after five days of filing electronically, contact the IRS. You can also file Form 3911 (Taxpayer Statement Regarding Refund) if your refund is more than 21 days late. The IRS will investigate and issue a replacement check or initiate a trace.

Why some refunds take longer than 21 days

The IRS holds certain returns for additional review. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, federal law requires the IRS to hold your refund until at least mid-February, even if you file in January. This is a mandatory delay, not a processing error. Your Where's My Refund status will show "Approved" but with a later delivery date.

Returns are also delayed if the IRS detects a mismatch between your return and other records—your W-2s, 1099s, or prior-year returns. The IRS will mail you a notice asking you to verify the information. You must respond within 30 days. Processing resumes once the IRS receives your response, adding two to four weeks to the overall timeline.

Identity theft and fraud filters can also pause processing. If your Social Security number appears on multiple returns or if your return matches a known fraud pattern, the IRS will verify your identity before releasing your refund. This verification can take four to eight weeks. The IRS will contact you by mail with instructions.

What to do if your refund is late

If your refund does not arrive by the date shown in Where's My Refund, wait three to five business days—mail delays and bank processing can account for this gap. If it still has not arrived, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.

The IRS can initiate a refund trace if your refund is more than 21 days late. This process takes up to 120 days. If the trace determines your check was lost in the mail, the IRS will issue a replacement. If the trace shows the check was cashed, the IRS will investigate further and may issue a replacement if fraud is suspected.

You can also file Form 3911 (Taxpayer Statement Regarding Refund) to request a trace. Mail it to the address shown in your tax return instructions, or submit it through your tax software if that option is available. Include your name, Social Security number, filing status, refund amount, and the date you filed. The IRS will contact you within 120 days with results.

State tax refunds follow a different timeline

State tax refunds are processed separately from federal refunds and follow their own schedules. Most states process returns within 30 to 45 days of receipt, but some take longer. If you filed a combined federal and state return through tax software, the state portion may not be received by your state until after the IRS processes your federal return.

Each state has its own refund tracking tool. You can find it on your state's Department of Revenue or Taxation website. Some states offer direct deposit; others mail checks only. A few states hold refunds for fraud verification or to offset unpaid child support or student loans, which can delay payment by several weeks or months.

If you filed your state return at the same time as your federal return but your state refund has not arrived within 45 days, contact your state's tax agency directly. They can tell you whether your return is still processing, flagged for review, or held for offset.

Amended returns and refund delays

If you file an amended return (Form 1040-X), expect a longer processing time. The IRS processes amended returns separately and typically takes 16 weeks or longer to complete the review. You cannot track an amended return through Where's My Refund; the tool only shows your original return status.

The IRS will mail you a notice once your amended return is processed. If you are owed an additional refund, it will be included in that notice. If you owe additional tax, the notice will show the amount due and payment options. Do not expect a refund from an amended return within the standard 21-day window.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of how you filed or who prepared your return. Some tax software companies offer "rapid refund" loans, but these are loans against your expected refund, not actual refunds from the IRS. You pay interest and fees for this service, and it does not speed up the IRS timeline.

What if my bank rejects my direct deposit?

If your bank account is closed, has insufficient funds, or the routing number is incorrect, the IRS will reject the deposit and mail you a check instead. This adds four to six weeks to your timeline. The IRS will not contact you before rejecting the deposit; you will simply see the check arrive in the mail. To avoid this, verify your routing and account numbers before filing.

Do I need to do anything after I see "Approved" in Where's My Refund?

No. Once your status shows "Approved," your refund is on the way. If you chose direct deposit, it will arrive in your bank account within the date range shown. If you are receiving a check, it will arrive by mail. You do not need to take any action.

Can the IRS send my refund to a different bank account than the one I listed?

No. The IRS deposits your refund only to the account number and routing number you provided on your return. If you need the refund sent to a different account, you must file an amended return, which takes 16 weeks or longer. It is better to provide the correct account information when you file originally.

What happens if I move before my refund arrives?

If you chose direct deposit, your refund will go to your bank account regardless of your address, so moving does not affect it. If you are receiving a check and you move, the Postal Service will attempt to forward it to your new address if you filed a change of address. If forwarding fails, contact the IRS with your new address and they can reissue the check.