The most common reasons your refund hasn't arrived yet

The IRS processes millions of refunds each year, and most arrive within 21 days of the agency accepting your return. If yours hasn't shown up, the delay usually falls into one of five categories: the IRS is still processing your return, there's an error on your return that's holding it up, the refund was sent to the wrong bank account, your state is holding part of the refund to cover a debt, or the refund was issued but your bank rejected it.

The first step is to check the actual status of your refund rather than guessing. The IRS provides a free tool called Where's My Refund? that tells you exactly what stage your return is in. You can also call the IRS directly or check your state tax agency's website if you filed a state return as well.

Knowing which category your delay falls into changes what you do next. A processing delay requires patience. An error on your return requires a correction. A bank account problem requires you to contact your financial institution. A debt offset requires dealing with the agency that placed the hold. Each one has a different timeline and a different solution.

Key Takeaways

  • Check your refund status using the IRS's Where's My Refund? tool before taking any other action — it will tell you whether the IRS is still processing, has found an error, or has already sent the money.
  • Most refunds arrive within 21 days, but refunds involving the Earned Income Tax Credit or Child Tax Credit can take up to 21 days longer because the IRS verifies these credits before releasing the money.
  • If the IRS rejected your return because of a mismatch between your name, Social Security number, or income on your return and what's in their records, you will receive a notice by mail explaining what to fix.
  • If your refund was sent to a closed bank account or the wrong account number, the bank will return it to the IRS, which will then mail you a check — this process adds 4 to 6 weeks to your timeline.
  • If a state agency or the federal government offset your refund to cover unpaid child support, taxes, or student loans, you will receive a notice explaining the offset and how much was taken.

How to check your refund status right now

The IRS's Where's My Refund? tool is the fastest way to get a real answer. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not give you new information.

The tool will show you one of four statuses. "Received" means the IRS has your return but hasn't started processing it yet. "Approved" means the IRS has accepted your return and is preparing your refund. "Sent" means the refund has been issued — the tool will show you the date it was sent and the method (direct deposit or check). "Delivered" means the money has reached your bank account or the check has been delivered to your address.

If the tool says your return is still in "Received" or "Approved" status after 21 days, or if it shows an error message, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are longest in March and April, so call early in the morning or later in the week if you can.

Errors on your return that trigger a delay

The IRS will hold your refund if it finds a mismatch between information on your return and what's in its records. The most common mismatches are a typo in your Social Security number, a name that doesn't match your Social Security card, an income figure that doesn't match what your employer reported on a W-2 or 1099, or a claim for a credit you don't meet the requirements for.

When the IRS finds an error, it will send you a notice by mail — usually a CP75 notice — explaining what doesn't match and what you need to do. The notice will include a phone number you can call or instructions for mailing back a corrected form. Do not ignore this notice. The IRS will not release your refund until you respond, and the longer you wait, the longer your refund is delayed.

If you receive a notice about the Earned Income Tax Credit or Child Tax Credit, the IRS is verifying that you meet the requirements for that credit. These verifications can add 60 days or more to your refund timeline because the IRS is required by law to check these credits before releasing the money. You will receive a separate notice if additional information is needed.

Your refund was sent to the wrong bank account

If you chose direct deposit on your return but entered the wrong account number or routing number, the bank will reject the deposit and send the money back to the IRS. This is one of the most common reasons for a delayed refund, and it adds significant time to your timeline.

When a bank rejects a direct deposit, the IRS receives the rejection and then issues a check instead. This process takes 4 to 6 weeks from the date the bank rejected the deposit. You will not receive a notice from the IRS about this — the check will simply arrive at your address on file. If you moved since you filed, the check may go to your old address.

To avoid this in the future, double-check your account number and routing number before you file. Your routing number is a nine-digit code specific to your bank and branch; your account number is the number of the specific account you want the refund deposited into. Both are printed on the bottom left of your checks, or you can call your bank to confirm them.

Your refund was offset to cover a debt

Federal and state agencies can intercept your tax refund to cover unpaid child support, unpaid taxes, defaulted student loans, or other debts you owe to the government. This is called a refund offset. If this happened to your refund, you will receive a notice in the mail from the Treasury Offset Program explaining which debt was collected and how much was taken.

