The IRS mails your refund check, but the timing depends on how you filed

The Internal Revenue Service (IRS) — the federal agency that collects taxes — is the only body that issues tax refund checks. No state agency, bank, or tax preparation company sends the check itself. However, the IRS does not mail every refund the same way or on the same timeline. If you filed on paper, your check arrives by mail. If you filed electronically and chose direct deposit, the money goes to your bank account instead. The IRS publishes a refund status tool on its website where you can track where your check is in the process.

Key Takeaways

  • The IRS is the only organization that issues federal tax refund checks; no private company or state agency sends them on the IRS's behalf.
  • Paper-filed returns typically take four to six weeks for the IRS to process before mailing a check, while electronically filed returns are faster.
  • You can check the status of your refund on the IRS website using your Social Security number, filing status, and the refund amount.
  • If your check does not arrive within the expected timeframe, the IRS can investigate and reissue it, but you must contact them first.

How the IRS processes your return before mailing a check

When you file your tax return on paper, the IRS receives it at one of several processing centers across the country. An IRS employee opens the envelope, scans your documents, and enters the information into the IRS computer system. This step alone takes time because the IRS handles millions of returns each year, and paper processing is slower than electronic processing.

Once your return is in the system, IRS computers check it for errors, missing information, and anything that looks unusual. If something does not match — for example, if the income reported on your return does not match what your employer reported to the IRS — the IRS may hold your refund while it investigates. This is called a hold or freeze, and it can add weeks to the timeline.

If your return passes these checks, the IRS approves your refund and sends an instruction to the Bureau of the Fiscal Service, which is the part of the U.S. Treasury Department that actually prints and mails checks. The Bureau of the Fiscal Service then prints your check and puts it in the mail.

Why electronically filed returns get refunds faster

If you filed your return electronically — either through tax software or a tax preparer — the IRS receives your information as a digital file, not a paper document. There is no scanning step, no manual data entry, and no envelope to open. The IRS computer system receives your return directly and can begin processing it when ready.

Electronic returns are also less likely to trigger holds because the IRS can cross-check information in real time. For example, if you reported income that does not match your W-2, the IRS can flag it right away rather than discovering it weeks later. This does not mean electronic returns never have holds, but they move through the system faster on average.

The IRS typically processes electronically filed returns within two to three weeks if there are no problems. Paper returns usually take four to six weeks. These timelines assume you filed correctly and there are no discrepancies that require investigation.

What happens after the IRS approves your refund

Once the IRS approves your refund, the Bureau of the Fiscal Service receives the instruction and prints your check. The check is then sent to a mail facility, where it is sorted and sent to your address. Standard mail delivery typically takes five to seven business days, though this varies by location.

The total time from when you mail your paper return to when the check arrives at your home is usually four to six weeks, plus mail delivery time. If you filed electronically and chose direct deposit instead of a mailed check, the money goes directly to your bank account and you do not have to wait for mail delivery.

The IRS does not send a separate notice telling you that your check is in the mail. You can check the status of your refund on the IRS website at any time using the Where's My Refund tool.

Using the IRS refund tracking tool

The IRS provides a free tool called Where's My Refund on its website (irs.gov). To use it, you need your Social Security number, your filing status (single, married filing jointly, etc.), and the exact amount of your refund. The tool tells you whether the IRS has received your return, whether it is being processed, whether it has been approved, and whether it has been mailed.

You can check Where's My Refund as soon as 24 hours after you file electronically, or about four weeks after you mail a paper return. The tool updates once per day, usually overnight. If you check multiple times in the same day, you will see the same information.

If the tool says your refund has been mailed but you have not received it after the expected delivery time, you can contact the IRS to report it missing. The IRS can investigate and reissue your check if it was lost in the mail.

What to do if your refund check does not arrive

If the Where's My Refund tool says your check was mailed but you do not receive it within seven to ten business days of the mailing date, contact the IRS. You can call the IRS at 1-800-829-1040 (the main IRS customer service line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready when you call.

The IRS will ask you to wait a certain amount of time before investigating — usually 30 days from the mailing date — because some checks take longer to arrive than others. If you have waited that long and still have not received it, the IRS can file a claim to have the check reissued. This process takes additional time, usually four to six weeks.

If you suspect someone else cashed your check or if you moved and did not update your address with the IRS before filing, tell the IRS when you contact them. These situations require different steps than a straightforward lost check.

Why your refund might be delayed beyond the normal timeline

Several things can cause the IRS to hold your refund longer than the standard four to six weeks. The most common reason is a mismatch between what you reported and what the IRS has on file. For example, if you reported a dependent but the IRS has no record of that person's Social Security number, the IRS will hold your refund while it verifies the information.

Other reasons for delays include errors on your return (missing information, wrong numbers, unsigned forms), identity theft concerns, or if you claimed certain tax credits that require extra verification. The IRS also processes returns in waves, so if you filed late in the tax season, your return may take longer straightforward because of the volume of returns ahead of yours.

If your refund is delayed, the Where's My Refund tool will usually tell you why, though the explanation may be vague. If the tool says your return is still being processed after six weeks, contact the IRS to ask what is holding it up.

Frequently Asked Questions

Can a tax preparer or bank send my refund check instead of the IRS?

No. Only the IRS issues federal tax refund checks. A tax preparer can help you file your return, and a bank can receive your refund through direct deposit, but neither can issue the check itself. If someone claims they can send you a refund check, they are not legitimate.

Why does the IRS mail checks instead of sending everyone's refund by direct deposit?

The IRS offers direct deposit as an option, and it is faster and more find than mailed checks. However, some people do not have a bank account or prefer to receive a check. The IRS accommodates both methods, though direct deposit is the faster choice if you have a bank account.

If I filed electronically, will I get a check or direct deposit?

You choose when you file. On your tax return, you indicate whether you want your refund by direct deposit or by check. If you choose direct deposit, you provide your bank account number and routing number. If you choose a check, the IRS mails it to your address on file.

What if the IRS sends my check to the wrong address?

If you moved after filing but before receiving your refund, contact the IRS and provide your new address. The IRS can try to intercept the check before it is mailed, or it can reissue a check to your new address. If the check was already mailed to your old address, ask the person living there to return it to the IRS, or contact the IRS to report it and request a replacement.

How long does it take to get a refund if the IRS has to investigate my return?

If the IRS holds your return for investigation, the timeline extends beyond the standard four to six weeks. straightforward investigations may add two to four weeks. More complex ones can take several months. The Where's My Refund tool will tell you if your return is under review, though it may not explain why.