Code 290 is the IRS's way of saying you overpaid your taxes and are getting money back

When you see code 290 on your tax documents, it means the IRS has determined that you paid more in taxes than you owed. The money you overpaid is being returned to you. This is a refund — the IRS is sending you your own money back, not a payment or a benefit.

Code 290 appears on IRS notices and transcripts when the agency is processing your overpayment. You might see it if you filed a tax return, made estimated tax payments that turned out to be too high, or had too much withheld from your paychecks. The code itself is just an internal IRS label — it tells you what happened, not how long it will take or where your money is.

Key Takeaways

  • Code 290 means you overpaid your federal income taxes and the IRS is returning the difference to you.
  • The refund can be sent to your bank account by direct deposit, mailed as a check, or applied to next year's taxes if you chose that option when you filed.
  • Refunds typically arrive within 21 days of the IRS accepting your return, though some take longer if the return needs review.
  • You can track your refund status on the IRS website using your Social Security number, filing status, and the exact refund amount.

How the IRS processes code 290 refunds

When the IRS accepts your tax return, it calculates the difference between what you paid in taxes throughout the year and what you actually owe. If you paid more, that overpayment gets a code 290 label in the IRS system. The agency then processes the refund according to how you asked to receive it when you filed.

If you chose direct deposit, the IRS sends the money to the bank account you listed on your return. If you chose a check, the IRS mails it to your address on file. Some people choose to have the overpayment applied to next year's taxes instead of receiving it back — that also gets marked as code 290, but no money moves until the following year.

The IRS processes refunds in the order returns are received, not in the order they are filed. A return filed early in the season may take longer if it requires additional review. Returns filed closer to the important date often move faster because the IRS has more staff available.

When code 290 appears on your transcript

A transcript is an IRS record of your tax account. Code 290 shows up on transcripts when the IRS has recorded an overpayment on your account. You might pull a transcript to verify that a refund was processed, to show proof of income to a lender, or to resolve a question about your taxes.

The code appears alongside the amount of the overpayment and the date the IRS recorded it. If you see code 290 on a transcript but have not received your refund yet, it means the IRS has identified the overpayment but has not yet sent it out. The transcript does not tell you the expected arrival date — for that, you need to check the IRS refund tracker.

Tracking your refund after you see code 290

Once the IRS has processed your return and assigned code 290, you can track the status of your refund on the IRS website using the "Where's My Refund?" tool. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact amount of the refund as shown on your return.

The tracker updates once per day, usually overnight. It will tell you whether the refund is still being processed, has been approved and is on the way, or has been sent. If you chose direct deposit, the tracker will show the expected deposit date. If you chose a check, it will show when the check was mailed.

If the tracker shows your refund was sent but you have not received it after the expected date, contact the IRS directly. Direct deposits can be delayed by your bank, and checks can be lost in the mail. The IRS can investigate and reissue the refund if needed.

Why some code 290 refunds take longer

Most refunds arrive within 21 days of the IRS accepting your return. However, some take longer. Returns that contain certain credits — like the Earned Income Tax Credit or the Child Tax Credit — are held for additional review by law. This review can add weeks to the process.

Returns that are flagged for identity verification or that contain errors also take longer. If the IRS needs to contact you to clarify something on your return, the refund is delayed until you respond. If you filed on paper instead of electronically, processing takes longer because the IRS has to scan and enter the information by hand.

If your refund has not arrived after 21 days and the tracker shows it was sent, check your bank account carefully — direct deposits sometimes post under a different name or description than you expect. If you still cannot find it after a week, contact the IRS or your bank.

What happens if code 290 appears but you did not expect a refund

If you see code 290 on your account but did not think you overpaid, double-check your return. Look at the total tax you paid (from your W-2 forms, 1099 forms, or estimated tax payments) and compare it to the total tax you owed. The difference is your refund.

Sometimes people are surprised by a refund because they forgot about a payment, received income they did not report, or had more withheld than they realized. If you believe the code 290 amount is wrong, you can file an amended return using Form 1040-X. Keep in mind that amending a return can trigger additional IRS review, which may delay any refund further.

Code 290 versus other refund codes

The IRS uses different codes for different situations. Code 290 specifically means an overpayment that is being returned to you. Other codes indicate different actions — for example, code 846 means the IRS has issued your refund, and code 570 means the return is being held for review. If you see a code other than 290, check the IRS website or call the IRS to understand what it means for your specific situation.

The codes are internal IRS labels and do not affect your refund amount or timing — they just help the IRS track what stage your return is in. Knowing the code can help you understand what is happening, but the code itself does not change anything about how or when you receive your money.

Frequently Asked Questions

How long does it take to get a refund after I see code 290?

Most refunds arrive within 21 days of the IRS accepting your return. If you chose direct deposit, the money typically arrives faster than a mailed check. Returns with certain tax credits are held for additional review and may take longer. Use the IRS "Where's My Refund?" tool to see the expected date for your specific refund.

Can I change how I want to receive my code 290 refund?

Once the IRS has accepted your return and assigned code 290, you cannot change the method of delivery. If you chose a check and want direct deposit instead, you would need to file an amended return, which delays the process further. Choose your delivery method carefully when you file your original return.

What if the code 290 amount is wrong?

Review your return and add up all the taxes you paid during the year. Compare that to the total tax shown on your return. If the numbers do not match, you can file an amended return using Form 1040-X to correct the error. Be aware that amending can trigger additional review and delay your refund.

Does code 290 mean my refund is definitely coming?

Code 290 means the IRS has identified an overpayment on your account and intends to return it. However, the IRS can offset a refund if you owe money to another federal agency, such as student loan debt or back child support. Check the IRS website or call if your refund does not arrive on the expected date.

Can the IRS take my code 290 refund for unpaid taxes from another year?

Yes. The IRS can use your refund to pay taxes you owe from a previous year, penalties, or interest. If this happens, the IRS will send you a notice explaining the offset. If you believe the offset was wrong, you can dispute it by contacting the IRS.