IRS Code 30 indicates your refund is pending because the IRS is reviewing your return for accuracy

Code 30 appears in the "Status" field on your IRS transcript or when you check your refund status online. It means the IRS has received your return but has not finished processing it yet. The agency is conducting a review — usually a routine check for math errors, missing information, or inconsistencies between what you reported and what the IRS has on file from employers, banks, or other sources.

This is not the same as a formal audit. Code 30 is a standard processing step that happens to many returns. Your refund is not lost or rejected; it is simply waiting. How long this takes depends on the complexity of your return and the IRS's current workload.

Key Takeaways

  • Code 30 means your return is under review for accuracy but has not been rejected or flagged for audit.
  • Most Code 30 reviews resolve within 30 to 60 days, though some take longer depending on IRS workload and return complexity.
  • You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours.
  • If Code 30 persists beyond 120 days, contact the IRS directly or visit a local Taxpayer Assistance Center.

Why the IRS assigns Code 30 to your return

The IRS uses automated systems to screen returns as they arrive. Code 30 typically triggers when the system detects a discrepancy that requires manual review. Common reasons include a math error in your calculations, a missing or mismatched Social Security number, income reported on a W-2 or 1099 that does not match what you entered, or a claim for a credit or deduction that needs verification.

The IRS may also assign Code 30 if you filed an amended return (Form 1040-X) or if your return was selected for a routine compliance check. None of these scenarios means you did something wrong — they simply mean the IRS needs to confirm the numbers before releasing your money.

How long Code 30 typically takes to resolve

Most returns with Code 30 clear within 30 to 60 days from the date you filed. However, timing varies. If your return is straightforward and the IRS quickly confirms the information, you may see movement in as little as two weeks. If the review is more complex — for example, if you claimed a large refundable credit or reported self-employment income — it can take 90 to 120 days or longer.

The IRS processes returns in batches and prioritizes based on filing date and complexity. During peak tax season (February through April), processing times are slower across the board. If you filed early in the year, your return may move through the queue faster than one filed closer to the deadline.

How to check the status of a Code 30 return

Use the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once every 24 hours and will show your current status code. If Code 30 is still displayed, it means the review is ongoing.

You can also check your account transcript through the IRS website. Log in to your IRS account (create one at irs.gov if you do not have one), go to "Transcripts," and select "Account Transcript." This shows a detailed history of your return and any codes assigned to it. The transcript is more detailed than the Where's My Refund tool and can help you understand what the IRS is reviewing.

Do not call the IRS unless Code 30 has been on your return for more than 120 days. The IRS cannot speed up a routine review, and phone lines are often overwhelmed during tax season. If you do call, have your Social Security number, filing status, and refund amount ready.

What happens after Code 30 clears

Once the IRS completes its review and approves your return, Code 30 will disappear from your status. You will see a new code — typically Code 05 or 846 — indicating that your refund has been approved and is being sent. The refund itself will arrive within 21 days of approval, though the exact timing depends on your delivery method.

If you chose direct deposit, the money will land in your bank account within 1 to 3 business days after the IRS releases it. If you requested a paper check, allow 7 to 10 business days for delivery through the mail. You can track the exact date by checking Where's My Refund again once Code 30 clears.

What to do if Code 30 does not clear after 120 days

If your return has shown Code 30 for longer than 120 days, the review has taken longer than normal. This can happen if the IRS needs additional information from you or if there is a backlog in the processing queue. Contact the IRS at 1-800-829-1040 (the main tax line) or visit a local Taxpayer Assistance Center in person.

When you call, explain that your return has been in Code 30 status for over 120 days and ask what information the IRS needs from you. If the IRS is waiting for documentation — such as proof of income, a copy of a receipt, or clarification on a deduction — they will tell you how to submit it. Providing the requested information quickly can move your return forward.

If you prefer not to call, you can file a complaint with the Taxpayer Advocate Service (TAS) if you believe the delay is unreasonable. The TAS is an independent office within the IRS that helps taxpayers resolve problems. You can reach them at 1-877-777-4778 or through irs.gov/taxpayeradvocate.

Code 30 versus other IRS status codes

The IRS uses many status codes, and it helps to know the difference. Code 05 means your return has been approved and your refund is on the way. Code 21 means the IRS is holding your refund because it is being applied to a past-due debt (tax, student loan, or child support). Code 29 means your return is still being processed but has not yet entered the review stage. Code 846 means your refund has been released and is in transit to you.

Code 30 sits in the middle of this timeline — your return has arrived and is under review, but approval has not yet been granted. It is a normal part of processing, not a warning sign.

Frequently Asked Questions

Does Code 30 mean I am being audited?

No. Code 30 is a routine review, not an audit. An audit is a formal examination of your return and would be communicated separately by mail. Code 30 simply means the IRS is checking your numbers for accuracy before releasing your refund.

Can I do anything to speed up a Code 30 review?

No. Routine reviews cannot be expedited. The IRS will complete the review on its own timeline. Calling or visiting in person will not move the process faster. If the IRS needs information from you, they will contact you by mail.

What if Code 30 changes to a different code?

If Code 30 changes to Code 05 or 846, your refund has been approved and is on the way. If it changes to Code 21, your refund is being held and applied to a debt. If it changes to Code 29, the review is still ongoing but has moved to a different stage.

Will I get a letter from the IRS about Code 30?

Not always. If the IRS simply needs to verify information it already has on file, Code 30 may clear without any contact from them. If the IRS needs something from you — documents, clarification, or additional information — they will send you a letter by mail explaining what they need and how to respond.

Can I file an amended return while Code 30 is pending?

You can file an amended return, but it will likely delay your original refund further. The IRS will need to process both returns. If you realize you made an error on your original return, wait until Code 30 clears and your refund is received before filing an amendment.