The most common reasons your refund hasn't arrived

The IRS processes millions of refunds each year, and most arrive within 21 days of the agency accepting your return. If you're past that window, something specific is holding yours up. The delay is usually one of five things: the IRS is verifying your identity, your return has an error that needs correction, you claimed a refundable credit that triggers extra review, your bank rejected the deposit, or the IRS is offsetting your refund against a debt you owe.

The first step is to stop guessing and check your actual status. The IRS provides this information free through Where's My Refund, a tool on IRS.gov that shows you exactly where your return stands and, when there's a problem, what's causing the delay.

Key Takeaways

  • Check Where's My Refund on IRS.gov with your Social Security number, filing status, and the exact refund amount to see your real status and any holds.
  • Most refunds arrive within 21 days, but identity verification, math errors, or refundable credits can add two to four weeks.
  • If the IRS rejected your bank deposit, they will mail a check instead, which takes an additional seven to ten business days after they attempt the deposit.
  • The IRS can hold your refund to pay back taxes, child support, federal student loans, or other federal debts you owe.
  • If Where's My Refund shows no progress for more than 21 days, contact the IRS directly at 800-829-1040 or through a local Taxpayer Assistance Center.

How to check your refund status right now

Go to IRS.gov and find the Where's My Refund tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not give you new information.

Where's My Refund will show you one of three 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 your refund has been issued — either deposited to your bank account or mailed as a check.

If your status is stuck on "Received" or "Approved" for longer than 21 days, or if you see a message saying your return is under review, there is a specific reason. The tool will tell you what it is, or you can call the IRS at 800-829-1040 to speak with someone who can explain the hold.

Identity verification delays

The IRS randomly selects some returns for identity verification to prevent fraud. If your return was selected, you will see a message in Where's My Refund telling you to verify your identity. The IRS will also send you a letter with instructions.

You can verify your identity online through ID.me, a third-party service the IRS uses. You will need a government-issued photo ID and either a Social Security card or a state ID. The process takes about ten minutes. Once you verify, the IRS usually processes your refund within two weeks.

If you cannot verify online or prefer not to, you can mail the completed verification form back to the IRS. The address is on the letter they sent you. Mailing adds one to two weeks to the timeline because of mail processing time.

Errors on your return that need fixing

If the IRS found a math error, a missing form, or a mismatch between what you reported and what employers or banks reported to the IRS, they will hold your refund while they contact you. You will see a message in Where's My Refund, and the IRS will send you a letter explaining what they found.

Read the letter carefully. It will tell you whether you need to send back a corrected form, whether the IRS made the correction for you, or whether you owe money instead of receiving a refund. If you disagree with what the IRS found, the letter will explain how to respond.

Once the IRS receives your response or finishes their review, they will process your refund. This usually takes two to four weeks from the date you send your response, or from the date the IRS completes their review if no response is needed.

Refundable credits that trigger extra review

The Earned Income Tax Credit (EITC) and the Additional Child Tax Credit (ACTC) are refundable credits, meaning they can give you money back even if you owe no tax. The IRS reviews returns claiming these credits more carefully than others, and the law requires them to hold refunds containing these credits until mid-February, even if your return is otherwise complete.

If you claimed the EITC or ACTC, Where's My Refund will show your status as "Approved" but will not show a refund date until mid-February. This is normal and not a sign of a problem. After mid-February, the IRS releases these refunds in batches, usually within one to two weeks.

If it is already past mid-February and you still do not see a refund date, call the IRS at 800-829-1040 to find out whether your return is held for another reason.

Bank rejections and check payments

If you chose direct deposit and the IRS attempted to deposit your refund but your bank rejected it, the IRS will mail you a check instead. This happens when the account number or routing number on your return is wrong, or when your bank flags the deposit as suspicious.

Where's My Refund will show your status as "Sent" and will tell you that a check is being mailed. The IRS mails checks from a processing center, which takes five to seven business days. Once mailed, the check takes another five to seven business days to arrive, depending on your location and the mail service.

If you know your bank account information was wrong, you can call the IRS at 800-829-1040 to provide the correct information and request a redeposit instead of a check. The IRS can do this, but it adds time to the process.

Offsets against debts you owe

The IRS can hold your refund to pay back taxes, unpaid child support, defaulted federal student loans, or other federal debts. This is called an offset. If your refund is being offset, Where's My Refund will tell you, and you will receive a letter from the IRS or from the agency collecting the debt.

The letter will explain which debt is being collected and how much of your refund is going toward it. If you believe the offset is wrong — for example, if you already paid the debt — you can contact the agency listed in the letter to dispute it.

If your refund is offset, you will not receive the full amount. The remainder, if any, will be sent to you after the offset is processed. This can take an additional two to four weeks.

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

If Where's My Refund shows no progress for more than 21 days and you do not see a message explaining why, contact the IRS directly. Call 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and refund amount ready.

You can also visit a local Taxpayer Assistance Center in person. Find the nearest one at IRS.gov by searching "Taxpayer Assistance Center" and your zip code. Walk-in hours vary by location, so call ahead.

If you filed your return by mail instead of electronically, add an extra week or two to the timeline. The IRS has to receive your return, scan it, and enter the information into their system before processing begins. If you mailed your return more than a month ago and have not seen any status update, call the IRS to confirm they received it.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. The IRS processes refunds in the order they receive them, and calling does not move you to the front of the line. Calling is useful only if there is a specific problem — like a rejected bank deposit or an error on your return — that you need to fix or understand. The IRS representative can explain what is holding your refund and what you need to do next.

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

If it was deposited to your bank account, check your bank's transaction history and contact your bank to see if the deposit was rejected or reversed. If it was mailed as a check, wait ten business days from the date it shows as sent. If you still have not received it after that, call the IRS at 800-829-1040 to report it and request a replacement check or redeposit.

Do I have to file an amended return if the IRS found an error?

Not always. If the IRS corrected the error themselves, they will tell you in the letter they send. You do not need to file an amended return. If they are asking you to respond, the letter will explain exactly what to send back. Follow those instructions rather than filing an amended return, because an amended return can create more delays.

Will my refund be delayed if I file late?

Filing after the April deadline does not automatically delay your refund, but it does mean you are filing later in the season when the IRS is processing a high volume of returns. Processing times are the same, but you are further back in the queue. If you are owed a refund, there is no penalty for filing late.

Can the IRS hold my refund for taxes I owe from a previous year?

Yes. The IRS can offset your current-year refund to pay back taxes from any prior year. If this is happening, the letter you receive will explain which tax year the debt is from. You can contact the IRS to set up a payment plan for the back taxes if you cannot pay the full amount at once.