Code 150 means the IRS has received your return but hasn't started processing it yet
When you see code 150 on your IRS transcript or in the IRS Where's My Refund tool, it means your return arrived at the IRS and passed initial intake checks. The IRS has not yet begun the actual processing work — no verification of income, no matching of documents, no calculation of your refund amount. Code 150 is a holding pattern, not progress toward your money.
How long you stay in code 150 depends on when you filed and how busy the IRS is. If you filed early in the tax season (January or February), you may see code 150 for two to four weeks. If you filed closer to the April important date or after, the wait can stretch to six weeks or longer. The IRS processes returns in the order they arrive, and volume matters.
The IRS does not publish a fixed timeline for moving past code 150. The agency's own guidance says processing takes 21 days in normal circumstances, but that clock does not start at code 150 — it starts when the IRS actually begins examining your return, which happens after code 150 clears.
Key Takeaways
- Code 150 means your return has been received and logged but not yet processed, so you are not yet in the queue for actual review.
- The wait at code 150 typically lasts two to six weeks depending on filing date and IRS workload, with no way to speed it up.
- Once code 150 clears, the IRS begins the 21-day processing window, though complex returns or those requiring verification can take longer.
- Checking Where's My Refund more than once per week does not change the timeline and may temporarily lock you out of the tool.
What happens after code 150 clears
Once the IRS moves your return past code 150, you will see a new code — usually code 152, which means processing has begun. At this point the 21-day clock is real, though that 21 days is measured from the date the IRS started processing, not from the date you filed.
If your return is straightforward — W-2 income, standard deduction, no dependents to verify — you may move through code 152 and into code 290 (refund approved) within the 21-day window. If the IRS needs to verify information, match documents, or review math, the timeline extends. Returns with earned income tax credit (EITC) claims or child tax credit claims almost always take longer because the IRS manually reviews those.
The IRS will not contact you while your return is in code 150 or 152 unless something is wrong. If you are missing a document or the IRS found an error, you will receive a letter in the mail — not an email, not a phone call. That letter will explain what is needed and give you a important date to respond, usually 30 days.
Why code 150 takes longer some years
The IRS processes returns in waves based on filing date and return complexity. Early filers (January and early February) move through code 150 faster because the IRS has fewer returns in the system. Filers who wait until March or April hit a backlog — code 150 can last six weeks or longer because the IRS is processing thousands of returns simultaneously.
The IRS also prioritizes based on return type. straightforward returns with no credits move faster. Returns claiming EITC, child tax credit, or other refundable credits sit in code 150 longer because federal law requires the IRS to hold those returns until mid-February at minimum, regardless of filing date. This is called the EITC holding period, and it exists to prevent fraud.
System outages and staffing shortages also affect code 150 timing. In recent years, the IRS has faced budget constraints that reduced processing staff, which directly slowed the movement from code 150 to code 152. There is no way to know in advance whether delays will happen in your filing year.
How to check your code 150 status
The IRS Where's My Refund tool (available at irs.gov) is the only official source for your code. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times per day will not show new information.
If you check Where's My Refund too frequently in a short period, the tool will temporarily lock you out for security reasons. The IRS recommends checking no more than once per week. If the tool says "return received" or shows code 150, that is the information available — there is no phone number to call for a faster update or a more detailed status.
Third-party tax software (TurboTax, H&R Block, TaxAct) often displays the same code information because they pull from the IRS system. The code will be identical whether you check through the IRS directly or through your tax software.
What to do if code 150 lasts longer than expected
If your return has been in code 150 for more than six weeks and you filed in January or February, contact the IRS at 1-800-829-1040. Have your return handy. The IRS can see notes on your account that are not visible in Where's My Refund — for example, whether a document is missing or whether your return was selected for review.
If you filed after March 15, a longer code 150 wait is normal and does not indicate a problem. The IRS processes returns in batches, and late filers are processed in later batches. Calling will not move you forward; the IRS will tell you to wait.
If the IRS has sent you a letter asking for documents or information, respond when ready. That letter will have a important date, usually 30 days. Responding late can delay your refund by weeks or months. Do not ignore IRS mail.
Code 150 versus other codes that mean delays
Code 150 is not the only code that means waiting. Code 570 means the IRS is reviewing your return for errors or inconsistencies — this typically adds two to four weeks. Code 971 means the IRS has sent you a notice in the mail and is waiting for your response. Code 573 means the IRS is verifying information with a third party (your employer, your bank, a credit bureau) — this can take six weeks or longer.
If you see any code other than 150 or 152, the IRS website will usually explain what it means. The codes are listed in the Where's My Refund tool itself. If you see a code that concerns you, read the explanation before calling.
Frequently Asked Questions
Can I get my refund before code 150 clears?
No. Code 150 means the IRS has not yet processed your return, so no refund amount has been calculated and no payment has been authorized. You must wait for code 150 to clear and your return to move to code 152 or beyond.
Does code 150 mean my return is being audited?
No. Code 150 is a normal holding status for all returns. An audit or detailed review would show a different code, usually 570 or 971. Code 150 alone does not indicate any problem with your return.
What if code 150 never changes?
If your return has been in code 150 for more than eight weeks and you filed in January or February, contact the IRS at 1-800-829-1040. A return stuck in code 150 that long may indicate a processing error or a missing document. The IRS can see details on your account that are not visible online.
Does filing electronically get me out of code 150 faster than paper?
Yes, slightly. Electronic returns move through code 150 faster because they do not require manual data entry. Paper returns must be scanned and entered by hand, which adds time. However, both types still go through code 150 — the difference is usually one to two weeks, not days.
If I owe taxes next year, will that delay my refund this year?
No. The IRS processes each year's return separately. A debt from a prior year may reduce your refund (through offset), but it will not slow down the code 150 timeline. You will still see code 150, and the offset happens after your refund is approved.