How long the IRS takes to send your refund

The IRS says it will issue your refund within 21 days of accepting your return. That clock starts the day the IRS receives and processes your filing, not the day you submit it. If you file electronically and choose direct deposit to your bank account, 21 days is the outer limit — many refunds arrive in 5 to 10 days. If you chose a paper check, add 7 to 10 business days after the IRS issues it for mail delivery.

The 21-day window assumes your return has no errors, no missing information, and no flags that trigger manual review. Returns filed on paper take longer to process than electronic returns — the IRS must scan and enter the data by hand. If you filed on paper, expect the full 21 days or longer before your refund is even issued.

Some returns do not move at the standard pace. The IRS will hold your refund if there are math errors, missing documents, or if your Social Security number does not match IRS records. Identity theft flags, unreported income, or discrepancies between your return and W-2s or 1099s will also delay processing. In these cases, the IRS will mail you a notice explaining what is needed — you do not hear back within 21 days.

Key Takeaways

  • The IRS processes electronic returns faster than paper returns, and direct deposit arrives faster than a mailed check.
  • The 21-day timeline starts when the IRS receives your return, not when you file it — there can be a gap of several days between submission and receipt.
  • If your return triggers a review flag, the IRS will send you a notice by mail explaining what documents or information they need.
  • You can check the status of your refund using the IRS Where's My Refund tool, which updates once per day, usually overnight.
  • If your refund is delayed beyond 21 days and you have not received a notice, contact the IRS at 1-800-829-1040 to find out why.

Tracking your refund status with the IRS

The IRS Where's My Refund tool is the official way to check on your return. You can access it on the IRS website (irs.gov) or through the IRS2Go mobile app. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually between midnight and 1 a.m. Eastern time.

The tool shows one of three statuses: "Return Received," "Refund Approved," or "Refund Sent." If your return shows "Return Received," the IRS has it but has not finished processing. "Refund Approved" means the IRS has processed your return and your refund is being prepared. "Refund Sent" means the IRS has issued your refund — if you chose direct deposit, it is on its way to your bank; if you chose a check, it has been mailed.

If your return does not appear in the tool within 24 hours of filing electronically, or within a few days of mailing a paper return, wait a bit longer. The system can lag slightly. If more than a week has passed since you filed electronically and your return still does not show up, contact the IRS at 1-800-829-1040.

Why your refund might be taking longer than 21 days

The most common reason for delay is an error or mismatch on your return. If your name or Social Security number does not match IRS records, or if the income reported on your return does not match the W-2s and 1099s the IRS received from your employer or financial institutions, the IRS will flag your return for manual review. This can add two to four weeks to processing time.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is otherwise complete and correct. This is a compliance check, not a problem with your return. Your refund will not be issued before that date regardless of when you filed.

Identity theft and fraud checks also cause delays. If the IRS suspects someone else filed a return using your Social Security number, or if your return matches a pattern associated with fraud, the IRS will investigate before releasing your refund. This process can take several weeks or longer. The IRS will contact you by mail if this is happening.

Offset is another reason your refund may not arrive as expected. If you owe back taxes, child support, or student loan debt in default, the IRS can use your refund to pay down that debt. The IRS will send you a notice explaining the offset before it happens. Your refund will be reduced by the amount offset.

Direct deposit versus paper check — which arrives faster

Direct deposit is the fastest way to receive your refund. Once the IRS issues your refund, it typically arrives in your bank account within 1 to 5 business days. Some banks credit the deposit the same day they receive it; others take one or two days. If you filed electronically and chose direct deposit, you could see your refund within 5 to 10 days of the IRS accepting your return.

A paper check takes longer. After the IRS issues your check, it goes into the mail. Depending on where you live and where the IRS mails it from, delivery typically takes 7 to 10 business days. If your check is lost or damaged in the mail, you will need to contact the IRS to request a replacement, which adds another two to three weeks.

If you did not provide banking information when you filed, or if your bank account information was incorrect, the IRS will mail a check instead. Make sure your routing number and account number are correct on your return to avoid this delay.

What to do if your refund is more than 21 days late

First, check the IRS Where's My Refund tool again. If it still shows "Refund Sent" but you have not received the money, wait a few more days — mail and bank processing can be slow. If your status shows "Return Received" or "Refund Approved" and more than 21 days have passed since the IRS accepted your return, something is holding up your refund.

Call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether your return is under review, whether a notice was sent to you, or whether there is an error preventing processing. If a notice was sent, the representative can explain what documents you need to send back.

If the IRS says your refund was issued but you never received it, ask whether it was sent by direct deposit or check. If it was a check, the IRS can issue a replacement. If it was direct deposit, the IRS can investigate whether the deposit was sent to the wrong account — this sometimes happens if you made a typo when entering your routing or account number.

State tax refunds — separate from federal

Your state tax refund is processed separately from your federal refund and operates on its own timeline. Most states issue refunds within 30 to 45 days of receiving your state return, but some states take longer. A few states offer direct deposit for state refunds; others mail checks only.

You can track your state refund through your state's tax agency website. Search for "[your state] tax refund status" to find the tracking tool. You will typically need your Social Security number and refund amount. State processing times vary widely — some states are faster than the IRS, and some are slower. Do not assume your state refund will arrive at the same time as your federal refund.

Refunds from amended returns (Form 1040-X)

If you filed an amended return to correct an error on your original return, the IRS takes longer to process it. Amended returns are processed by hand and cannot be expedited. The IRS typically takes 12 to 16 weeks to process an amended return, though some take longer if the amendment triggers additional review.

You cannot track an amended return using Where's My Refund. Instead, call the IRS at 1-800-829-1040 and provide your Social Security number and the tax year you amended. The representative can tell you the status of your amended return and whether any additional information is needed.

Frequently Asked Questions

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

No. The IRS processes all returns on the same timeline regardless of who prepared them or what service filed them. Some tax preparation companies offer "refund advance" loans, where they lend you money against your expected refund — but you pay interest and fees for this, and you receive the money from the company, not from the IRS. The IRS still processes your actual refund on its normal schedule.

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

Contact your bank first and ask them to search their records for the deposit. Provide the exact amount and the date the IRS said it was sent. If the bank confirms they never received it, call the IRS and ask them to investigate. The IRS can reissue your refund as a check if the direct deposit cannot be traced.

Do I need to do anything if my refund is delayed?

Not immediately. Wait 21 days from the date the IRS accepted your return. If you have not received it by then, check Where's My Refund to see if a notice was sent to you. If the tool shows "Refund Sent" but you still have not received the money after a few more days, contact the IRS or your bank.

Will my refund be delayed if I file early in the tax season?

Filing early does not may provide a faster refund, but it does not slow it down either. The IRS processes returns in the order they are received. Filing in January instead of April gives the IRS more time to process your return before the April 15 deadline, but the actual processing time is the same.

What happens to my refund if I move before it arrives?

If you filed with your old address and your refund is being mailed as a check, the check will go to that address. You can file a change of address with the Post Office, and they will forward it to your new address. If the check is lost, contact the IRS to request a replacement. If your refund was sent by direct deposit, the address does not matter — it goes to your bank account.