The IRS processes most refunds within 21 days, but the money takes longer to reach your account depending on how you file and how your bank handles it

The IRS publishes a 21-day standard, but that clock starts when they receive your return, not when you file it. If you file on paper, add mail time. If you file electronically with direct deposit, you are usually looking at 5 to 10 business days after the IRS accepts your return. If you chose a refund check instead, add another week or two for the check to arrive and clear.

The actual timeline depends on three separate things: when the IRS receives and processes your return, whether you chose direct deposit or a check, and whether the IRS needs to verify anything on your return before they release the money. Most people who file electronically with no issues see their refund within two to three weeks total. Some see it in five days. Some wait six weeks because the IRS flagged something that needs review.

Key Takeaways

  • The IRS's 21-day timeline starts when they receive your return, not when you submit it, so paper filers should add mail time on both ends.
  • Direct deposit refunds typically land in your account 5 to 10 business days after the IRS accepts your return; checks take an additional 7 to 10 business days.
  • The IRS may hold your refund for review if your return contains certain items like earned income tax credit claims or if information does not match their records.
  • You can track your refund status using the IRS's Where's My Refund tool, which updates once per day and shows the most current information available.

How the IRS processes your return before releasing money

When you file electronically, the IRS receives your return within hours. They then run it through automated checks to catch math errors, missing information, and inconsistencies with what they already know about you—your Social Security number, prior-year income, dependents you claimed before. If everything passes, they accept your return and send it to the payment processing queue. This acceptance usually happens within 24 hours of filing.

Once accepted, your return moves into the refund calculation phase. The IRS confirms the amount you are owed, cross-checks it against any taxes you already paid through withholding or estimated payments, and calculates the net refund. For straightforward returns with no complications, this takes a few days. For returns that trigger secondary review—because you claimed certain credits, had unusually high deductions, or because information on your return does not match what the IRS has on file—this phase can stretch to several weeks.

Paper returns move through the same process, but they spend the first week or two in the mail and then in a queue waiting to be scanned and entered into the IRS system. If you mailed your return on April 1, it might not be in the IRS's hands until April 8 or later. That delay pushes everything else back by the same number of days.

Direct deposit versus check: the final step to your money

Once the IRS approves your refund, they send payment instructions to the financial institution you listed on your return. If you chose direct deposit, the IRS transmits an electronic payment file to the Federal Reserve, which routes it to your bank. Your bank then credits your account. This entire handoff usually takes 2 to 5 business days, though some banks post the deposit within one business day.

If you chose a check, the IRS prints it at a facility, places it in the mail, and it travels through the postal system to your address. A check typically takes 7 to 10 business days to arrive after the IRS releases it. Once it arrives, you still need to deposit it and wait for your bank to clear it—usually another 1 to 3 business days depending on the amount and your bank's policy.

Direct deposit is faster and more reliable. Checks can be lost in the mail, delayed by postal service backlogs, or held by your bank if the amount is large. If you filed for 2024 taxes and chose a check, and it has been more than two weeks since the IRS said your refund was approved, contact the IRS at 800-829-1040 to confirm the check was mailed and ask them to issue a replacement if needed.

Why the IRS holds refunds for review

The IRS does not release every refund on the standard timeline. Certain items on your return trigger a secondary review, which can add two to six weeks or more to your wait. These include the earned income tax credit (EITC), the additional child tax credit, the American opportunity credit, and claims for dependents you did not claim in prior years. The IRS reviews these manually because they are high-fraud items and because mistakes on these credits are common.

Your refund may also be held if information on your return does not match what the IRS already has. This could mean your name or Social Security number does not match IRS records, your income reported on your return does not match what your employer reported on your W-2, or you claimed a dependent the IRS does not have on file. The IRS will contact you by mail if this happens, usually within four to six weeks of filing.

If you owe back taxes, child support, or student loans in default, the IRS may offset your refund to pay those debts. This is legal and happens automatically. You will receive a notice in the mail explaining the offset and which agency received the money. This process can add several weeks to your timeline because the IRS has to coordinate with other agencies.

How to check your refund status in real time

