The IRS typically takes 21 days from the date it receives your return to process it and approve your refund

The 21-day window is the standard processing time the IRS publishes, but that clock starts only after your return arrives at an IRS processing center — not when you mail it or click submit. If you file electronically, your return usually reaches the IRS within 24 hours. If you mail a paper return, add 5 to 10 days for postal delivery before processing even begins. Once the IRS receives your return, it spends those 21 days checking your math, verifying your identity, matching your information against wage and income records, and flagging anything that needs manual review.

After approval, the actual refund delivery takes additional time depending on how you chose to receive it. Direct deposit to a bank account is fastest — typically 1 to 5 business days after approval. A paper check takes 7 to 14 business days after approval. A debit card, if you selected that option, arrives in 7 to 10 business days. The total time from filing to money in hand can therefore range from 22 days (electronic filing plus direct deposit) to 45 days or more (paper filing plus paper check).

Key Takeaways

  • The IRS's 21-day processing window begins when your return arrives at an IRS center, not when you file, so add delivery time for paper returns.
  • Direct deposit refunds arrive 1 to 5 business days after the IRS approves your return, making it the fastest delivery method.
  • Paper checks take 7 to 14 business days after approval, and debit cards take 7 to 10 business days.
  • The IRS processes returns in the order they are received, so filing earlier in the tax season can mean faster approval.
  • If your return requires manual review — because of errors, missing information, or identity verification — approval can take several weeks or months longer.

Why the IRS sometimes takes longer than 21 days

The 21-day timeline assumes your return is complete, accurate, and matches the income records the IRS already has on file. If any of those conditions are not met, your return goes into a queue for manual review, and the clock resets. Common reasons for delays include math errors, missing or mismatched Social Security numbers, conflicting W-2 or 1099 information, claimed dependents the IRS cannot verify, and identity verification holds.

The IRS also flags returns for review if you claim certain credits — the Earned Income Tax Credit and the Child Tax Credit are the most common triggers. These credits are high-value and high-fraud targets, so the IRS reviews them more carefully. If you claim either one, expect your approval to take 4 to 6 weeks rather than 3 weeks, even if everything on your return is correct.

During peak filing season (February through April), the IRS processes millions of returns simultaneously. Even though the agency prioritizes returns in the order they arrive, volume can slow the system. Filing in January or early February typically results in faster processing than filing in March or April.

How to track your refund status

The IRS offers a tool called Where's My Refund? on its website at irs.gov. You can check your status by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

Where's My Refund? displays one of three statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and it is on its way to you), or "Delivered" (your refund has been sent). If your return requires manual review, the tool will tell you that as well and may provide an estimated date when review will be complete.

You can also check your refund status through the IRS mobile app, which offers the same information as the website. If you filed through a tax preparation service like TurboTax or H&R Block, those services often provide their own tracking tools that pull data from the IRS system.

What to do if your refund is delayed beyond 21 days

If Where's My Refund? still shows "Return Received" after 21 days have passed, your return is likely in manual review. Check the tool again — it will usually tell you if that is the case and provide an estimated completion date. If the tool says your return is still being processed but gives no reason, wait another week and check again.

If more than 30 days have passed and the tool shows no progress, or if the tool shows "Approved" but you have not received your refund after the promised timeframe, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main customer service line) during business hours, Monday through Friday. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your refund is genuinely delayed or whether there is a delivery problem on the bank or postal service side.

If you filed a paper return and it has been more than 10 days since you mailed it, the return may not have arrived at an IRS center yet. The postal service occasionally loses mail, and IRS mail centers can experience backlogs. If you have proof of mailing (a receipt from the post office), you can file a complaint with USPS and request a trace. If you do not have proof, you may need to file an amended return electronically to ensure the IRS receives it.

Direct deposit versus paper check: which is faster

Direct deposit is significantly faster than a paper check. Once the IRS approves your refund, a direct deposit transfer typically clears within 1 to 5 business days. A paper check takes 7 to 14 business days after approval, and that timeline assumes the check does not get lost in the mail — which happens occasionally.

If you did not provide direct deposit information on your return, you can still update your banking details through Where's My Refund? before the refund is approved. The IRS allows you to add or change direct deposit information up until the moment your refund is sent. After that point, you cannot change the delivery method, and the check will be mailed to the address on your return.

Some tax preparation services offer a refund advance or refund anticipation loan, which provides money before the IRS approves your refund. These products charge fees and are not worth the cost if you can wait the standard 21 days. The only reason to use them is if you need the money urgently and cannot wait.

Refunds delayed by identity verification or fraud holds

If the IRS suspects identity theft or fraud, it places a hold on your refund and sends you a notice by mail. The notice explains what information the IRS needs to verify your identity and provides instructions for submitting it. This process can add 4 to 12 weeks to your refund timeline, depending on how quickly you respond and how backed up the IRS verification queue is.

If you receive a notice, respond as quickly as possible. The IRS typically asks for a copy of your driver's license, passport, or other government-issued ID, plus documentation of your income (W-2s, 1099s, or pay stubs). Mail the documents to the address on the notice or upload them through the IRS's secure online portal if that option is available.

Do not ignore a verification notice. If you do not respond within the timeframe the IRS provides, your refund may be denied entirely, and you will have to file an amended return or appeal to recover it.

Refunds held for unpaid taxes, student loans, or child support

If you owe back taxes, have defaulted student loans, or are behind on child support, the IRS may intercept your refund and apply it to those debts. This is called offset, and it happens automatically — you will not receive a warning before it occurs. The IRS will send you a notice after the offset explaining what debt was paid and how much was taken.

If your refund is offset, you can dispute it if you believe the debt is not yours or if you have already paid it. You have a limited window to file a protest, usually 60 days from the date of the offset notice. Contact the agency that holds the debt (the IRS for back taxes, the Department of Education for student loans, or your state's child support enforcement office) to learn how to file a dispute.

Offsets are not delays in the traditional sense — your refund is processed on time, but the money goes to the government instead of to you. If you know you have an outstanding debt, you can expect your refund to be offset and should plan accordingly.

Frequently Asked Questions

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

Tax preparation services cannot speed up IRS processing. They can file your return electronically, which is faster than mailing a paper return, but the IRS still takes 21 days to process it. Some services offer refund advances or loans that give you money before the IRS approves your refund, but these charge fees and are not necessary if you can wait the standard timeline.

What if the IRS says my refund was approved but I still haven't received it after two weeks?

If direct deposit was your delivery method, wait up to 5 business days after approval. If a paper check was your method, wait up to 14 business days. If you have waited longer than that, contact your bank (for direct deposit) or the IRS (for a check) to determine whether the refund was sent but not received, or whether there is a processing error.

Does filing my taxes early may provide a faster refund?

Filing early does not may provide faster approval, but it does mean your return enters the processing queue earlier. The IRS processes returns in the order they arrive, so filing in January gives you a better position than filing in April. However, if your return requires manual review, the timing advantage disappears.

Will my refund be delayed if I claim the Earned Income Tax Credit?

The IRS reviews returns that claim the Earned Income Tax Credit more carefully than other returns, so approval typically takes 4 to 6 weeks instead of 3 weeks. This is not a delay in the sense of something going wrong — it is the normal processing time for that credit.

What happens if I move before my refund arrives?

If you filed a paper return and your refund is being mailed as a check, update your address with the post office immediately. The post office can forward mail to your new address for up to 12 months. If the check arrives at your old address before the forwarding order takes effect, contact the IRS with your new address and request a replacement check.