Where to check your refund status right now

The IRS provides a tool called Where's My Refund? at irs.gov that shows the current status of your return. You 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 a single day will not show new information.

You can also track your refund through the IRS2Go mobile app, which pulls the same data as the website. Both routes are free and do not require you to create an account or log in with credentials.

If you filed through a tax software company like TurboTax, H&R Block, or TaxAct, those platforms often display refund status within their portals as well. However, the IRS tool is the official source — the software companies pull their information from the same IRS database.

Key Takeaways

  • The IRS Where's My Refund tool updates once daily and shows three possible statuses: received, approved, or sent.
  • Most refunds are issued within 21 days of the IRS receiving your return, but some take longer if the return requires review or correction.
  • The tool will tell you the exact date your refund will arrive and the delivery method — direct deposit, check, or debit card.
  • If your refund does not arrive by the promised date, contact the IRS at 800-829-1040 or check the tool again for a new status message.
  • State tax refunds are tracked separately through your state's revenue department website, not through the federal IRS tool.

What the three refund statuses mean

Received means the IRS has your return but has not yet processed it. This status typically appears within 24 hours of e-filing or within two to three weeks of mailing a paper return. The tool will show an estimated date when processing will be complete.

Approved means the IRS has reviewed your return, found no issues, and calculated your refund amount. At this stage, the tool will display the exact date your refund will be sent and the method it will use — direct deposit, check, or debit card. This is the point where your refund is locked in.

Sent means your refund has left the IRS and is on its way to you. For direct deposit, this usually means the money will arrive within one to two business days. For a check, delivery takes seven to ten business days through the mail. For a debit card, the card itself arrives by mail and may take up to two weeks.

Why some refunds take longer than 21 days

The IRS standard is 21 days from receipt to issuance, but several things can delay that timeline. If your return contains math errors, mismatched information (such as a Social Security number that does not match IRS records), or missing documentation, the IRS will flag it for manual review. This adds one to three weeks to processing time.

Returns claiming the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC) are held until mid-February by law, even if they are otherwise complete and correct. This is a compliance requirement, not a processing delay.

If you claimed a refund offset — meaning the IRS is withholding part of your refund to cover a past-due debt like unpaid student loans or back taxes — the tool will show this status separately. The offset process can add two to four weeks.

High-volume periods, such as late March and April, can also slow processing even for straightforward returns, though the IRS aims to stay within the 21-day window.

Direct deposit versus check versus debit card delivery

If you chose direct deposit on your return, the refund goes straight to your bank account. Once the IRS marks your refund as sent, the money typically arrives within one to two business days. Some banks credit it the same day. You will see the deposit in your account before you receive any confirmation mail from the IRS.

If you are receiving a check, the IRS mails it to the address on your return. Delivery takes seven to ten business days from the date the refund is marked sent. The check is valid for one year from the issue date, so there is no rush to deposit it immediately, but do not wait longer than that.

If you chose to receive your refund on a debit card, the card itself is mailed to you and takes up to two weeks to arrive. Once you receive it, you can use it immediately to withdraw cash or make purchases. The card is linked to a temporary account that holds your refund amount.

The Where's My Refund tool will specify which method you selected and provide an estimated arrival date for each.

What to do if your refund does not arrive on time

If the tool shows your refund was sent but the money has not arrived by the promised date, wait three to five business days before contacting the IRS. Mail delays and bank processing times can add a few days beyond the estimate.

If it has been longer than five business days past the promised date for direct deposit, or longer than ten business days for a check, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the refund was actually sent and, if so, investigate where it went.

If you received a check but it was lost, stolen, or damaged, the IRS can issue a replacement. You will need to wait 60 days from the original issue date before requesting a replacement, unless the check was clearly damaged when you received it.

If your direct deposit went to the wrong account — for example, because you closed the bank account listed on your return — contact your current bank first to see if they can trace it. If the money was deposited to a closed account, the bank typically returns it to the IRS within 10 to 15 days, and the IRS will then reissue it by check. This process can add two to four weeks to your timeline.

Tracking state tax refunds separately

Your state tax refund is processed independently from your federal refund and has its own timeline. Most states issue refunds within 30 to 45 days of receiving your return, but this varies by state.

To check your state refund status, visit your state's revenue or taxation department website. Each state maintains its own tracking tool. Search "[your state] tax refund status" to find the correct link. You will typically need your Social Security number and the refund amount.

Some states process refunds faster than others. For example, some states that use e-file systems issue refunds within two to three weeks, while others may take up to 60 days. The state tool will give you an estimated date once your return is received.

Frequently Asked Questions

Why does the IRS tool say my refund was sent but I have not received it?

Direct deposits typically arrive one to two business days after the tool shows sent status, but can take up to five business days depending on your bank. Checks take seven to ten business days through the mail. If it has been longer than that, contact the IRS at 800-829-1040 to confirm the refund actually left their system.

Can I change my refund delivery method after I file?

No. Once you file your return, the delivery method is locked in. If you need to change it, you would have to file an amended return, which delays your refund by several weeks. It is better to wait for the refund using the original method.

What does it mean if the tool says my refund is being reviewed?

The IRS has flagged your return for manual examination, usually because of a discrepancy or missing information. This adds one to three weeks to processing time. The tool may ask you to provide additional documents or contact the IRS directly. Follow the instructions shown in the tool.

Do I need to do anything to receive my refund once it is approved?

No. Once the IRS approves your refund and marks it as sent, it will arrive automatically using the delivery method you selected on your return. You do not need to take any action.

How often should I check the Where's My Refund tool?

Checking once every few days is reasonable, but checking multiple times per day will not show new information — the tool updates once daily, usually overnight. Obsessive checking does not speed up processing.