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

[UPDATED chart for 2025] 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 to get your estimated refund date 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).

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.

A full table of 2025 cycle codes and calendar dates is shown at the end of the article. Leave a comment with any questions and subscribe (free) to get the latest updates.

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 that looks something like this 20250603

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

IRS Cycle Code example and where to find it on your tax transcript and What It Means
IRS Cycle Code on your Tax Transcript

2025 [First four digits] – This is the tax processing year. 2025 in this example shown above.

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. Or just refer to the IRS cycle code interpretation table at the end of this article which.

03 [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 (processed) accounts.

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.

So 03 in the example above means this is a “daily” posted account and the posting to the IMF (IRS master file) will generally occur on Tuesday.

So using the example above, 20250603 cycle date is equivalent to a calendar date of Tuesday, February 4th, 2025. It means your return was successfully filed and you are in a daily batch cycle.

There is also an estimated processing date of Feb 24th noted in the transcript image 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!

2025 IRS Cycle Codes and Calendar Dates Table

The table below shows the current tax season IRS cycle codes with calendar date conversion. You can search for your calendar processing date by entering your IRS cycle code in the search box.

Remember your transcript cycle code can update/change through out the tax season as your tax return is processed.

Cycle CodeCalendar DateWeekDay of week
20250104Wednesday, January 1, 202514
20250105Thursday, January 2, 202515
20250201Friday, January 3, 202521
20250202Monday, January 6, 202522
20250204Tuesday, January 7, 202524
20250205Wednesday, January 8, 202525
20250205Thursday, January 9, 202525
20250301Friday, January 10, 202531
20250302Monday, January 13, 202532
20250303Tuesday, January 14, 202533
20250304Wednesday, January 15, 202534
20250305Thursday, January 16, 202535
20250401Friday, January 17, 202541
20250402Monday, January 20, 202542
20250403Tuesday, January 21, 202543
20250404Wednesday, January 22, 202544
20250405Thursday, January 23, 202545
20250501Friday, January 24, 202551
20250502Monday, January 27, 202552
20250503Tuesday, January 28, 202553
20250504Wednesday, January 29, 202554
20250505Thursday, January 30, 202555
20250601Friday, January 31, 202561
20250602Monday, February 3, 202562
20250603Tuesday, February 4, 202563
20250604Wednesday, February 5, 202564
20250605Thursday, February 6, 202565
20250701Friday, February 7, 202571
20250702Monday, February 10, 202572
20250703Tuesday, February 11, 202573
20250704Wednesday, February 12, 202574
20250705Thursday, February 13, 202575
20250801Friday, February 14, 202581
20250802Monday, February 17, 202582
20250803Tuesday, February 18, 202583
20250804Wednesday, February 19, 202584
20250805Thursday, February 20, 202585
20250901Friday, February 21, 202591
20250902Monday, February 24, 202592
20250903Tuesday, February 25, 202593
20250904Wednesday, February 26, 202594
20250905Thursday, February 27, 202595
202501001Friday, February 28, 2025101
20251002Monday, March 3, 2025102
20251003Tuesday, March 4, 2025103
20251004Wednesday, March 5, 2025104
20251005Thursday, March 6, 2025105
20251101Friday, March 7, 2025111
20251102Monday, March 10, 2025112
20251103Tuesday, March 11, 2025113
20251104Wednesday, March 12, 2025114
20251105Thursday, March 13, 2025115
20251201Friday, March 14, 2025121
20251202Monday, March 17, 2025122
20251203Tuesday, March 18, 2025123
20251204Wednesday, March 19, 2025124
20251205Thursday, March 20, 2025125
20251301Friday, March 21, 2025131
20251302Monday, March 24, 2025132
20251303Tuesday, March 25, 2025133
20251304Wednesday, March 26, 2025134
20251305Thursday, March 27, 2025135
20251401Friday, March 28, 2025141
20251402Monday, March 31, 2025142
20251403Tuesday, April 1, 2025143
20251404Wednesday, April 2, 2025144
20251405Thursday, April 3, 2025145
20251501Friday, April 4, 2025151
20251502Monday, April 7, 2025152
20251503Tuesday, April 8, 2025153
20251504Wednesday, April 9, 2025154
20251505Thursday, April 10, 2025155
20251601Friday, April 11, 2025161
20251602Monday, April 14, 2025162
20251603Tuesday, April 15, 2025163
20251604Wednesday, April 16, 2025164
20251605Thursday, April 17, 2025165
20251701Friday, April 18, 2025171
20251702Monday, April 21, 2025172
20251703Tuesday, April 22, 2025173
20251704Wednesday, April 23, 2025174
20251705Thursday, April 24, 2025175
20251801Friday, April 25, 2025181
20251802Monday, April 28, 2025182
20251803Tuesday, April 29, 2025183
20251804Wednesday, April 30, 2025184
20251805Thursday, May 1, 2025185
20251901Friday, May 2, 2025191
20251902Monday, May 5, 2025192
20251903Tuesday, May 6, 2025193
20251904Wednesday, May 7, 2025194
20251905Thursday, May 8, 2025195
20252001Friday, May 9, 2025201
20252002Monday, May 12, 2025202
20252003Tuesday, May 13, 2025203
20252004Wednesday, May 14, 2025204
20252005Thursday, May 15, 2025205
20252101Friday, May 16, 2025211
20252102Monday, May 19, 2025212
20252103Tuesday, May 20, 2025213
20252104Wednesday, May 21, 2025214
20252105Thursday, May 22, 2025215
20252201Friday, May 23, 2025221
20252202Monday, May 26, 2025222
20252203Tuesday, May 27, 2025223
20252204Wednesday, May 28, 2025224
20252205Thursday, May 29, 2025225
20252301Friday, May 30, 2025231
20252302Monday, June 2, 2025232
20252303Tuesday, June 3, 2025233
20252304Wednesday, June 4, 2025234
20252305Thursday, June 5, 2025235
20252401Friday, June 6, 2025241
20252402Monday, June 9, 2025242
20252403Tuesday, June 10, 2025243
20252404Wednesday, June 11, 2025244
20252405Thursday, June 12, 2025245
20252501Friday, June 13, 2025251
20252502Monday, June 16, 2025252
20252503Tuesday, June 17, 2025253
20252504Wednesday, June 18, 2025254
20252505Thursday, June 19, 2025255
20252601Friday, June 20, 2025261
20252602Monday, June 23, 2025262
20252603Tuesday, June 24, 2025263
20252604Wednesday, June 25, 2025264
20252605Thursday, June 26, 2025265
20252701Friday, June 27, 2025271
20252702Monday, June 30, 2025272
20252703Tuesday, July 1, 2025273
20252704Wednesday, July 2, 2025274
20252705Thursday, July 3, 2025275
20252801Friday, July 4, 2025281
20252802Monday, July 7, 2025282
20252803Tuesday, July 8, 2025283
20252804Wednesday, July 9, 2025284
20252805Thursday, July 10, 2025285
20252901Friday, July 11, 2025291
20252902Monday, July 14, 2025292
20252903Tuesday, July 15, 2025293
20252904Wednesday, July 16, 2025294
20252905Thursday, July 17, 2025295
20253001Friday, July 18, 2025301
20253002Monday, July 21, 2025302
20253003Tuesday, July 22, 2025303
20253004Wednesday, July 23, 2025304
20253005Thursday, July 24, 2025305
20253101Friday, July 25, 2025311
20253102Monday, July 28, 2025312
20253103Tuesday, July 29, 2025313
20253104Wednesday, July 30, 2025314
20253105Thursday, July 31, 2025315
20253201Friday, August 1, 2025321
20253202Monday, August 4, 2025322
20253203Tuesday, August 5, 2025323
20253204Wednesday, August 6, 2025324
20253205Thursday, August 7, 2025325
20253301Friday, August 8, 2025331
20253302Monday, August 11, 2025332
20253303Tuesday, August 12, 2025333
20253304Wednesday, August 13, 2025334
20253305Thursday, August 14, 2025335
20253401Friday, August 15, 2025341
20253402Monday, August 18, 2025342
20253403Tuesday, August 19, 2025343
20253404Wednesday, August 20, 2025344
20253405Thursday, August 21, 2025345
20253501Friday, August 22, 2025351
20253502Monday, August 25, 2025352
20253503Tuesday, August 26, 2025353
20253504Wednesday, August 27, 2025354
20253505Thursday, August 28, 2025355
20253601Friday, August 29, 2025361
20253602Monday, September 1, 2025362
20253603Tuesday, September 2, 2025363
20253604Wednesday, September 3, 2025364
20253605Thursday, September 4, 2025365
20253701Friday, September 5, 2025371
20253702Monday, September 8, 2025372
20253703Tuesday, September 9, 2025373
20253704Wednesday, September 10, 2025374
20253705Thursday, September 11, 2025375
20253801Friday, September 12, 2025381
20253802Monday, September 15, 2025382
20253803Tuesday, September 16, 2025383
20253804Wednesday, September 17, 2025384
20253805Thursday, September 18, 2025385
20253901Friday, September 19, 2025391
20253902Monday, September 22, 2025392
20253903Tuesday, September 23, 2025393
20253904Wednesday, September 24, 2025394
20253905Thursday, September 25, 2025395
20254001Friday, September 26, 2025401
20254002Monday, September 29, 2025402
20254003Tuesday, September 30, 2025403
20254004Wednesday, October 1, 2025404
20254005Thursday, October 2, 2025405
20254101Friday, October 3, 2025411
20254102Monday, October 6, 2025412
20254103Tuesday, October 7, 2025413
20254104Wednesday, October 8, 2025414
20254105Thursday, October 9, 2025415
20254201Friday, October 10, 2025421
20254202Monday, October 13, 2025422
20254203Tuesday, October 14, 2025423
20254204Wednesday, October 15, 2025424
20254205Thursday, October 16, 2025425
20254301Friday, October 17, 2025431
20254302Monday, October 20, 2025432
20254303Tuesday, October 21, 2025433
20254304Wednesday, October 22, 2025434
20254305Thursday, October 23, 2025435
20254401Friday, October 24, 2025441
20254402Monday, October 27, 2025442
20254403Tuesday, October 28, 2025443
20254404Wednesday, October 29, 2025444
20254405Thursday, October 30, 2025445
20254501Friday, October 31, 2025451
20254502Monday, November 3, 2025452
20254503Tuesday, November 4, 2025453
20254504Wednesday, November 5, 2025454
20254505Thursday, November 6, 2025455
20254601Friday, November 7, 2025461
20254602Monday, November 10, 2025462
20254603Tuesday, November 11, 2025463
20254604Wednesday, November 12, 2025464
20254605Thursday, November 13, 2025465
20254701Friday, November 14, 2025471
20254702Monday, November 17, 2025472
20254703Tuesday, November 18, 2025473
20254704Wednesday, November 19, 2025474
20254705Thursday, November 20, 2025475
20254801Friday, November 21, 2025481
20254802Monday, November 24, 2025482
20254803Tuesday, November 25, 2025483
20254804Wednesday, November 26, 2025484
20254805Thursday, November 27, 2025485
20254901Friday, November 28, 2025491
20254902Monday, December 1, 2025492
20254903Tuesday, December 2, 2025493
20254904Wednesday, December 3, 2025494
20254905Thursday, December 4, 2025495
20255001Friday, December 5, 2025501
20255002Monday, December 8, 2025502
20255003Tuesday, December 9, 2025503
20255004Wednesday, December 10, 2025504
20255005Thursday, December 11, 2025505
20255101Friday, December 12, 2025511
20255102Monday, December 15, 2025512
20255103Tuesday, December 16, 2025513
20255104Wednesday, December 17, 2025514
20255105Thursday, December 18, 2025515
20255201Friday, December 19, 2025521
20255202Monday, December 22, 2025522
20255203Tuesday, December 23, 2025523
20255204Wednesday, December 24, 2025524
20255205Thursday, December 25, 2025525
20255301Friday, December 26, 2025531
20255302Monday, December 29, 2025532

You can get more details on cycle codes and processing on the IRS page.

Subscribe via email or follow us on Facebook, Twitter or YouTube to get the latest news and updates

219 thoughts on “2025 IRS Cycle Code Calendar Chart – Using Your IRS Tax Transcript to Get Refund Processing Updates and Direct Deposit Dates”

  1. I have a cycle code 20240804 processing date march 11,2024 did any one yet receive there’s yet confused I hve a all da codes and the last code I have is 971 I’m still waiting on code 846

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

    • You need to check your notice. What did it say? It can take 20 weeks for an amended return to be processed

      • 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…..so…. 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.

    • When should expect my tax refund if I File 2/1 was accepted 2/4 cycle code 20240804 with processing date of 3/11/24 means?

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

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

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

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

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

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

    • Mine says the exact same thing not sure how to figure out what’s going on with it but it is not in my account

    • my daughters has the same exact codes smh, tax season is over 04-15-2022, but is ending 04-18-2022 this year

    • Just from my vast research online lol, the 766 and 768 code are credits on your account and those amounts should add up to your refund amount. I’ve been told that you should be seeing the 846 code shortly after seeing the 766 and 768 codes. Everyone will have the April 15 date because that is the end of the tax season.

    • 766 is tax relief credit.
      846 is when they sent you that tax refund

      from what I’m looking at, that’s what I’m assuming. Look at your 2021 when you scroll down and you’ll see the similar codes from 2021. Let me know if that sounds right. We’re now going into October and still don’t have an update. ‍♀️

    • It shows that my direct deposit date ends in 605 So my return should have deposited Feb 9 2023 today I got code 846 refund issued Feb 22, 2023 I am super confused

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

  10. The direct deposit info i used to get my return is closed how can i change that info

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

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

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

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

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

    • I also have 0905 and have had the 846 code for a week. 846 code 3/16/2022. But WMR shows on or before 3/21/2022. So which is it? Does anyone know??

      • Which day was it for you? I’m going through the same I have 2 different dates and don’t know which one to go by?

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

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

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

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

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

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

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

Comments are closed.

Discover more from $aving to Invest

Subscribe now to keep reading and get access to the full archive.

Continue reading