IRS code 310 means your refund was issued as a check mailed to the address on file with the IRS
When you see "310" on your IRS refund status or in the IRS2Go app, it tells you the delivery method for your money. Code 310 specifically means the IRS printed a paper check and sent it through the mail. This is one of three ways the IRS can send you a refund — the other two are direct deposit (code 030) and a debit card (code 021).
The IRS assigns these codes automatically based on what you entered on your tax return. If you did not provide banking information for direct deposit, or if the IRS could not process your direct deposit request, you will receive a check instead. You do not choose code 310 — the IRS does, based on your return.
Knowing your refund has code 310 tells you when to expect it and where to look for it. It also tells you what to do if the check never arrives.
Key Takeaways
- Code 310 means your refund is being mailed as a paper check to the address the IRS has on file for you.
- The IRS assigns code 310 automatically if you did not provide direct deposit information or if direct deposit failed for a technical reason.
- A check typically arrives within 7 to 10 business days after the IRS issues it, though mail delays can add time depending on your location.
- You can track your refund status in the IRS2Go app or on IRS.gov using your Social Security number, filing status, and refund amount.
- If your check does not arrive within 28 days of the issue date shown on the IRS website, contact the IRS to report it missing.
How long a code 310 refund takes to arrive
The timeline for a code 310 refund has two parts: the time the IRS takes to process and issue it, and the time the check spends in the mail.
The IRS typically processes refunds within 21 days of receiving your return if you filed electronically and had no errors. Once the IRS issues your refund (which is when code 310 appears in your account), the check is printed and handed to the U.S. Postal Service. From that point, delivery usually takes 7 to 10 business days, though this varies by location and mail volume. During busy tax season (February through April), mail delays are common.
If you filed a paper return instead of electronically, the IRS takes longer to process it — typically 4 to 6 weeks before the check is even issued. Add another 7 to 10 days for mail delivery after that.
Where to find the issue date for your check
The IRS posts the exact date your check was issued on the IRS website. You can find this date by checking your refund status through two methods: the IRS2Go mobile app or the "Where's My Refund?" tool on IRS.gov.
To use "Where's My Refund?", go to IRS.gov, enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will show you the status and, once the check is issued, the date it was mailed. Write down this date — you will need it if the check does not arrive.
The IRS2Go app shows the same information and updates daily. Many people find the app easier to check repeatedly because you do not have to re-enter your information each time.
What to do if your code 310 check does not arrive
If 28 days have passed since the IRS issued your check and you still have not received it, the check may have been lost in the mail or sent to the wrong address. The IRS can issue a replacement check, but you have to report it first.
Contact the IRS at 1-800-829-1040 (the main tax line) and tell them your check has not arrived. Have your Social Security number, filing status, and the issue date ready. The IRS will verify the check was issued and either reissue it or, in some cases, send the refund by direct deposit to a bank account you provide.
Do not cash the original check if it arrives after you have reported it missing — the IRS will have already stopped payment on it. If both the replacement and the original arrive, return the original uncashed to the address the IRS provides.
Why the IRS sent you code 310 instead of direct deposit
Code 310 appears on your refund for one of three reasons: you did not provide banking information on your return, the banking information you provided was incomplete or incorrect, or the IRS encountered a technical error processing your direct deposit request.
The most common reason is that you left the direct deposit section blank on your tax return. If you filed on paper, you may not have seen the direct deposit option. If you filed electronically but chose not to enter your bank details, the IRS defaults to a check.
If you provided banking information but still received code 310, the IRS may have rejected it because the account number did not match the routing number, the account was closed, or the name on the account did not match your tax return exactly. In these cases, a check is safer than risking a failed deposit.
The difference between code 310 and other refund codes
The IRS uses three main codes to show how your refund is being sent. Code 030 means direct deposit to your bank account — this is the fastest method and usually arrives within 3 to 5 business days after the IRS issues it. Code 021 means the IRS is loading your refund onto a debit card, which also typically arrives within 7 to 10 business days. Code 310 is the check, which takes the longest because it relies on mail delivery.
If you see a code other than 030, 021, or 310, it may indicate a hold or delay. For example, code 570 means the IRS is reviewing your return for errors or fraud, and code 971 means there is a notice in the mail to you. These codes mean your refund is not being issued yet.
How to avoid code 310 on future refunds
If you want your refund faster next year, provide direct deposit information when you file. Direct deposit is free, requires only your routing number and account number, and gets your money to you in about half the time a check takes.
You can use direct deposit with any bank account — checking or savings — and you can split your refund among multiple accounts if you want. The IRS will not charge you for direct deposit, and your bank will not charge you either.
When you file next year, look for the direct deposit section on the form or in your tax software. Enter your routing number (the nine-digit code your bank provides) and your account number exactly as it appears on your checks or bank statements. Double-check both numbers before submitting — a single digit wrong will cause the deposit to fail and you will receive a code 310 check instead.
Frequently Asked Questions
Can I cash a code 310 check at any bank?
Yes. You can cash or deposit an IRS refund check at any bank or credit union, even if you do not have an account there. Some banks charge a fee to cash a check from a non-customer, so you may want to deposit it into your own account instead if you have one.
What if the address on my code 310 check is wrong?
If the IRS mailed your check to an old address, contact the IRS at 1-800-829-1040 and report it. The IRS can reissue the check to your current address or send the refund by direct deposit if you provide banking information. Do not try to redirect mail with the post office — the IRS needs to issue a new check.
Does code 310 mean there is a problem with my return?
No. Code 310 simply means the IRS chose to send your refund by check instead of direct deposit. It does not indicate an error, audit, or hold. The only reason to worry is if you see a different code like 570 or 971, which signal a delay or review.
Can I change code 310 to direct deposit before the check arrives?
No. Once the IRS has issued your refund with code 310, the check is already in the mail and cannot be stopped or redirected to a bank account. You can only change the delivery method on future refunds by providing direct deposit information when you file next year.
How do I know if my code 310 check was lost or just delayed?
Wait 28 days from the issue date shown on the IRS website. If the check has not arrived by then, it is likely lost. Contact the IRS at 1-800-829-1040 to report it and request a replacement. The IRS will verify the original check has not been cashed before reissuing it.