Some IRS transcript codes signal refund progress, but others mean money has been stopped in its tracks.
The 810 freeze code is one of the most stressful updates a taxpayer can see β but it doesnβt always mean something bad.

This guide explains:
- Why Code 810 appears and what it really means
- The differences between freeze and release codes
- What Code 811 + Code 971 mean after a freeze
- How to tell if you must take action vs simply wait
- The real-world timeline of a full freeze β release β refund flow
What Code 810 Really Means
Code 810 β Refund Freeze
This is an IRS action that prevents the refund from being released until a specific issue is resolved.
Most common causes of an 810 freeze:
- Identity protection concerns (filters triggered)
- Wage/income mismatch issues
- Suspected dependent claim conflicts
- Fraud or duplicate filing signals
- Withholding/payroll inconsistencies
- Special handling of refundable credits (EITC/ACTC)
If an 810 code is present β no refund progress will occur until it clears.
Why the IRS Uses Freeze Codes

The IRS has 70+ automated flags that protect taxpayers against:
- Identity theft
- Incorrect refunds due to missing data
- Fraudulent refundable credit claims
If your return trips one, the IRS prevents the release of funds until someone verifies accuracy.
Code 811: The Official Freeze Release
Once the IRS completes its internal checks and approves your return, you should eventually see:
Code 811 β Refund Freeze Released
This is your sign that the blockage is gone and processing can continue.
810 β 811 is GOOD.
It means the IRS has validated your return.
Where Code 971 Fits Into the Freeze Timeline
Code 971 β Notice Issued
may appear:
- Before 811
- At the same time
- After the freeze clears
If paired with 811? β Notice of resolution or refund adjustment
If before 811? β IRS may need documentation from you

The Action Matrix (Your Processing Path)
| Transcript Flow | Meaning | Days to Correct |
|---|---|---|
| 810 β 811 β 846 | Freeze resolved successfully β Refund issued | 2β6 weeks |
| 810 β 971 β 811 β 846 | Info verified β Refund approved | 3β10 weeks |
| 810 β 971 (no 811 yet) | IRS needs info or still reviewing | 6β12+ weeks |
| 810 + 570 together | Freeze plus additional review | 8β16+ weeks |
Every IRS case is unique β timelines vary by backlog and complexity.
When Should You Contact the IRS?
You must call if:
β A 971 notice arrives requesting documentation
β No movement 60 days after an 810 freeze
β The refund amount changes unexpectedly
β A freeze code is paired with an audit indicator like Code 420
IRS Identity Verification Line: 800-830-5084
(Main IRS phone: 800-829-1040)
Bring:
- Transcript printout / Codes list
- Photo ID
- Prior-year return
Good Signs to Watch For
Positive movement includes:
- As of Date changes β processing updated
- Cycle code advances to a new processing week
- A new code appears, usually 811, 571, or 572
If Code 846 shows β refund approved!
Frequently Asked Question
Q: Can my refund skip 811 and go straight from 810 β 846?
A: Yes β rare but possible when freeze clears on the same posting cycle as refund issuance.
Summary Table
| Code | Meaning | Action Required |
|---|---|---|
| 810 | Refund frozen | Wait or verify ID if requested |
| 811 | Freeze removed | Good sign β refund moving |
| 971 | Notice issued | Only act if IRS requests response |
| 846 | Refund issued | Track your deposit |

