Code 290 means the IRS is still processing your return, and you will not receive your refund until that processing is complete

Code 290 appears on your IRS account transcript when the IRS has received your return but has not yet finished reviewing it for accuracy and completeness. This is a holding status, not a delay or a problem. Your refund cannot move forward until the IRS finishes this review.

The time from Code 290 to refund varies widely depending on what the IRS finds during processing. If your return is straightforward and contains no errors, the IRS typically completes the review within 21 days of the code appearing on your transcript. If the IRS identifies a discrepancy—a mismatch between what you reported and what employers, banks, or other third parties reported to them—the timeline extends significantly, sometimes to 60 days or longer.

You cannot speed up Code 290 processing by calling the IRS or contacting a representative. The IRS processes returns in the order they were received, and Code 290 straightforward means your return is in that queue. Checking your transcript repeatedly does not change the timeline.

Key Takeaways

  • Code 290 means the IRS is reviewing your return for accuracy; your refund will not be issued until this review is finished.
  • Most Code 290 reviews complete within 21 days if your return contains no errors or discrepancies.
  • If the IRS finds a mismatch between your return and third-party reports (W-2s, 1099s, bank interest), processing can take 60 days or longer.
  • You cannot contact the IRS to expedite Code 290 processing; the IRS works through returns in the order received.
  • The IRS will contact you directly if they need additional information or documentation from you during the Code 290 review.

What triggers Code 290 in the first place

Code 290 appears automatically when the IRS receives your return and begins its initial processing scan. It is not triggered by anything you did wrong; it is a standard step in the IRS workflow. Every return goes through some form of automated review before the refund is released.

The code stays on your transcript while the IRS runs your return against its database of third-party documents—W-2s from employers, 1099s from banks and investment firms, 1098s from mortgage lenders, and state tax records. The IRS is checking that the income, deductions, and credits you claimed match what those third parties reported about you.

If everything matches, Code 290 disappears and your refund is processed. If something does not match, the code remains while the IRS investigates further, and you may receive a letter asking for clarification or additional documents.

Timeline differences: straightforward returns versus returns with discrepancies

A straightforward return—one with W-2 income only, standard deductions, and no unusual credits—typically clears Code 290 within 21 days. The IRS has seen millions of returns like yours, and the automated matching process is fast.

A return with discrepancies takes longer. Common triggers include claiming the Earned Income Tax Credit (EITC) or the Child Tax Credit (CTC), which the IRS verifies more carefully; reporting self-employment income that does not match 1099 records; claiming education credits; or reporting losses on a Schedule C. These returns often stay in Code 290 status for 60 days or longer while the IRS manually reviews the documentation.

If you amended your return (filed a Form 1040-X), Code 290 processing takes even longer—typically 16 weeks or more, because amended returns are processed separately from the main batch and receive additional scrutiny.

How to check your Code 290 status without calling the IRS

The most reliable way to see your Code 290 status is through IRS.gov's "Where's My Refund?" tool. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and will show you the current code on your account.

You can also create an account on IRS.gov and view your tax transcript directly. The transcript shows all codes currently on your account and the date each code was assigned. This is more detailed than "Where's My Refund?" and can help you understand what stage your return is in.

Do not rely on email or text messages claiming to be from the IRS. The IRS does not initiate contact by email or text. If the IRS needs to reach you, they will mail a letter to your address on file. Emails and texts about your refund are almost always phishing attempts.

What happens if Code 290 does not clear after 21 days

If your return is straightforward and Code 290 is still showing after 21 days, wait another week or two before taking action. The IRS processes returns in batches, and timing can vary by a few days depending on the volume they are handling.

If Code 290 is still present after 45 days, check your mail for a letter from the IRS. This letter will explain what discrepancy they found and what documents or information they need from you. Respond to the letter with the requested information as quickly as possible; the IRS cannot move forward without it.

If you have not received a letter and Code 290 has been on your account for more than 60 days, you can contact the IRS Taxpayer Advocate Service (TAS), which is a free service within the IRS that helps when normal channels are not working. You can reach TAS by calling 877-777-4778 or by visiting taxpayeradvocate.irs.gov. TAS can see what is holding up your return and sometimes can push it through faster.

Refund delivery after Code 290 clears

Once the IRS finishes its Code 290 review and approves your refund, the money does not arrive when ready. The IRS must then transmit your refund to your bank or issue a check, which adds another 1 to 5 business days depending on your delivery method.

If you chose direct deposit on your return, the refund typically arrives within 1 to 2 business days after Code 290 clears. If you are receiving a check by mail, allow 7 to 10 business days after the code clears for the check to arrive, depending on postal service speed in your area.

You can track the refund delivery status in "Where's My Refund?" once Code 290 is gone. The tool will show you the expected deposit or mailing date.

What you should do while Code 290 is processing

Do not file an amended return or contact the IRS about your refund while Code 290 is active. Doing so can restart the processing clock and delay your refund further. Let the initial review finish.

If you need the refund urgently and Code 290 is taking longer than expected, look into whether you can borrow against the refund through a Refund Anticipation Loan (RAL) or Refund Advance offered by some tax preparation companies. These are short-term loans that give you cash now and are repaid from your refund when it arrives. They carry fees and interest, so use them only if you truly need the money before the refund clears.

Keep copies of your filed return and all supporting documents (receipts, W-2s, 1099s, proof of credits claimed) in case the IRS requests them. If you used a tax preparer, keep their contact information handy so you can reach them quickly if the IRS sends a letter.

Frequently Asked Questions

Can Code 290 mean my return was rejected?

No. Code 290 means the IRS received your return and is reviewing it. A rejected return would show a different code or an error message in "Where's My Refund?" Code 290 is a normal processing status, not a rejection.

Will the IRS contact me if there is a problem with Code 290?

Yes. If the IRS finds a discrepancy or needs more information, they will mail you a letter explaining what they need. The IRS does not contact by phone, email, or text about refund issues. If someone calls or emails claiming to be from the IRS about your refund, it is a scam.

Does Code 290 mean I will owe money instead of getting a refund?

Code 290 does not indicate whether you will owe or receive a refund. It only means the IRS is processing your return. If the review finds that you owe money, the IRS will notify you by mail with instructions on how to pay.

Can I withdraw my return while it is in Code 290 status?

Once you have filed your return, you cannot withdraw it. If you made an error, you must wait for the original return to process, then file an amended return (Form 1040-X) to correct it. Filing an amendment while Code 290 is active will delay both the original and the amended return.

What if Code 290 has been on my account for over 120 days?

Contact the Taxpayer Advocate Service at 877-777-4778. A return stuck in Code 290 for more than 120 days is unusual and may indicate a problem that needs intervention. TAS can investigate and sometimes resolve delays that the regular IRS process cannot.