Check the envelope and the check itself for official markings
A genuine US Treasury tax refund check arrives in a white envelope with the US Department of the Treasury seal and your name and address printed on it. The check itself has "United States of America" and "Department of the Treasury" printed across the top, along with the Treasury seal on the left side. The check number appears in two places: the upper right corner and the lower left corner. Both should match.
Look at the routing number and account number at the bottom of the check — these are printed in magnetic ink and should be crisp and dark, not faded or smudged. The date printed on the check should be recent (within the last six months). If the envelope looks damaged, the printing is blurry, or the check feels flimsy, do not deposit it.
Key Takeaways
- Real Treasury checks have the department seal, "United States of America" printed at the top, and matching check numbers in the upper right and lower left corners.
- You can verify the check amount and issue date by logging into your IRS account at IRS.gov or calling the IRS at 1-800-829-1040.
- The magnetic ink routing and account numbers at the bottom should be dark and crisp; faded or smudged printing is a red flag.
- If your check does not arrive within 21 days of the issue date shown on the IRS website, contact the IRS before depositing an old or replacement check.
Verify the amount and issue date through the IRS
The fastest way to confirm that a check is legitimate is to check the amount and issue date against what the IRS has on file. Log into your IRS account at IRS.gov using your Social Security number, date of birth, and filing status. Once logged in, go to "Refund Status" and select the tax year that corresponds to the check you received.
The IRS will show you the refund amount and the date it was issued. Compare both to the check in your hand. If the amount matches and the issue date is within the last six months, the check is legitimate. If the amount does not match or the issue date is more than a year old, do not deposit it — contact the IRS instead.
If you do not have an online IRS account, you can call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the check amount ready. The IRS representative will confirm whether the check was issued and when.
Check the payee name and your address
The check should be made out to you by name — the exact name you used on your tax return. If you filed jointly, the check may be made out to both spouses, and both names should appear on the check. If the payee name is misspelled, incomplete, or does not match your return, the check may not be yours.
The address printed on the envelope should match the address you provided on your tax return or the address you updated with the IRS most recently. If the address is wrong or outdated, the check may have been sent to a previous residence. In that case, you can contact the IRS to request a replacement check sent to your current address.
Look for signs of forgery or alteration
Examine the check for any signs that it has been altered or forged. The printing should be uniform and sharp across the entire check — no faded sections, no handwritten amounts, no crossed-out text. The signature line at the bottom should be blank; Treasury checks are not signed by hand. If there is a signature or any handwriting on the check, it is not genuine.
The check number should appear in two places and both should be identical. If they do not match, or if one appears to have been added later, do not deposit the check. The routing number (the first nine digits at the bottom left) should be 021000021, which is the routing number for the US Treasury. If it is different, the check is not from the Treasury.
Understand the timeline if your check is delayed
Treasury checks typically arrive within 21 days of the issue date shown on the IRS website. If you have not received your check within that window, check the IRS website again to confirm the issue date. If the date shown is more than 21 days in the past and you have not received the check, contact the IRS at 1-800-829-1040 to report it missing.
Do not deposit a check that is more than six months old without first contacting the IRS. Banks may refuse to cash or deposit checks older than six months, and the IRS may have already issued a replacement. If you have an old check and a new one arrives, return the old one to the IRS or destroy it to avoid confusion.
What to do if the check looks fake or does not match your records
If the check does not match the amount or issue date shown on the IRS website, or if it shows signs of forgery or alteration, do not deposit it. Instead, contact the IRS immediately at 1-800-829-1040 or through your online IRS account. Have the check in front of you and be ready to describe what does not match.
The IRS can tell you whether the check was issued under your name and Social Security number. If it was not, or if the amount is wrong, the IRS will issue a replacement check or investigate further. If you believe the check is fraudulent or was sent to you by mistake, the IRS can also help you report it.
Frequently Asked Questions
What if I received a check but the IRS website says my refund was deposited to my bank account?
You may have received an old check from a previous year's return, or the IRS may have issued both a check and a direct deposit by mistake. Check the issue date on the check and compare it to the tax year shown on the IRS website. If the dates do not match, contact the IRS to clarify which refund the check belongs to.
Can I deposit a Treasury check if it is made out to me and my spouse but only I am depositing it?
Most banks require both payees to endorse the check before depositing it. If the check is made out to both of you, both signatures are typically needed on the back. Contact your bank to confirm their policy before attempting to deposit a two-name check.
What if the check amount is different from what the IRS website shows?
Do not deposit the check. Contact the IRS at 1-800-829-1040 to report the discrepancy. The IRS will investigate and either confirm the correct amount or issue a replacement check if an error occurred.
Is there a way to verify the check online without calling the IRS?
Yes — log into your IRS account at IRS.gov and check the refund status for the tax year that matches the check. The website will show the refund amount and issue date. Compare both to the check you received. If they match, the check is legitimate.
What should I do with a check that arrived but is more than a year old?
Do not deposit it without contacting the IRS first. Banks may refuse to cash checks older than six months, and the IRS may have already issued a replacement. Call 1-800-829-1040 to ask whether the check is still valid or whether you need a replacement.