IRS Cycle Code Chart – Using Your IRS Tax Transcript to Get Refund Processing Updates and 2024 Bank Direct Deposit Dates

Every tax season there is a guessing game played by millions of American tax payers on when they will get their refund payment deposited into their bank account.

There is the so-called IRS refund schedule, which has estimated dates for when the agency will make refund deposits to bank accounts or send out mailed checks.

But this is just an estimate and does not account for processing delays, statutory limitations (e.g PATH act) and other reasons refunds could get delayed beyond the normal processing schedule.

So another way, as discussed in this article, is to check your IRS tax transcript (free from your IRS account) that shows what is called a “cycle code.” This is an eight digit number that indicates when your tax return posted to the IRS Master File (IMF).

Get your biggest tax refund, guaranteed. Get started today.

The cycle code is updated regularly and when combined with tax transaction codes on your IRS transcript, can provide insight into your tax refund status (including amended returns), processing stages and potential direct deposit date.

What does the transcript cycle code mean?

The tax transcript cycle code means your return has been submitted to the IRS master file (IMF) and generally means that your filed tax return is under processing (code 152) by the IRS.

But remember the cycle code + tax topic code, need to be used together to figure your return or refund status given they change during the IRS processing cycle.

You will need to wait for the 846 code (refund issued) to show on your transcript. This means the IRS has processed your return and your estimated direct deposit date (DDD) has been determined. See section below for more details on this code.

The IRS can and does update cycle codes and dates regularly and are pretty careful about disclosing specific details given issues in past tax years.

However we do know the IRS updates returns in batches/cycles and your IRS cycle code tells you which batch you are in and whether your transcript tax return information is updated on a daily or weekly basis.

Get the latest money, tax and stimulus news directly in your inbox

How do I find and interpret my IRS Cycle Code?

You will need to get access to your (free) official IRS transcript. Once you have that look for the cycle date per the image below. It will be a 8 digit number like this 20220602.

The cycle is interpreted as follows: (YEAR)(WEEK OF YEAR)(DAY OF WEEK)

IRS Cycle Code Example and What It Means
IRS Cycle Code and What It Means

2022 [First four digits] – This is the tax processing year. 2022 in this example. It will be 2023 for the current tax season.

06 [Digits 5 and 6] – This is the week of year. So 06 means the 6th calendar week of the year. Months are not a factor here. Get a calendar out and count the weeks to determine this (a week goes Monday to Sunday). So Jan 3rd, 2022 to Jan 9th 2022 is Week 1, January 24th to January 30th is Week 4, February 7th to 13th is Week 6.

02 [Digits 7 and 8] This is the “day of the week” for your IRS Account and when it posts to the IRS master file (IMF). Posting is classified as either being updated weekly or daily. Cycle codes ending in 01, 02, 03, 04 are daily accounts. Cycle codes ending in 05 are generally weekly accounts.

A full table of 2023 cycle codes and calendar dates is shown below. I update this during tax season with any changes and you can subscribe (free) via email to get the latest updates.

Note the IRS weekly processing starts on a Friday, not a Monday. I know strange, but that’s what it is.

There are 4 daily processing days per week (includes transcript and WMR/IRS2Go updates). So 01= Friday, 02=Monday, 03 = Tuesday, 04 = Wednesday and 05 is Thursday is generally reserved for weekly processing.

02 means this is a “daily” posted account and the posting to the IMF (IRS master file) will generally occur on Monday.

So using the example above, 20220602 cycle date is equivalent to a calendar date of Monday, February 7th, 2022. It means your return was successfully filed and you are in a daily batch cycle.

There is also an estimated processing date of Feb 28th, 2022 noted in the transcript example above.

Weekly vs Daily processing cycles

While WMR/IRS2Go and your transcript can update any day, they generally have major updates once a week and aligned to your cycle.

As detailed in this article, major WMR status updates for daily accounts (cycle codes 01 to 04) usually occur on Wednesdays; and major status updates on weekly (05 cycle code) accounts are generally on Saturdays.

Mass transcript updates for those with daily accounts (in the IRS Master File) are usually on Tuesdays; while those with weekly processed accounts generally see major updates on on Fridays. You can see more in this video.

Note that your cycle code can also change during a tax season (e.g. you from from daily to weekly) through resequencing of your tax return in the IRS master file. This will result in your tax return being pushed out one or more cycles (and likely result in a delayed refund).

