Common reasons your refund hasn't arrived yet

The IRS processes most tax refunds within 21 days of accepting your return, but yours may be delayed for several concrete reasons. The most common cause is a mismatch between what you reported and what the IRS has on file — a Social Security number typo, a name that doesn't match your tax records, or income reported to the IRS by your employer that differs from what you claimed. The second most common cause is that you claimed a refundable tax credit like the Earned Income Tax Credit (EITC) or the Child Tax Credit, which the IRS is required by law to hold until mid-February, even if you filed in January.

Other delays happen because you filed a paper return instead of electronically, because your return included a claim for a loss carryback, because the IRS is processing a backlog from prior years, or because your state tax refund is held up and you're waiting for both to arrive together. A small number of refunds are flagged for manual review if the return looks unusual to the IRS's automated systems — this can add weeks or months.

Key Takeaways

  • The IRS typically processes refunds within 21 days, but this timeline starts from the date they accept your return, not the date you file.
  • If you claimed the Earned Income Tax Credit or Child Tax Credit, the IRS holds your refund until mid-February by law, regardless of when you filed.
  • You can check your exact refund status using the IRS "Where's My Refund?" tool with your Social Security number, filing status, and the exact refund amount.
  • If the IRS found an error on your return, they will send you a notice by mail explaining the problem and what you owe or what they will send you.
  • If your refund is more than 21 days late and "Where's My Refund?" shows no update, contact the IRS at 800-829-1040 or visit a local Taxpayer Assistance Center.

How to check your refund status right now

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

The tool will show one of four statuses. "Received" means the IRS has your return but hasn't started processing it yet. "Approved" means they've accepted your return and are preparing your refund. "Sent" means your refund has been issued — this is the point where the timeline to your bank or mailbox begins. "Delivered" means the refund has reached your bank account or your mailbox.

If you filed electronically and chose direct deposit, your refund should arrive within one to two business days after the status changes to "Sent." If you chose a paper check, allow up to two weeks after "Sent" for it to arrive by mail. If you filed a paper return, the entire process takes longer — typically six to eight weeks from the date the IRS receives it.

Why the IRS holds refunds with tax credits

If you claimed the Earned Income Tax Credit, the Additional Child Tax Credit, or the American Opportunity Tax Credit, the IRS is required by the PATH Act (Protecting Americans from Tax Hikes) to hold your entire refund until at least February 15 each year. This applies even if you filed your return in January. The IRS uses this time to verify that you actually meet the requirements for these credits and to cross-check your information against other government databases.

This is not a sign that something is wrong with your return — it is a standard hold that affects millions of refunds each year. Your refund will be released after February 15 as long as no issues are found during the verification period. You can still check your status using "Where's My Refund?" during this hold; the tool will show "Approved" but will not show a "Sent" date until after the hold lifts.

What to do if your refund is late and "Where's My Refund?" shows no progress

If more than 21 days have passed since the IRS accepted your return and "Where's My Refund?" still shows "Received" or no status at all, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS phone lines are busiest in February and March; calling early in the morning or later in the week may mean shorter wait times.

If you prefer not to call, you can visit a Taxpayer Assistance Center in person. Find the nearest one at irs.gov/localoffices. Bring your Social Security card, photo ID, and a copy of your tax return. Staff there can look up your account and tell you exactly where your refund is in the process.

If the IRS tells you your refund was issued but you never received it, ask whether it was sent by direct deposit or check. If direct deposit, the IRS can confirm the bank account number it was sent to — verify this matches your actual bank account. If the account number is wrong, you will need to contact your bank to see if the deposit went to a closed account or was rejected. If it was sent by check and you never received it, the IRS can issue a replacement check or direct deposit, but this adds another two to four weeks.

How errors on your return delay your refund

If the IRS finds a discrepancy between your return and what they have on file, they will send you a notice in the mail. Common errors include a Social Security number that doesn't match IRS records, a name that doesn't match your tax ID, income reported by your employer that differs from what you claimed, or a dependent claimed on your return who was also claimed by someone else. The notice will explain what the IRS found and what you owe or what they will send you.

You do not need to respond immediately unless the notice includes a specific deadline. Read the notice carefully and follow the instructions. If you believe the IRS made an error, you can respond by mail with documentation — for example, a corrected W-2 from your employer if income was reported wrong. Keep a copy of everything you send. The IRS typically takes 30 to 60 days to process your response and issue a corrected refund or bill.

State refund delays and how they affect your federal refund

Some people file both federal and state returns and are waiting for both refunds to arrive. State tax agencies process returns on their own timeline, which is often slower than the federal IRS. If you filed your state return at the same time as your federal return, your state refund may not arrive for six to eight weeks, while your federal refund arrives in three to four weeks. These are separate processes — your federal refund will not be held up waiting for your state refund.

To check your state refund status, visit your state's tax agency website. Most states have a "Where's My Refund?" tool similar to the federal one. Search "[your state] tax refund status" to find the link. Some states also allow you to check by phone; the number is usually on your state tax return or on the state tax agency website.

What to do if you need your refund urgently

If you are in financial hardship and need your refund before it arrives, you have limited options. The IRS cannot speed up processing, and there is no way to request priority handling. However, if you have a tax refund anticipation loan available through a tax preparation company, you can borrow against your expected refund — this gives you cash immediately, though you pay interest and fees. Be aware that if your refund is smaller than expected, you may owe the lender money.

If you cannot wait and do not want to take a loan, consider whether you can reduce your withholding or make other changes to your finances in the short term. For future years, you can adjust your W-4 form with your employer to receive more of your money in each paycheck rather than waiting for a large refund. This does not help your current refund, but it means less money is held by the government between now and next tax season.

Frequently Asked Questions

Can I call the IRS to make my refund come faster?

No. The IRS processes refunds in the order they were received and cannot prioritize one over another. Calling will not speed up your refund, but it can tell you where your refund is in the queue. Call 800-829-1040 if your refund is more than 21 days late and "Where's My Refund?" shows no progress.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the tax software you used should have given you a confirmation number. Contact that software company and ask them to verify the return was transmitted to the IRS. If you filed a paper return, the IRS may not have received it yet — paper returns take six to eight weeks to process. If more than eight weeks have passed, call 800-829-1040 with your Social Security number and filing status.

Does filing early mean I get my refund early?

Filing early does not may provide an early refund. The IRS processes returns in batches, not in the order they arrive. If you claimed tax credits like the EITC, your refund will be held until mid-February regardless of when you filed. Filing early is useful mainly to prevent identity theft and to claim refundable credits sooner in the calendar year.

What happens if I made a mistake on my return after I filed it?

If you realize you made an error after filing, do not file another return immediately. Wait until you receive your refund or a notice from the IRS. If the IRS catches the error, they will send you a notice explaining it. If you catch it first and it affects your refund amount, you can file an amended return (Form 1040-X) after your original return is processed. This adds another four to six weeks to your timeline.

Can I get my refund by direct deposit if I originally chose a check?

Once your return is filed, you cannot change the refund method. If you chose a check and want direct deposit instead, you must wait for the check to arrive, then deposit it yourself. For future years, you can choose direct deposit when you file your return — it is faster and more secure than waiting for a check by mail.