The notice will tell you which agency holds the debt and provide contact information for that agency. If you believe the offset was made in error — for example, if you already paid the debt or if the debt belongs to someone else — you have the right to dispute it. The notice will include instructions for filing a dispute, and you must act within a certain timeframe (usually 60 days) to preserve your right to challenge it.

If you owe child support, contact your state's child support enforcement agency. If you owe federal taxes, contact the IRS. If you owe student loans, contact your loan servicer or the Department of Education. Each agency has its own process for resolving disputes and for setting up a payment plan if you cannot pay the full amount at once.

Your bank rejected the direct deposit

Even if you entered your account number correctly, your bank may reject the IRS's direct deposit for other reasons. The most common reason is that your account is closed or frozen. Banks also reject deposits if the account holder's name on the IRS records doesn't match the name on the bank account, or if the bank suspects fraud.

When a bank rejects a direct deposit from the IRS, the money is returned to the IRS, which then issues a check. This takes 4 to 6 weeks. You will receive the check at the address on file with the IRS, so make sure your address is current.

If you know your account was closed or frozen, contact your bank immediately to find out why and whether the account can be reopened. If the rejection was due to a name mismatch, you may need to update your name with the IRS or with your bank, depending on which record is incorrect. Call the IRS at 1-800-829-1040 if you need to update your name or address.

State tax refunds and additional holds

If you filed a state tax return as well as a federal return, your state refund may be delayed for reasons separate from your federal refund. Some states process refunds more slowly than the IRS does. Some states also offset refunds to cover state income tax debt, unpaid child support, or other state debts.

To check your state refund status, go to your state's tax agency website and look for a refund status tool. Most states have one, though the name and location on the website vary. You can also call your state tax agency directly — the phone number is on your state tax return or on the state's website.

If your state offset your refund, you will receive a notice from your state explaining which debt was collected. The process for disputing a state offset is similar to disputing a federal offset, but the timeline and the agency you contact will be different. Your state's notice will include instructions.

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

If the IRS accepted your return more than 21 days ago and Where's My Refund? still shows "Approved" or "Received," or if the tool is not working, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is still being processed, whether an error was found, or whether the refund was sent but rejected by your bank.

If the IRS says your refund was sent more than 60 days ago and you still haven't received it, you can file a claim for a missing refund. The IRS will issue a new check or direct deposit, but this process can take several weeks. You will need to provide proof that you filed the return and that the refund was not received.

If you filed a paper return instead of an electronic return, add an extra 2 to 4 weeks to the normal processing timeline. Paper returns are processed more slowly than electronic returns, and errors are more common because the IRS has to manually enter the information from your form.

Frequently Asked Questions

How long does the IRS usually take to send a refund?

Most refunds are issued within 21 days of the IRS accepting your return. Refunds involving the Earned Income Tax Credit or Child Tax Credit can take up to 21 days longer because the IRS verifies these credits before releasing the money. If you filed a paper return, add 2 to 4 weeks to the normal timeline.

Can I get my refund faster if I pay a fee?

No. The IRS does not charge fees to process refunds faster, and no legitimate service can speed up the IRS's processing. If someone offers to get your refund faster for a fee, that is a scam. The only way to get your refund faster is to file electronically with direct deposit, which is already the fastest method available.

What if Where's My Refund? says my refund was sent but I never received it?

If the tool says "Sent" or "Delivered" but you don't have the money, check whether it went to the correct bank account. If you chose direct deposit, log into your bank account and look at your transaction history. If the deposit never arrived, call your bank and ask whether they rejected it. If you chose a check, check your mailbox and ask your neighbors whether it was delivered to the wrong address.

Can I file an amended return to speed up my refund?

No. Filing an amended return will delay your refund, not speed it up. Only file an amended return if you made an error on your original return that the IRS hasn't caught yet. If the IRS already sent you a notice about an error, follow the instructions in the notice instead of filing an amended return.

What should I do if I think someone stole my refund?

If your refund was deposited into an account you don't recognize or that you didn't authorize, contact your bank immediately and report the fraud. Your bank can freeze the account and investigate the transaction. You should also file a report with the IRS by calling 1-800-829-1040 and with the Federal Trade Commission at reportfraud.ftc.gov.