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

[UPDATED chart for 2026] 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 2026 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!

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

IRS Cycle Code2026 Calendar Date Mapping
20250102Monday, December 29, 2025
20250103Tuesday, December 30, 2025
20250104Wednesday, December 31, 2025
20250105Thursday, January 1, 2026
20250201Friday, January 2, 2026
20250202Monday, January 5, 2026
20250204Tuesday, January 6, 2026
20250205Wednesday, January 7, 2026
20250205Thursday, January 8, 2026
20250301Friday, January 9, 2026
20250302Monday, January 12, 2026
20250303Tuesday, January 13, 2026
20250304Wednesday, January 14, 2026
20250305Thursday, January 15, 2026
20250401Friday, January 16, 2026
20250402Monday, January 19, 2026
20250403Tuesday, January 20, 2026
20250404Wednesday, January 21, 2026
20250405Thursday, January 22, 2026
20250501Friday, January 23, 2026
20250502Monday, January 26, 2026
20250503Tuesday, January 27, 2026
20250504Wednesday, January 28, 2026
20250505Thursday, January 29, 2026
20250601Friday, January 30, 2026
20250602Monday, February 2, 2026
20250603Tuesday, February 3, 2026
20250604Wednesday, February 4, 2026
20250605Thursday, February 5, 2026
20250701Friday, February 6, 2026
20250702Monday, February 9, 2026
20250703Tuesday, February 10, 2026
20250704Wednesday, February 11, 2026
20250705Thursday, February 12, 2026
20250801Friday, February 13, 2026
20250802Monday, February 16, 2026
20250803Tuesday, February 17, 2026
20250804Wednesday, February 18, 2026
20250805Thursday, February 19, 2026
20250901Friday, February 20, 2026
20250902Monday, February 23, 2026
20250903Tuesday, February 24, 2026
20250904Wednesday, February 25, 2026
20250905Thursday, February 26, 2026
20251001Friday, February 27, 2026
20251002Monday, March 2, 2026
20251003Tuesday, March 3, 2026
20251004Wednesday, March 4, 2026
20251005Thursday, March 5, 2026
20251101Friday, March 6, 2026
20251102Monday, March 9, 2026
20251103Tuesday, March 10, 2026
20251104Wednesday, March 11, 2026
20251105Thursday, March 12, 2026
20251201Friday, March 13, 2026
20251202Monday, March 16, 2026
20251203Tuesday, March 17, 2026
20251204Wednesday, March 18, 2026
20251205Thursday, March 19, 2026
20251301Friday, March 20, 2026
20251302Monday, March 23, 2026
20251303Tuesday, March 24, 2026
20251304Wednesday, March 25, 2026
20251305Thursday, March 26, 2026
20251401Friday, March 27, 2026
20251402Monday, March 30, 2026
20251403Tuesday, March 31, 2026
20251404Wednesday, April 1, 2026
20251405Thursday, April 2, 2026
20251501Friday, April 3, 2026
20251502Monday, April 6, 2026
20251503Tuesday, April 7, 2026
20251504Wednesday, April 8, 2026
20251505Thursday, April 9, 2026
20251601Friday, April 10, 2026
20251602Monday, April 13, 2026
20251603Tuesday, April 14, 2026
20251604Wednesday, April 15, 2026
20251605Thursday, April 16, 2026
20251701Friday, April 17, 2026
20251702Monday, April 20, 2026
20251703Tuesday, April 21, 2026
20251704Wednesday, April 22, 2026
20251705Thursday, April 23, 2026
20251801Friday, April 24, 2026
20251802Monday, April 27, 2026
20251803Tuesday, April 28, 2026
20251804Wednesday, April 29, 2026
20251805Thursday, April 30, 2026
20251901Friday, May 1, 2026
20251902Monday, May 4, 2026
20251903Tuesday, May 5, 2026
20251904Wednesday, May 6, 2026
20251905Thursday, May 7, 2026
20252001Friday, May 8, 2026
20252002Monday, May 11, 2026
20252003Tuesday, May 12, 2026
20252004Wednesday, May 13, 2026
20252005Thursday, May 14, 2026
20252101Friday, May 15, 2026
20252102Monday, May 18, 2026
20252103Tuesday, May 19, 2026
20252104Wednesday, May 20, 2026
20252105Thursday, May 21, 2026
20252201Friday, May 22, 2026
20252202Monday, May 25, 2026
20252203Tuesday, May 26, 2026
20252204Wednesday, May 27, 2026
20252205Thursday, May 28, 2026
20252301Friday, May 29, 2026
20252302Monday, June 1, 2026
20252303Tuesday, June 2, 2026
20252304Wednesday, June 3, 2026
20252305Thursday, June 4, 2026
20252401Friday, June 5, 2026
20252402Monday, June 8, 2026
20252403Tuesday, June 9, 2026
20252404Wednesday, June 10, 2026
20252405Thursday, June 11, 2026
20252501Friday, June 12, 2026
20252502Monday, June 15, 2026
20252503Tuesday, June 16, 2026
20252504Wednesday, June 17, 2026
20252505Thursday, June 18, 2026
20252601Friday, June 19, 2026
20252602Monday, June 22, 2026
20252603Tuesday, June 23, 2026
20252604Wednesday, June 24, 2026
20252605Thursday, June 25, 2026
20252701Friday, June 26, 2026
20252702Monday, June 29, 2026
20252703Tuesday, June 30, 2026
20252704Wednesday, July 1, 2026
20252705Thursday, July 2, 2026
20252801Friday, July 3, 2026
20252802Monday, July 6, 2026
20252803Tuesday, July 7, 2026
20252804Wednesday, July 8, 2026
20252805Thursday, July 9, 2026
20252901Friday, July 10, 2026
20252902Monday, July 13, 2026
20252903Tuesday, July 14, 2026
20252904Wednesday, July 15, 2026
20252905Thursday, July 16, 2026
20253001Friday, July 17, 2026
20253002Monday, July 20, 2026
20253003Tuesday, July 21, 2026
20253004Wednesday, July 22, 2026
20253005Thursday, July 23, 2026
20253101Friday, July 24, 2026
20253102Monday, July 27, 2026
20253103Tuesday, July 28, 2026
20253104Wednesday, July 29, 2026
20253105Thursday, July 30, 2026
20253201Friday, July 31, 2026
20253202Monday, August 3, 2026
20253203Tuesday, August 4, 2026
20253204Wednesday, August 5, 2026
20253205Thursday, August 6, 2026
20253301Friday, August 7, 2026
20253302Monday, August 10, 2026
20253303Tuesday, August 11, 2026
20253304Wednesday, August 12, 2026
20253305Thursday, August 13, 2026
20253401Friday, August 14, 2026
20253402Monday, August 17, 2026
20253403Tuesday, August 18, 2026
20253404Wednesday, August 19, 2026
20253405Thursday, August 20, 2026
20253501Friday, August 21, 2026
20253502Monday, August 24, 2026
20253503Tuesday, August 25, 2026
20253504Wednesday, August 26, 2026
20253505Thursday, August 27, 2026
20253601Friday, August 28, 2026
20253602Monday, August 31, 2026
20253603Tuesday, September 1, 2026
20253604Wednesday, September 2, 2026
20253605Thursday, September 3, 2026
20253701Friday, September 4, 2026
20253702Monday, September 7, 2026
20253703Tuesday, September 8, 2026
20253704Wednesday, September 9, 2026
20253705Thursday, September 10, 2026
20253801Friday, September 11, 2026
20253802Monday, September 14, 2026
20253803Tuesday, September 15, 2026
20253804Wednesday, September 16, 2026
20253805Thursday, September 17, 2026
20253901Friday, September 18, 2026
20253902Monday, September 21, 2026
20253903Tuesday, September 22, 2026
20253904Wednesday, September 23, 2026
20253905Thursday, September 24, 2026
20254001Friday, September 25, 2026
20254002Monday, September 28, 2026
20254003Tuesday, September 29, 2026
20254004Wednesday, September 30, 2026
20254005Thursday, October 1, 2026
20254101Friday, October 2, 2026
20254102Monday, October 5, 2026
20254103Tuesday, October 6, 2026
20254104Wednesday, October 7, 2026
20254105Thursday, October 8, 2026
20254201Friday, October 9, 2026
20254202Monday, October 12, 2026
20254203Tuesday, October 13, 2026
20254204Wednesday, October 14, 2026
20254205Thursday, October 15, 2026
20254301Friday, October 16, 2026
20254302Monday, October 19, 2026
20254303Tuesday, October 20, 2026
20254304Wednesday, October 21, 2026
20254305Thursday, October 22, 2026
20254401Friday, October 23, 2026
20254402Monday, October 26, 2026
20254403Tuesday, October 27, 2026
20254404Wednesday, October 28, 2026
20254405Thursday, October 29, 2026
20254501Friday, October 30, 2026
20254502Monday, November 2, 2026
20254503Tuesday, November 3, 2026
20254504Wednesday, November 4, 2026
20254505Thursday, November 5, 2026
20254601Friday, November 6, 2026
20254602Monday, November 9, 2026
20254603Tuesday, November 10, 2026
20254604Wednesday, November 11, 2026
20254605Thursday, November 12, 2026
20254701Friday, November 13, 2026
20254702Monday, November 16, 2026
20254703Tuesday, November 17, 2026
20254704Wednesday, November 18, 2026
20254705Thursday, November 19, 2026
20254801Friday, November 20, 2026
20254802Monday, November 23, 2026
20254803Tuesday, November 24, 2026
20254804Wednesday, November 25, 2026
20254805Thursday, November 26, 2026
20254901Friday, November 27, 2026
20254902Monday, November 30, 2026
20254903Tuesday, December 1, 2026
20254904Wednesday, December 2, 2026
20254905Thursday, December 3, 2026
20255001Friday, December 4, 2026
20255002Monday, December 7, 2026
20255003Tuesday, December 8, 2026
20255004Wednesday, December 9, 2026
20255005Thursday, December 10, 2026
20255101Friday, December 11, 2026
20255102Monday, December 14, 2026
20255103Tuesday, December 15, 2026
20255104Wednesday, December 16, 2026
20255105Thursday, December 17, 2026
20255201Friday, December 18, 2026
20255202Monday, December 21, 2026
20255203Tuesday, December 22, 2026
20255204Wednesday, December 23, 2026
20255205Thursday, December 24, 2026
20255301Friday, December 25, 2026
20255302Monday, December 28, 2026

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 “2026 IRS Cycle Code Calendar Chart – Using Your 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