IRS Transcript Codes
Code 150 on IRS Transcript: What It Means, the Amount Beside It and the Date
The short answer: code 150 on an IRS transcript means "Return Filed & Tax Liability Assessed," its title in IRS Document 6209: the IRS processed your return and recorded your total tax for the year. The amount beside it is your total tax, not a bill. The date is the assessment date. Clarity Tax Relief tells clients to treat the 150 as the starting line of the year's math, then subtract the payment lines below it.
This guide covers what code 150 means, what the amount and date beside it measure, how the cycle code works, what the codes around it tell you, and what to do when the 150 amount does not match your return.
You pulled up your account transcript to check on a refund, and the first line under Transactions is code 150 with a dollar figure that matches nothing you recognize. Not your refund, not your withholding. That mismatch is the whole confusion, and it clears up once you know what the 150 line measures.
Two figures on the code 150 line do all the work, the amount and the date, and the image below shows what that section of a real transcript looks like and where each one sits. Once you can read those two, every other code on the page falls into place around them.
⏱ The clocks behind code 150 (updated November 2026): the code itself sets no response deadline. If the assessment left a balance due, the failure-to-pay penalty (0.5% of the unpaid tax per month or part of a month, capped at 25%) and interest (7% per year for the quarter beginning October 1, 2026) have been running since the return's original due date, and the IRS's 10-year collection window starts from the code 150 assessment date.
What does code 150 mean on an IRS transcript?
Code 150 (the IRS calls it transaction code 150, and searchers call it tax code 150) is the transaction that creates your tax record for the year. It posts when the IRS finishes processing a return and formally puts the tax on its books, which is why the line reads "Tax return filed" on the transcript. IRS Document 6209, the master file code book, titles TC 150 "Return Filed & Tax Liability Assessed," and that title is the whole definition (IRS Document 6209, Section 8A).
The one-sentence version Clarity Tax Relief gives clients: code 150 is the IRS writing down what you owe for the year before it counts anything you paid. Every processed return gets one. It is the anchor line: withholding, credits, holds and refunds all post as separate codes above and below it. If the layout of the whole document is the confusing part, our guide to how to read an IRS account transcript walks it top to bottom.
A code 150 gets onto your transcript one of three ways:
- You filed and the return processed. The normal case. A 150 means processing of the return itself is complete.
- The IRS adjusted the return during processing. The 150 amount can differ from the total tax line on your Form 1040 if a math error or a credit change was applied. A notice explaining the change usually follows.
- The IRS filed for you. A 150 on a year you never filed typically means the IRS prepared a substitute for return from your W-2s and 1099s, with no deductions beyond the basics. If you later file your own return, a code 599 shows the IRS logged it. Your real numbers can replace the inflated assessment.
Code 150 is neither an audit flag nor a refund approval nor a bill. Audits show as code 420, refunds as code 846, and a bill arrives later by mail if the math leaves a balance.
You will only see code 150 on a tax account transcript, never on a tax return transcript, which is a line-by-line copy of the return you sent. The IRS says its online account is "the fastest, easiest way to view, print or download your transcripts". Create an account or sign in at IRS.gov, or request a transcript by mail, which the IRS says arrives in 5 to 10 calendar days at the address it has on file. The online account holds account transcripts for the current year and nine prior years. If you want the whole code list in one place, our IRS transcript codes reference covers every line you are likely to see.

