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.

Get My Free Consultation Call (888) 825-7779

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 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.

IRS cycle code format (example 20260805)
DigitsWhat they meanIn the example
First four (2026)Processing yearProcessed in the 2026 filing season
Next two (08)IRS cycle week, counted from the start of the processing yearEighth 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.

Weekly vs. daily IRS accounts by cycle code ending
Cycle code ends inPosting dayAccount typeWhen to check your transcript
01FridayDailyAny weekday morning, Tuesday through Friday
02MondayDailyAny weekday morning, Tuesday through Friday
03TuesdayDailyAny weekday morning, Tuesday through Friday
04WednesdayDailyAny weekday morning, Tuesday through Friday
05ThursdayWeeklyFriday 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

CodeWhat it meansWhat it does to your refund
150Your return posted and tax was assessedBaseline entry. Your return is on file
290Additional tax assessed, or $0.00 closing a reviewCan reduce or remove a refund
291The IRS reduced tax it had previously assessedMay free up a refund or lower a balance
420Your return was selected for examination (an audit)Refund is typically held
424An exam request, not an audit yetCan clear without further action
570Additional liability pending or credit hold, not an auditRefund paused until it is released
599A late-filed return logged as securedOften posts as $0.00
766A refundable credit allowed and posted to your accountAdds to your refund; 846 usually follows
806Credit for withheld taxes and excess FICA from your returnPart of the refund calculation, not the refund
810Refund freeze: blocks refunds, offsets and credit electRefund stopped until 811 posts
811Reverse refund freeze (reverses 810 in whole or in part)846 usually follows
826Overpayment transferred to another tax year in your accountReduces or removes your refund
846Refund of overpayment issued, plus any interest dueThe date on this row is the day the IRS releases the money
898BFS Treasury Offset Program took part or all of a refund for a non-IRS debtRefund reduced or taken
922The AUR underreporter program flagged a mismatchA CP2000 may follow
971Miscellaneous transaction, most often a notice was issuedDepends on which notice is coming
977Your amended return postedRestarts 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.

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.

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.

Other Codes

Less common but important: refund offsets, substitute returns, amended-return processing, and litigation freezes.

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:

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.

Free Review 📞 (888) 825-7779
💬Get My Free Case Review