IRS Transcripts
Code 150 on Your IRS Transcript: What It Means (2025)
The short answer: Code 150 on your IRS transcript means your tax return was filed and your tax liability was assessed. It is a normal, routine code — not a penalty and not an audit. The dollar amount next to it is the total tax the IRS calculated on your return, before your withholding and payments are subtracted.
⏱ Why the date matters: the date beside Code 150 is your assessment date. If your return shows a balance due, that date starts the IRS's 10-year clock to collect the debt. It also marks the point where penalties and interest begin building on any unpaid amount — so an assessed balance is cheapest to handle early.

What Code 150 means on an IRS transcript
When you pull your account transcript and see "Code 150 — Tax return filed," it confirms two things: the IRS received and processed your return, and it recorded the total tax you owe for that year. That recorded amount is called an assessment. So "code 150 IRS transcript" really translates to: your return is in the system and your tax has been set.
This is one of the first transaction codes to post on a freshly processed return. Seeing it usually means the worst part — waiting to find out whether your return was accepted — is over. The IRS explains the different transcript types on its transcript types page, and you can pull yours anytime through IRS Get Transcript.
One thing Code 150 is not: a sign of trouble. It does not mean you're flagged, audited, or in collections. It's the IRS bookkeeping entry that says, "return received, tax assessed."

How to read the Code 150 line
Every Code 150 line has three parts that matter:
- The code (150): "Tax return filed" / "Return filed and tax liability assessed."
- The date: your assessment date, usually a Monday. This ties to your processing cycle, not the day you actually hit "submit." It's the official date your tax was recorded.
- The amount: your total tax for the year — the number from your Form 1040 before subtracting withholding, estimated payments, or refundable credits.
That last point trips people up. The Code 150 amount is not what you owe and not your refund. It's the starting figure. Your withholding and credits get subtracted from it to decide whether you get money back or have a balance due. If you want a line-by-line walkthrough of the whole document, see our guide to how to read an IRS account transcript.

The codes that appear next to Code 150
Code 150 rarely sits alone. To figure out your actual situation, read it together with the codes around it:
- Code 806 — your W-2 and 1099 withholding for the year (shown as a credit).
- Code 766 / Code 768 — refundable credits applied to your account, such as the Earned Income Credit.
- Code 570 — a hold on your account; the IRS is reviewing something before releasing a refund.
- Code 971 — a notice was issued (often paired with a 570).
- Code 846 — refund issued. This is the one you want if you're owed money.
Quick math: take your Code 150 amount, then subtract your Code 806 withholding and any 766/768 credits. If the credits are bigger than your Code 150 tax, the difference is your refund. If your Code 150 tax is bigger, the difference is your balance due.
A worked example
Say your transcript shows:
- Code 150 — $7,200 (total tax assessed)
- Code 806 — –$8,500 (withholding)
Subtract: $8,500 withheld minus $7,200 in tax means you overpaid by $1,300 — a refund. Once processing finishes, a Code 846 should post for that amount.
Now flip it. Suppose Code 150 is $7,200 but your Code 806 withholding is only $4,000. You assessed more tax than you paid in, so you owe $3,200. That's the balance the IRS will start sending bills about — beginning with a CP14 notice.
What happens if Code 150 shows a balance you owe
If your Code 150 amount is larger than your credits, you have a balance due — and the IRS's automated collection sequence kicks in. Ignore each notice and the next one arrives roughly five weeks later, with more interest and more enforcement power:
- CP14 — your first bill for the unpaid tax. No enforcement yet.
- CP501 / CP503 — reminder notices. The balance keeps growing each month.
- CP504 — Notice of Intent to Levy. The IRS can take your state tax refund, and a federal tax lien becomes possible.
- LT11 / Letter 1058 — Final Notice. After 30 days, the IRS can garnish wages and levy bank accounts. You have formal appeal rights here — but fewer good options than you have right now.
The failure-to-pay penalty runs at 0.5% of the unpaid balance per month, plus interest that compounds daily. None of it goes away on its own. The good news: the assessment date next to your Code 150 also starts the 10-year collection statute — there's a finite window, and there are real programs to handle the balance inside it.
How to respond, step by step
- Pull your full transcript. If you haven't already, follow our walkthrough on getting your IRS transcript online so you can see every code, not just Code 150.
- Do the math. Subtract Code 806 withholding and any 766/768 credits from your Code 150 amount to learn whether you have a refund or a balance.
- If you're owed a refund: watch for Code 846. If you see Code 570 instead, your account has a hold — and a 971 usually means a notice explaining it is on the way.
- If you have a balance you can pay: pay it at IRS.gov/payments to stop penalties and interest from growing.
- If you have a balance you can't pay in full: you may qualify for a payment plan, hardship status, or penalty relief, depending on your situation. Setting up an arrangement before the notices escalate keeps you out of levy territory.
Not sure what your transcript is telling you?
Send us a screenshot. An experienced tax professional will read every code — Code 150 and all the rest — explain exactly where you stand, and lay out your options. Free, confidential, no pressure.
Code 150 questions, answered
Does Code 150 mean I owe money?
Not by itself. Code 150 is just the total tax the IRS assessed on your return. To know if you owe, compare that number to the credits on your transcript — your withholding (Code 806) and any payments or refundable credits (Codes 766 and 768). If those add up to more than your Code 150 amount, you're due a refund. If less, you have a balance due.
What does the date next to Code 150 mean?
The date beside Code 150 is the assessment date — the day the IRS officially recorded your tax liability. It is usually a Monday and ties to your processing cycle, not the day you filed. This date matters because it starts the IRS's 10-year collection clock if you end up owing money.
Why does my Code 150 show $0.00?
A $0.00 Code 150 means the IRS assessed zero total tax on your return — common when your deductions and credits wiped out your tax, or your income was low enough that no tax was due. It does not mean your return is missing. If you had withholding, you may still be getting a full refund.
What is the difference between Code 150 and Code 846?
Code 150 means your return was filed and your tax was assessed. Code 846 means your refund was issued — it's the code you actually want to see if you're owed money. Code 150 shows up first; Code 846 appears later, once processing is complete and your refund is on its way.
Does Code 150 mean my refund is coming?
Not on its own. Code 150 confirms your return was processed and your tax assessed, but it doesn't release a refund. Watch for Code 846 (refund issued). If you see Code 570 instead, your account has a hold, and a refund may be delayed until the IRS resolves it.
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.