How long the IRS takes to send your refund

The IRS processes most tax returns and sends refunds within 21 days from the date they receive your return. This is their standard timeline, and it applies whether you file on paper or electronically. The 21-day clock starts when the IRS actually receives your return, not when you mail it or hit submit.

In practice, most refunds arrive faster than 21 days. The IRS reports that about 9 out of 10 returns filed electronically result in refunds issued within 21 days. Paper returns take longer because they must be scanned and entered into the system first, which can add several weeks to the timeline.

The 21-day window assumes your return is complete, accurate, and does not trigger any flags for review. If the IRS needs to verify information on your return—such as income, dependents, or credits you claimed—the process will take longer.

Key Takeaways

  • The IRS aims to issue refunds within 21 days of receiving your return, though most arrive sooner if you file electronically.
  • Paper returns take longer because they must be scanned and processed manually before the 21-day clock starts.
  • You can check your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your refund does not arrive within 21 days of filing electronically or 6 weeks of mailing a paper return, contact the IRS to investigate.
  • Direct deposit refunds arrive faster than checks, usually within 3 to 5 business days once the IRS releases the payment.

Why some refunds take longer than 21 days

The IRS holds some returns for additional review. This happens when your return contains certain credits, deductions, or income items that require verification. The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit (ACTC) are common triggers for extended review, which can add 2 to 4 weeks to your timeline.

Returns filed early in the tax season sometimes take longer because the IRS prioritizes processing volume over speed during peak filing weeks. If you file in late January or early February, expect the full 21 days or longer. Filing in March or April may actually result in faster processing because the volume has decreased.

Errors or missing information on your return will also delay processing. If you forgot to sign the return, omitted your Social Security number, or reported conflicting information, the IRS will set your return aside and may contact you to correct it. This can add weeks or months to your refund timeline.

How to track your refund status

Where's My Refund is the official IRS tool for checking your refund. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.

Where's My Refund will show one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to send it), or "Refund Sent" (the IRS has released your refund to your bank or the mail). Once it shows "Refund Sent," the payment is on its way but may not have arrived yet.

If you filed by mail and have not seen any status update after 6 weeks, or if you filed electronically and have not seen an update after 21 days, contact the IRS at 1-800-829-1040. Have your return and a copy of your tax documents ready when you call.

Direct deposit versus check refunds

Direct deposit is the fastest way to receive your refund. Once the IRS releases your refund, the money typically arrives in your bank account within 3 to 5 business days. Weekends and bank holidays do not count toward this timeline, so a refund released on a Friday may not appear until the following Tuesday or Wednesday.

Paper check refunds take much longer. After the IRS releases your check, it must be printed, sorted, and delivered by the U.S. Postal Service. This process typically takes 7 to 10 business days, but can stretch to 2 to 3 weeks depending on your location and mail volume. If your check is lost or damaged in the mail, you will need to contact the IRS to request a replacement, which adds another 4 to 6 weeks.

If you did not provide direct deposit information on your return and want to change your refund delivery method, you cannot do so after filing. You must wait for the check to arrive, deposit it yourself, or contact the IRS to explore other options.

What to do if your refund is late

If your refund has not arrived within 21 days of filing electronically, or 6 weeks of mailing a paper return, use Where's My Refund to check the current status. If the tool shows "Refund Sent" but the money has not reached your account after 5 business days, contact your bank to confirm they received the deposit. Sometimes refunds are delayed on the receiving end, not the IRS end.

If Where's My Refund shows "Return Received" but no progress after 30 days, or if it shows an error message, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is under review, whether there is an error on your return, or whether the refund has been sent but not yet received.

If you believe your refund was lost in the mail, the IRS can issue a replacement check or arrange a direct deposit to your bank account. This process typically takes 4 to 6 weeks from the date you request it.

Refunds for amended returns

If you filed an amended return (Form 1040-X), your refund will take longer than a standard return. The IRS typically processes amended returns within 16 weeks of receipt, though some are completed faster. You cannot track an amended return using Where's My Refund; instead, you must call the IRS at 1-800-829-1040 to check the status.

Amended returns are processed in the order they are received, so filing early does not may provide faster processing. If you amend your return to claim a refund you did not receive on your original return, expect to wait at least 12 to 16 weeks before the money arrives.

State tax refunds and timing

State tax refunds follow a separate timeline from federal refunds and are processed by your state's tax agency, not the IRS. Most states issue refunds within 4 to 8 weeks of receiving your return, but this varies by state. Some states process refunds faster if you file electronically; others have no difference in speed between electronic and paper filing.

You can check your state refund status through your state's tax agency website. Search for "[your state] tax refund status" to find the tracking tool. Some states offer a phone number to call for status updates, while others only provide online tracking.

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. Tax software companies and preparers cannot speed up IRS processing. Some offer "rapid refund" loans that give you money before the IRS sends your refund, but these are loans you must repay, not faster refunds.

What if the IRS says my refund was sent but I never received it?

First, check with your bank to confirm the deposit was not received on their end. If your bank has no record of it, contact the IRS at 1-800-829-1040 with the date shown in Where's My Refund. The IRS can verify whether the refund was actually sent and request a replacement if it was lost.

Does filing my taxes early mean I get my refund earlier?

Not necessarily. The IRS processes returns in the order received, and filing in early January does not may provide faster processing than filing in mid-February. However, filing early does mean you will not miss any deadlines, and you avoid the peak processing period in late January and early February when the IRS is slowest.

Why does Where's My Refund say my refund was sent but my bank shows no deposit?

Direct deposit refunds typically arrive 3 to 5 business days after the IRS releases them. If Where's My Refund shows "Refund Sent" but it has been less than 5 business days, wait a few more days. If it has been more than 5 business days, contact your bank to confirm they received the ACH transfer, then call the IRS if your bank has no record of it.

Can I change my refund delivery method after I file?

No. Once you file your return, you cannot change whether you receive a check or direct deposit. If you provided a bank account for direct deposit and want to change it, you must wait for the refund to arrive and then transfer it yourself, or contact the IRS to explore options if the refund was sent to the wrong account.