The IRS mails refund checks, but only if you request one or don't provide a bank account
The IRS still mails paper checks, but it is not the default. If you file electronically and provide direct deposit information, your refund goes to your bank account instead — usually within 21 days of the IRS accepting your return. If you do not provide banking details, or if you specifically request a check on your tax return, the IRS will mail one to the address on file.
The shift toward direct deposit happened gradually over the past two decades. The IRS now processes direct deposits faster and with fewer errors than mailed checks. But the agency has not stopped mailing checks, and there is no announced plan to do so. You can still receive a paper check if that is what you need.
Key Takeaways
- Paper checks are mailed only if you do not provide direct deposit information or if you request a check on your return.
- Mailed checks typically arrive 4 to 6 weeks after the IRS accepts your return, compared to 21 days for direct deposit.
- You can check the status of a mailed check using the IRS Where's My Refund tool, which updates once per week.
- If a check does not arrive within 6 weeks, contact the IRS at 800-829-1040 to request a replacement or direct deposit to your account instead.
How long it takes for a mailed check to arrive
The timeline depends on when the IRS accepts your return and how far the check has to travel. Once the IRS accepts your return, it typically takes 4 to 6 weeks for a paper check to arrive at your address. This is longer than direct deposit because the check must be printed, sorted, and routed through the postal system.
The IRS processes returns in the order they are received, so filing early in the tax season can mean your check arrives sooner. If you file in April, expect a longer wait than if you file in February. The IRS also processes returns more slowly during peak season, which typically runs from mid-February through mid-April.
Checking the status of your mailed check
The IRS Where's My Refund tool shows whether your check has been mailed and, in some cases, when it was mailed. You can access it on the IRS website at irs.gov/refunds. The tool updates once per week, usually overnight on Thursdays, so checking multiple times in one day will not show new information.
To use the tool, you will need your Social Security number or Individual Taxpayer Identification Number, your filing status, and the exact refund amount. If the tool says your check was mailed but you have not received it after 6 weeks, the check may have been lost in the mail or sent to an old address.
What to do if your check does not arrive
If 6 weeks have passed since the IRS accepted your return and you still have not received your check, contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check, which typically arrives within 4 to 6 weeks, or deposit the refund directly to your bank account instead.
If you moved after filing, the check may have been sent to your old address. You can file a change of address with the post office, and they will forward mail for up to 12 months. If the check was sent to the wrong address and you cannot retrieve it, the IRS will issue a replacement once you report it missing.
Why direct deposit is faster than a mailed check
Direct deposit deposits your refund into your bank account within 21 days of the IRS accepting your return, compared to 4 to 6 weeks for a mailed check. The IRS does not have to print, sort, or mail anything — the money moves electronically from the IRS to your bank. This also reduces the risk of the check being lost or stolen in the mail.
If you did not provide direct deposit information on this year's return but want it next year, you can update your banking details when you file. You will need your routing number and account number, which you can find on a blank check or by contacting your bank.
Requesting a check instead of direct deposit
If you prefer a mailed check, you can request one on your tax return. When you file, you will see an option to choose direct deposit or a paper check. Select the paper check option, and the IRS will mail your refund instead of depositing it electronically. This choice applies only to that year's return — you will need to make the same choice again when you file next year.
Some people request checks because they do not have a bank account, do not trust electronic transfers, or want a physical record of the refund. All of these are valid reasons, and the IRS accommodates them. The only trade-off is the longer wait time.
Frequently Asked Questions
Can I change my mind and ask for direct deposit instead of a check after I file?
No. Once you file your return requesting a check, the IRS will mail one. You cannot switch to direct deposit mid-process. If your check is lost or delayed, you can contact the IRS and ask them to issue a replacement via direct deposit instead, but this requires calling 800-829-1040 and reporting the original check as missing.
What if I file electronically but do not provide banking information?
The IRS will mail a check to the address on your return. This is the slowest option — 4 to 6 weeks instead of 21 days. If you file again next year, providing your bank account information will speed up future refunds significantly.
Is my mailed check safe from theft?
Mailed checks can be stolen from mailboxes or lost in transit, though this is uncommon. If you are concerned, you can use the Where's My Refund tool to confirm the check was mailed, then watch your mailbox closely. If it does not arrive within 6 weeks, report it to the IRS and request a replacement or direct deposit instead.
Can someone else pick up my refund check if it arrives at my address?
A check made out to you can only be deposited or cashed by you or someone you authorize in writing. If someone else opens your mail and cashes your check without permission, that is check fraud. If this happens, contact the IRS and your bank when ready.