IRS Help Center
IRS Cycle Codes and Transcript Codes Explained
Updated
Pulled your IRS account transcript and found a wall of numbers? The eight-digit cycle code tells you when your return posted and which day your account updates. Each three-digit transaction code tells a piece of the story behind your return and your refund. This page is the plain-English map: read the cycle code, find the refund date, and look up any code you see.
In short: the cycle code (eight digits, in the CYCLE column next to code 150) tells you the year, the week and the day your return posted. The refund date is the date printed beside transaction code 846. Code 810 is a refund freeze and code 898 is a Treasury Offset that took part or all of a refund for a non-IRS debt. Look up any other code in the table below. Clarity Tax Relief reads the 846 date first on every refund question.
Codes Pointing to a Bigger Tax Problem?
An assessment, an offset, or a refund freeze can be the first sign of a balance you'll need help with. A free, confidential consultation can tell you where you stand, with no pressure and no obligation.
How do you read an IRS account transcript?
Clarity Tax Relief reads every transcript top to bottom in the same order. An account transcript has three parts. The top block shows your filing status, the return amounts and any balance. The middle shows the "as of" date and the accrued interest and penalty figures. The bottom is the TRANSACTIONS table, which is where the codes live: each row carries a code, an explanation, a cycle, a date and an amount. Read the rows in cycle order, bottom to top if the list is long, and the newest row is usually the one that explains your current status. These guides go deeper on each part.
- How to get your IRS transcript online
- How to read an IRS account transcript
- IRS cycle code meaning
- The "as of" date on your IRS transcript
How to read IRS cycle codes
An IRS cycle code is an eight-digit number in the CYCLE column of your account transcript, on the same row as transaction code 150. The first four digits are the processing year, the next two are the IRS cycle week, and the last two are the posting day. So a cycle code of 20260805 means your return posted in the 8th processing week of 2026, on posting day 05.
The cycle code appears only on the account transcript, never on the return transcript. It does not give you a refund date. It tells you when your return posted and which day of the week the IRS master file processes your account, which is what you need to know to check your transcript on the right morning instead of every morning.
| Digits | What they mean | In the example |
|---|---|---|
| First four (2026) | Processing year | Processed in the 2026 filing season |
| Next two (08) | IRS cycle week, counted from the start of the processing year | Eighth processing week |
| Last two (05) | Posting day of the cycle week (01 through 05) | Day 05, the weekly posting day |
The last two digits decide how often your account can update. Codes ending in 01 through 04 are daily accounts, which can update overnight Tuesday through Friday. A code ending in 05 is a weekly account, which updates once, overnight Thursday into early Friday morning. Most filers who see a long gap between transcript changes are weekly accounts checking on the wrong day.
| Cycle code ends in | Posting day | Account type | When to check your transcript |
|---|---|---|---|
| 01 | Friday | Daily | Any weekday morning, Tuesday through Friday |
| 02 | Monday | Daily | Any weekday morning, Tuesday through Friday |
| 03 | Tuesday | Daily | Any weekday morning, Tuesday through Friday |
| 04 | Wednesday | Daily | Any weekday morning, Tuesday through Friday |
| 05 | Thursday | Weekly | Friday morning, once a week |
The IRS publishes its posting cycle calendar in IRM 3.30.123 and Document 6209 Section 16, which confirm that master file posting runs on a weekly cycle. The day-of-week mapping above is the pattern practitioners see on real transcripts year after year; the IRS does not publish a consumer-facing key to it. For the full walkthrough see IRS cycle code meaning and what day IRS transcripts update.
How to read a tax transcript for a refund date
Clarity Tax Relief tells clients to set every other date aside when the question is the refund. Your refund date is the date printed on the transaction code 846 line, "Refund issued," in the TRANSACTIONS table of your account transcript. Document 6209 defines TC 846 as the transaction that debits the module for the amount of overpaid tax, plus applicable interest, to be refunded to the taxpayer. If there is no 846 row yet, there is no refund date yet, no matter what the cycle code or the "as of" date says.
- Open the account transcript for the tax year in question (not the return transcript, which carries no codes). Your IRS online account shows it under tax records.
- Find the TRANSACTIONS table and read down the CODE column until you see 846. Ignore the "as of" date near the top; it is an interest and penalty computation date, not a refund date.
- Read the DATE column on the 846 row. That is the day the IRS releases the money. The AMOUNT column shows what is being sent, which can be smaller than the refund on your return if an offset or adjustment posted first.
- Check the rows above 846. A 766 or 806 credit, a 570 hold that was later released, or an 826 or 898 offset will explain why the amount differs from your return.
- Add delivery time. A direct deposit normally lands between the 846 date and about five business days later. For a paper check the IRS says to allow four weeks from the date it issues the check (irs.gov refund FAQ).
If you see 570 or 810 instead of 846, the refund is on hold and the next row to watch for is 571 (hold released) or 811 (freeze reversed). Our code 846 refund issued date guide covers future-dated 846 lines and what to do when the deposit is late. To compare the transcript date with the normal IRS timeline for your filing date, use the IRS refund tracker.
What codes 810 and 898 mean
Code 810 is a refund freeze. Document 6209 Section 8A defines TC 810 as freezing the module "from refunds, offsets and credit elect," and it carries a reason code: 1 is a prefiling notification, 2 is the Abusive Tax Shelter Detection Team, 3 is an Earned Income Credit check, and 4 is the Frivolous Return Program. Nothing refunds until a TC 811, "Reverse Refund Freeze," posts.
“An 810 means the refund is frozen and the IRS still has it. An 898 means some or all of it already went to another agency's debt. Those call for different fixes,” says Angeline Balsitis, EA, an IRS Enrolled Agent at Clarity Tax Relief.
An 810 often means the IRS wants identity verification or wants to look at a credit claimed on the return, and the notice that explains which usually follows under a 971 line. See code 810 refund freeze and 810 freeze and identity verification.
Code 898 is a Treasury Offset. Section 8A defines TC 898 as a "BFS TOP Offset": a Treasury Offset Program offset by the Bureau of the Fiscal Service that posts with the date and document locator number of the refund it came from, carries an Offset Trace Number, and reduces the amount of the refund it is attached to. The debt is not an IRS debt.
TOP collects past-due child support, defaulted federal student loans, state income tax and other federal or state agency debts. If the offset was wrong, the agency that took the money is the one to call, and a reversal posts as a TC 766 with the same Offset Trace Number. If the IRS kept your refund for an older federal tax balance instead, that is code 826, not 898. See code 898 refund offset.
Every IRS Transcript Code at a Glance
What each code on your account transcript means, and what it does to your refund. Select any code for the full explanation.
| Code | What it means | What it does to your refund |
|---|---|---|
| 150 | Your return posted and tax was assessed | Baseline entry. Your return is on file |
| 290 | Additional tax assessed, or $0.00 closing a review | Can reduce or remove a refund |
| 291 | The IRS reduced tax it had previously assessed | May free up a refund or lower a balance |
| 420 | Your return was selected for examination (an audit) | Refund is typically held |
| 424 | An exam request, not an audit yet | Can clear without further action |
| 570 | Additional liability pending or credit hold, not an audit | Refund paused until it is released |
| 599 | A late-filed return logged as secured | Often posts as $0.00 |
| 766 | A refundable credit allowed and posted to your account | Adds to your refund; 846 usually follows |
| 806 | Credit for withheld taxes and excess FICA from your return | Part of the refund calculation, not the refund |
| 810 | Refund freeze: blocks refunds, offsets and credit elect | Refund stopped until 811 posts |
| 811 | Reverse refund freeze (reverses 810 in whole or in part) | 846 usually follows |
| 826 | Overpayment transferred to another tax year in your account | Reduces or removes your refund |
| 846 | Refund of overpayment issued, plus any interest due | The date on this row is the day the IRS releases the money |
| 898 | BFS Treasury Offset Program took part or all of a refund for a non-IRS debt | Refund reduced or taken |
| 922 | The AUR underreporter program flagged a mismatch | A CP2000 may follow |
| 971 | Miscellaneous transaction, most often a notice was issued | Depends on which notice is coming |
| 977 | Your amended return posted | Restarts the processing timeline |
Amounts and dates on a transcript line change what a code means in your case, and eligibility for any IRS program depends on your own facts.
Refund Codes
These codes track money flowing in your favor. Your refund being issued, withholding and credits posted, and refunds moved between tax years. To work out when a refund filed your way would normally arrive, and when it is late enough that the IRS will discuss it, use the IRS refund tracker.
- Code 846: refund issued date
- Code 806: withholding and credits
- Code 766: credit to your account
- Code 826: refund applied to another year
Which codes mean my refund is on hold?
If your refund stalled, the answer is usually here. These codes signal additional review, an account hold, a refund freeze, or an identity-verification step.
- Code 570: additional account action pending
- Code 971: notice issued
- Codes 570 and 971 together
- Code 810: refund freeze
- Code 811: refund freeze released
- Code 810 freeze and identity verification
Adjustment & Assessment Codes
These codes show the IRS posting your return, changing your balance, or flagging an examination. Use them to track how your assessed tax got to where it is.
- Code 150: tax return filed
- Code 290: additional tax assessed
- Code 291: reduced or removed tax
- Code 420: examination of return
- Code 424: examination request
Other Codes
Less common but important: refund offsets, substitute returns, amended-return processing, and litigation freezes.
- Code 898: refund offset
- Code 599: return secured
- Code 922: review of unreported income
- Code 977: amended return filed
How to get the transcript in the first place
Codes are only useful once you are holding the document. The fastest route is your IRS online account, which shows the tax records for each year. The alternative is Get transcript by mail, which the IRS says to allow 5 to 10 calendar days for, and the thing that trips people there is the address: the IRS matches it against the exact street address from your latest tax return, so a recent move is the usual reason a request fails. Form 4506-T covers older years that neither route offers.
You will need the taxpayer identification number the return was filed under, which for most people is a social security number. A tax account transcript is the one that carries the codes on this page; the IRS says it is available online for the current year and nine prior years. If a lender is asking for figures rather than you, that is a different product: income verification runs through the IRS Income Verification Express Service, not through these transcripts.
Common questions about cycle codes and transcript codes
What is an IRS cycle code?
An IRS cycle code is the eight-digit number in the CYCLE column of your account transcript, on the row for transaction code 150. The first four digits are the processing year, the next two are the IRS cycle week, and the last two are the posting day. It shows when your return posted and which day of the week your account updates. It is not a refund date.
How do I read a tax transcript for a refund date?
Open the account transcript, find the TRANSACTIONS table, and look for code 846, "Refund issued." The date on that row is the day the IRS releases your refund. If there is no 846 row, no refund date has been set yet. The "as of" date near the top is an interest computation date and does not tell you when the refund is coming.
What does code 898 mean on an IRS transcript?
Code 898 is a Treasury Offset Program offset by the Bureau of the Fiscal Service. Part or all of your refund was sent to another agency for a non-IRS debt such as past-due child support, a defaulted federal student loan, or state income tax. The row carries an Offset Trace Number and reduces the refund it is attached to. A reversal posts as code 766 with the same trace number.
What does code 810 mean on an IRS transcript?
Code 810 is a refund freeze. It blocks the account from refunding, offsetting, or applying credit elect until a code 811 reverses it. The freeze carries a reason code: 1 for prefiling notification, 2 for the Abusive Tax Shelter Detection Team, 3 for an Earned Income Credit check, and 4 for the Frivolous Return Program. A notice explaining what the IRS needs usually follows.
What is the difference between a weekly and a daily IRS account?
The last two digits of your cycle code decide it. Codes ending in 01 through 04 are daily accounts and can update overnight Tuesday through Friday. A code ending in 05 is a weekly account that updates once a week, overnight Thursday into Friday morning. Checking a weekly account on a Tuesday will not show anything new.
Why does my transcript show a cycle code but no refund date?
The cycle code only tells you when your return posted and which day your account processes. The refund date comes from code 846, which posts after the IRS finishes processing. If the transcript shows a 570 hold or an 810 freeze, the refund is paused until a 571 or 811 posts, and 846 will follow after that.
Where is the transcript code on a tax transcript?
Transaction codes sit in the CODE column of the TRANSACTIONS table at the bottom of your account transcript. Each row shows the code, a short explanation, the cycle, a date, and an amount. The codes appear only on the account transcript and the record of account transcript, not on the return transcript or the wage and income transcript.
More on why a transcript says one thing and "Where's My Refund" says another, and when transcripts actually update:
- My transcript updated but WMR didn't
- What day do IRS transcripts update?
- Common IRS transcript myths from Reddit
What to do if the transcript shows a balance instead of a refund
Clarity Tax Relief treats these codes as the start of collection. A 290 assessment, an 826 transfer, or a 971 followed by a CP14 means the IRS has you down as owing, and the codes will keep stacking interest and penalties until the balance is dealt with. Run the figures through our IRS payment plan calculator to see what a monthly arrangement would look like, or call (888) 825-7779 for a free review of your transcript.
If the first notice has already arrived, start with what a CP14 notice means. And if you are trying to reach the IRS to ask about a hold, our IRS hold times study of 188 calls shows the best times to call.
Browse all guides in the IRS Help Center.
Clarity Tax Relief is not affiliated with the IRS or any government agency. Our guides are general information, not tax or legal advice for your specific situation; eligibility for IRS programs depends on individual facts and circumstances, and no outcome is guaranteed.
Related: Tax Relief Services · IRS Help Center.
“Wage and income transcript - shows data from information returns we receive such as Forms W-2, 1098, 1099, and 5498.”
IRS, Transcript types and ways to order them
The passage quoted above is from IRS, Transcript types and ways to order them.