Getting IRS Tax Rejection Code IND-031-04 despite using correct AGI in TurboTax - help!
I'm losing my mind with this e-filing situation! I've tried to submit my taxes through TurboTax at least 4 times now and keep getting this stupid rejection code IND-031-04 saying my AGI doesn't match their records. But I KNOW I'm using the correct AGI! I literally got a transcript from the IRS website and am entering the exact amount from last year. I've double and triple checked the numbers, made sure I'm using 2023's AGI for my 2024 return, and even tried entering $0 like some forum suggested for first-time filers (which I'm not). Nothing works! The TurboTax support people weren't much help either. They just told me to check my numbers again, which I've done like a million times. Has anyone else dealt with this rejection code IND-031-04 before? Any ideas what could be going wrong? I'm about ready to just mail in a paper return at this point but really don't want to wait forever for my refund.
21 comments


Hunter Edmunds
This error is super common this filing season, so don't feel bad! The IND-031-04 rejection code specifically means there's a mismatch between the AGI you entered and what the IRS has on file. Even though you're confident you have the right number, there are a few things that could be happening: First, make sure you're using your AGI from tax year 2023 (the return you filed last year), not 2022 or your current year calculation. Second, if you filed an amended return last year, you need to use the AGI from your original return, not the amended one. Third, if you filed electronically last year, try entering $0 as your prior year AGI (yes, even though you've filed before). Another thing to check: look at the AGI on your actual 2023 return (Form 1040, line 11) rather than just the transcript. Sometimes transcripts can show different figures depending on which one you pulled.
0 coins
Jade O'Malley
•Thanks for the suggestions! I'm definitely using my 2023 AGI, and I didn't file an amended return. I'll double check my actual 1040 from last year instead of just the transcript. One question though - if I did use the $0 trick and it worked, would that cause any problems with my actual return processing? Also, do you know if this is happening to a lot of people this year?
0 coins
Hunter Edmunds
•Using $0 as your prior year AGI is actually an IRS-approved workaround for this specific issue and won't affect your return's processing at all - it's just an identity verification step. The actual amounts and calculations on your current return remain unchanged. Yes, this is definitely happening to a lot of people this tax season! There appears to be some kind of systemic issue with the IRS database that's causing these AGI mismatches. I've seen at least a dozen posts about this exact rejection code in the past week. The IRS is aware of the problem but hasn't fully resolved it yet.
0 coins
Ella Lewis
After dealing with the exact same rejection code IND-031-04 last week (and trying literally everything), I stumbled across taxr.ai (https://taxr.ai) which saved me so much frustration. I uploaded my transcript and tax forms, and it immediately spotted that my transcript was showing my AGI after adjustments the IRS made that I wasn't aware of. The number on my filed return was different from what was in the IRS system! Their tool analyzed everything and showed me precisely what the IRS had on file vs what I was entering. Plus it explained all the codes on my transcript that made absolutely no sense to me. Finally got my return accepted yesterday!
0 coins
Andrew Pinnock
•Does taxr.ai work if you've already filed on TurboTax or do you have to do your whole return again? My situation is similar but I've already completed everything on TurboTax and just keep getting rejected. Also, how does it handle these weird IRS rejection codes specifically?
0 coins
Brianna Schmidt
•I'm skeptical - how does this actually work? I thought TurboTax was supposed to connect directly to the IRS system to verify this info. Are you saying the IRS gives different AGI info to different services? And how does taxr.ai get access to IRS data that we can't see ourselves?
0 coins
Ella Lewis
•You don't need to redo your whole return - you can keep using TurboTax for filing. Taxr.ai just analyzes your forms and transcripts to identify discrepancies. For rejection codes like IND-031-04, it compares what you're entering against what the IRS actually has on file, which helped me find the exact source of the mismatch. The IRS systems sometimes have updated information that isn't immediately visible on the forms you filed. For example, in my case, they had made a math correction to my return that changed my AGI slightly, but I was still using the original number. Taxr.ai can access the same transcript data you can, but their system interprets all those cryptic codes and entries that most of us don't understand.
0 coins
Brianna Schmidt
I have to eat my words from earlier. I was skeptical about taxr.ai but I was desperate after my fifth rejection with that damn IND-031-04 code. Holy cow, it actually worked! Turns out the IRS had processed an adjustment to my 2023 return that changed my AGI by $328, and that's why TurboTax kept getting rejected. The service decoded my transcript and pointed out exactly which line item was causing the problem. I would have NEVER figured this out on my own - those transcripts look like alien language to me. Just resubmitted with the corrected AGI and got confirmation of acceptance 20 minutes ago. Worth every penny after all the headaches and wasted time.
0 coins
Alexis Renard
If you're still having trouble with that IND-031-04 rejection and need to talk to an actual human at the IRS (good luck with that, right?), I used Claimyr (https://claimyr.com) last week and was shocked that it actually worked. I'd been calling the IRS for three days straight trying to confirm my correct AGI and kept getting disconnected after waiting on hold for 2+ hours. Claimyr got me connected to an IRS rep in about 20 minutes! They have this system that navigates the phone tree and waits on hold for you, then calls you once they get a human. Check out how it works: https://youtu.be/_kiP6q8DX5c. The agent confirmed there was a discrepancy with my AGI in their system and gave me the correct number to use.
0 coins
Camila Jordan
•How does this actually work? Does it just auto-dial for you or something? I've been trying to reach the IRS for days about this same rejection code and keep getting the "call volume too high" message.
0 coins
Tyler Lefleur
•Yeah right. Nothing can get through to the IRS faster. Their phone system is deliberately designed to be impossible. I'll believe it when I see it - they're probably just charging people for something you could do yourself.
0 coins
Alexis Renard
•It's not just auto-dialing - they have a system that navigates through all the IRS phone prompts and literally waits on hold for you. When they finally get a human on the line, you get a call connecting you directly to the agent. No more listening to that awful hold music for hours! I was super skeptical too before trying it. The IRS phone system is absolutely designed to be frustrating - I spent three days getting nowhere on my own. But this service has some kind of special tech that keeps your place in line even when the IRS tries to disconnect you. I don't know exactly how it works, but I was able to talk to a real person who looked up my file and confirmed the exact AGI number I needed to use.
0 coins
Tyler Lefleur
Well I'm eating crow today. After my skeptical comment yesterday, I was still stuck with that stupid IND-031-04 rejection code and getting desperate. Tried the Claimyr service as a last resort and... it actually worked. Got a call back in about 35 minutes connecting me to an IRS rep. Turns out there was an adjustment made to my 2023 return after I filed it that changed my AGI by about $450. The agent was able to confirm the exact number I needed to use in TurboTax. Just resubmitted and my return was FINALLY accepted. After two weeks of frustration, I solved it in one afternoon. Still shocked this actually worked - I really thought it would be a waste of money.
0 coins
Madeline Blaze
Have you tried using the IRS's "Get Transcript" tool online instead of whatever transcript you already have? Sometimes there are different types of transcripts and you might have the wrong one. The "Return Transcript" shows your return as filed, but the "Account Transcript" shows any changes the IRS made after processing. For this e-file verification they're looking for the AGI they have on file after all processing, not necessarily what you filed originally. I had this same problem last year!
0 coins
Jade O'Malley
•You might be onto something! I did get the Return Transcript, not the Account Transcript. I didn't even realize there were different types. I'll try pulling the Account Transcript instead and see if the AGI is different there. Man, they really don't make this easy do they? Thanks for the tip!
0 coins
Madeline Blaze
•They definitely don't make it easy! The different transcript types confused me too. The Account Transcript is the one that shows any math corrections or adjustments the IRS made after you filed. If you look at your Account Transcript, check for any transaction codes like "290" which often indicate adjustments. Next to that code will be the amount of the adjustment (could be positive or negative). Add that to your original AGI and you should get the number the IRS is expecting. Good luck!
0 coins
Max Knight
Has anyone had this IND-031-04 code problem with tax software other than TurboTax? I'm using H&R Block online and wondering if switching software might help...
0 coins
Emma Swift
•I had the same rejection code using FreeTaxUSA, so it's definitely an IRS issue, not a TurboTax problem. Switching software won't help because they all connect to the same IRS e-file system. You need to figure out what AGI the IRS actually has on file for you.
0 coins
Mateo Martinez
I went through this exact same nightmare last month! After getting rejected 6 times with IND-031-04, I finally discovered the issue was that the IRS had made a small adjustment to my 2023 return that I wasn't aware of. Here's what worked for me: 1. Get your Account Transcript (not Return Transcript) from the IRS website - this shows any changes they made after processing your original return 2. Look for transaction code "290" or "291" which indicates adjustments 3. Calculate your adjusted AGI by adding/subtracting any adjustment amounts from your original AGI In my case, they had corrected a math error that reduced my AGI by $89. Once I used the corrected amount in TurboTax, it went through immediately. The whole process is incredibly frustrating because they don't notify you when they make these adjustments, but you're expected to know about them for e-filing verification. If you can't decipher the transcript codes (they're pretty cryptic), calling the IRS directly to confirm your correct AGI might be worth it, even though their phone system is a nightmare. Good luck!
0 coins
QuantumQuasar
•This is incredibly helpful - thank you for breaking down the specific steps! I'm definitely going to try getting the Account Transcript instead. The fact that they make these adjustments without notifying us but then expect us to know about them for verification is absolutely ridiculous. Did you have any trouble interpreting the transaction codes, or were the 290/291 codes pretty obvious once you knew what to look for? I'm worried I might miss something important in all those numbers and codes.
0 coins
Ella Harper
•The 290/291 codes are usually pretty clear once you know what you're looking for, but I'll admit the transcripts can be overwhelming at first glance. Here's a tip that helped me: focus on the "Transaction Date" column first - look for dates after your original filing date in 2023. Any entries with dates later than when you filed are likely adjustments. The 290 codes will show as either positive or negative dollar amounts. If it's negative, subtract that from your original AGI. If positive, add it. There might be multiple adjustment entries, so make sure to account for all of them. One thing that tripped me up initially - ignore the interest and penalty codes (like 160, 161) since those don't affect your AGI calculation. Stick to the 290/291 series for actual tax adjustments. If you're still unsure after getting your Account Transcript, definitely call the IRS to verify - it'll save you from more rejections!
0 coins