How long a mailed tax refund takes

If the IRS mailed your refund as a check, it typically takes 7 to 10 business days from the date the IRS issued it to reach your mailbox. That is not the same as the date you filed or the date you see on the IRS website — it is the date the check was physically printed and sent out.

The IRS processes tax returns in batches. Your return may have been received weeks ago, but the refund check itself was only issued on a specific date. That date is what matters for the 7 to 10 day window. Mail delivery times vary by location and season; rural addresses and winter months can add a few extra days.

If you filed electronically and chose a mailed check instead of direct deposit, your check is usually issued within 21 days of the IRS receiving your return. If you filed a paper return, add another 2 to 3 weeks to that timeline because paper returns take longer to process.

Key Takeaways

  • A mailed tax refund check takes 7 to 10 business days to arrive after the IRS issues it, not from the date you filed.
  • The IRS website shows the issue date of your check under "Where's My Refund?" — that is the date to count from, not your filing date.
  • Paper returns take 2 to 3 weeks longer to process than electronic returns before the check is even issued.
  • If your check does not arrive within 10 business days of the issue date, contact the IRS or file a claim for a lost check.

Where to find the exact issue date of your check

The IRS tool "Where's My Refund?" at irs.gov tells you the date your check was issued. You will need your Social Security number, filing status, and the exact refund amount from your return. This tool updates once per day, usually overnight.

When you log in, the status will show one of three things: "Your refund is being processed," "Your refund has been issued," or "Your refund was issued on [date]." Only the third message gives you the date you need. Once you see the issue date, count forward 7 to 10 business days — that is your expected arrival window.

If the tool still shows "being processed" and it has been more than 21 days since you filed electronically (or more than 6 weeks since you mailed a paper return), contact the IRS at 1-800-829-1040 to ask why your return is delayed.

What to do if your check does not arrive on time

If 10 business days have passed since the issue date and the check has not arrived, do not assume it is lost immediately. Mail can take longer in some areas, especially during tax season when volume is high. Wait one more week before taking action.

After 10 business days with no check, go back to "Where's My Refund?" and take a screenshot showing the issue date. Then call the IRS at 1-800-829-1040 with that information. The IRS can confirm whether the check was mailed and, if it was, can issue a replacement check or direct deposit the amount to your bank account instead.

You can also file Form 3911, Taxpayer Statement Regarding Refund, which is a formal claim that your check was lost or not received. Mail it to the IRS address listed in the form instructions along with your screenshot from "Where's My Refund?" The IRS will then issue a replacement within 4 to 6 weeks.

Why your check might be delayed beyond 10 business days

Several things can slow down a mailed refund. If your return was flagged for review — because of missing information, a math error, or a claim that triggered an audit — the IRS will not issue your check until the review is complete. This can add weeks or months.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is otherwise complete. This is called the EITC/ACTC holding period and applies every year.

Offset is another reason for delay. If you owe back taxes, child support, or student loans in default, the IRS can use your refund to pay those debts before sending you a check. You will receive a notice in the mail explaining the offset, but it can take several weeks after that for the remaining refund (if any) to be issued.

Checking the status of a paper return

"Where's My Refund?" works for paper returns too, but it updates more slowly. Paper returns take 4 to 6 weeks just to be scanned and entered into the IRS system, so do not expect a status update for at least that long after you mail it.

If you mailed your return and it has been more than 6 weeks with no status update in "Where's My Refund?", call the IRS at 1-800-829-1040 and have your return ready. The IRS can search for it by Social Security number and filing date, though they may ask you to wait a few more days if it is still in the scanning queue.

For paper returns, keep a copy of what you mailed and note the date you put it in the mail. If you mailed it certified mail with return receipt, you will have proof of delivery, which helps if you later need to file a claim.

Direct deposit as an alternative to a mailed check

If you are still waiting for a mailed check and you have a bank account, you can request that the IRS send your refund by direct deposit instead. Call 1-800-829-1040 and ask to change your refund method. You will need your routing number and account number ready.

Direct deposit refunds arrive much faster — usually within 3 to 5 business days of being issued. However, the IRS can only change your refund method if your check has not already been mailed. Once the check is in the mail, it cannot be recalled, and you will have to wait for it to arrive or file a claim if it is lost.

Frequently Asked Questions

Does the 7 to 10 days start from when I filed or when the IRS issued the check?

It starts from the date the IRS issued the check, not the date you filed. The IRS website shows you this date under "Where's My Refund?" — that is the date to count from. Filing date and issue date are usually weeks apart.

My check was issued 15 days ago and I still do not have it. What do I do?

Wait one more week to account for mail delays, especially during tax season. If it still has not arrived after 21 days from the issue date, call the IRS at 1-800-829-1040 with your issue date ready. They can confirm it was mailed and issue a replacement if needed.

Can I change my refund to direct deposit instead of a check?

Only if your check has not been mailed yet. Call the IRS at 1-800-829-1040 and ask to change your method. You will need your bank routing and account numbers. If the check is already in the mail, you cannot recall it.

Why does the IRS hold refunds for people who claim the EITC?

Federal law requires the IRS to hold EITC and Additional Child Tax Credit refunds until at least February 15 each year to prevent fraud. This applies even if your return is complete and correct. The check will not be issued before that date.

What if my refund was offset for back taxes or child support?

The IRS will send you a notice explaining the offset and how much was taken. Any remaining refund will be issued as a check or direct deposit after the offset is processed, which can take several weeks. Contact the agency that received the offset (IRS, state, or child support office) for details on the debt.