The most common reasons your refund is delayed

A refund delay usually comes down to one of five things: the IRS is still processing your return, you made an error on your tax form, the refund was intercepted to cover a debt, your bank rejected the deposit, or the payment method you chose takes longer than you expected. Most delays resolve on their own within a few weeks. Some require you to take a specific action.

The IRS processes roughly 150 million tax returns each year, and the volume alone creates backlogs, especially during the first few weeks of filing season. If you filed early and your return is straightforward, you might see your refund in as little as 21 days. If you filed later in the season, claimed certain credits like the Earned Income Tax Credit, or included forms beyond the basic 1040, processing takes longer.

The second most common cause is an error on your return—a mismatched Social Security number, a typo in your bank account digits, or a math mistake that triggers manual review. The IRS will contact you by mail if this happens, but the letter can take weeks to arrive. You do not have to wait for the letter to start investigating.

Key Takeaways

  • Check the IRS Where's My Refund tool first—it shows whether the IRS is still processing, has approved your refund, or has flagged an issue that needs your attention.
  • If your refund was intercepted to cover child support, student loans, or other federal debts, the Treasury Offset Program took it, and you will receive a notice in the mail explaining the amount and the debt.
  • A rejected bank deposit happens when you provide incorrect account or routing numbers, and the IRS will hold the refund while it attempts to reissue it, adding two to four weeks to your timeline.
  • Paper checks and debit cards take longer than direct deposit—checks arrive in two to three weeks after approval, and debit cards can take up to five business days after the IRS releases the funds.
  • If your refund was delayed more than 21 days after filing and the Where's My Refund tool shows no progress, contact the IRS at 1-800-829-1040 or visit a local Taxpayer Assistance Center.

How to check the status of your refund right now

The IRS Where's My Refund tool is the only official source that shows real-time status. Go to irs.gov, click "Refunds" in the top menu, and select "Where's My Refund." You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

The tool will show one of three messages. "We received your return" means the IRS is still processing—check back in a few days. "We approved your refund" means the money is on its way; the tool will tell you the expected delivery date and method. "We cannot process your return right now" means the IRS found an issue and will mail you a letter with details.

Do not rely on third-party refund tracking websites or tax software status pages. They pull data from the IRS tool with a delay, sometimes of several days. The IRS website itself is always the most current.

When the IRS is still processing your return

Standard processing takes 21 days from the date you file. This timeline assumes your return is complete, contains no errors, and does not trigger additional review. If you filed on January 15, the IRS aims to approve your refund by February 5, though it may take longer depending on volume.

Certain situations automatically add time. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your return until mid-February, even if everything is correct. If you included Schedule C (self-employment income), Schedule D (capital gains), or amended returns, manual review is more likely, and processing can stretch to eight weeks or longer.

If the Where's My Refund tool still shows "We received your return" after 21 days, and you did not claim the credits mentioned above, contact the IRS. Call 1-800-829-1040 (wait times are longest in the morning and early in the week) or visit a Taxpayer Assistance Center in your area. Bring a copy of your return and your Social Security card or ID.

Errors on your return that trigger delays

The IRS catches errors during automated scanning before a human ever touches your file. Common mistakes include a Social Security number that does not match IRS records, a name spelled differently than on your Social Security card, a missing or incorrect routing number for direct deposit, or a math error in calculating your refund amount.

When the IRS finds an error, it sends you a letter—usually a CP75 or similar notice—explaining what is wrong and what you need to do. The letter takes one to three weeks to arrive. You do not have to wait for it. If the Where's My Refund tool says "We cannot process your return right now," call the IRS at 1-800-829-1040 and ask what the issue is. They can often tell you over the phone and may be able to correct it immediately if it is a simple mismatch.

If the error is on your end—for example, you gave the wrong bank account number—you will need to provide the correct information. The IRS can reissue your refund to the correct account, but this adds two to four weeks. If the error is on the IRS side (they misread your return), they will correct it and reprocess your refund at no cost to you.

Refunds intercepted for unpaid debts

The Treasury Offset Program allows federal agencies to intercept your refund if you owe back taxes, student loan debt in default, child support, or certain other federal or state debts. If this happened, the Where's My Refund tool will not show your refund as approved. Instead, you will receive a notice in the mail from the Treasury Offset Program, usually within two weeks of when your refund would have been released.

