How to track your federal tax refund

The IRS has a tool called Where's My Refund? that shows you the status of your federal return. You can check it on the IRS website at irs.gov, or by calling the IRS at 1-800-829-1040. You will need your Social Security number, filing status, and the exact refund amount from your return.

The tool updates once per day, usually overnight. It does not show real-time movement. If your return was filed electronically, the IRS typically processes it within 21 days. If you mailed a paper return, processing takes longer — usually six to eight weeks from the date the IRS receives it.

The tool will show one of three statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (the IRS has approved your return and is preparing your refund), or "Sent" (your refund has been issued). Once it shows "Sent," the tool will tell you the date and method — direct deposit or check.

Key Takeaways

  • You can check your federal refund status on irs.gov using Where's My Refund?, or by calling 1-800-829-1040 with your Social Security number and filing status.
  • The IRS updates refund status once per day, and processing takes 21 days for e-filed returns or six to eight weeks for paper returns.
  • Direct deposit refunds usually arrive within one to two business days after the IRS issues them; checks take seven to ten business days.
  • If your refund is delayed beyond the normal timeframe, the IRS website will show a message explaining why.
  • State refunds are tracked separately through your state tax agency, not the IRS.

What the refund status messages mean

Return Received means the IRS has scanned your return into their system but has not begun reviewing it. This status appears within 24 hours of filing electronically, or within two to three weeks of mailing a paper return. You will see this status for several days while the IRS processes the return.

Approved means the IRS has reviewed your return, found no problems, and approved your refund. The IRS is now preparing the payment. This status usually lasts a few days to a week. Once you see this status, your refund is nearly certain to arrive.

Sent means the IRS has issued your refund. The tool will show the date it was sent and whether it was sent by direct deposit or check. If direct deposit, the money should arrive in your bank account within one to two business days. If by check, allow seven to ten business days for delivery through the mail.

Why your refund might be delayed

The IRS delays processing when your return has errors, missing information, or inconsistencies with other records. Common reasons include a missing or incorrect Social Security number, a name that does not match IRS records, or income reported on a W-2 or 1099 that does not match what you reported on your return.

The IRS also delays refunds when you claim certain credits, such as the Earned Income Tax Credit or the Child Tax Credit. These credits require extra verification and can add two to four weeks to processing time. If your refund is delayed for this reason, Where's My Refund? will show a message saying the IRS is reviewing your return.

If your refund is delayed beyond 21 days for an e-filed return or eight weeks for a paper return, check Where's My Refund? again. The tool will show a specific message about what is holding up your refund. If the tool shows no message and no status change for more than a week, contact the IRS at 1-800-829-1040.

Direct deposit versus check refunds

If you chose direct deposit on your return, the IRS will deposit your refund directly into the bank account you listed. Direct deposit is faster and more secure than a check. Once the IRS shows "Sent" status, the money usually arrives within one to two business days. Weekends and bank holidays can add a day or two.

If you chose to receive a check, the IRS will mail it to the address on your return. Checks typically take seven to ten business days to arrive after the IRS shows "Sent" status. The exact timing depends on mail delivery in your area. If you do not receive your check within ten business days of the "Sent" date, contact the IRS.

You can change your refund method only before you file your return. Once you have filed, you cannot switch from check to direct deposit or vice versa for that year's refund. If you want direct deposit for next year, make sure to provide your bank account information when you file.

Tracking state tax refunds

State tax refunds are tracked separately from federal refunds. Each state has its own tax agency and its own refund tracking tool. You will need to visit your state's tax website to check on a state refund.

Most states have a refund tracker on their tax agency website. You will typically need your Social Security number, filing status, and the refund amount. Some states also allow you to track refunds by phone. Search "[your state] tax refund status" to find the right tool for your state.

State refunds usually take longer to process than federal refunds. Many states take four to six weeks to process e-filed returns and eight to twelve weeks for paper returns. Some states are faster; others are slower. If your state refund is delayed, the state tax website will usually show a message explaining why.

What to do if your refund does not arrive

If your refund does not arrive within the expected timeframe, first check Where's My Refund? again to see if the status has changed or if there is a new message. If the status still shows "Sent" but the money has not arrived, wait a few more business days. Bank processing can take longer than expected, especially around tax season.

If more than two weeks have passed since the "Sent" date for a direct deposit, or more than ten business days for a check, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent and, if so, where it went.

If you filed your return by mail and it has been more than eight weeks since you mailed it, and Where's My Refund? shows no status, your return may not have been received. Contact the IRS to confirm whether they have your return. If they do not, you may need to file again or provide proof that you mailed the original return.

Frequently Asked Questions

How often does Where's My Refund update?

The IRS updates Where's My Refund? once per day, usually overnight. Checking multiple times in the same day will show the same status. If your status has not changed in more than a week, contact the IRS.

Can I track my refund if I filed a joint return with my spouse?

Yes. Use either spouse's Social Security number to check the status. The refund status is the same for both people on the return. If the refund is being deposited, it will go to the bank account listed on the return, regardless of whose name is on the account.

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

If you filed electronically and have not yet received your refund, you can file an amended return (Form 1040-X) to correct the mistake. If you have already received your refund, you can still file an amended return if the mistake affects the amount you owe or are owed. The IRS will process the amended return separately.

Will Where's My Refund show my refund if I owe back taxes or child support?

Yes, the tool will still show your refund status. However, the IRS may hold your refund to pay back taxes, child support, or other federal debts. If this happens, Where's My Refund? will show a message explaining the hold. You can contact the IRS or the agency holding the refund to learn more.

Can I cancel my refund and get a different payment method?

Once the IRS has issued your refund (status shows "Sent"), you cannot cancel it or change the payment method. If you chose a check and want direct deposit instead, you will need to wait for the check to arrive, deposit it yourself, or contact the IRS if the check is lost.