Tax Refund Desk

Transcript Codes

IRS transcript code 150: your return has posted and the tax is assessed

Short answer

IRS transcript code 150 means your original return has posted to the IRS master file and the tax liability on it has been assessed. The dollar amount beside it is your total tax, not your refund, and a code 150 alone does not mean the refund is approved. The refund appears later as code 846.

01TC 150 meaning
Return filed and tax liability assessed (IRS Document 6209)
02Amount shown
Your total tax from the return, which can be $0.00
03Refund issued code
TC 846, usually listed after TC 150 and the credit codes
04Freeze to watch for
TC 570 (hold); released by TC 571 or TC 290
05Account transcript history
Current year plus 9 prior years online

What does IRS transcript code 150 mean?

IRS transcript code 150 is the transaction code the IRS posts when your original return is processed and your tax is assessed. IRS Document 6209, the agency's internal code manual, titles it "Return Filed & Tax Liability Assessed" and says the assessment from the original return establishes the tax module for that year. In plain terms, the return now exists on your account and the IRS has recorded what you owe in tax before credits and payments are applied.

You see code 150 on the tax account transcript, which you can view free in your IRS Individual Online Account. It lists every transaction on one tax year. For help with the layout and columns, see how to read an IRS transcript.

What the code 150 amount on your IRS transcript shows

The amount next to TC 150 is the total tax from your return, the figure on the "total tax" line of Form 1040, as the IRS processed it. It is a debit, meaning it adds to what you owe. Your withholding, estimated payments and refundable credits then post as separate credit lines that pull the balance below zero if you overpaid.

Worked example: from TC 150 to a refund

Suppose a single filer's return shows total tax of $2,480 and W-2 withholding of $5,100. The account transcript would carry these lines for that year:

Example account transcript entries for one tax year
CodeExplanationAmountEffect
150Tax return filed$2,480.00Adds tax owed
806W-2 or 1099 withholding-$5,100.00Credit
846Refund issued$2,620.00Pays out the overpayment

The math is $5,100 minus $2,480, which leaves a $2,620 overpayment, and TC 846 pays out exactly that. If the numbers on your transcript do not net to your expected refund, a later adjustment or an offset is the usual reason.

Why the code 150 amount can be zero

A TC 150 of $0.00 is normal when the tax on your return is zero. That happens when deductions and nonrefundable credits wipe out the income tax, which is common for lower-income filers who file mainly to get withholding back or to claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC).

A zero does not mean the IRS rejected or ignored anything. Your refund comes from the credit lines that follow, such as TC 806 for withholding, TC 768 for the EITC or TC 766 for other refundable credits.

What does the date next to code 150 mean?

The date on the TC 150 line is the assessment date, which can be later than the day you look at the transcript. IRS scheduling tables tie each weekly processing cycle to an assessment date, also called the 23C date, about 19 days after the cycle's Wednesday cutoff.

For example, the 2026 IDRS schedule in the Internal Revenue Manual (IRM 3.30.123) lists cycle 202608 with a Wednesday cutoff of February 25, 2026 and an assessment date of Monday, March 16, 2026. A future-dated TC 150 is therefore expected and is not a sign of trouble. The cycle number printed near the return entry is explained on our IRS cycle codes page.

What comes after code 150?

After code 150, a clean return usually shows its credit lines and then TC 846 with the refund amount and date. The IRM says the refund payment date on TC 846 is computed as the posting date plus four business days for direct deposit and plus six business days for a paper check.

From TC 150 to TC 846 on a return with no holds
From TC 150 to TC 846 on a return with no holds

Where's My Refund and the transcript update on different schedules, so one can move before the other. The IRS says its refund status tools update once a day, usually overnight.

When code 150 appears with holds

Code 150 often posts alongside a hold code. The return is on file, but something stops the refund from going out. These are the combinations people most often find:

Codes that commonly appear with TC 150 and what they do
CodeMeaning (Document 6209)What it does to the refund
570Additional liability pending or credit holdFreezes refunds and offsets until reversed
571Reversal of TC 570Releases the 570 freeze
971Miscellaneous transaction; meaning set by action codeOften a notice issued; read the action code
810Refund freezeBlocks the refund until TC 811
420Examination indicatorReturn referred to Examination; TC 421 reverses it

If you see TC 150 followed by TC 570, watch your mail. A notice such as a CP05 (income and credit verification) or an identity verification letter usually explains the hold. The Taxpayer Advocate Service guideline for IRS reviews is 45 to 180 days depending on complexity.

What to do if code 150 has not appeared

  1. Check the tax year. The account transcript for the tax year the return covers (for example tax year 2026 for a return filed in 2027) is the one that will show TC 150.
  2. Give it time. The IRS says most e-filed refunds are issued within 21 days, and a paper return takes 6 weeks or more from the date it is received.
  3. Confirm acceptance. An e-filed return that was rejected never reaches the master file, so no TC 150 will post.
  4. Look for letters. An identity verification letter (5071C, 4883C or 5747C) stops processing before the return posts.
  5. Use Where's My Refund in parallel. It shows Return Received once the IRS has the return, even before the transcript fills in.

Common questions

Does code 150 mean my refund is approved?

No. Code 150 means the return posted and your tax was assessed. Approval shows when TC 846 appears with a refund date, or when Where's My Refund moves to Refund Approved.

Why does my transcript show code 150 with a future date and an amount?

The date is the scheduled assessment (23C) date, which the IRS schedule sets about 19 days after the processing cycle closes, so a future date is normal and does not delay the refund by itself. The amount beside it is your total tax before payments and credits, not your refund.

Is the amount next to code 150 what I owe?

It is your total tax before payments and credits. Your withholding (TC 806) and refundable credits (TC 766 or TC 768) are subtracted to reach the balance or the overpayment.

How long after code 150 does the refund come?

There is no fixed gap; it depends on whether any hold codes post. Once TC 846 posts, the IRS computes the payment date as the posting date plus four business days for direct deposit or six for a check, and most e-filed refunds are issued within 21 days of filing.

Can a return have two code 150 entries?

Only one original return assessment posts per tax year. An amended return shows as TC 977, and later changes show as TC 290 or TC 291, not a second TC 150.

Sources

  1. IRS Document 6209, Section 8A: Master File Codes irs.gov
  2. IRM 3.30.123, Processing Timeliness: Cycles, Criteria and Critical Dates irs.gov
  3. Transcript types for individuals and ways to order them irs.gov
  4. Tax Topic 152, Refund information irs.gov
  5. Taxpayer Advocate Service: held or stopped refunds taxpayeradvocate.irs.gov

We check figures against these official pages. Rules change; confirm anything that affects a deadline or payment with the agency before you act.

Tell us what happened

Describe your situation and our editors will use it to improve this guide. If you leave your email, we may reply with a pointer to the right page or official contact. We never share your details.

Do not include your SSN, SIN, account numbers or passwords.