Federal tax refund checks come from the IRS Financial Agent in Kansas City, Missouri

The IRS does not mail refund checks directly from your local IRS office. Instead, all federal tax refund checks are printed and mailed by a contractor called the Financial Agent, which operates out of Kansas City, Missouri. This is true whether you filed your return in California, Texas, New York, or anywhere else in the country.

The envelope will show a Kansas City address as the return address. The check itself will be printed by this contractor on behalf of the IRS, but the money comes from the U.S. Treasury. You will not see "IRS" printed on the envelope — you will see the Financial Agent's name and the Kansas City location.

This centralized system exists because it is more efficient for the IRS to contract with one large payment processor than to manage mailing from dozens of regional offices. The same contractor handles refund checks for millions of taxpayers each year.

Key Takeaways

  • All federal tax refund checks are mailed from Kansas City, Missouri, regardless of where you live or filed your return.
  • The checks are printed by a contractor called the Financial Agent, not directly by the IRS.
  • The return address on the envelope will show the Kansas City location, not your local IRS office.
  • Mailing time from Kansas City to your address typically takes five to seven business days after the check is printed.
  • If your check does not arrive within the expected timeframe, you can contact the IRS to confirm the check was actually mailed.

How long it takes for the check to reach you after it is mailed

Once the IRS approves your refund and the Financial Agent prints and mails your check, the U.S. Postal Service handles delivery. Standard mail delivery from Kansas City to most addresses in the continental United States takes five to seven business days. If you live in Alaska or Hawaii, add two to three extra business days.

The IRS typically processes refunds within 21 days of receiving your return if you filed electronically and had no errors. However, that 21-day window includes the time the IRS spends reviewing your return, not just the mailing time. Once the check is actually in the mail, the Postal Service timeline takes over.

Weekends and federal holidays do not count as business days, so a check mailed on a Friday will not arrive until the following week. If your refund was approved near a holiday, add extra time to your estimate.

What to do if your check does not arrive on time

If more than ten business days have passed since the IRS said your refund was approved, and you still have not received the check, contact the IRS directly. You can call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.

The IRS can tell you whether the check was actually mailed and, if so, when. If the check was mailed but lost in the mail, the IRS can issue a replacement. If the check has not been mailed yet, the IRS can investigate why your refund is delayed.

Do not assume the check is lost immediately. Mail delays happen, especially during peak tax season (February through May) when the volume of mail is high. Give it the full ten business days before calling.

How to track your refund status before the check is mailed

Before your check is printed and mailed from Kansas City, you can track your refund status using the IRS tool called Where's My Refund? This tool is available on the IRS website at irs.gov. You will need your Social Security number, filing status, and the exact refund amount from your return.

Where's My Refund? shows you whether the IRS has received your return, whether it is being processed, and when your refund is expected to be issued. Once the refund has been approved and sent to the Financial Agent for mailing, the tool will tell you the date the check was mailed.

You can check this tool once a day. Checking more frequently will not speed up the process and will not show you new information. The tool updates once per day, usually overnight.

Why the IRS uses a centralized mailing system

The IRS could theoretically mail refund checks from regional offices across the country, but consolidating all mailing to one location in Kansas City reduces costs and errors. A single contractor can manage quality control, track which checks have been mailed, and handle replacements for lost checks more efficiently than dozens of separate offices could.

This system also makes it easier for the IRS to coordinate with the U.S. Treasury, which ultimately funds the refunds. The Treasury can transfer money to one account in Kansas City rather than managing transfers to multiple locations.

From your perspective, the main effect is that your check takes longer to arrive than it would if it were mailed from a local office. However, the centralized system is more reliable overall — fewer checks are lost or misdirected because they all follow the same process.

What happens if your address on file is wrong

If you moved and did not update your address with the IRS before filing, your refund check will be mailed to the address on your return. The Postal Service will attempt to deliver it there. If the address is completely wrong or the house no longer exists, the check may be returned to the Kansas City Financial Agent as undeliverable.

If this happens, the IRS will hold the check and wait for you to contact them. You can call the IRS at 1-800-829-1040 to report the wrong address and request that a new check be mailed to your current address. Bring your current address and the address that was on your return.

If you filed your return with the wrong address and realize it before the check is mailed, you can contact the IRS immediately to request a correction. However, once the check has been printed and mailed, changing the address requires the IRS to issue a replacement, which adds time.

Frequently Asked Questions

Can I have my refund mailed to a different address than the one on my return?

No. The IRS will mail your check to the address shown on your tax return. If you need the check sent somewhere else, you must contact the IRS before the check is mailed and request a change. Once the check has been printed, you cannot redirect it — you would need to request a replacement check mailed to the new address.

What if my refund check arrives damaged or torn?

Contact your bank first. Many banks will deposit a damaged check if you explain what happened. If your bank refuses, contact the IRS at 1-800-829-1040 and report the damage. The IRS can issue a replacement check. Do not attempt to tape or repair the check yourself.

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

No. The IRS does not offer in-person pickup for refund checks. Your only options are to have the check mailed to you or to request direct deposit to your bank account. If you have not yet filed, you can choose direct deposit on your return to avoid the mailing process entirely.

How do I know if my check was actually mailed from Kansas City?

Use the Where's My Refund? tool on irs.gov. Once your refund has been approved and sent to the Financial Agent, the tool will show the date the check was mailed. You can also call the IRS at 1-800-829-1040 to confirm the mailing date.

What if I never received my refund check and it has been more than three months?

Contact the IRS immediately at 1-800-829-1040. A check that has been lost for three months is unlikely to arrive. The IRS can issue a replacement check or, in some cases, deposit the refund directly to your bank account if you provide banking information.