Check the IRS tracking tool first

The IRS has a tool called Where's My Refund? that tells you the exact status of your refund and when it should arrive. You can find it on IRS.gov by searching for that name, or go directly to the IRS website and look for the refund tracking section. You will 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. It will show you one of three statuses: your return is still being processed, your refund has been approved and a payment date has been set, or your refund has been sent. If it shows a payment date, that is when the money will land in your bank account or arrive by mail, depending on how you chose to receive it.

If the tool says your return is still being processed and you filed more than 21 days ago, something may need attention. Move to the next step.

Key Takeaways

  • Check Where's My Refund? on IRS.gov first — it updates daily and shows your exact status and payment date.
  • If your return is still processing after 21 days, the IRS may have flagged it for review, usually because of a mismatch between what you reported and what employers or banks reported to them.
  • The IRS will contact you by mail if they need more information; they do not call or email about refunds.
  • If your refund was sent but never arrived, contact your bank or the IRS depending on whether you chose direct deposit or a mailed check.
  • Some returns take longer because of errors on the form itself, missing documents, or identity verification steps.

Why the IRS may be holding your return

The most common reason a refund is delayed is that something on your return does not match what the IRS already knows about you. For example, if you reported income from a job but your employer reported a different amount to the IRS, or if you claimed a dependent but the Social Security number does not match IRS records, the return gets flagged for review. This is not an error on your part — it is the IRS checking that the numbers line up.

The IRS also holds returns when there are signs of identity theft or fraud, even if you did nothing wrong. If someone else filed a return using your Social Security number, your legitimate return will be delayed while the IRS sorts out which one is real. This can take weeks or months.

Less commonly, a return is delayed because you made an error filling it out — for example, a math mistake, a missing signature, or a form that was not completed fully. The IRS will send you a letter explaining what needs to be fixed.

What to do if processing is taking longer than expected

If Where's My Refund? says your return is still being processed and more than 21 days have passed since you filed, you can contact the IRS directly. Call 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 your return is under review and what, if anything, you need to do.

Do not file another return or contact the IRS multiple times — that can actually slow things down. One call is enough. The IRS will contact you by mail if they need documents or information from you. They will never call you about a refund, and they will never ask you to verify information by email or text.

If you filed by mail instead of electronically, add extra time to your wait. Paper returns take longer to process than e-filed returns, sometimes several weeks longer.

If your refund was sent but you never received it

If Where's My Refund? shows your refund was sent and the payment date has passed, the next step depends on how you chose to receive it. If you chose direct deposit, the money should be in your bank account. If it is not there, contact your bank and ask them to search for the deposit. Sometimes a deposit lands in a different account than expected, or the bank holds it temporarily.

If you chose to receive a paper check by mail and it has not arrived within 10 business days of the payment date shown in Where's My Refund?, the check may have been lost or stolen. Contact the IRS at 1-800-829-1040 and tell them your check did not arrive. They can issue a replacement, but it will take additional time.

If you moved since you filed your return, the check may have gone to your old address. Check with whoever lives there now, or contact your local post office to see if mail forwarding is still active.

How to prevent delays on next year's return

Many delays happen because of small mismatches between what you report and what employers or banks report to the IRS. Before you file next year, make sure the names and Social Security numbers on your return match exactly what your employer and bank have on file. If you got married, divorced, or changed your name, update your Social Security card and notify your employer and bank before filing.

Double-check that you have entered all income correctly. If you received a 1099 form from a bank, employer, or client, the IRS already has a copy. If your return does not match that 1099, the IRS will flag it. If you received income that did not come with a 1099, you still need to report it.

File electronically rather than by mail. E-filed returns are processed faster and have fewer errors because the software catches mistakes before you submit.

What happens if the IRS made an error

Occasionally the IRS processes a return incorrectly and your refund is smaller than it should be, or you receive a bill instead of a refund. If this happens, the IRS will send you a letter explaining the change. The letter will include a phone number you can call to discuss it.

If you believe the IRS made a mistake, you can respond to that letter in writing. Include copies of the documents that support your position — pay stubs, receipts, 1099 forms, whatever shows that your original return was correct. Send it to the address on the IRS letter. Keep a copy for your records.

Frequently Asked Questions

How long does it usually take to get a refund?

If you file electronically and choose direct deposit, most refunds arrive within 21 days. If you file by mail or choose a paper check, add two to four weeks. Some returns take longer if the IRS needs to review them or if there are errors to fix.

Can I get my refund faster?

No. The IRS processes returns in the order they are received. Filing early does not speed up processing. Direct deposit is faster than a mailed check, but you cannot make the IRS process your return faster than their standard timeline.

What if I need the money before my refund arrives?

Some tax preparation companies offer refund advance loans — they lend you money against your expected refund and take repayment from the refund when it arrives. These loans come with fees and interest. It is worth comparing the cost of the loan to how long you can wait for the actual refund.

Will the IRS call me about my refund?

No. The IRS contacts people by mail, not by phone, email, or text about refunds. If someone calls claiming to be from the IRS about your refund, it is a scam. Hang up and do not give them any information.

What if I filed my return but the IRS has no record of it?

Contact the IRS at 1-800-829-1040 with your Social Security number and filing status. They can search their system. If they have no record, you may need to file again or provide proof that you filed the first time (like a confirmation number from e-filing or a certified mail receipt if you mailed it).