“You can view your tax records in your Individual Online Account. This is the fastest, easiest way to: View, print or download your transcripts”
Source: Get your tax records and transcripts (IRS.gov)
What does the amount beside code 150 mean?
Clarity Tax Relief's first rule for this line: the 150 amount is your tax, never your balance. The dollar figure on the 150 line is your total tax for the year, essentially the total tax line from your Form 1040 as the IRS processed it. Your withholding and refundable credits post separately as negative entries, so the 150 amount on its own says nothing about whether you are getting money back or writing a check. Subtract the negative lines below it from the 150 amount. Negative means refund, positive means balance due.
Say a single W-2 employee's transcript shows code 150 of $11,300 and code 806 withholding of −$8,150. Net them and the year ends in a $3,150 balance due, which then grows by the failure-to-pay penalty and interest until it is paid. Flip the withholding to −$12,400 against the same $11,300 and the same transcript points to a $1,100 refund. The line to watch for next is the 846.
So the 150 amount is three things and not three others. It is your total tax for the year, it is the figure the IRS will net your payments against, and it is the number the 10-year collection clock attaches to. It is not your refund, not your balance due, and not your income. A reader who treats it as a bill tends to panic. A reader who treats it as a refund tends to be disappointed a week later.
Why code 150 may show $0.00
A code 150 of $0.00 is also normal. It means no tax was assessed, usually because the standard deduction zeroed out a modest income, or because refundable credits such as the child tax credit or the earned income credit carry the whole refund. Your filing status and those credits are what drive a zero, not an error. A zero 150 followed by negative 806, 766 or 768 lines still produces a refund once the 846 posts.
What do the date and cycle code beside code 150 mean?
The date beside code 150 is the assessment date, the day the tax legally went on the IRS's books. The IRS posts it according to its processing cycle, so a 150 dated a week or two after you e-filed, or even a few days in the future, is the normal case rather than a warning. It is neither a deadline nor the day your refund moves, and there is nothing to do about it.
“The date beside a 150 matters more than people expect. It starts the ten-year window the IRS has to collect that tax, so it is the first date we write down,” says Angeline Balsitis, EA, an IRS Enrolled Agent at Clarity Tax Relief.
The cycle code sits on the same line. It is an eight-digit number: the first four digits are the year, the next two are the processing week, and the last two are the day within that week. The last two digits are what tell you whether your account posts on a weekly or a daily schedule, and therefore which day to check for new lines. The cycle code does not change what the 150 means. It only tells you when to look again. Our cycle code guide decodes it digit by digit.
The date matters for one reason. If the year leaves a balance, the IRS's 10-year collection window runs from that assessment date. The IRS puts it plainly: it "generally has 10 years, from the date your tax was assessed, to collect the tax and any associated penalties and interest." Our guide to how long the IRS can collect back taxes explains that window, and the CSED calculator estimates how much of it is left on an older year.
What does code 150 mean on a 2025 transcript, or on an older year?
A code 150 on your 2025 transcript means the return you filed in 2026 has posted. Nothing about the code is different for 2025 than for any other year; what people searching "code 150 on IRS transcript 2025" usually want is the refund timing, and that is answered by the 846 line, not the 150. People searching for code 150 on a 2021 or 2022 transcript are usually looking at an older year for one of two reasons: a refund they never claimed, or a balance the IRS is still collecting.
The meaning of the code does not change from year to year. What changes is the two clocks attached to it. The IRS puts the refund rule this way: "The latest date, by law, you can claim a credit or federal income tax refund for a specific tax year is generally the later of these 2 dates: 3 years from the date you filed your federal income tax return, or 2 years from the date you paid the tax," and a return filed before its due date counts as filed on the due date.
| Tax year | Original return due date | Last day to claim a refund if filed on time | If the year owes |
|---|---|---|---|
| 2025 | April 15, 2026 | April 15, 2029 | Collection window runs 10 years from the 150 date |
| 2024 | April 15, 2025 | April 15, 2028 | Same |
| 2023 | April 15, 2024 | April 15, 2027 | Same |
| 2022 | April 18, 2023 | April 18, 2026 (passed) | Same |
| 2021 | April 18, 2022 | April 18, 2025 (passed) | Same |
| 2020 | May 17, 2021 | May 17, 2024 (passed) | Same |
Two cautions on that table. The refund column assumes the return was filed by its due date. A late-filed return runs three years from the date it was actually filed. And a 150 that appears on an old year you never filed is almost always a substitute return, which starts the collection clock on an assessment you may be able to replace with a real return. Our guide on claiming a refund from three years ago covers the refund side.

