2023 IRS Cycle Code – Using Your Free IRS Transcript to Get Tax Return Filing Updates and Your Refund Direct Deposit Date (2023)

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

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

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

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.

Covered in this Article:

(Video) Using Your IRS Transcript Tax & Cycle Codes For Your Refund Processing Status & 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

(Video) 2023 TAX REFUND : WHAT DOES PROCESSING DATE MEAN ON IRS TRANSCRIPT ? IRS CYCLE CODE ?

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)

2023 IRS Cycle Code – Using Your Free IRS Transcript to Get Tax Return Filing Updates and Your Refund Direct Deposit Date (1)

2022 [First four digits] – This is the tax processing year. 2022 in this example. 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 for 2022 and 2023 cycle codes is shown below. I update this during tax season with any changes and every year so 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.

(Video) IRS Refund Update - Processing Date Appeared on Tax Transcript - Cycle Code 20220705! DDD date!

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 occuronWednesdays; and major status updates on weekly (05 cycle code) accounts are generally onSaturdays.

Mass transcript updates for those with dailyaccounts (in the IRS Master File)areusually onTuesdays; while those with weekly processed accounts generally see major updates onon Fridays. You can see more in this video as well.

(Video) What’s Cycle Code 20230605 on your Tax Transcript? When To Expect A Tax Refund?

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!

2023 IRS Cycle Codes and Dates for Direct Deposit Payments

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.

2023 Calendar date to IRS cycle code

