IRS Transcripts
IRS Cycle Code Meaning: How to Read the Code on Your Transcript (2025)
The short answer: the IRS cycle code meaning is simple once you break it apart. It's an 8-digit code on your account transcript that shows when your account posted to the IRS computer system. The format is YYYYWWDD: the year, the processing week, and the day of that week. It's a processing date — not a guaranteed refund date.
⏱ Quick read: in a cycle code like 20250705, "2025" is the year, "07" is the 7th processing week, and "05" is the day code. A code ending in 05 usually means a weekly account (updates once a week); codes ending in 01–04 usually mean a daily account that can update more often.

What the IRS cycle code actually means
If you've been refreshing your transcript hoping for a clue about your refund, the cycle code is one of the first things people latch onto. Here's the honest version of what it means.
The cycle code marks when your tax account was posted or updated on the IRS Master File — the giant database that holds every taxpayer's account. The IRS runs that system on a calendar of weekly processing cycles. Your cycle code stamps the exact week and day your account ran through it.
Read the 8 digits left to right:
- First 4 digits — the year. "2025" means the processing year, which is usually the calendar year your return was processed.
- Next 2 digits — the week. "07" means the 7th processing week of that year. The IRS numbers its weeks on its own internal calendar, so week 07 isn't always the 7th week you'd count on a wall calendar.
- Last 2 digits — the day code. This tells you which day of the cycle your account posted, and it's the clue to whether you're a daily or weekly account.

Daily vs. weekly accounts — what the last two digits tell you
The last two digits of the cycle code are where most of the questions come from. They generally map to a processing day like this:
- 01 — Friday
- 02 — Monday
- 03 — Tuesday
- 04 — Wednesday
- 05 — Thursday
If your code ends in 01 through 04, you're most likely on a daily account. Daily accounts can update several times a week, so changes tend to show up sooner. If your code ends in 05, you're most likely on a weekly account, which refreshes once a week on a set day.
Neither one is better or worse. A weekly account isn't "stuck" — it just updates on its own schedule. The IRS can also move an account between daily and weekly processing, which is why your day code can change from one year to the next.

What the cycle code does NOT tell you
This is the part that saves people a lot of stress. The cycle code is a processing marker. It is not a refund deposit date. The IRS itself doesn't publish cycle codes as a refund schedule, and the official tool for tracking a refund is Where's My Refund on IRS.gov.
The line on your transcript that actually signals money moving is a transaction code, not the cycle code:
- Code 846 — "Refund issued." This is the one that matters. The date next to it is the date the IRS released your refund.
- Code 150 — "Tax return filed." Your cycle code usually sits in this row. It means your return posted.
- Code 570 — "Additional account action pending." A hold. Something is being reviewed, and your refund may wait until it clears.
- Code 971 — "Notice issued." The IRS mailed you something. Watch your mailbox.
So if you see a cycle code but no 846, your refund hasn't been issued yet — the cycle number alone won't change that. To learn what each line means, our walkthrough on how to read an IRS account transcript goes code by code.
Where to find your cycle code, step by step
Your cycle code lives on the account transcript, not the return-summary or "record of account." Here's how to pull it:
- Log into your account. Go to your IRS online account. If you've never set it up, our IRS online account setup guide walks through the ID verification.
- Open Records or Transcripts. Choose Get Transcript and select the Account Transcript for the tax year you're checking. Our get a transcript online guide covers each click.
- Scroll to the transaction section. Below the account balance, you'll see dated rows with codes like 150, 806, 766, 570, and 846.
- Find the row near code 150. The 8-digit cycle code (for example, 20250705) appears in the "CYCLE" column on that line.
- Decode it. Break the digits into year, week, and day using the chart above.
The transcript shows a balance, not just a refund?
If your account transcript also shows back taxes, penalties, or a hold, that's worth a second look. Send us a copy and an experienced tax professional will decode exactly where you stand and what your options are — free, confidential, no pressure.
A worked example
Say your account transcript shows a cycle code of 20250805 next to code 150, and a few lines down you see 846 Refund issued dated 03-10-2025.
Decode the cycle code: 2025 = year, 08 = the 8th processing week, 05 = Thursday, which points to a weekly account. That tells you your return posted in the 8th processing week and your account updates once a week. But the date that matters for your money is the 846 line — March 10, 2025. That's when the refund was released. The cycle code helped you understand the rhythm of your account; the 846 told you the result.
Now flip it: same cycle code, but instead of an 846 you see a 570 hold and a 971 notice. Your refund is paused while the IRS reviews something, and a letter is on the way. The cycle code didn't cause that — the transaction codes did. If you owe prior-year taxes, the IRS may also apply your refund to that debt; our guide on whether the IRS will take your refund for back taxes explains how that offset works.
When a cycle code is worth a closer look
Most of the time, a cycle code is nothing to worry about — it's just a timestamp. Pay closer attention when you see it paired with certain codes:
- Cycle code + 570 hold — your account posted, but a review is freezing the refund. This can clear on its own or need a response.
- Cycle code + 971 notice — a letter is coming. Don't ignore it; open it when it arrives.
- Cycle code changed, balance owed — if the transcript shows a balance due, the IRS may be processing a bill, an adjustment, or an offset of your refund.
- No 846 weeks later — if your return posted long ago and there's still no "Refund issued" line, it's worth checking Where's My Refund and, if needed, calling the IRS.
If the IRS is holding a refund or you can't get answers, the Taxpayer Advocate Service is a free, independent part of the IRS that can help when normal channels stall.
Cycle code questions, answered
Does my cycle code tell me exactly when my refund will arrive?
Not by itself. The cycle code tells you when your account posts to the IRS Master File, not when money lands in your bank. The line that actually shows a refund is transaction code 846, "Refund issued," with a date next to it. The cycle code helps you understand how often your account updates, but the 846 date is the real signal.
What does a cycle code ending in 05 mean?
A cycle code ending in 05 usually means you're on a weekly account, which updates once a week. Codes ending in 01 through 04 usually mean a daily account that can update more often. Daily accounts tend to see changes sooner, but both get processed — weekly accounts just refresh on a single set day each week.
Where do I find my cycle code?
Your cycle code appears on your IRS account transcript, not the tax return summary. Log into your IRS online account or order a transcript, open the account transcript for the tax year you're checking, and look in the transaction section near code 150, "Tax return filed." The 8-digit cycle code sits in that row.
My cycle code changed — is that bad?
Not necessarily. A cycle code can change if the IRS reprocesses your account, adds a transaction, or moves you between daily and weekly processing. A new code usually just means your account updated. Watch the transaction codes around it — a 570 hold or a 971 notice tells you more about what's happening than the cycle number alone.
Does owing back taxes change what my cycle code means?
The cycle code means the same thing whether you owe or you're due a refund — it's just a processing date. But if you owe back taxes, the IRS may apply your current refund to that balance instead of sending it. In that case you may see a code like 846 followed by an offset, and the cycle code won't change that outcome.
This guide is general information, not tax or legal advice for your specific situation. Eligibility for IRS programs depends on individual facts and circumstances; no outcome is guaranteed.