< Back to IRS

Cole Roush

How to handle W-2 Box 12 Code AA and DD when filing Form 1040?

Hey tax folks, I'm currently filling out my 1040 form for this year and I'm stuck on what to do with the Code AA and DD that are on my W-2. I've looked through the instructions and found info about Box 12 code Z that involves Schedule 1, but I can't figure out what I'm supposed to do with codes AA and DD. I'm trying to compare my paper draft calculations with what I'm getting in TaxAct, and my refund amounts are different, particularly related to my 401(k) contributions. This is making me think I'm missing something important. The only place on my W-2 that shows my 401(k) contributions is Code AA. Has anyone dealt with this before? Do I need to report these codes somewhere specific on the 1040? Any help would be super appreciated because I don't want to mess up my filing!

Those codes don't actually require you to do anything specific on your 1040, which is probably causing your confusion. Let me explain what they mean: Code AA shows your Roth 401(k) contributions. These contributions are already included in your Box 1 wages (meaning they've already been taxed), so you don't need to report them separately on your tax return. Code DD shows the cost of employer-sponsored health coverage, which is not taxable. This is informational only and doesn't need to be entered anywhere on your 1040. The reason your refund calculations might be different between paper and software could be that you're entering the Code AA amount somewhere it doesn't belong. Your 401(k) contributions affect your wages already reported in Box 1, so there's no additional step needed for these codes.

0 coins

Arnav Bengali

•

Thanks for explaining those codes, but I'm still confused. If Code AA is for Roth contributions, what code would show my traditional pre-tax 401k contributions? I thought those were supposed to reduce my taxable income but I can't find where to put that on the 1040.

0 coins

Traditional pre-tax 401(k) contributions would be reflected in Box 1 of your W-2, but in the opposite way from Roth contributions. Traditional contributions are already excluded from your Box 1 wages (reducing your taxable income automatically), so again, there's nothing additional you need to enter on your 1040. If you have traditional 401(k) contributions, they might appear under a different code (like D, E, G, or H) in Box 12, depending on the type of plan. But regardless of which code, the amount has already been accounted for in your Box 1 wages, which is what gets reported on your 1040.

0 coins

Sayid Hassan

•