The IRS operates a tool called Where's My Refund, available at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the current status: received, accepted, approved, or sent to your bank. It updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.

Where's My Refund is the most reliable source of information. It pulls directly from the IRS system and shows the status that the IRS actually has on file. If the tool says your refund was approved and sent to your bank, it means the IRS has released the money. If it says your return is still being processed, the IRS is still reviewing it and has not released payment yet.

You can also call the IRS at 800-829-1040 and speak to a representative, though wait times are often long during tax season. Have your Social Security number, filing status, and the refund amount ready. The representative can tell you the same information the online tool shows, but they can also flag your account for priority review if you have been waiting longer than normal and have a legitimate reason for needing the money faster.

What to do if your refund is delayed beyond the expected timeline

If you filed electronically and the IRS accepted your return more than three weeks ago, and Where's My Refund still shows your return is being processed, contact the IRS. You can call 800-829-1040 or visit a local IRS office. Bring your return, your Social Security card, and a photo ID. The IRS can tell you whether your return is in secondary review, whether they sent you a notice you may have missed, or whether there is a processing error.

If you filed by paper and it has been more than six weeks since you mailed it, the return may not have been received or scanned yet. Call the IRS and provide the date you mailed it and the address you sent it to. They can search for it in the mail queue or confirm whether it was received and entered into the system.

If the IRS approved your refund and sent it to your bank more than two weeks ago, but the money has not appeared in your account, contact your bank. Provide them with the date the IRS said the refund was sent and ask them to search for an incoming ACH transfer. Banks occasionally route deposits to the wrong account if your account number was entered incorrectly on your return. If your bank cannot find the deposit, the IRS can issue a replacement payment.

Refund timing for amended returns and special situations

If you filed an amended return (Form 1040-X), the timeline is longer. The IRS processes amended returns by hand, not automatically. You should expect 8 to 12 weeks from the date they receive it, sometimes longer if your amended return triggers additional review. Paper amended returns take even longer because they spend time in the mail first.

If you claimed the earned income tax credit or the additional child tax credit, the IRS is required by law to hold your refund until at least February 15 of the year after you file. This is true even if your return is straightforward and passes all automated checks. The IRS does this to prevent fraud. So if you filed in January 2025 and claimed EITC, your refund will not be released before mid-February at the earliest, regardless of when you filed.

If you are a victim of identity theft or your Social Security number was used fraudulently, the IRS will place a hold on your refund while they investigate. This can take several months. Contact the IRS when ready if you suspect fraud, and file a report with the Federal Trade Commission at identitytheft.gov.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company to file for me?

No. The timeline depends on the IRS, not on who prepared your return. A tax preparation company can file electronically, which is faster than paper, but the IRS still takes the same 21 days to process it. Some companies offer refund advances or loans against your expected refund, but these are loans you have to repay—you do not actually receive your refund faster.

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

Contact your bank first and ask them to search for an incoming ACH deposit from the IRS. Provide the date the IRS said it was sent. If your bank cannot find it, contact the IRS and ask them to issue a replacement check or reissue the electronic payment to a different account. Bring your bank statement showing the deposit did not arrive.

Does filing on April 1 mean I get my refund on April 22?

No. The 21-day timeline starts when the IRS receives and accepts your return, not when you file it. If you file electronically on April 1, the IRS usually accepts it within 24 hours, so the 21-day clock starts April 2. But that is the processing timeline, not the delivery timeline. Add another 5 to 10 days for direct deposit or 7 to 10 days for a check.

Why does the IRS hold refunds for people who claim the child tax credit?

The IRS is required by law to hold refunds for certain credits, including the additional child tax credit and the earned income tax credit, until at least mid-February. This is a fraud prevention measure. Even if your return is straightforward and passes all checks, your refund will not be released before that date if you claimed these credits.

Can I get my refund deposited to a different bank account than the one I listed on my return?

No. The IRS deposits your refund to the account you listed on your return. If you want the money in a different account, you can transfer it yourself after it arrives, or you can file an amended return with the correct account number. An amended return takes 8 to 12 weeks to process, so transferring it yourself is faster.