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 organization that sends out refund checks. They do not mail them when ready after you file. Instead, the IRS processes your return first, verifies the information, and then prints and mails the check to the address on your return.
If you filed a paper return by mail, the IRS takes longer to process it than if you filed electronically. A paper return typically takes four to six weeks from the date the IRS receives it before a check is mailed. An electronic return usually takes two to three weeks. The IRS publishes a tool called Where's My Refund? on their website that shows you the current status of your specific refund.
The actual mailing of the check — once it is printed — takes an additional five to seven business days depending on mail delivery in your area. This means the total time from filing to receiving the check in your mailbox can range from three weeks to two months or longer.
Key Takeaways
- The IRS prints and mails refund checks; no other organization does this for federal returns.
- Electronic returns are processed faster than paper returns, typically taking two to three weeks before the check is mailed.
- Paper returns take four to six weeks from receipt before the IRS mails the check.
- You can track your refund status using the IRS's Where's My Refund? tool on their website.
- After the IRS mails the check, allow five to seven additional business days for it to arrive by mail.
How the IRS processes your return before mailing
When you file your return, whether on paper or electronically, it enters a processing queue at one of the IRS's service centers across the country. The IRS does not when ready mail a check. Instead, they scan or input your information, match it against wage and income records they receive from employers and banks, and verify that your calculations are correct.
During this verification step, the IRS checks whether you reported all your income, whether you claimed deductions you are may have access to to, and whether you have any outstanding debts — such as unpaid student loans or back taxes — that would reduce your refund. If everything matches, the IRS approves the refund and sends an instruction to print and mail your check.
If something does not match — for example, if your Social Security number on the return does not match IRS records, or if you claimed a dependent who is also claimed on another return — the IRS will hold your return and send you a letter asking for more information. This delays the check.
Why electronic filing is faster than mailing a paper return
When you file electronically, your return data goes directly into the IRS computer system. The IRS can begin processing it when ready. When you mail a paper return, the IRS must first receive it at a service center, then scan it or manually enter the information into their system. This extra step adds two to four weeks to the timeline.
The IRS service centers that receive paper returns are located in different cities depending on your state and filing status. Mail delivery to these centers varies by location. A return mailed from California may take longer to reach an IRS center than one mailed from a nearby state. Once received, the return enters the same processing queue as electronic returns, but it starts two to four weeks behind.
Tracking your refund with Where's My Refund?
The IRS provides a free tool called Where's My Refund? on their website at irs.gov. To use it, you need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
Where's My Refund? shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Approved" (the IRS has approved your refund and the check is being prepared or has been mailed), or "Sent" (the check has been mailed and is on its way). The tool also provides an estimated date when you should receive the check.
If your status does not change for more than a few days, or if you see an error message, it usually means the IRS needs more information from you. Check your mail for a letter from the IRS explaining what they need.
What happens if your check does not arrive on time
If the estimated delivery date has passed and you have not received your check, first verify the address on your return. If you moved after filing, the check may have been mailed to your old address. Contact the post office to see if they can forward it or if it was returned to the IRS.
If the address is correct and the check is more than a week overdue, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main customer service line) or use Where's My Refund? to request that the IRS investigate. The IRS can issue a replacement check if the original was lost in the mail, though this process takes additional time.
In some cases, the IRS may have held your refund due to an error on your return or a match issue with your income records. If this happened, you will receive a letter explaining why. Do not wait for a check to arrive if you receive such a letter — respond to it promptly with the information the IRS requests.
State refunds are sent separately from federal refunds
If you are owed a state income tax refund, that check comes from your state's tax agency, not the IRS. State refunds are processed on a separate timeline and mailed from a different location. Some states process refunds faster than the IRS; others are slower. You can track a state refund through your state's tax department website.
Your federal and state refunds are not connected. You may receive your federal check weeks before or after your state check, or vice versa. If you filed both federal and state returns together using tax software, the software may have submitted them at the same time, but the IRS and your state process them independently.
Frequently Asked Questions
Can I get my refund faster by choosing direct deposit instead of a mailed check?
Yes. Direct deposit refunds reach your bank account in one to two weeks after the IRS approves your return, compared to three to seven weeks for a mailed check. If you have not yet filed, you can choose direct deposit on your return. If you already filed and chose a mailed check, you cannot change it for that year's return.
Why does Where's My Refund? say my return was received but not processed yet?
The IRS processes returns in batches, and the order depends on when you filed and how complex your return is. straightforward returns are usually processed within two to three weeks of receipt. Returns with certain deductions, credits, or amended information take longer. The tool will update when processing begins.
What if I filed electronically but still have not received my check after four weeks?
Check Where's My Refund? to see the current status. If it says "Approved" or "Sent," the check is on its way and may take another week or two. If it still says "Received," contact the IRS at 1-800-829-1040. If you see an error message, the IRS likely needs more information — check your mail for a letter.
Can the IRS send my refund check to someone else?
No. The IRS mails refund checks only to the address listed on your return. If you want the refund sent to a different address, you must file an amended return or contact the IRS before they mail the check. Once mailed, you must redirect it yourself through the post office or contact the IRS to issue a replacement.
Do I need to do anything to receive my refund check?
No. Once you file your return and the IRS approves it, the check is mailed automatically. You do not need to request it or take any action. straightforward wait for it to arrive at the address on your return, or track it using Where's My Refund?