Why is there no code 150 on my transcript yet?
When a 150 is missing, Clarity Tax Relief checks processing status before anything else. Because the return has not finished processing. Code 150 is the posting of the return itself, so until the IRS completes that step the year's account transcript shows no 150 and often reads "N/A" or "No tax return filed." That is a status, not a verdict, and it says nothing about whether the IRS received the return. E-filed returns post faster than paper ones; a paper return mailed in the spring can sit for weeks before the 150 appears. If a 570 or 971 posts before the 150, the return was pulled for review during processing. Our guide to an IRS transcript that says N/A covers how long to wait and when to call.
Which codes appear around code 150, and what do they mean?
A code 150 almost never appears alone. The lines around it are what say whether a refund, a hold or a bill comes next.
| Code | What it means | What to do |
|---|---|---|
| 806 | Federal withholding from your W-2s and 1099s, posted as a negative amount | Confirm it matches Box 2 of your W-2s; a shortfall here changes the whole math |
| 766 / 768 | Refundable credits (768 is the earned income credit), also negative amounts | Add them to withholding when netting against the 150 amount |
| 570 | A hold freezing the refund while something is reviewed | Wait for the explanation, often a 971 notice, before assuming the worst |
| 971 | A notice or letter was issued about the account | Watch the mail; the letter says what the IRS wants |
| 846 | Refund issued, the code refund-watchers are waiting for | The date beside it is the release date |
| 290 | Additional tax assessed after the original 150: an adjustment, exam result or CP2000 outcome | Match it to the notice that triggered it; you may have appeal rights |
| 420 | Examination indicator on the return behind your 150 | Gather records and respond to the exam letter |
| 977 | "Posted Amended Return": your Form 1040-X was logged. An amended return never creates a second 150 | Wait for a 290 or 291 line to show the result of the amendment |
| 826 | "Overpayment Transferred": a refund from this year was applied to a balance on another year | Pull the other year's transcript; the 150 there is what the money went against |
Is code 150 bad? Only if the math leaves a balance you ignore
Code 150 by itself is neutral. It posts on every processed return, and for most filers it is good news because nothing else can post until it does. The only way a 150 turns into a problem is when the netting leaves a balance due and nobody acts on it. Then the IRS's automated sequence starts: a CP14 bill with a pay-by date printed on the notice, reminder notices CP501 and CP503, a CP504 notice of intent to levy, then the LT11 final notice with its 30-day window and your Collection Due Process rights, after which the IRS can levy. That sequence is generated by automated systems and runs whether or not anyone at the IRS reads your file.
A balance you can pay within 180 days can be set up as a short-term plan on the IRS payment plans page in minutes, and our payment plan guide covers the longer options by balance size. To see what a monthly payment on your balance would look like before you call anyone, run the numbers through our IRS payment plan calculator. If you plan to phone the IRS about the balance instead, read our study of IRS hold times across 188 calls first and pick your hour. Experienced help changes the outcome in a narrower set of cases: a 150 on a year you never filed, a 150 followed by code 420 exam activity, several years showing balances at once, or a balance over $25,000 where the type of plan and any penalty relief change the total you pay.

