The IRS mails your federal tax refund check, but the timeline depends on how you filed

The Internal Revenue Service (IRS) is the federal agency that sends your tax refund check. If you filed a paper return, the IRS processes it at one of ten regional service centers across the country, then mails your check from the address printed on your return. If you filed electronically and chose a mailed check instead of direct deposit, the IRS still processes your return at a service center but prints and mails the check from the same location.

Paper returns take longer because they must be scanned, sorted, and manually reviewed before processing. The IRS estimates 21 days for a paper return to reach you after they receive it, though this can extend to 6 weeks or longer during peak season (January through April). Electronic returns move faster—the IRS typically processes them within 21 days and mails the check shortly after, though the actual mail delivery adds another 3 to 7 business days depending on your location.

State tax refunds are handled separately. Your state's department of revenue or taxation sends those checks independently of the federal refund. State processing times vary widely—some states mail checks within 2 to 3 weeks of receiving your return, while others take 6 to 8 weeks. If you filed both federal and state returns, you will receive two separate checks at different times.

Key Takeaways

  • The IRS mails federal tax refund checks from one of ten regional service centers based on your state.
  • Paper returns take 21 days to process plus 3 to 7 days for mail delivery, while electronic returns typically process in 21 days before mailing.
  • Your state's tax department sends state refund checks on its own timeline, which ranges from 2 to 8 weeks depending on the state.
  • You can track your federal refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your check does not arrive within the expected timeframe, contact the IRS or your state tax agency to report it as lost or undelivered.

Which IRS service center processes your return

The IRS has ten regional service centers, and your return goes to the one that serves your state. The center that processes your return depends on where you live, not where you file from or where you mail your return. For example, if you live in California, your return goes to the Fresno service center; if you live in Texas, it goes to the Austin service center.

The service center location does not affect how long your refund takes, but it does determine where your check is printed and mailed from. All service centers follow the same processing timeline: 21 days for electronic returns and 21 days for paper returns, though paper returns often take longer in practice because of mail delays and the time required to scan and sort physical documents.

You do not need to know which service center handles your state—the IRS routes your return automatically. However, if you need to contact the IRS about your refund, you can reference your state to confirm which center is working on your case.

How to track your federal refund check

The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day, usually overnight, and shows you the current status of your refund.

Where's My Refund displays three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and is preparing to mail it), or "Refund Sent" (your check has been mailed and shows the date it was sent). Once the status shows "Refund Sent," your check should arrive within 3 to 7 business days, depending on mail delivery speed in your area.

If you filed electronically, you should see "Return Received" within 24 hours of filing. If you filed a paper return, it may take 1 to 2 weeks for the status to appear in the system because the return must be physically received and scanned first. Do not assume your return was lost if it does not show up immediately—the IRS processes millions of returns, and paper returns move through the system more slowly.

State tax refund checks and their timelines

Your state tax department sends your state refund check separately from your federal refund. Each state operates its own processing system and timeline. Some states, like Virginia and North Carolina, mail refunds within 2 to 3 weeks of receiving your return. Others, like California and New York, typically take 4 to 6 weeks. A few states take 8 weeks or longer, especially during peak filing season.

Most states offer a refund status tool similar to the IRS tool. You can find it on your state's tax agency website by searching "[your state] tax refund status" or "[your state] where's my refund." Some states require your Social Security number and refund amount; others ask for your filing status and income. The tool updates on different schedules depending on the state—some update daily, others weekly.

If you filed your state return electronically at the same time as your federal return, your state refund may arrive before your federal refund, or vice versa. There is no fixed order. If you filed your state return by mail, expect it to take longer than an electronic return because of mail delivery time to the state tax office.

What happens if your check does not arrive

If your Where's My Refund status shows "Refund Sent" but your check has not arrived after 7 business days, contact the IRS. You can call the IRS at 1-800-829-1040 (the main tax line) or visit an IRS office in person. Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm the mailing address on file and investigate whether the check was lost in the mail.

If the IRS confirms your check was mailed but never arrived, you can request a replacement check or a direct deposit to your bank account instead. The replacement process takes an additional 4 to 6 weeks. If you prefer a faster option, ask about having the refund deposited directly to your bank account—this is faster than waiting for a replacement check to be printed and mailed.

For state refunds, contact your state's tax department using the phone number or website listed on your state tax return instructions. Have the same information ready: your Social Security number, filing status, and refund amount. State procedures for lost checks vary, but most will issue a replacement or direct deposit within 2 to 4 weeks.

Why some refund checks take longer than others

The IRS estimates 21 days for processing, but actual timelines vary based on several factors. If your return contains errors—a mismatched Social Security number, an incorrect bank account number for direct deposit, or missing information—the IRS will hold your return for manual review. This can add 2 to 4 weeks to processing time. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if your return is otherwise complete.

Paper returns consistently take longer than electronic returns because they must be physically sorted and scanned before processing begins. During peak season (January through mid-April), the IRS processes millions of returns simultaneously, which can slow down the entire system. If you filed in March or April, expect your refund to take closer to 6 weeks than 3 weeks.

Mail delivery also affects the timeline. If you live in a remote area or if your address is difficult for postal carriers to locate, your check may take longer to arrive. If you moved recently and did not update your address with the IRS, your check will be sent to the address on file, which could cause delays or require the post office to forward it.

Direct deposit versus mailed checks

If you want your refund faster, direct deposit is significantly quicker than a mailed check. Direct deposits typically arrive within 21 days of the IRS approving your return, and often within 10 to 14 days. A mailed check takes the same 21 days to process, plus an additional 3 to 7 days for mail delivery, making the total timeline 24 to 28 days or longer.

To receive your refund by direct deposit, you must provide your bank account number and routing number on your tax return. If you filed electronically, you can enter this information directly into the tax software. If you filed a paper return, you must write the information on the return itself in the designated boxes. The IRS will not deposit your refund to a third-party account or a prepaid card account—it must be a bank account in your name.

If you already filed by mail and chose a mailed check, you cannot change to direct deposit after filing. You will receive the check as originally requested. However, if you have not yet filed, choosing direct deposit when you file will speed up your refund significantly.

Frequently Asked Questions

Can I get my refund faster if I call the IRS?

No. Calling the IRS does not speed up processing. The IRS processes returns in the order they are received, and calling will not move your return to the front of the queue. You can call to check the status of your refund or to report a lost check, but processing time remains the same for everyone.

What if I filed electronically but chose a mailed check instead of direct deposit?

Your refund will still be processed within 21 days, but the IRS will print and mail a check instead of depositing it to your bank account. This adds 3 to 7 days for mail delivery, so expect your check to arrive 24 to 28 days after you file. You cannot change this choice after filing.

Do I get my federal and state refunds at the same time?

No. Federal and state refunds are processed separately by different agencies on different timelines. Your federal refund may arrive before your state refund, or vice versa. If you filed both returns on the same day, you could receive one check within 3 weeks and the other within 6 weeks.

What if the address on my return is wrong?

If you filed electronically and entered the wrong address, contact the IRS immediately by phone or through an IRS office. If you filed a paper return, the IRS will mail your check to the address you provided on the return. If that address is incorrect, the post office may return the check to the IRS, which will then contact you. This process can add several weeks to your refund timeline.

Can I pick up my refund check instead of having it mailed?

No. The IRS does not offer in-person refund pickup. Your refund will be mailed to the address on your return or deposited directly to your bank account if you chose direct deposit. Direct deposit is the only way to receive your refund faster than by mail.