Refund direct deposit date (with Code 846) via cycle code

When you see the IRS code 846 (refund of overpayment) on your transcript it means a refund has been issued. This is when you can use the cycle code to get an estimated payment date for your refund. It will generally be the day after your “day of the week” cycle code.

So if you are on a Tuesday daily cycle, your refund will likely hit your account on a Wednesday. Paper checks will take 5 to 7 days longer.

I have seen cases, due to processing backlogs, where the actual refund deposit (transaction date) into your bank account or financial card could happen 2 to 3 days after your cycle date. Don’t get too stressed if a couple of days off. This has been happening a lot in the last few years!

IRS Cycle Codes and Calendar Dates Table

The table below shows the IRS cycle code to calendar date conversion. Remember the cycle code can update/change through out the tax season as your tax return is processed.

The 2024 cycle code table will be published in late January once the official tax season dates are known. Subscribe here to get notified of the latest updates.

2024 Calendar date to IRS cycle code

Calendar Date2024 Cycle Code
Monday, January 1, 2024202412
Tuesday, January 2, 2024202413
Wednesday, January 3, 2024202414
Thursday, January 4, 2024202415
Friday, January 5, 2024202411
Monday, January 8, 2024202422
Tuesday, January 9, 2024202423
Wednesday, January 10, 2024202424
Thursday, January 11, 2024202425
Friday, January 12, 2024202421
Monday, January 15, 2024202432
Tuesday, January 16, 2024202433
Wednesday, January 17, 2024202434
Thursday, January 18, 2024202435
Friday, January 19, 2024202431
Monday, January 22, 2024202442
Tuesday, January 23, 2024202443
Wednesday, January 24, 2024202444
Thursday, January 25, 2024202445
Friday, January 26, 2024202441
Monday, January 29, 2024202452
Tuesday, January 30, 2024202453
Wednesday, January 31, 2024202454
Thursday, February 1, 2024202455
Friday, February 2, 2024202451
Monday, February 5, 2024202462
Tuesday, February 6, 2024202463
Wednesday, February 7, 2024202464
Thursday, February 8, 2024202465
Friday, February 9, 2024202461
Monday, February 12, 2024202472
Tuesday, February 13, 2024202473
Wednesday, February 14, 2024202474
Thursday, February 15, 2024202475
Friday, February 16, 2024202471
Monday, February 19, 2024202482
Tuesday, February 20, 2024202483
Wednesday, February 21, 2024202484
Thursday, February 22, 2024202485
Friday, February 23, 2024202481
Monday, February 26, 2024202492
Tuesday, February 27, 2024202493
Wednesday, February 28, 2024202494
Thursday, February 29, 2024202495
Friday, March 1, 2024202491
Monday, March 4, 20242024102
Tuesday, March 5, 20242024103
Wednesday, March 6, 20242024104
Thursday, March 7, 20242024105
Friday, March 8, 20242024101
Monday, March 11, 20242024112
Tuesday, March 12, 20242024113
Wednesday, March 13, 20242024114
Thursday, March 14, 20242024115
Friday, March 15, 20242024111
Monday, March 18, 20242024122
Tuesday, March 19, 20242024123
Wednesday, March 20, 20242024124
Thursday, March 21, 20242024125
Friday, March 22, 20242024121
Monday, March 25, 20242024132
Tuesday, March 26, 20242024133
Wednesday, March 27, 20242024134
Thursday, March 28, 20242024135
Friday, March 29, 20242024131
Monday, April 1, 20242024142
Tuesday, April 2, 20242024143
Wednesday, April 3, 20242024144
Thursday, April 4, 20242024145
Friday, April 5, 20242024141
Monday, April 8, 20242024152
Tuesday, April 9, 20242024153
Wednesday, April 10, 20242024154
Thursday, April 11, 20242024155
Friday, April 12, 20242024151
Monday, April 15, 20242024162
Tuesday, April 16, 20242024163
Wednesday, April 17, 20242024164
Thursday, April 18, 20242024165
Friday, April 19, 20242024161
Monday, April 22, 20242024172
Tuesday, April 23, 20242024173
Wednesday, April 24, 20242024174
Thursday, April 25, 20242024175
Friday, April 26, 20242024171
Monday, April 29, 20242024182
Tuesday, April 30, 20242024183
Wednesday, May 1, 20242024184
Thursday, May 2, 20242024185
Friday, May 3, 20242024181
Monday, May 6, 20242024192
Tuesday, May 7, 20242024193
Wednesday, May 8, 20242024194
Thursday, May 9, 20242024195
Friday, May 10, 20242024191
Monday, May 13, 20242024202
Tuesday, May 14, 20242024203
Wednesday, May 15, 20242024204
Thursday, May 16, 20242024205
Friday, May 17, 20242024201
Monday, May 20, 20242024212
Tuesday, May 21, 20242024213
Wednesday, May 22, 20242024214
Thursday, May 23, 20242024215
Friday, May 24, 20242024211
Monday, May 27, 20242024222
Tuesday, May 28, 20242024223
Wednesday, May 29, 20242024224
Thursday, May 30, 20242024225
Friday, May 31, 20242024221
Monday, June 3, 20242024232
Tuesday, June 4, 20242024233
Wednesday, June 5, 20242024234
Thursday, June 6, 20242024235
Friday, June 7, 20242024231
Monday, June 10, 20242024242
Tuesday, June 11, 20242024243
Wednesday, June 12, 20242024244
Thursday, June 13, 20242024245
Friday, June 14, 20242024241
Monday, June 17, 20242024252
Tuesday, June 18, 20242024253
Wednesday, June 19, 20242024254
Thursday, June 20, 20242024255
Friday, June 21, 20242024251
Monday, June 24, 20242024262
Tuesday, June 25, 20242024263
Wednesday, June 26, 20242024264
Thursday, June 27, 20242024265
Friday, June 28, 20242024261
Monday, July 1, 20242024272
Tuesday, July 2, 20242024273
Wednesday, July 3, 20242024274
Thursday, July 4, 20242024275
Friday, July 5, 20242024271
Monday, July 8, 20242024282
Tuesday, July 9, 20242024283
Wednesday, July 10, 20242024284
Thursday, July 11, 20242024285
Friday, July 12, 20242024281
Monday, July 15, 20242024292
Tuesday, July 16, 20242024293
Wednesday, July 17, 20242024294
Thursday, July 18, 20242024295
Friday, July 19, 20242024291
Monday, July 22, 20242024302
Tuesday, July 23, 20242024303
Wednesday, July 24, 20242024304
Thursday, July 25, 20242024305
Friday, July 26, 20242024301
Monday, July 29, 20242024312
Tuesday, July 30, 20242024313
Wednesday, July 31, 20242024314
Thursday, August 1, 20242024315
Friday, August 2, 20242024311
Monday, August 5, 20242024322
Tuesday, August 6, 20242024323
Wednesday, August 7, 20242024324
Thursday, August 8, 20242024325
Friday, August 9, 20242024321
Monday, August 12, 20242024332
Tuesday, August 13, 20242024333
Wednesday, August 14, 20242024334
Thursday, August 15, 20242024335
Friday, August 16, 20242024331
Monday, August 19, 20242024342
Tuesday, August 20, 20242024343
Wednesday, August 21, 20242024344
Thursday, August 22, 20242024345
Friday, August 23, 20242024341
Monday, August 26, 20242024352
Tuesday, August 27, 20242024353
Wednesday, August 28, 20242024354
Thursday, August 29, 20242024355
Friday, August 30, 20242024351
Monday, September 2, 20242024362
Tuesday, September 3, 20242024363
Wednesday, September 4, 20242024364
Thursday, September 5, 20242024365
Friday, September 6, 20242024361
Monday, September 9, 20242024372
Tuesday, September 10, 20242024373
Wednesday, September 11, 20242024374
Thursday, September 12, 20242024375
Friday, September 13, 20242024371
Monday, September 16, 20242024382
Tuesday, September 17, 20242024383
Wednesday, September 18, 20242024384
Thursday, September 19, 20242024385
Friday, September 20, 20242024381
Monday, September 23, 20242024392
Tuesday, September 24, 20242024393
Wednesday, September 25, 20242024394
Thursday, September 26, 20242024395
Friday, September 27, 20242024391
Monday, September 30, 20242024402
Tuesday, October 1, 20242024403
Wednesday, October 2, 20242024404
Thursday, October 3, 20242024405
Friday, October 4, 20242024401
Monday, October 7, 20242024412
Tuesday, October 8, 20242024413
Wednesday, October 9, 20242024414
Thursday, October 10, 20242024415
Friday, October 11, 20242024411
Monday, October 14, 20242024422
Tuesday, October 15, 20242024423
Wednesday, October 16, 20242024424
Thursday, October 17, 20242024425
Friday, October 18, 20242024421
Monday, October 21, 20242024432
Tuesday, October 22, 20242024433
Wednesday, October 23, 20242024434
Thursday, October 24, 20242024435
Friday, October 25, 20242024431
Monday, October 28, 20242024442
Tuesday, October 29, 20242024443
Wednesday, October 30, 20242024444
Thursday, October 31, 20242024445
Friday, November 1, 20242024441
Monday, November 4, 20242024452
Tuesday, November 5, 20242024453
Wednesday, November 6, 20242024454
Thursday, November 7, 20242024455
Friday, November 8, 20242024451
Monday, November 11, 20242024462
Tuesday, November 12, 20242024463
Wednesday, November 13, 20242024464
Thursday, November 14, 20242024465
Friday, November 15, 20242024461
Monday, November 18, 20242024472
Tuesday, November 19, 20242024473
Wednesday, November 20, 20242024474
Thursday, November 21, 20242024475
Friday, November 22, 20242024471
Monday, November 25, 20242024482
Tuesday, November 26, 20242024483
Wednesday, November 27, 20242024484
Thursday, November 28, 20242024485
Friday, November 29, 20242024481
Monday, December 2, 20242024492
Tuesday, December 3, 20242024493
Wednesday, December 4, 20242024494
Thursday, December 5, 20242024495
Friday, December 6, 20242024491
Monday, December 9, 20242024502
Tuesday, December 10, 20242024503
Wednesday, December 11, 20242024504
Thursday, December 12, 20242024505
Friday, December 13, 20242024501
Monday, December 16, 20242024512
Tuesday, December 17, 20242024513
Wednesday, December 18, 20242024514
Thursday, December 19, 20242024515
Friday, December 20, 20242024511
Monday, December 23, 20242024522
Tuesday, December 24, 20242024523
Wednesday, December 25, 20242024524
Thursday, December 26, 20242024525
Friday, December 27, 20242024521
Monday, January 1, 20242024532
Subscribe via email or follow us on Facebook, Twitter or YouTube to get the latest news and updates