Calendar Date2023 Cycle Code
Monday, January 2, 202320230102
Tuesday, January 3, 202320230103
Wednesday, January 4, 202320230104
Thursday, January 5, 202320230105
Friday, January 6, 202320230101
Monday, January 9, 202320230202
Tuesday, January 10, 202320230203
Wednesday, January 11, 202320230204
Thursday, January 12, 202320230205
Friday, January 13, 202320230201
Monday, January 16, 202320230302
Tuesday, January 17, 202320230303
Wednesday, January 18, 202320230304
Thursday, January 19, 202320230305
Friday, January 20, 202320230301
Monday, January 23, 202320230402
Tuesday, January 24, 202320230403
Wednesday, January 25, 202320230404
Thursday, January 26, 202320230405
Friday, January 27, 202320230401
Monday, January 30, 202320230502
Tuesday, January 31, 202320230503
Wednesday, February 1, 202320230504
Thursday, February 2, 202320230505
Friday, February 3, 202320230501
Monday, February 6, 202320230602
Tuesday, February 7, 202320230603
Wednesday, February 8, 202320230604
Thursday, February 9, 202320230605
Friday, February 10, 202320230601
Monday, February 13, 202320230702
Tuesday, February 14, 202320230703
Wednesday, February 15, 202320230704
Thursday, February 16, 202320230705
Friday, February 17, 202320230701
Monday, February 20, 202320230802
Tuesday, February 21, 202320230803
Wednesday, February 22, 202320230804
Thursday, February 23, 202320230805
Friday, February 24, 202320230801
Monday, February 27, 202320230902
Tuesday, February 28, 202320230903
Wednesday, March 1, 202320230904
Thursday, March 2, 202320230905
Friday, March 3, 202320230901
Monday, March 6, 202320231002
Tuesday, March 7, 202320231003
Wednesday, March 8, 202320231004
Thursday, March 9, 202320231005
Friday, March 10, 202320231001
Monday, March 13, 202320231102
Tuesday, March 14, 202320231103
Wednesday, March 15, 202320231104
Thursday, March 16, 202320231105
Friday, March 17, 202320231101
Monday, March 20, 202320231202
Tuesday, March 21, 202320231203
Wednesday, March 22, 202320231204
Thursday, March 23, 202320231205
Friday, March 24, 202320231201
Monday, March 27, 202320231302
Tuesday, March 28, 202320231303
Wednesday, March 29, 202320231304
Thursday, March 30, 202320231305
Friday, March 31, 202320231301
Monday, April 3, 202320231402
Tuesday, April 4, 202320231403
Wednesday, April 5, 202320231404
Thursday, April 6, 202320231405
Friday, April 7, 202320231401
Monday, April 10, 202320231502
Tuesday, April 11, 202320231503
Wednesday, April 12, 202320231504
Thursday, April 13, 202320231505
Friday, April 14, 202320231501
Monday, April 17, 202320231602
Tuesday, April 18, 202320231603
Wednesday, April 19, 202320231604
Thursday, April 20, 202320231605
Friday, April 21, 202320231601
Monday, April 24, 202320231702
Tuesday, April 25, 202320231703
Wednesday, April 26, 202320231704
Thursday, April 27, 202320231705
Friday, April 28, 202320231701
Monday, May 1, 202320231802
Tuesday, May 2, 202320231803
Wednesday, May 3, 202320231804
Thursday, May 4, 202320231805
Friday, May 5, 202320231801
Monday, May 8, 202320231902
Tuesday, May 9, 202320231903
Wednesday, May 10, 202320231904
Thursday, May 11, 202320231905
Friday, May 12, 202320231901
Monday, May 15, 202320232002
Tuesday, May 16, 202320232003
Wednesday, May 17, 202320232004
Thursday, May 18, 202320232005
Friday, May 19, 202320232001
Monday, May 22, 202320232102
Tuesday, May 23, 202320232103
Wednesday, May 24, 202320232104
Thursday, May 25, 202320232105
Friday, May 26, 202320232101
Monday, May 29, 202320232202
Tuesday, May 30, 202320232203
Wednesday, May 31, 202320232204
Thursday, June 1, 202320232205
Friday, June 2, 202320232201
Monday, June 5, 202320232302
Tuesday, June 6, 202320232303
Wednesday, June 7, 202320232304
Thursday, June 8, 202320232305
Friday, June 9, 202320232301
Monday, June 12, 202320232402
Tuesday, June 13, 202320232403
Wednesday, June 14, 202320232404
Thursday, June 15, 202320232405
Friday, June 16, 202320232401
Monday, June 19, 202320232502
Tuesday, June 20, 202320232503
Wednesday, June 21, 202320232504
Thursday, June 22, 202320232505
Friday, June 23, 202320232501
Monday, June 26, 202320232602
Tuesday, June 27, 202320232603
Wednesday, June 28, 202320232604
Thursday, June 29, 202320232605
Friday, June 30, 202320232601
Monday, July 3, 202320232702
Tuesday, July 4, 202320232703
Wednesday, July 5, 202320232704
Thursday, July 6, 202320232705
Friday, July 7, 202320232701
Monday, July 10, 202320232802
Tuesday, July 11, 202320232803
Wednesday, July 12, 202320232804
Thursday, July 13, 202320232805
Friday, July 14, 202320232801
Monday, July 17, 202320232902
Tuesday, July 18, 202320232903
Wednesday, July 19, 202320232904
Thursday, July 20, 202320232905
Friday, July 21, 202320232901
Monday, July 24, 202320233002
Tuesday, July 25, 202320233003
Wednesday, July 26, 202320233004
Thursday, July 27, 202320233005
Friday, July 28, 202320233001
Monday, July 31, 202320233102
Tuesday, August 1, 202320233103
Wednesday, August 2, 202320233104
Thursday, August 3, 202320233105
Friday, August 4, 202320233101
Monday, August 7, 202320233202
Tuesday, August 8, 202320233203
Wednesday, August 9, 202320233204
Thursday, August 10, 202320233205
Friday, August 11, 202320233201
Monday, August 14, 202320233302
Tuesday, August 15, 202320233303
Wednesday, August 16, 202320233304
Thursday, August 17, 202320233305
Friday, August 18, 202320233301
Monday, August 21, 202320233402
Tuesday, August 22, 202320233403
Wednesday, August 23, 202320233404
Thursday, August 24, 202320233405
Friday, August 25, 202320233401
Monday, August 28, 202320233502
Tuesday, August 29, 202320233503
Wednesday, August 30, 202320233504
Thursday, August 31, 202320233505
Friday, September 1, 202320233501
Monday, September 4, 202320233602
Tuesday, September 5, 202320233603
Wednesday, September 6, 202320233604
Thursday, September 7, 202320233605
Friday, September 8, 202320233601
Monday, September 11, 202320233702
Tuesday, September 12, 202320233703
Wednesday, September 13, 202320233704
Thursday, September 14, 202320233705
Friday, September 15, 202320233701
Monday, September 18, 202320233802
Tuesday, September 19, 202320233803
Wednesday, September 20, 202320233804
Thursday, September 21, 202320233805
Friday, September 22, 202320233801
Monday, September 25, 202320233902
Tuesday, September 26, 202320233903
Wednesday, September 27, 202320233904
Thursday, September 28, 202320233905
Friday, September 29, 202320233901
Monday, October 2, 202320234002
Tuesday, October 3, 202320234003
Wednesday, October 4, 202320234004
Thursday, October 5, 202320234005
Friday, October 6, 202320234001
Monday, October 9, 202320234102
Tuesday, October 10, 202320234103
Wednesday, October 11, 202320234104
Thursday, October 12, 202320234105
Friday, October 13, 202320234101
Monday, October 16, 202320234202
Tuesday, October 17, 202320234203
Wednesday, October 18, 202320234204
Thursday, October 19, 202320234205
Friday, October 20, 202320234201
Monday, October 23, 202320234302
Tuesday, October 24, 202320234303
Wednesday, October 25, 202320234304
Thursday, October 26, 202320234305
Friday, October 27, 202320234301
Monday, October 30, 202320234402
Tuesday, October 31, 202320234403
Wednesday, November 1, 202320234404
Thursday, November 2, 202320234405
Friday, November 3, 202320234401
Monday, November 6, 202320234502
Tuesday, November 7, 202320234503
Wednesday, November 8, 202320234504
Thursday, November 9, 202320234505
Friday, November 10, 202320234501
Monday, November 13, 202320234602
Tuesday, November 14, 202320234603
Wednesday, November 15, 202320234604
Thursday, November 16, 202320234605
Friday, November 17, 202320234601
Monday, November 20, 202320234702
Tuesday, November 21, 202320234703
Wednesday, November 22, 202320234704
Thursday, November 23, 202320234705
Friday, November 24, 202320234701
Monday, November 27, 202320234802
Tuesday, November 28, 202320234803
Wednesday, November 29, 202320234804
Thursday, November 30, 202320234805
Friday, December 1, 202320234801
Monday, December 4, 202320234902
Tuesday, December 5, 202320234903
Wednesday, December 6, 202320234904
Thursday, December 7, 202320234905
Friday, December 8, 202320234901
Monday, December 11, 202320235002
Tuesday, December 12, 202320235003
Wednesday, December 13, 202320235004
Thursday, December 14, 202320235005
Friday, December 15, 202320235001
Monday, December 18, 202320235102
Tuesday, December 19, 202320235103
Wednesday, December 20, 202320235104
Thursday, December 21, 202320235105
Friday, December 22, 202320235101
Monday, December 25, 202320235202
Tuesday, December 26, 202320235203
Wednesday, December 27, 202320235204
Thursday, December 28, 202320235205
Friday, December 29, 202320235201
Monday, January 1, 202420235302

Related Articles:

Videos

1. 2023 PATH Update and IRS Key Refund Payment and Direct Deposit Dates
(Saving to Invest)
2. IRS TAX REFUND 2023 : IRS TRANSCRIPT CODE 150, 152, 766, 806, 971, 570, 810, 846, 420.. ?
(How To Guys)
3. Using Your IRS Tax Transcript To Get Updates on Your Refund Direct Deposit Date
(Saving to Invest)
4. Mar. 5 - 11, 2023 - IRS Where's My Refund? Update
(Refund Talk)
5. Tax Refund Talk: DANA BREAKS DOWN TRANSCRIPTS LIVE!
(DS Entertainment Network)
6. How to Break Down Your IRS Cycle Code!
(Refund Talk)
Top Articles
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated: 03/07/2023

Views: 5387

Rating: 4 / 5 (41 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.