A 30 code means the IRS is holding your refund because it found a problem with your return

When the IRS assigns a 30 code to your tax refund, it signals that your return has been flagged for review. The IRS does not dispute that you are owed money — it means the agency found something that needs to be checked before the refund can be released. The hold is temporary, but it delays your payment by weeks or sometimes months.

The 30 code is one of several codes the IRS uses to track the reason a refund is delayed. Unlike codes that indicate fraud or a math error, a 30 code typically means the IRS is verifying information on your return — usually income, credits you claimed, or deductions. You will see this code if you check your refund status through the IRS website or by phone.

Key Takeaways

  • A 30 code means the IRS is reviewing your return for accuracy before releasing your refund, not that you did anything wrong.
  • The hold usually lasts 30 to 60 days from the date the IRS received your return, though some cases take longer.
  • You can check the status of a 30-code hold by using the IRS Where's My Refund tool or calling the IRS refund line at 1-800-829-1040.
  • The IRS may contact you by mail if it needs additional documents or information to clear the hold.
  • You cannot speed up a 30-code review, but you can prepare by gathering documents that support your return in case the IRS asks.

Why the IRS places a 30 code on a return

The IRS uses automated systems to scan returns for patterns that trigger a closer look. A 30 code appears when the system flags something that does not match IRS records or that falls outside normal ranges for your income level. Common reasons include claiming the Earned Income Tax Credit (EITC) for the first time, reporting a large deduction, having income from multiple sources, or showing a significant change in income from the prior year.

The code does not mean you made a mistake or committed fraud. It means the IRS wants to verify the information before processing the refund. This is a routine part of the IRS's compliance work, and thousands of returns receive 30 codes each year.

How long a 30 code hold typically lasts

Most 30-code holds last between 30 and 60 days from the date the IRS received your return. If you filed early in the tax season, the hold may clear by mid-spring. If you filed closer to the April deadline, the review may extend into summer.

Some cases take longer, especially if the IRS needs to request additional documents from you or if your return involves multiple issues. If your hold extends beyond 120 days without contact from the IRS, you can call the IRS at 1-800-829-1040 to ask about the delay.

How to check the status of your 30-code hold

The IRS provides two main ways to track a refund with a 30 code. The Where's My Refund tool on IRS.gov is the fastest option — you enter your Social Security number, filing status, and the exact refund amount, and the tool shows your current status and expected release date. This tool updates once per day, usually overnight.

You can also call the IRS refund line at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. Wait times are longest in March and April, so calling in the morning or on weekdays may be faster. The IRS representative can tell you whether the hold is still active and whether the agency has requested any documents from you.

What to do if the IRS contacts you about a 30 code

If the IRS needs more information, it will send you a letter by mail — not an email or phone call. The letter will explain exactly what documents or information the IRS needs and will include a deadline for your response, usually 30 days. Common requests include proof of income (W-2s, 1099s, pay stubs), proof of dependents (birth certificates, Social Security cards), or documentation of deductions you claimed.

Respond to the IRS letter within the deadline by mailing the requested documents to the address shown in the letter. Keep copies for your records. Once the IRS receives and reviews your documents, the hold will be cleared and your refund will be processed. If you do not respond by the deadline, the IRS may reduce your refund or deny the credits or deductions in question.

What you cannot do while a 30 code is active

You cannot speed up the review or ask the IRS to release your refund early. The hold is part of the IRS's standard verification process, and there is no expedited path. You also cannot file an amended return (Form 1040-X) while a 30 code is active — doing so may restart the review clock and delay your refund further.

If you need the money urgently, you have limited options. Some people take out a short-term loan or use a credit card to cover immediate expenses while waiting for the refund. Tax refund anticipation loans, which some tax preparers offer, are expensive and generally not worth the cost. Your best option is to wait for the IRS review to complete.

How a 30 code differs from other refund delay codes

The IRS uses different codes for different reasons. A 29 code means the IRS is still processing your return and has not yet begun a review — this is normal and usually clears within 21 days. A 32 code means the IRS found a math error or inconsistency and is correcting it before releasing your refund. A 570 code indicates a more serious issue, such as a missing or mismatched Social Security number, and may require you to contact the IRS directly.

A 30 code is less urgent than a 570 code but more involved than a 29 code. It signals that the IRS is doing a targeted review of your return, not just running it through standard processing.

Frequently Asked Questions

Can I file an amended return while a 30 code is active?

No. Filing an amended return while the IRS is reviewing your original return may restart the review process and delay your refund further. Wait until the 30-code hold is cleared before filing an amended return, unless the IRS specifically asks you to do so in a letter.

What if I never receive a letter from the IRS about a 30 code?

If the 30-code hold clears without the IRS requesting additional documents, your refund will be processed and sent automatically. You do not need to do anything. If the hold extends beyond 120 days without contact, call the IRS at 1-800-829-1040 to ask whether documents were requested and whether you missed a letter.

Does a 30 code mean I committed tax fraud?

No. A 30 code is a routine verification hold, not an accusation of fraud. The IRS uses it to double-check information on returns that fall outside normal patterns. Most 30-code holds are cleared without any further action from you.

Can a tax preparer help speed up a 30-code review?

A tax preparer cannot speed up the IRS review, but they can help you gather and organize documents if the IRS requests them. If you used a preparer to file your return, contact them if you receive a letter from the IRS asking for additional information — they may be able to respond on your behalf.