Tax Refund 30 is a notice code the IRS uses to tell you your refund has been approved and is on its way

When you see "30" on an IRS notice or in your account on IRS.gov, it means your tax return has been processed, your refund amount has been calculated, and the money is scheduled to be sent to you. This is one of the final stages before the actual payment leaves the IRS. It is not a problem or a hold — it is a confirmation that your refund is moving forward.

The IRS uses these numerical codes to communicate the status of your return at different points in processing. Code 30 specifically indicates that the return has cleared the review stage and the refund is approved. You will typically see this code when you check your refund status through IRS.gov's "Where's My Refund?" tool or when you receive a notice in the mail.

Key Takeaways

  • Code 30 means your refund has been approved and is scheduled for delivery, not that it has already arrived in your account.
  • You will usually see code 30 a few days to a week before the actual deposit or check reaches you.
  • The IRS typically sends refunds by direct deposit within 21 days of approving your return, though some refunds take longer if complications were found.
  • If you see code 30 but your refund does not arrive within the timeframe shown, contact the IRS or check your bank account details for errors.

How long between code 30 and receiving your money

Once you see code 30, your refund is usually sent within 5 to 10 business days if you chose direct deposit. If you requested a check by mail, add another 7 to 14 days for postal delivery, depending on where you live and current mail volume. The IRS will show you an expected delivery date when you check your status — that date is based on the payment method you selected on your return.

The exact timing depends on several factors: whether your bank processes deposits immediately or holds them for a day, whether the IRS encountered any issues during processing that required manual review, and whether you filed early or late in the tax season. Early filers often see code 30 and receive their money faster because the IRS has fewer returns in the queue. Late filers may experience longer waits even after seeing code 30.

Where to find the code 30 status

The easiest place to check is IRS.gov's "Where's My Refund?" tool. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and will show you the current code and an estimated delivery date. You can check as often as you want — checking multiple times per day will not speed up processing.

You may also see code 30 in a notice the IRS mails to you, typically on Form 1040-ES or a similar letter. These notices arrive after the return has been processed and are meant to confirm the refund is on the way. Keep the notice for your records, especially if you need to follow up with the IRS later about a missing refund.

What code 30 does not mean

Code 30 does not mean your refund has been deposited into your bank account yet. It means it has been approved and is in the queue to be sent. Many people see code 30 and expect the money to arrive the next day, then worry when it does not. The IRS still needs time to actually transmit the payment to your bank or print and mail your check.

Code 30 also does not mean there are no issues with your return. In rare cases, the IRS may approve a refund at code 30 but then place a hold on it later if they discover a problem during a secondary review. This is uncommon, but it can happen. If your refund does not arrive by the date shown, that is when you should contact the IRS to investigate.

If your refund does not arrive after code 30

If the IRS showed code 30 and gave you a delivery date, but the money has not arrived three business days after that date, start by checking your bank account carefully. Sometimes deposits post under a different name or account than expected, or your bank may have placed a hold on the deposit. Contact your bank first to confirm they have not received the deposit.

If your bank confirms no deposit has arrived, call the IRS at 1-800-829-1040 (the main refund line) or use the IRS2Go mobile app to check again. Bring your Social Security number, filing status, and the exact refund amount. The IRS can tell you whether the payment was actually sent and, if so, where it went. If there was an error in your bank account information on your return, the IRS may need to reissue the refund by check, which adds another 2 to 3 weeks.

Other refund status codes you might see

The IRS uses several codes before and after code 30. Code 150 means your return has been received and is being processed — this is the earliest stage. Code 152 means the return is still being processed and the IRS is reviewing it for accuracy. Code 290 means the refund has been sent and is on its way to you — this comes after code 30. Code 846 means the refund has been deposited or the check has been mailed.

If you see a code other than 30 and want to know what it means, the "Where's My Refund?" tool usually includes a brief explanation. You can also call the IRS or visit IRS.gov for a full list of codes. Each code represents a specific step in the processing pipeline, and seeing them in order is normal — you do not need to do anything when the code changes.

Frequently Asked Questions

Can I spend money based on code 30, or should I wait until it actually arrives?

Wait until the money is in your account. Code 30 means the refund is approved and scheduled, but it is not may provide to arrive on the exact date shown. Bank delays, postal delays, or last-minute holds can push the arrival back by several days. Treat the estimated date as a target, not a promise.

Does code 30 mean I will not be audited?

No. Code 30 means your return passed the initial automated review and your refund was approved based on what you reported. The IRS can still audit you after you receive the refund. An audit is a separate process that may happen months or even years later.

What if I see code 30 but then the status disappears?

The "Where's My Refund?" tool sometimes removes old information after the refund has been sent and a certain amount of time has passed. If the status disappears after you saw code 30, check your bank account to see if the deposit arrived. If it did, the refund is complete. If it did not, call the IRS to investigate.

Is code 30 the same for state and federal refunds?

No. State tax refunds use their own status codes and tracking systems. Code 30 applies only to federal refunds tracked through the IRS. Check your state tax agency's website separately to track a state refund. The two refunds are processed independently and may arrive at different times.