Federal refund checks come from one of two IRS processing centers, depending on where you live

Your federal tax refund check is mailed from either the Kansas City, Missouri IRS processing center or the Fresno, California IRS processing center. Which one sends yours depends on your state and the IRS service region you fall into, not on where you currently live or where you filed your return from. The envelope will show the return address of whichever center processed your specific return.

The processing center assignment happens automatically when the IRS receives your return. You cannot choose which center processes it, and the choice does not affect how long your check takes to arrive or whether it arrives at all. Both centers follow the same mailing timeline and use the same postal service.

If you are tracking a refund check and need to know which center mailed it, the IRS does not publish this information in advance. You can call the IRS at 800-829-1040 and provide your Social Security number and the refund amount to confirm the check was mailed, but they will not tell you which processing center handled it unless there is a problem with delivery.

Key Takeaways

  • Refund checks are mailed from either Kansas City, Missouri or Fresno, California depending on your state's IRS service region.
  • The processing center is assigned by the IRS based on your state, not your choice or current address.
  • Both centers mail checks on the same schedule, so the origin does not change delivery time.
  • The return address on your envelope will show which center mailed it, but the IRS does not tell you in advance which one will process your return.

How the IRS divides returns between the two processing centers

The IRS splits the country into two service regions. The Kansas City processing center handles returns from Alaska, Arizona, Arkansas, Colorado, Hawaii, Idaho, Iowa, Kansas, Louisiana, Minnesota, Missouri, Montana, Nebraska, New Mexico, North Dakota, Oklahoma, South Dakota, Texas, Utah, Wyoming, and some military addresses. The Fresno processing center handles returns from Alabama, California, Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Kentucky, Maine, Maryland, Massachusetts, Michigan, Mississippi, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Pennsylvania, Rhode Island, South Carolina, Tennessee, Vermont, Virginia, Washington, West Virginia, Wisconsin, and the District of Columbia.

This division is based on the state listed on your tax return, not your mailing address. If you moved during the tax year or filed from a different state than your home state, the IRS uses the state on your return itself. The assignment is permanent for that return and cannot be changed by calling the IRS or requesting a redirect.

What the envelope looks like when it arrives

The envelope containing your refund check will have a return address printed on it. If your return was processed in Kansas City, the return address will read "Internal Revenue Service, Kansas City, MO 64999." If it was processed in Fresno, it will read "Internal Revenue Service, Fresno, CA 93888." This is the only way to know after the fact which center mailed your check.

The envelope itself is a standard white business envelope with no special markings. The check inside is a standard U.S. Treasury check. Some people worry that a check from the IRS is a scam if it arrives unexpectedly, but the IRS only mails refund checks to people who filed a return and are owed money. If you filed a return and are expecting a refund, a check from either processing center is legitimate.

Mailing timeline from the processing center

Once the IRS approves your refund, the processing center prints the check and places it in the mail within one business day. From that point, delivery depends on the U.S. Postal Service, not the IRS. A check mailed from Kansas City typically arrives in 3 to 5 business days if you live in the Midwest or South, and 5 to 7 business days if you live on the coasts. A check mailed from Fresno typically arrives in 3 to 5 business days if you live on the West Coast, and 5 to 7 business days if you live in the Midwest or East.

These timelines assume standard mail delivery with no delays. Weather, postal service backlogs, or address issues can add days. If your check does not arrive within 10 business days of the IRS telling you it was mailed, contact the IRS to report it as lost or undelivered. They can issue a replacement check or deposit the refund directly to your bank account instead.

What happens if your check is lost or never arrives

If you do not receive your refund check within 10 business days of the IRS mailing date, call 800-829-1040 with your Social Security number, filing status, and the refund amount. The IRS can confirm whether the check was actually mailed and, if so, can place a stop on it and issue a replacement. This process takes an additional 4 to 6 weeks.

Alternatively, if you have a bank account, you can ask the IRS to deposit the replacement refund directly instead of mailing another check. This is faster and eliminates the risk of a second check being lost. You will need to provide your routing number and account number, which you can find on a blank check or by calling your bank.

Why the IRS uses two processing centers instead of one

The IRS maintains two processing centers to distribute the volume of returns filed each year. During tax season, millions of returns arrive at once, and a single facility cannot process them all in a reasonable timeframe. By splitting returns geographically, the IRS can process returns faster and mail refunds sooner.

The two-center system has been in place for decades and is unlikely to change. Each center has the equipment, staff, and infrastructure to handle its assigned regions independently. Consolidating to one center would actually slow down refund processing, not speed it up.

Frequently Asked Questions

Can I request that my refund check be mailed from a specific processing center?

No. The IRS assigns your return to a processing center based on your state, and you cannot change this assignment. Both centers mail checks on the same schedule, so requesting a different center would not change when you receive your refund.

Does it matter if my check is mailed from Kansas City or Fresno?

No. Both centers follow the same procedures, use the same check format, and mail on the same timeline. The only difference is the return address on the envelope. The origin does not affect whether your check arrives or how long it takes.

What if I moved after filing my return but before my check was mailed?

The IRS mails your check to the address you listed on your return. If you moved, you should file a change of address with the U.S. Postal Service so mail forwarding is in place. If your check arrives at your old address and is not forwarded, contact the IRS to report it lost and request a replacement.

Is a check from the IRS a scam if I did not expect it?

If you filed a tax return and are owed a refund, a check from the IRS is legitimate. Verify by checking the return address (Kansas City or Fresno) and the check number against your IRS account. If you did not file a return, do not cash the check and contact the IRS when ready.

How do I know if my refund check was actually mailed?

Call the IRS at 800-829-1040 with your Social Security number and filing status. They can tell you the date the check was mailed and the amount. You can also check the IRS website using the Where's My Refund tool if you filed electronically, though this tool does not always update for mailed checks.