The IRS sends refund checks when you overpaid taxes during the year

The IRS mails a refund check when your withholding or estimated tax payments exceeded what you actually owed. This happens most often when your employer withheld too much from your paychecks, or when you made quarterly estimated payments that turned out to be more than necessary. The IRS does not send checks automatically — you have to file a tax return first, and the IRS processes it to determine whether you overpaid.

Whether you get a check depends on your filing status and income. If you filed a return and the IRS calculated that you overpaid, a check is coming. If you have not filed yet, no check will be sent until you do. The IRS does not contact you in advance to tell you a check is on the way — you find out by checking your refund status after you have filed.

Key Takeaways

  • The IRS mails refund checks only after you file a tax return and the agency processes it to confirm you overpaid.
  • You can check the status of your refund using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
  • A refund check typically arrives four to six weeks after the IRS approves your return, though timing varies by processing volume.
  • If your return requires verification or additional documents, the IRS will contact you by mail — not by phone or email.
  • A check that does not arrive within the expected timeframe may have been lost in the mail, and you can request a trace or replacement through the IRS.

How to check whether the IRS has approved your refund

The IRS tool called "Where's My Refund?" is the only official way to track your refund status. You access it on IRS.gov by entering 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.

The tool shows one of three statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has processed your return and determined you are owed a refund), or "Sent" (the IRS has mailed your check). If your status shows "Approved," your check is in the mail. If it shows "Sent," the check has already left the IRS facility.

Do not rely on third-party websites or apps that claim to track your refund. The IRS does not authorize them to access your information, and some are designed to collect your data. Use only IRS.gov or call the IRS at 1-800-829-1040 if you cannot access the website.

How long the IRS takes to mail a refund check

Once the IRS approves your return, a check typically arrives within four to six weeks. This timeline assumes your return was filed electronically and contained no errors or missing information. If you mailed a paper return, add one to two weeks to account for mail delivery to the IRS before processing even begins.

The IRS processes returns in the order they are received, but volume affects speed. During peak filing season (February through April), processing takes longer because the IRS receives millions of returns. A return filed in March may take longer to process than one filed in January, even if both are straightforward. The IRS publishes current processing times on its website, broken down by return type.

If your return requires verification — for example, if you claimed a large credit or reported self-employment income — the IRS may hold your refund while it reviews the information. The agency will contact you by mail if it needs additional documents. This process can add two to four weeks or more to your timeline.

What happens if your check does not arrive on time

If your "Where's My Refund?" status shows "Sent" but your check has not arrived after six weeks, the check may have been lost or delayed in the mail. The IRS can file a refund trace — a request to the U.S. Postal Service to locate the check. You can request a trace by calling the IRS at 1-800-829-1040. Have your Social Security number and the exact refund amount ready.

The Postal Service typically completes a trace within 60 days. If the check is found, it will be redelivered. If it is not found, the IRS will issue a replacement check, which takes an additional four to six weeks to arrive. During this time, you cannot deposit or cash the original check if it arrives later, because the IRS will have stopped payment on it.

A check can be delayed for reasons outside the IRS's control: mail forwarding orders, an incorrect address on your return, or postal service delays in your area. If you moved recently, make sure your address is current with the IRS. You can update it by filing an amended return or by contacting the IRS directly.

Why the IRS might not send a check even if you overpaid

The IRS will not mail a refund check if you owe money to another federal agency or to a state. The IRS can intercept your refund to pay back taxes, student loans in default, child support arrears, or other federal debts. This is called offset. If your refund is offset, the IRS will send you a notice explaining which debt was paid and by how much.

You also will not receive a check if you did not file a return. The IRS does not send unsolicited refunds. Even if you are owed money, you must file a return to claim it. The important date to claim a refund is generally three years from the original due date of the return, though some situations allow longer.

If you are a non-citizen without a Social Security number, you may have filed using an Individual Taxpayer Identification Number (ITIN). Refunds for ITIN filers are processed separately and may take longer — sometimes several months — because of additional verification steps.

Scams that impersonate IRS refund notifications

The IRS does not contact you by phone, email, or text message to tell you a refund is coming. If you receive a call, email, or text claiming to be from the IRS about a refund, it is a scam. Scammers use urgency and the promise of money to trick people into providing Social Security numbers, bank account information, or payment card details.

The only legitimate way the IRS contacts you about a refund is by mail. If the IRS needs information from you, it will send a letter to your address on file. The letter will explain what documents you need to send and will include a return envelope. Do not respond to any request for information that arrives by phone, email, or text.

If you receive a suspicious message claiming to be from the IRS, you can report it to the Treasury Inspector General for Tax Administration (TIGTA) at tigta.gov. Reporting helps the IRS track scam patterns and shut down fraudulent operations.

What to do if your refund status has not changed in weeks

If your return status has shown "Return Received" for more than 21 days, or "Approved" for more than 42 days, something may be holding up processing. Common reasons include a mismatch between the name or Social Security number on your return and IRS records, a missing signature, or a math error on the form.

Call the IRS at 1-800-829-1040 to speak with a representative who can look up your specific return and tell you what is causing the delay. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can sometimes resolve issues over the phone, or it can tell you what documents to mail in to move your return forward.

During peak tax season, wait times to reach the IRS can be long. Call early in the morning or late in the afternoon to reduce your wait time. If you cannot reach the IRS by phone, you can also visit a local IRS office in person, though appointments are often booked weeks in advance.

Frequently Asked Questions

Can I get my refund deposited directly to my bank account instead of mailed as a check?

If you have not yet filed your return, you can choose direct deposit when you file. Direct deposit is faster than a mailed check — typically two to three weeks instead of four to six. If you already filed and chose a mailed check, you cannot change to direct deposit for that return. You would have to wait for the check to arrive.

What if the refund amount on my check does not match what I expected?

The IRS may have adjusted your refund if you owed back taxes, had unpaid student loans, or had other debts that triggered an offset. The IRS sends a notice explaining any reduction to your refund. If you did not receive a notice or disagree with the adjustment, call the IRS at 1-800-829-1040 to request an explanation.

How do I know if my check was lost in the mail?

If your "Where's My Refund?" status shows "Sent" and more than six weeks have passed since that status appeared, the check may be lost. Call the IRS at 1-800-829-1040 to request a refund trace. The IRS will work with the Postal Service to locate the check or issue a replacement.

Can someone else pick up my refund check if I am not home?

A refund check is mailed to the address on your tax return and is payable to you by name. Anyone living in your household can receive it, but only you can endorse and deposit it. If you are concerned about mail theft, you can request that the IRS hold your check for pickup at a local IRS office instead of mailing it, though this requires calling the IRS before your check is sent.

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

If you mailed a paper return, it may still be in transit to the IRS or waiting to be scanned into the system. Paper returns can take four to six weeks to appear in the IRS system. If you filed electronically, check that you received a confirmation number from your tax software or tax preparer. If you did not receive confirmation, your return may not have been transmitted successfully.