Check the IRS "Where's My Refund?" tool first

The fastest way to know if your refund has been sent is the IRS "Where's My Refund?" tool at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool tells you whether the IRS is still processing your return, has approved it, or has sent the money out.

The tool updates once per day, usually overnight. If your return was filed electronically and you chose direct deposit, the IRS typically processes it within 21 days. If you chose a paper check, add another 7 to 10 business days after the IRS approves the refund.

You can also call the IRS refund hotline at 1-800-829-1954 and provide the same information. A representative will tell you the status and, if the refund has been sent, the expected arrival date.

Key Takeaways

  • The IRS "Where's My Refund?" tool at irs.gov is the official source and updates daily with your refund status.
  • Direct deposit refunds typically arrive within 21 days of filing electronically; paper checks take an additional 7 to 10 business days after approval.
  • If the IRS tool shows your refund was sent but you have not received it, check your bank account for pending deposits or contact your bank to confirm the routing and account numbers on file.
  • State tax refunds are processed separately and have their own timelines; check your state tax agency website for state-specific status.
  • If your refund is more than 21 days late for direct deposit or more than 28 days late for a check, the IRS can issue a trace to locate it.

What the IRS tool status messages mean

"Return Received" means the IRS has your return but has not finished reviewing it yet. This is normal and can last several weeks. "Approved" means the IRS has reviewed your return, found no issues, and approved the refund amount. "Sent" means the IRS has released the money. For direct deposit, this is when the transfer to your bank begins; for a check, this is when the check is mailed.

If the tool says "Sent" but gives no arrival date, your bank is still processing the deposit. Direct deposits usually post within one to three business days after the IRS sends them. If more than three business days have passed since the tool said "Sent," contact your bank to confirm they received the transfer.

Confirm your bank received the deposit

If the IRS tool says your refund was sent via direct deposit, log into your bank account and look for a pending deposit. Most banks show pending deposits separately from posted ones. If you see it pending, it will post within one to three business days.

If you do not see a pending deposit and the IRS tool says "Sent," call your bank and ask whether they received an ACH transfer from the IRS for the refund amount. Provide them with the date the IRS said it was sent. Ask the bank to confirm the routing number and account number on file match what you entered on your tax return. A mismatch is the most common reason a direct deposit does not arrive.

If the routing or account number is wrong, you will need to file an amended return (Form 1040-X) with the correct information. The IRS will reissue the refund, which can add several weeks to the timeline.

Track a paper check refund

If you chose a paper check instead of direct deposit, the IRS tool will show "Sent" when the check is mailed, not when it arrives. Paper checks typically take 7 to 10 business days to arrive after the IRS mails them, but delivery times vary by location and mail volume.

Once the IRS tool shows "Sent," wait at least 10 business days before assuming the check is lost. If 15 business days have passed and you have not received it, contact the IRS at 1-800-829-1954 and request a check trace. The IRS will investigate whether the check was delivered and, if not, issue a replacement.

Do not cash a replacement check if the original arrives later. Contact the IRS immediately if both arrive, as cashing both is considered fraud.

Handle a missing or delayed refund

If the IRS tool shows your refund was sent more than 21 days ago for direct deposit or more than 28 days ago for a check, and you still have not received it, call 1-800-829-1954 and request a refund trace. The IRS will open an investigation and contact you with results within 30 days.

During the trace, the IRS checks whether the money left their account and, for direct deposits, whether your bank received it. If the IRS finds the money was sent but your bank did not receive it, the IRS will reissue the refund. If the bank received it but you did not see it post, the bank may have rejected it due to a closed account or a fraud hold.

Keep a record of the date you called, the name of the IRS representative, and the trace number they give you. You will need this if you need to follow up.

Check your state tax refund separately

State tax refunds are processed by your state's tax agency, not the IRS, and have their own timelines and tracking systems. Most states have a "Where's My Refund?" tool on their tax agency website. Search "[your state] tax refund status" to find it.

State refunds typically take 4 to 12 weeks to process, depending on the state and whether you chose direct deposit or a check. Some states are much faster; others are slower. If your state has not processed your refund within the timeframe listed on their website, contact the state tax agency directly.

What to do if you filed jointly and only one refund arrived

If you filed a joint return and only one spouse received their portion of the refund, the IRS may have split the refund between two accounts. This happens when the IRS detects that one spouse has an outstanding debt (such as unpaid student loans or child support) and offsets their portion to pay it.

Check the IRS tool with both Social Security numbers to see the status of each portion. If one portion shows "Offset," the IRS has sent that money to the creditor agency, not to your bank account. The other spouse's portion should arrive on the normal timeline. If both portions show "Sent" but only one arrived, follow the steps above to contact your bank or request a trace.

Frequently Asked Questions

How long does it take to get a tax refund?

The IRS typically processes electronic returns within 21 days. Direct deposits arrive within that window; paper checks take an additional 7 to 10 business days after approval. State refunds vary by state but usually take 4 to 12 weeks. The timeline can be longer if the IRS needs to review your return for errors or fraud indicators.

Can I get my refund faster?

Direct deposit is the fastest method; paper checks are slower. Filing electronically is faster than mailing a paper return. You cannot speed up IRS processing itself, but you can avoid delays by filing accurately and using direct deposit. Some tax software offers refund anticipation loans, which provide cash before the IRS processes your return, but these come with fees and interest.

What if the IRS tool says my refund was sent but my bank says they never received it?

This usually means the routing or account number on your tax return was incorrect. Contact your bank to confirm the numbers on file. If they are wrong, you will need to file an amended return with the correct information. The IRS will reissue the refund once they process the amendment, which can take several additional weeks.

Can I cancel my refund and get the money a different way?

No. Once the IRS approves and sends your refund, you cannot cancel it or change the delivery method. If you need to change your bank account or address, you must wait for the refund to arrive (or be traced if it is lost) and then contact the IRS if there is a problem.

What if I owe taxes and the IRS is keeping my refund?

The IRS may offset your refund to pay back taxes, penalties, or other federal debts. The "Where's My Refund?" tool will show "Offset" if this has happened. You can also check the IRS "What You Owe" tool at irs.gov. If you believe the offset was wrong, contact the IRS at 1-800-829-1954 to dispute it.