215 thoughts on “IRS Cycle Code Chart – Using Your IRS Tax Transcript to Get Refund Processing Updates and 2024 Bank Direct Deposit Dates”

  1. I did a amend return on May 30th, 2023

    I recieved code
    971 Amended return claim 5-30-2023
    977 Amend filed 5-30-2023
    766 Credit to account 4-15-2023
    765 Reduce or remove earn income 4-15-2023
    290 Additional tax assessed 20232805 7-31-2023
    971 Notice issue 7-31-2023

    Today on 7-20-2023
    Help please!!

      • My cycle date has not changed, it was June 15th. My processing date has not changed, it was 7-3-2023. Why can the IRS hold the money they know they owe us just because and can always use the excuse its just processing without detailing what that even consists of. They know they owe me, it’s on my transcript. They know the exact amount, but because…. processing….I’m stuck up shifs creek with no paddle or even boat for that matter. They assigned me to an advocate and I can never get ahold of them, and I called the IRS line to get information on why it’s not being sent and they now blame it on the advocate saying they have to complete a step in order for the IRS to complete my return……. another question…….I thought the advocate was supposed to speed up the process but if it just adds another step why in the world is it even offered. I’ve lost my car, on verge of losing my place and the money would really be useful right now, not even getting to use the money for what I had planned for it because I’m behind on everything…..all because, processing…….I hate it here, this whole system in this country is trash.

  2. I have not received my refund from last year 2020 I had to mail in tax forms (certified) every time I call the IRS I can never get a straight answer from them I have been told several times they can’t find my forms then I was told to refile & I was told to check back in 6 mos as of July 2022 it has been 16 mos no refund

  3. This is completely wrong. I should have had my refund by now and here it is July, 6th. You should take this down and put up a correct one.

    • These are indicative dates based on normal processing. If your refund is delayed in processing could take a lot longer.

  4. After an audit is complete do they mail you a check are direct deposit?I got audited for tax year 2020 and my audited is finally completed so I’m wondering do they direct deposit your refund r send a check

    • Depends on your tax return payment selection. If not direct deposit info (preferred method) they will send you a check at the home address the IRS has on file for you

  5. Tengo el ciclo 20222005 y también fecha de procesamiento del 6 de junio 2022 y dos códigos 971 tengo q esperar mucho para mirar mi reembolso en
    I cuenta d e banco

  6. I’m in a cycle of 20221805 and a processing date of 2022 may 23 but it also shows a code 766 and 768 on 4-15-2022 and a code of 971 and 570 on 05-23-2022 what does that mean

  7. I have cycle code 20221105 and have 04-04-2022 and next to code 766 and 768 credit to account date 04-15-2022 I have no code 846. Any body knows what this mean?

  8. My tax transcript changes to 846 today, and my cycle number is 20221105, it shows refund issued 3-3–2022, is this the day that i will receive my refund?

    • Yes…that should be the day it was issued (1 to 2 days to your back account or up to 1 week if paper check mailed), unless there were other codes or you your refund amount was garnished for non-IRS debt or past due payments

  9. I have 20220805, since the end of February I have not seen any movement since. Any information would be appreciated.

  10. My cycle say 20220602 date 2 28 2022 ,code 150 for 681 then it say 20211005 , 20211605, why do mines say 2021and not 2022 a d why is my codes 766,768,570 please help me understand

  11. I have 846 code refund issue 3/17/21
    Is this right? Or does it have to be 2022? And my cycle code is 20221005
    How long does it hit your bank account?

    • You need a 2022 date. Your cycle code suggests this is a weekly cycle, so I expect you to get another update by this weekend.

  12. I filed 2/5/2022. Bars disappeared. I have been on “STILL PROCESSING” with no tax topic code. I am suppose to be in resolution. A lady at IRS said she could not see any error. I had a tax preparer do it. What’s going on?

  13. Filed my 2/12 and accepted the same day, the bars disappeared the next week but then came back this past Thursday but is still only on the first bar (return received) Tax topic 152 id is still present. My cycle is 05 so I’m assuming that means I am on a weekly update basis. Just wondering if this is normal? My bars always usually disappear but when they come back they usually have refund approved, not this time. I didn’t receive the Child tax credits, and put in the right amount I did receive for the pandemic payments, however I did not claim all of my same kids on my 2021 tax return like I did on my 2020 because it’s their dads year, so maybe that’s the hold up? Idk, anyone else been through this? My Record of Tax Transcript still says N/a but my Account transcript has had a date of March 14, 2022 on it for a few weeks now.

  14. Isn’t it wonderful to ask important questions and receive absolutely no answers?
    Bottom line? Nobody really knows anything. They’re only guessing. Just keep sitting and waiting while hoping electric isn’t turned off and oil for heat doesn’t run out in the meantime… forget about those property taxes due back in January.
    Just do what we’re all doing: sit and wait.

    • You should call the tax payer advocate line with the irs. It’s the number I used every time and I got a live person where I told them what I was calling about and they transferred me to the right department, 1-877-777-4778

  15. If you’re weekly (I’m 0905) then since it’s updated on Saturday would Monday be the likely day following cycle code day if you got the 846 code on Saturday?

  16. Hello, I have code 20220905. Was supposed to get it Friday if they did next day payment. But it’s been almost a week. Any thoughts?

  17. My cycle date is 20220703, which was February 21th 2022, but it shows a processing date of 03/07/2022….should I expect an update after 03/07?

  18. Ok I filed on 2-5, was accepted same day. Had 570 and 971 codes posted on transcript up until 3-2-22 when 846 code was added, however my cycle batch number was 20220805, but still nothing. I did claim EIC and CTC credits and I also claimed a new baby when I filed, (I had a baby in June of 2021), but I’m still confused bc my amount dropped from 11050 to 8950

  19. Cycle code 20220805
    Processing date March 14, 2022
    As of date March 14, 2022
    Does this mean I’ll get my taxes on the 14th?

  20. 20220905 cycle and 150 code with 0.00 amount . But down at the bottom at the 846 it says amount I’m suppose to get .
    I’m confused . Am I getting a return or not ???

    • 150 means your return is processed and no liability. 846 is refund issued and the amount you care about (also in the top left, under account balance) on your transcript.


Leave a Reply to Brandon Cancel reply