Balance behind your code 150, or a 150 on a year you never filed?
Send us the transcript. An experienced tax professional will decode every line, confirm what you actually owe, and map your options before the notice sequence escalates. Free, confidential, no pressure.
What should you do if the code 150 amount looks wrong?
Clarity Tax Relief's first step on a 150 that looks off is a side-by-side with the filed return. Pull the copy of the return you filed and compare the 150 amount to the total tax line on your Form 1040. If they match, nothing is wrong; the number only looked unfamiliar because it is not the refund figure you had in mind. If they do not match, the IRS changed something during processing, and the cause is almost always one of the four below. A tax account transcript shows changes made after you filed, so the clue is usually on the same page.
| What you see | Likely cause | How to check | What fixes it |
|---|---|---|---|
| 150 is higher than your Form 1040 total tax by a small amount | A math error correction during processing | Look for a notice (often paired with a 971 line) explaining the change | If the IRS is right, nothing. If not, respond to the notice within its window to contest it |
| 150 matches, but the refund is smaller than expected | An 806 withholding or 766/768 credit line is lower than what you claimed | Match 806 to Box 2 of every W-2; match credits to the return | Confirm your employer filed the W-2; a missing one means a corrected or amended return |
| 150 on a year you never filed, with a large amount | A substitute for return built from third-party income reports | The IRS says a substitute return "might not give you credit for deductions and exemptions you may be entitled to receive" | File your own return for that year; the IRS says it "will generally adjust your account to reflect the correct figures" |
| 150 matches, but a 290 line adds tax later | An exam, a CP2000 underreporter match or a later adjustment | Find the notice dated near the 290 line | Agree and pay, or dispute with documents before the response deadline on that notice |
One thing not to do is file an amended return to "fix" a 150 that already matches your 1040. The 150 is the IRS's record of what you filed. If the refund is smaller than you expected, the gap is in the lines below the 150, and that is where the correction goes.
How to read code 150 on your transcript, step by step
- Open the tax account transcript. Code 150 appears there, not on the tax return transcript. Your IRS online account holds the current year and nine prior years.
- Match the 150 amount to your Form 1040 total tax line. If they match, nothing is wrong. If not, look for a 971 line and the notice that explains the change.
- Net the negative lines against it. Subtract 806 withholding and 766 and 768 credits from the 150 amount. Negative means refund; positive means balance due.
- Read the date and cycle code. The date is the assessment date and starts the 10-year collection window on any balance. The last two digits of the cycle code tell you which day your account updates.
- Check the codes above and below. A 570 is a hold, a 971 is a notice, an 846 is the refund, a 290 adds tax, a 420 is an exam.
- Act on any balance. A balance you can clear within 180 days can go on a short-term plan at IRS.gov in minutes, before the CP14 sequence starts.
Common code 150 mistakes
- Reading the 150 amount as a bill or a refund. It is your total tax for the year. The refund or balance is what is left after the negative lines.
- Worrying about a future date. The IRS posts the assessment date ahead of its processing cycle. It is not a deadline.
- Looking for code 150 on a tax return transcript. It only appears on the tax account transcript.
- Amending a return to "fix" a 150 that already matches your 1040. If the refund is smaller than expected, the gap is in the lines below the 150.
- Ignoring a 150 on a year you never filed. That is usually a substitute return, and your own return can replace it.
Terms on your transcript, decoded
- Assessment: the formal act of recording tax on the IRS's books. Code 150 is that act for your return.
- Tax account transcript: the transcript that shows transaction codes such as 150, as opposed to the tax return transcript, which is a copy of the return itself.
- Cycle code: the eight-digit number near the 150 line showing the year, week and day your return posted. Our cycle code guide decodes it digit by digit.
- "As of" date: a projected balance-calculation date used for interest math. It is not a deadline and moves routinely.
- Substitute for return (SFR): a return the IRS prepares for a non-filer from third-party income reports, with no deductions argued in your favor.
- CSED: the collection statute expiration date, 10 years from the assessment date on the 150 line, pausable by events such as an offer in compromise or bankruptcy.
Code 150 IRS transcript FAQs
What does code 150 mean on an IRS transcript?
Code 150 means the IRS processed your tax return and assessed the tax on it, which is why the line reads "Tax return filed". The amount beside it is your total tax for the year, not your refund and not a bill. The date beside it is the assessment date. Withholding, credits and any refund post as separate codes around it.
What does tax code 150 with an amount mean?
The amount is your total tax for the year as the IRS processed it, essentially the total tax line on your Form 1040. It is not what you owe and not what you get back. Subtract the negative lines below it, code 806 withholding and codes 766 and 768 credits: a negative result points to a refund and a positive result means a balance due.
Why does my code 150 show $0.00?
A $0.00 code 150 means the IRS assessed no tax on the return. That is common when income was low enough that the standard deduction removed the liability, or when refundable credits such as the child tax credit drive the whole refund. It can also appear on some substitute-return postings before the tax is calculated. A zero 150 with credit codes below it usually still produces a refund.
What do the date and cycle code next to code 150 mean?
The date is the assessment date, posted according to the IRS processing cycle, so a date a few days ahead or a couple of weeks after you filed is normal. It is not a deadline and not the day a refund moves. The eight-digit cycle code shows the year, processing week and day your return posted, which tells you which day of the week your transcript updates.
Is code 150 on my IRS transcript good or bad?
Neither. It confirms the IRS processed your return and recorded the tax for that year, and it appears on virtually every processed return. It is not an audit flag; audit activity shows as code 424 or 420. Whether the year ends well depends on the codes around it: an 846 means a refund is coming, and a positive balance after withholding means a bill is coming.
Does code 150 mean my refund is approved?
No. Code 150 means the return posted and the tax was assessed. A refund is approved only when code 846, refund issued, appears with a date. Withholding (code 806) and refundable credits (766 and 768) post as separate lines, and a hold such as code 570 can delay the refund even after the 150 appears.
I never filed a return. Why is there a code 150 on my transcript?
A 150 on a year you did not file usually means the IRS prepared a substitute for return from income reported by employers and banks. The IRS says a substitute return might not give you credit for deductions and exemptions you are entitled to, so the assessed tax is almost always higher than a real return would show. Filing your own return can replace those figures, and a code 599 on the transcript shows the IRS logged it.
What should I do if the code 150 amount looks wrong?
Compare it to the total tax line on the Form 1040 you filed. If they match, the number is right and the confusion is that it is not your refund. If they differ, look for a notice explaining a math error correction, check the 806 withholding line against your W-2s, and if the year was never filed, file your own return to replace the substitute figures.
The bottom line on code 150
Code 150 posts on every processed return and records your total tax for the year, on the date the IRS assessed it. It is neither good nor bad. Subtract the withholding and credit lines beneath it to see whether the year ends in a refund or a balance, use the cycle code to know when to check again, and read the codes around it for holds, notices, refunds and later assessments. A 150 that matches your return needs nothing from you. A 150 on a year you never filed, or a balance left after the netting, is the thing to act on.
Your next 24 hours
- Pull the line. Open your account transcript (free at IRS.gov Get Transcript) and write down the code 150 amount and date for the year in question.
- Gather the paper. Your Form 1040 copy and W-2s, so you can match the 150 amount to the return's total tax line and the 806 withholding to Box 2.
- Get it reviewed if it owes. If the math shows a balance you cannot pay, the 150 sits on a year you never filed, or a hold or exam code follows it, request a free case review at the 2-minute form or call (888) 825-7779. Penalties and interest keep running while the transcript just sits there.
This guide is general information, not tax or legal advice for your specific situation. Eligibility for IRS programs depends on individual facts and circumstances; no outcome is guaranteed.