After dealing with the exact same confusion last year, I found this amazing service called taxr.ai (https://taxr.ai) that saved me tons of headache with decoding all these W-2 boxes and codes. I uploaded a picture of my W-2 and it explained exactly what each code meant and whether I needed to do anything with them on my tax return. For the AA and DD codes specifically, it confirmed what others have said - you don't actually report them anywhere on your 1040. The AA for Roth 401k is already included in your taxable income in Box 1, and the DD is just informational about your health insurance costs.

0 coins

Rachel Tao

•

Does this taxr.ai thing work with other forms too? I've got a bunch of 1099s this year and I'm totally confused about where everything goes.

0 coins

Derek Olson

•

How accurate is it though? I've tried other tax tools that claim to explain things but they often give generic answers that don't really address specific situations.

0 coins

Sayid Hassan

•

It absolutely works with other forms! I used it for my 1099-MISC and 1099-NEC forms too. It breaks down exactly where each box needs to be reported on your tax return and even explains which schedule to use for different types of income. As for accuracy, I was skeptical at first too, but it's been spot on. It doesn't just give generic explanations - it points out specific line numbers and forms where information needs to go, and even flags potential deductions you might qualify for based on the information in your forms. Way more specific than those generic tax help sites.

0 coins

Derek Olson

•

Wanted to follow up about taxr.ai that I asked about earlier. I decided to try it with my complicated W-2 situation (multiple states, mid-year job change, etc) and it was actually incredible. It identified that my employer had miscoded some of my retirement contributions, which explained why my calculations weren't matching up. For the original question about codes AA and DD, it confirmed exactly what was said here - they don't need to be entered anywhere specific on the 1040. Having that confirmation saved me so much time rather than second-guessing myself! Definitely recommend checking it out if you're confused about any tax forms.

0 coins

Danielle Mays

•

If you're having trouble reconciling your paper calculations with the software, you might want to call the IRS directly to get clarity. I spent WEEKS trying to figure out a similar issue last year with retirement codes. After failing to get through to the IRS for days (busy signals, disconnects, hours on hold), I finally used Claimyr (https://claimyr.com) to get through. They have this callback system that somehow gets you past the IRS phone tree hell - you can see how it works in this video: https://youtu.be/_kiP6q8DX5c The IRS agent I spoke with confirmed that W-2 codes AA and DD don't need to be entered anywhere on the 1040. Code AA (Roth 401k) contributions are already included in your taxable wages, and Code DD is just informational about employer-provided health insurance.

0 coins

Roger Romero

•

Wait, how does this Claimyr thing actually work? The IRS phone system is literally the worst and I've never managed to speak to a real person.

0 coins

Anna Kerber

•

Sounds like a scam tbh. Nobody can magically get through the IRS phone lines during tax season. They're deliberately understaffed.

0 coins

Danielle Mays

•

It's actually pretty straightforward - you provide your phone number and the IRS number you're trying to reach. Their system navigates the IRS phone tree for you (including hold times), and when they reach a human, they connect that person to your phone. It's not magic, just automated persistence through the phone system. It's definitely not a scam. I was skeptical too, which is why I tried it myself. I'd been trying to reach the IRS for over a week with no luck. With Claimyr, I had an IRS agent on the phone within 45 minutes of submitting my request. The agent confirmed exactly what I needed to know about those W-2 codes and fixed another issue I had with a previous year's return.

0 coins

Anna Kerber

•

I have to eat my words about Claimyr being a scam. After striking out for the third day in a row trying to reach the IRS about my stimulus payment questions, I decided to try it. I honestly didn't expect it to work, but 37 minutes after signing up, my phone rang and there was an actual IRS representative on the line. Not a recording, not another menu - a real person! They answered all my questions, including confirming that those W-2 codes AA and DD don't require any special handling on the 1040. For anyone struggling with tax questions that only the IRS can answer, this service is legit. I've never gotten through to them so easily before.

0 coins

Niko Ramsey

•

Just to add another perspective here - I've been a tax preparer for 6 years, and these codes confuse everyone! Here's a quick breakdown: - Code AA: Roth 401(k) contributions - already included in Box 1 wages (taxable now, tax-free in retirement) - Code DD: Employer-provided health insurance cost - purely informational, not taxable For the original poster's question about why their refund calculations differ between paper and software: Double-check if you're entering the AA amount somewhere as a deduction in your paper calculation. You shouldn't be, since Roth contributions are already taxed. Also, if you're switching between different tax software (like from TurboTax to something else), small calculation differences can happen due to rounding or how the software handles certain credits.

0 coins

Do you know if there's any way to tell from the W-2 alone how much I contributed to my traditional 401k? I'm trying to make sure I'm maxing out but not going over the limit.

0 coins

Niko Ramsey

•

Your traditional (pre-tax) 401(k) contributions would typically appear in Box 12 with codes D, E, F, G, or H depending on your specific plan type. The most common is Code D for regular 401(k) plans. If you don't see one of these codes, check your last pay stub of the year or your 401(k) statement - they usually show your total contributions for the year. Your employer may also provide this information on an earnings statement. For 2024, the contribution limit is $23,000 for traditional and Roth 401(k) combined (plus an additional $7,500 if you're 50 or older). Remember that this limit applies to your contributions only, not including what your employer contributes.

0 coins

Jabari-Jo

•

Is it weird that my W-2 has Code DD but not AA? I'm definitely contributing to my 401k every paycheck. Should I be concerned?

0 coins

Kristin Frank

•

Not weird at all! If you're contributing to a traditional (pre-tax) 401k, it would show up under Code D, not AA. Code AA is specifically for Roth 401k contributions, which are after-tax. So you'll likely see Code D if you have regular 401k contributions. If you don't see any retirement codes at all, then you might want to check with your payroll department.

0 coins

Micah Trail

•