The notice tells you the amount intercepted, the debt it was applied to, and the agency that holds the debt. If you believe the offset was a mistake—for example, you already paid the debt, or the debt belongs to someone else—you have a limited time to file a dispute. The deadline is usually 60 days from the date on the notice. Contact the agency listed on the notice to start the dispute process.

If the debt is legitimate and you need the money urgently, some agencies offer payment plans or hardship waivers. Call the agency directly to ask. The IRS, for example, can sometimes release an offset if you are in financial hardship, though this is rare.

Bank rejections and reissued refunds

If you provided an incorrect bank account number or routing number on your return, the IRS will attempt to deposit your refund and the bank will reject it. When this happens, the IRS holds the refund and sends you a letter asking you to provide the correct account information or to request a check instead.

This process adds two to four weeks to your timeline. The IRS will not automatically reissue the refund to a corrected account—you have to respond to the letter and provide the new information. If you do not respond within 60 days, the IRS will issue a paper check and mail it to the address on your return.

To avoid this delay, check your return before you file. Verify that your routing number matches your bank's routing number (not your account number) and that your account number is correct. If you are unsure, call your bank or log into your online banking portal—both will show you the correct numbers.

Delivery method affects how long you wait

Direct deposit is the fastest method. Once the IRS approves your refund, the money typically arrives in your bank account within one to three business days. Paper checks take longer—the IRS prints and mails them, and delivery depends on your location and the postal service. Expect two to three weeks after approval.

If you requested a refund on a debit card (some tax software offers this), the timeline is different. The IRS releases the funds to the card issuer, and the issuer then loads them onto the card. This can take up to five business days after the IRS approves the refund. The Where's My Refund tool will show you which method you chose and the expected delivery date.

If you filed your return and did not specify a delivery method, the IRS defaults to direct deposit if you provided banking information, or a paper check if you did not. You cannot change the delivery method after you file, so if you made a mistake, you have to wait for the refund to arrive and then deposit it yourself.

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

Start by checking the Where's My Refund tool again. If it shows your refund was approved and a delivery date has passed, contact your bank first. Ask whether the deposit was rejected or if there is a hold on the account. Banks sometimes hold large deposits for fraud review, and the money may be there but not yet available.

If your bank has no record of the deposit and the Where's My Refund tool still shows "We received your return" after 21 days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still in the queue, has been flagged for review, or has been sent but not yet delivered.

If you filed more than 60 days ago and your refund has not arrived, you may be able to file a claim for a missing refund. The IRS has a form for this (Form 3115 or a similar document depending on your situation), but the process is slow. Ask the IRS representative whether this step is necessary or whether they can reissue your refund immediately.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company to check on it?

No. Tax preparation companies and refund tracking services cannot speed up IRS processing. They can only tell you what the Where's My Refund tool already shows. The only way to potentially speed things up is to contact the IRS directly if there is an error on your return that you can correct immediately.

What if I filed my return but never received a confirmation?

If you filed electronically, the tax software should have given you a confirmation number immediately after submission. Check your email for a receipt from the software company. If you filed by mail, the IRS does not send a receipt unless you included Form 13909 (a tracking request). You can still check the Where's My Refund tool—if your return was received, it will show up there within a few days of filing.

Does filing an amended return delay my original refund?

If you filed an amended return (Form 1040-X) after your original return, the IRS will process the amended return separately. Your original refund may still be approved and sent while the amended return is being reviewed. Once the amended return is processed, you will receive an additional refund or owe additional tax. Processing an amended return takes eight to 12 weeks.

What happens if I move before my refund arrives?

If you moved after filing and your refund is being sent by check, the check will go to the address on your return. You can file a change of address with the postal service, and they will forward it to your new address. If your refund was sent by direct deposit, the address does not matter—it goes to your bank account. If you are concerned, contact the IRS at 1-800-829-1040 and provide your new address.

Can the IRS send my refund to a different bank account than the one I provided?

No. The IRS will only deposit to the account number and routing number you provided on your return. If you want the refund in a different account, you have to wait for it to arrive in the original account and then transfer it yourself, or request a paper check instead. You cannot change the account after filing.