The IRS processes most refunds within 21 days, but the actual arrival date depends on how you filed, whether you chose direct deposit, and whether your return needs manual review

If you filed electronically and chose direct deposit, your refund typically lands in your bank account between 3 and 5 business days after the IRS approves your return. If you chose a paper check, add 7 to 10 business days to the approval date for mail delivery. The 21-day window the IRS publishes is the maximum time from when they receive your return to when they issue the refund — not when it reaches your account.

The IRS began accepting 2024 tax returns on January 27, 2025. Returns filed in late January and early February are moving through the system now. If you filed in early January, your refund may already have arrived. If you filed after mid-February, expect approval sometime in March or April, depending on the complexity of your return and current processing volume.

You can check the exact status of your refund using the IRS's Where's My Refund tool on IRS.gov. You will need 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 is still processing your return, has approved it, or has issued it.

Key Takeaways

  • Direct deposit refunds arrive 3 to 5 business days after IRS approval; paper checks take 7 to 10 additional business days after approval.
  • The IRS's 21-day window measures from receipt to issuance, not from issuance to arrival in your account.
  • You can track your refund status daily using the Where's My Refund tool on IRS.gov with your SSN and return amount.
  • Returns filed in January and early February are processing now; later filings will take longer as volume increases through March and April.
  • If your return requires manual review — for example, because of errors, missing information, or identity verification — approval will take longer than 21 days.

Why your refund might take longer than 21 days

The 21-day timeline assumes your return is complete, accurate, and does not trigger any IRS review flags. Several situations cause delays. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until mid-February by law, regardless of when you filed. This is called the PATH Act delay, and it applies even if your return is otherwise ready.

If the IRS detects a discrepancy — a mismatched name or Social Security number, income that does not match what your employer reported, or a duplicate claim for a dependent — your return moves into manual review. This adds 2 to 4 weeks minimum. If the IRS suspects identity theft or fraud, the review can take months. You will receive a letter explaining what information they need.

Math errors, missing forms, or incomplete information also trigger manual processing. For example, if you forgot to sign the return or did not include a required schedule, the IRS will contact you by mail asking you to correct it. You then have 30 days to respond, and processing resumes after they receive your reply.

Direct deposit versus paper check: which arrives first

Direct deposit is faster and more reliable. Once the IRS approves your return and issues the refund, the money moves to your bank's system within 1 to 2 business days and appears in your account within 3 to 5 business days total. Your bank may hold the deposit for an additional day depending on their processing schedule, but most banks post tax refunds when ready.

Paper checks take longer because they must be printed, mailed, and delivered by the postal service. After the IRS issues the check, allow 7 to 10 business days for delivery. If you live in a rural area or the check is mailed during a holiday week, add a few more days. Checks can also be lost or delayed in the mail, which is why the IRS recommends direct deposit.

If you did not choose direct deposit on your original return, you cannot change it after filing. You will receive a paper check. If the check does not arrive within 10 business days of the IRS issuing it, contact the IRS at 1-800-829-1040 to report it missing.

How to check your refund status right now

The IRS's Where's My Refund tool is the only official way to track your return. Go to IRS.gov, find the tool under "Refunds," 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 one of three statuses: "Return Received," "Refund Approved," or "Refund Issued."

"Return Received" means the IRS has your return but has not finished processing it yet. "Refund Approved" means the IRS has reviewed your return and determined the refund amount; the money is being prepared for payment. "Refund Issued" means the IRS has sent the refund to your bank or printed your check. If it says "Refund Issued" but you have not received the money, check your bank account — it may be in process — or wait the full 5 to 10 business days depending on your payment method.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times per day will not give you new information. If the tool says your return is still being processed after 21 days, or if it shows an error message, contact the IRS directly.

What to do if your refund is delayed past 21 days

First, confirm that 21 days have actually passed since the IRS received your return, not since you mailed or filed it. The IRS counts from the date they receive it, which may be several days after you submit it electronically or mail it. Check the Where's My Refund tool to see the IRS's receipt date.

If the tool shows "Return Received" and more than 21 days have passed, your return is likely in manual review. The IRS will send you a letter explaining why and what you need to do. Check your mail, including your spam folder if you filed electronically and provided an email address. If you have not received a letter after 30 days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and return amount ready.

If the tool shows "Refund Issued" but the money has not arrived in your account after 10 business days (for direct deposit) or 15 business days (for a check), contact your bank first. Ask them to search for the deposit using the IRS's trace number, which you can get from the Where's My Refund tool. If your bank has not received it, the IRS can trace the payment and reissue it if necessary.

PATH Act delays for EITC and ACTC claims

If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS will not issue your refund before February 15, 2025, even if your return is complete and approved. This is a legal requirement under the Protecting Americans from Tax Hikes (PATH) Act, designed to give the IRS time to verify these credits and prevent fraud.

You will see "Refund Approved" in the Where's My Refund tool, but the refund will not move to "Refund Issued" until after February 15. This delay applies to all EITC and ACTC claims regardless of filing date. If you filed in January, your refund will be held until mid-February. If you filed in late February or March, the delay may not explore because the IRS will have already passed the February 15 date by the time they process your return.

You cannot avoid this delay. It is a federal requirement, not an IRS choice. Plan your budget accordingly if you are counting on an EITC or ACTC refund.

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 "rapid refund" loans that give you money when ready, but you pay fees and interest, and you are borrowing against your own refund. The IRS's timeline remains the same regardless of who prepared your return.

What if the Where's My Refund tool says there is an error?

An error message usually means the IRS cannot find your return in the system yet, or the information you entered does not match their records. Wait 24 hours and try again. If the error persists, call the IRS at 1-800-829-1040. Do not assume your return was rejected.

Will my refund arrive on a weekend or holiday?

Banks do not process deposits on weekends or federal holidays. If the IRS issues your refund on a Friday, it will not appear in your account until Monday. If it is issued on a holiday, the deposit will process the next business day.

Can I change my refund to direct deposit after I file?

No. You must choose your payment method when you file. If you chose a paper check, you will receive a check. If you want direct deposit for next year, you can change it when you file your 2025 return in 2026.

What if I made a mistake on my return after filing?

If you realize the error before the IRS processes your return, you can file an amended return using Form 1040-X. If the IRS has already issued your refund, you will need to file the amended return to correct it, which may result in owing money back or receiving an additional refund. The amended return takes longer to process than an original return.