Just a heads up to everyone - make sure you're looking at Box 12 for these codes, not Box 14! I spent hours confused because my employer put some custom retirement code info in Box 14, which is for "other" information. The actual tax-relevant retirement codes (AA, D, etc.) should be in Box 12. Also, for the original question - like others said, codes AA and DD don't need to be entered anywhere specific on your tax return. If your refund calculations are different, check if you're accidentally entering these values somewhere in your paper calculations.

0 coins

This is such a common source of confusion! I went through the exact same thing last year. The key thing to remember is that Box 12 codes are mostly informational - they show what happened during the year, but the tax implications are already baked into your other W-2 boxes. For your specific situation with the refund calculation differences between paper and TaxAct, I'd suggest double-checking that you're using the exact same Box 1 wages amount in both calculations. Sometimes people accidentally add or subtract the Code AA amount when they shouldn't be touching it at all. Also, make sure you're entering any other income sources (like interest, dividends, etc.) identically in both methods. Small differences in how you handle rounding or which forms you're including can definitely cause refund discrepancies. If you're still getting different results after checking those things, it might be worth starting fresh with your paper calculation to make sure you didn't accidentally include something twice or miss a line somewhere.

0 coins

Dmitry Volkov

•

This is really helpful advice! I'm new to filing taxes myself and was getting overwhelmed by all the different codes on my W-2. It's reassuring to know that most of the Box 12 codes are just informational and don't require additional action on the 1040. Your suggestion about double-checking the Box 1 wages amount makes a lot of sense - I could definitely see how someone might accidentally modify that figure when they see retirement contribution codes and think they need to do something with them. Thanks for breaking this down in such a clear way. As someone who's still learning the ropes, explanations like this really help me understand not just what to do, but why these codes exist in the first place.

0 coins

Great question! This confusion about Box 12 codes trips up so many people every year. Just to reinforce what others have said with a slightly different angle: Think of your W-2 as telling a complete story about your year. Box 1 (wages) is already the "final answer" after all deductions and contributions have been applied. The Box 12 codes are just showing you the details of how that final number was calculated. So Code AA (Roth 401k) = "Hey, this amount was included in your taxable wages because you chose to pay taxes now instead of later" And Code DD (health insurance) = "Here's what your employer spent on your health coverage - just FYI, no tax implications" For troubleshooting your refund calculation differences, try this: ignore all the Box 12 codes completely and just use Box 1 for your wages. If your calculations still don't match between paper and software, the issue is probably somewhere else entirely (maybe different treatment of standard deduction, tax tables, or other income sources). The fact that TaxAct and your paper calculations differ suggests you might be double-counting or missing something unrelated to these retirement codes.

0 coins

ApolloJackson

•

This is exactly the kind of explanation I needed! The "complete story" analogy really helps me understand how all these W-2 boxes work together. I was definitely overthinking it and trying to manually account for things that were already baked into Box 1. I followed your suggestion to ignore the Box 12 codes entirely and just focus on Box 1 wages, and you're right - my paper calculation now matches TaxAct much more closely. The small difference that remains is probably just rounding differences in the tax tables. It's such a relief to know that I don't need to worry about entering those AA and DD codes anywhere. As a newcomer to filing my own taxes, I was really stressed about missing something important, but this thread has been incredibly helpful in clearing up my confusion. Thanks everyone for the detailed explanations!

0 coins

Aria Washington

•

Adding to all the great advice here - I just wanted to share my experience as someone who made this exact mistake a few years ago. I was manually subtracting my Code AA amount from Box 1 wages because I thought "retirement contributions should reduce taxable income," not realizing that Roth contributions work the opposite way. The IRS sent me a lovely letter explaining that I had under-reported my income and owed additional taxes plus penalties. That's when I learned that Code AA contributions are already properly included in Box 1 wages - no adjustments needed! For anyone still feeling uncertain about these codes, here's a simple rule of thumb: if you're not a tax professional and the IRS instructions don't specifically tell you to enter a Box 12 code somewhere on your return, then you probably don't need to do anything with it. The codes are mostly there for informational purposes and to help employers/the IRS track certain types of benefits. Your Box 1 wages are already the "tax-ready" number after all the proper adjustments have been made by your employer's payroll system.

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,095 users helped today