How long a tax refund takes depends on how you file and how the IRS processes your return

The IRS typically issues refunds within 21 days of accepting your return, but the actual timeline depends on several factors: whether you file on paper or electronically, whether your return needs review, and which method you choose to receive your money. If you file electronically and choose direct deposit to your bank account, you will usually see your refund fastest. If you file on paper or request a check by mail, the process takes longer.

The IRS publishes a tool called "Where's My Refund?" on IRS.gov that shows you the status of your specific return. You can check it using your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight, and will tell you whether the IRS has received your return, is processing it, or has approved it for payment.

Key Takeaways

  • The IRS typically issues refunds within 21 days of accepting your return, though some returns take longer if they require additional review.
  • Electronic filing with direct deposit to your bank account is the fastest method, often resulting in refunds within two to three weeks.
  • Paper returns and refunds sent by check take longer — typically four to six weeks or more from the date the IRS receives them.
  • You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates daily.
  • If your return is selected for examination or contains errors, the IRS will contact you and your refund will be delayed until the issue is resolved.

Why some refunds take longer than 21 days

The 21-day timeline is a standard processing window, but not every return moves through at that speed. The IRS may delay your refund if your return contains math errors, if you claim certain credits like the Earned Income Tax Credit (EITC) or Child Tax Credit, or if the IRS needs to verify information on your return. Returns filed early in the tax season (January and February) also tend to process faster because the IRS has fewer returns in the queue.

If your return is selected for examination — meaning the IRS wants to verify some of the information you reported — your refund will be held until that review is complete. The IRS will send you a letter explaining what they need. This process can add weeks or months to your timeline, depending on how quickly you respond and how complex the examination is.

Returns that claim the EITC or Additional Child Tax Credit are held by law until mid-February, even if they are filed and processed earlier. This is a federal requirement designed to prevent fraud, and it applies regardless of when you file.

Direct deposit versus check by mail

Direct deposit is the fastest way to receive your refund. When you choose direct deposit on your tax return, the IRS sends your refund directly to your bank account once it has been processed and approved. Most direct deposits arrive within two to three weeks of the IRS accepting your return, though some arrive within one week if there are no complications.

If you request a check by mail instead, add an extra two to three weeks to the timeline. The IRS must print the check, mail it to your address, and it must travel through the postal system. If the check is lost or delayed in the mail, you will need to contact the IRS to request a replacement, which adds more time.

To use direct deposit, you need to provide your bank's routing number and your account number on your tax return. You can find this information on a check from your account or by calling your bank. Make sure the numbers are correct — an error here will cause the refund to be rejected and returned to the IRS, delaying your payment by several weeks.

Electronic filing versus paper returns

Electronic returns are processed much faster than paper returns. When you file electronically, the IRS receives your return when ready and can begin processing it right away. The IRS accepts e-filed returns 24 hours a day, seven days a week during tax season.

Paper returns must be physically mailed to an IRS processing center, where they are opened, scanned, and entered into the system by hand. This adds at least one to two weeks to the timeline before processing even begins. Once scanned, a paper return follows the same processing path as an electronic return, but you have already lost time in the mail and at the processing center.

If you file on paper, mail your return to the correct IRS address for your state — the IRS website lists these by location. Keep a copy for your records and consider using certified mail so you have proof the IRS received it.

How to check your refund status

The IRS "Where's My Refund?" tool is the official way to track your return. Go to IRS.gov, find the tool, and enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount shown on your return. The tool will show you one of three statuses: "Return Received," "Return Approved," or "Refund Issued."

"Return Received" means the IRS has accepted your return and it is in the queue for processing. "Return Approved" means the IRS has finished reviewing your return and approved your refund for payment. "Refund Issued" means the IRS has sent your refund — either to your bank account or as a check in the mail — and you should receive it soon.

The tool updates once per day, usually between midnight and 1 a.m. Eastern Time. Checking multiple times in the same day will not give you new information. If the tool says your refund has been issued but you have not received it after the expected timeframe, contact the IRS at 1-800-829-1040 to report it.

What to do if your refund is delayed

If more than 21 days have passed since the IRS accepted your return and the "Where's My Refund?" tool still shows "Return Received," your return may be undergoing additional review. This is normal for some returns and does not necessarily mean there is a problem. Check the tool again in a few days.

If the tool shows "Refund Issued" but you have not received your money after the expected timeframe, the issue may be with your bank or the mail. If you chose direct deposit, contact your bank to confirm they received the deposit. If you chose a check by mail, wait a few more days — mail delivery times vary. If more than a week has passed since the tool said "Refund Issued" and you still have not received your check, contact the IRS.

If the IRS sends you a letter about your return, open it when ready and follow the instructions. The letter will explain what information the IRS needs from you and by what date. Responding promptly will help move your refund along.

Refund timing for amended returns

If you file an amended return using Form 1040-X, the timeline is longer. Amended returns are processed by hand and typically take eight to twelve weeks from the date the IRS receives them. You cannot track an amended return using "Where's My Refund?" — the tool only works for original returns. The IRS will send you a letter when your amended return has been processed.

File an amended return only if you made a mistake on your original return that affects your refund or tax liability. Do not file an amended return straightforward to add information or clarify something the IRS has not questioned.

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 "refund advance" loans that give you money before the IRS processes your return, but you pay interest and fees for this service. The IRS timeline remains the same regardless of who prepares your return.

What if the IRS says my refund was issued but my bank says they never received it?

Contact the IRS at 1-800-829-1040 with your return information. The IRS can verify whether the deposit was sent to the correct account number and routing number. If there was an error in the account information you provided, the IRS can issue a check instead. This process takes additional time, so be prepared to wait several more weeks.

Do I need to do anything to get my refund, or does it come automatically?

Your refund comes automatically once the IRS has processed your return and approved it. You do not need to take any action. The IRS will send it to the bank account or mailing address you provided on your return.

Why is my refund taking longer than 21 days?

Common reasons include: your return claims the EITC or Child Tax Credit (held until mid-February by law), your return contains errors that need correction, the IRS is verifying information on your return, or you filed on paper. Check the "Where's My Refund?" tool to see the current status.

What happens if I move after I file my return?

If you chose direct deposit, your refund will go to the bank account you listed, regardless of where you live. If you chose a check by mail, the check will be sent to the address on your return. If you move before receiving it, contact the IRS or file a change of address with the postal service so the check reaches you.