Check your refund status on IRS.gov using your Social Security number

The IRS has one official tool for tracking your refund: Where's My Refund, found at irs.gov/refunds. You 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 the same day will show the same information.

Where's My Refund tells you one of three things: your refund is still being processed, it has been approved and a payment date has been set, or it has been sent. If your return was filed electronically and you chose direct deposit, the tool will show the exact date your money will land in your bank account. If you chose a paper check, it will tell you when the check was mailed.

The tool works for federal refunds only. If you are also waiting for a state refund, you will need to check your state's tax agency website separately — each state runs its own system and timeline.

Key Takeaways

  • Where's My Refund on irs.gov is the only official IRS tool for tracking your refund status, and it updates once per day.
  • You need your Social Security number, filing status, and the exact refund amount to use the tool.
  • The tool shows whether your refund is still processing, approved with a payment date, or already sent.
  • Direct deposit refunds typically arrive within 21 days of the IRS approving your return, while paper checks take longer.
  • If your refund is delayed beyond the normal timeline, the IRS transcript tool can show whether your return was received and processed.

What the three refund status messages mean

Status 1: "Your refund is still being processed." This means the IRS has received your return but has not finished reviewing it. Most returns take 21 days or fewer from the filing date to reach this point, though some take longer. The tool will not show a payment date yet. If you filed electronically, this is the normal message you will see for the first two to three weeks.

Status 2: "Your refund has been approved and will be sent on [date]." The IRS has finished reviewing your return and determined the refund amount. A payment date is now set. If you chose direct deposit, your money will arrive on that date or within one business day after. If you chose a paper check, the check will be mailed on or shortly after that date, and you should receive it within 7 to 10 business days after mailing.

Status 3: "Your refund was sent on [date]." The payment has left the IRS. For direct deposit, this usually means the money is already in your account or will be within one business day. For a paper check, the check was mailed on the date shown and should arrive within 7 to 10 business days. If you do not see the money or check within that window, move to the next section.

How long refunds actually take from start to finish

The IRS publishes a 21-day standard for most returns filed electronically with direct deposit. This clock starts from the date the IRS receives your return, not the date you file it. In practice, many refunds arrive within 21 days, but some take longer — the IRS does not may provide 21 days, and certain returns require additional review.

Paper returns take longer than electronic ones. The IRS must first scan and process the paper form, which adds one to two weeks before the 21-day clock even starts. A paper return can take 4 to 6 weeks total from the date the IRS receives it.

Refunds chosen as paper checks take longer than direct deposit. Even after the IRS approves your return, printing and mailing the check adds 7 to 10 business days. A paper check refund can take 4 to 8 weeks total from filing.

Returns that trigger additional review — because of math errors, missing information, or IRS verification procedures — can take 60 days or longer. The Where's My Refund tool will show a message if your return requires extra review.

What to do if your refund is delayed or missing

If Where's My Refund shows your refund was sent but you have not received it after the expected timeframe, the next step depends on your payment method. For direct deposit, wait three business days after the payment date shown in the tool — bank processing can take that long even after the IRS sends the money. If three business days have passed and the money is not there, contact your bank to ask whether the deposit was received and rejected.

For a paper check, wait 10 business days after the mailing date shown in the tool. If the check has not arrived, contact the IRS at 1-800-829-1040 (the main IRS phone line) or use the IRS's online chat tool at irs.gov. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, a direct deposit to your bank account instead.

If Where's My Refund shows your refund is still being processed but it has been more than 21 days since you filed, you can check whether the IRS actually received your return using the IRS transcript tool. Go to irs.gov/transcripts and order a free "Account Transcript" for the current tax year. This document shows whether the IRS has a record of your return and what stage it is in. If the transcript shows no record of your return, your return may not have been received — contact the IRS or a tax professional to investigate.

Using the IRS transcript tool to verify your return was received

The IRS Account Transcript is a free document that shows the IRS's record of your tax account for a specific year. It lists whether a return was filed, the date it was received, the refund amount the IRS calculated, and any adjustments or holds on the account. You can order it online at irs.gov/transcripts without creating an account — the IRS will mail it to you within 5 to 10 business days, or you can view it immediately if you create an IRS online account and use the "Get Transcript" tool.

The transcript is useful when Where's My Refund is not giving you answers. If the transcript shows your return was received and processed, but Where's My Refund still says it is being processed, there may be a delay in the tool's update — contact the IRS for clarification. If the transcript shows no record of your return at all, your return may have been lost in the mail (if you filed on paper) or not received by the IRS for another reason.

Reasons your refund might be held or delayed

The IRS holds refunds for several reasons, and Where's My Refund will usually tell you if one applies. A math error on your return triggers a hold while the IRS corrects it — this can add one to two weeks. A missing or incomplete form (like a missing Schedule C if you reported self-employment income) causes a hold until you provide it. An identity verification request means the IRS needs you to confirm your identity before releasing the refund — you will receive a letter with instructions.

A wage offset or tax offset means the IRS is using your refund to pay a debt — back taxes, unpaid child support, or a federal student loan default. The IRS will send you a notice explaining the offset. A claim for Earned Income Tax Credit (EITC) can delay your refund by up to 21 days beyond the normal processing time because the IRS reviews EITC claims more carefully. If your return includes EITC, Where's My Refund will show a later expected date.

Frequently Asked Questions

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

Yes, use the same Where's My Refund tool on irs.gov — the tool does not care which company prepared your return. You will need your Social Security number, filing status, and the refund amount. Some tax preparation companies also offer their own tracking tools, but the IRS tool is the official source.

What if Where's My Refund says my refund amount is different from what I calculated?

The IRS amount is the one that matters. The IRS may have made corrections to your return (fixing math errors, adjusting deductions, or applying offsets). Where's My Refund shows the final amount the IRS will send you. If you believe the amount is wrong, contact the IRS at 1-800-829-1040 with your return and the IRS's calculation in front of you.

How do I know if my refund was sent to the wrong bank account?

If you chose direct deposit and the money did not arrive, contact your bank first to ask if a deposit was rejected. Banks reject deposits for closed accounts, wrong account numbers, or mismatched names. If your bank says no deposit was received, call the IRS at 1-800-829-1040 and ask them to verify the account number on file. The IRS can issue a replacement check if the account information was wrong.

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

No, you cannot cancel a refund once the IRS has approved it and set a payment date. You can only choose how to receive it (direct deposit or check) when you file your return. If you made a mistake on your return, you can file an amended return (Form 1040-X), but this does not cancel your original refund — it creates a separate adjustment that may result in an additional refund or a bill.

What if I need my refund before the payment date shown in Where's My Refund?

You cannot speed up the IRS's processing. The payment date shown in Where's My Refund is when the IRS will send the money — you cannot request an earlier date. Some tax preparation companies offer "refund advance" loans that give you cash before the IRS sends your refund, but these are loans you must repay, not advances on your actual refund.