Check your refund status on IRS.gov or your state tax agency website

The IRS and most state tax agencies let you track your refund online for free using "Where's My Refund?" tools. On the federal side, go to IRS.gov/refunds and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether your refund is being processed, approved, or sent out.

State refund trackers work the same way but live on your state's tax department website. Search "[your state] tax refund status" or look for a link labeled "Where's My Refund" or "Check Refund Status" on the main tax page. You'll need the same information: SSN, filing status, and refund amount. Some states update less frequently than the IRS—weekly rather than daily—so don't refresh multiple times a day expecting new information.

If you filed jointly, either spouse can check the status using their own SSN and the refund amount. The tool will show the same information either way.

Key Takeaways

  • The IRS updates refund status once per day on IRS.gov/refunds; most states update weekly on their tax department websites.
  • Standard refunds take 21 days from the IRS acceptance date if you chose direct deposit; paper checks take longer and vary by state.
  • If your refund is delayed beyond the expected timeline, the IRS transcript tool shows whether there's a hold, error, or identity verification issue.
  • Amended returns (Form 1040-X) take 16 weeks to process, and you cannot track them online—you must call the IRS or your state.
  • Some refunds are held for identity verification, wage matching, or offset against federal debt; the status tool will indicate this.

How long the IRS takes to send your refund

If you chose direct deposit, the IRS aims to send your refund within 21 days of accepting your return. That clock starts on the date the IRS receives and processes your filing, not the date you submitted it. You can see the acceptance date in the status tool—it's labeled "as of" or "accepted on."

If you're getting a paper check, add another two to three weeks after the IRS processes your return. The IRS mails checks in batches, and delivery depends on your postal service. Some people receive checks within a week of the IRS mailing date; others wait three weeks or longer.

The 21-day timeline assumes no complications: your return was filed correctly, your SSN matches IRS records, and there are no wage or income discrepancies. If any of those conditions don't hold, the refund is delayed while the IRS investigates.

State refund timelines vary widely

State refunds don't follow a single timeline. Some states process and send refunds within two weeks; others take six to eight weeks. A few states are slower than the IRS. The only way to know your state's typical timeline is to check your state tax department's website or call their refund hotline.

If you filed both federal and state returns, you'll receive two separate refunds on two different schedules. The federal refund may arrive while your state refund is still processing, or vice versa. Check both status tools to see where each one stands.

Some states hold refunds if they suspect fraud or if you owe back child support, student loans, or other debts. The state status tool usually indicates this. If you see a hold message, call your state tax department to find out what's blocking the refund and how long it will take to clear.

What to do if your refund is late

If your refund hasn't arrived by the date the status tool promised, first confirm that date. The tool shows an expected delivery window, not a may provide. Direct deposit refunds sometimes arrive a few days early or a few days late. Paper checks are even less predictable.

Wait at least five business days past the expected date before taking action. Then check the status tool again—it may have updated with new information. If the tool still shows your refund as "approved" or "sent," contact the IRS at 1-800-829-1040 or your state tax department's refund line. Have your return handy so you can provide your filing status and refund amount.

If the status tool shows a hold, offset, or identity verification issue, that's the reason for the delay. The tool will usually explain what's needed. Some holds clear automatically after a set number of days; others require you to respond to a notice or contact the agency directly.

How to read your IRS transcript for refund details

If the status tool isn't giving you enough information, you can pull your IRS Account Transcript, which shows the exact processing steps your return has gone through. Go to IRS.gov/transcripts, create or log into your IRS account, and download the "Account Transcript" for the tax year you're asking about.

The transcript lists every transaction on your account, including the date your return was received, the date it was accepted, the refund amount, the refund date, and any holds or adjustments. If there's a delay, the transcript often shows why: a wage match issue, a dependent verification hold, or an offset against federal debt.

You can also order a transcript by mail or phone, but that takes longer. If you need answers fast, the online version is better. The transcript is free and doesn't count as a formal request for reconsideration—it's just information.

Amended returns take much longer to track

If you filed an amended return (Form 1040-X), the timeline is different. The IRS takes up to 16 weeks to process amended returns, and the "Where's My Refund?" tool does not track them. You cannot see the status online.

The only way to check an amended return is to call the IRS at 1-800-829-1040 and speak to a representative, or to wait for a notice in the mail. Have your SSN, filing status, and the tax year ready. The IRS will tell you whether the return is still being processed or whether it's been approved and sent.

If you amended your return to claim a larger refund, expect to wait the full 16 weeks. If you amended to reduce your refund or owe more, the IRS may process it faster, but there's no way to know without calling.

Reasons your refund might be held or delayed

The IRS holds refunds for several reasons, and the status tool usually indicates which one applies to you. Identity verification holds happen when the IRS suspects fraud or when your return doesn't match IRS records. You'll receive a notice asking you to verify your identity by phone or mail. Once you respond, the hold usually lifts within two weeks.

Wage matching holds occur when the income on your return doesn't match what your employer reported to the IRS. This is common if you changed jobs mid-year or if your employer filed a corrected W-2. The IRS investigates and either approves your return or sends you a notice asking for more information.

Offset holds mean the IRS is using your refund to pay back federal taxes you owe from a prior year, or to cover child support or student loan debt. The status tool will say "offset" or "applied to other federal obligations." You won't receive a refund; instead, the money goes to the agency you owe.

Some refunds are held because of math errors on the return, missing information, or a mismatch between your SSN and your name. The IRS sends a notice explaining what's wrong. You have to respond or correct the error before the refund is released.

Frequently Asked Questions

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

No. Calling the IRS does not speed up processing. The IRS processes returns in the order they were received, and calling won't move you ahead in the queue. The only exception is if there's an error on your return or a hold that needs to be cleared—in that case, calling can help you resolve the issue faster, which then allows processing to continue.

Why does the status tool say my refund was sent but I haven't received it?

For direct deposit, the refund may still be in transit to your bank—it can take one to three business days after the IRS sends it. For paper checks, the mail can take two to three weeks. If more than three weeks have passed since the status tool said "sent," contact the IRS to confirm the refund wasn't lost or sent to the wrong account.

What if I filed my return but the status tool says it wasn't received?

The tool updates once per day, so if you filed yesterday, it may not show up yet. Wait 24 hours and check again. If it still doesn't show after three days, your return may not have been transmitted successfully. Contact the IRS or your tax preparer to confirm the return was filed.

Can I check my refund status if I filed through a tax preparer?

Yes. You can check using the same tools—IRS.gov/refunds or your state's tracker. You don't need your preparer's information. However, if there's a problem with your return, your preparer may need to contact the IRS on your behalf, so it's worth letting them know you're tracking the status.

Do I need to do anything if my refund is held for identity verification?

Yes. The IRS will send you a notice with instructions on how to verify your identity—usually by phone or by mail. Follow those instructions as soon as you receive the notice. Once you verify, the hold typically lifts within two weeks and your refund is released.