IRS W-2 Box 12 Code DD Meaning: Health Coverage Cost

Direct answer: irs w-2 box 12 code dd shows the total cost of your employer-sponsored health coverage for the year. It adds your employer’s share and your share together. The amount is for information only. It is not taxable income. Do not add it to your wages or your tax return.
Key Takeaways
- irs w-2 box 12 code dd = the total yearly cost of your employer-sponsored health coverage, employer share plus your share.
- The Code DD amount is not taxable. It does not appear in Box 1, Box 3, or Box 5.
- Do not enter Code DD on your tax return. It changes nothing on Form 1040.
- Small employers may leave Code DD off entirely. Fewer than 250 W-2s filed means reporting is not required.
- Code DD is not what you paid. It is the full cost of the coverage, including your employer’s share.
## irs w-2 box 12 code dd: The Total Cost of Your Health Coverage
The IRS General Instructions for Forms W-2 and W-3 define the code in one line: “Code DD — Cost of employer-sponsored health coverage.” The same instructions add the sentence every employee should read first: “The amount reported with code DD is not taxable.”
Code DD came from the Affordable Care Act. Congress wanted employees to see the full price of their health benefits, not just the premium share taken from their paychecks. Your employer reports the aggregate cost of your coverage for the year.
“Aggregate” is the key word. The Code DD figure rolls together two amounts: what your employer paid toward your premiums, and what you paid through payroll deductions. It does not matter whether your share came out pre-tax or after-tax. Both parts count.
If your W-2 also shows retirement deferrals in Box 12, read [IRS W-2 Box 12 Code AA Meaning: Roth 401(k) Contributions](https://bhcpatax.com/irs-w-2-box-12-code-aa/) and [IRS W-2 Box 12 Code D Meaning: 401(k) Elective Deferrals](https://bhcpatax.com/irs-w-2-box-12-code-d/). Those codes report your own retirement money. Code DD reports a benefit cost, not your money.
## What Counts in the Code DD Total
The Code DD total covers the cost of your major medical coverage for the year. That includes any prescription drug benefit built into the plan. If dental or vision coverage is bundled into the major medical plan, and you cannot decline it separately, that cost counts too.
Employer contributions to a Health Reimbursement Arrangement (HRA) also count toward the total. So do employer-paid or pre-tax hospital indemnity and specified illness coverage.
Several items stay out of Code DD:
– **Standalone dental or vision plans.** If you can decline dental or vision separately from medical, those costs stay out.
– **Health Savings Account contributions.** HSA money is reported separately under Code W, not inside Code DD.
– **Your health FSA salary reductions.** The part of a health flexible spending arrangement funded by your own pre-tax salary reduction is excluded.
– **Long-term care insurance.** The law carves it out of Code DD reporting.
– **Out-of-pocket costs.** Deductibles, copays, and coinsurance you paid are not part of the total. Code DD covers premiums and coverage cost only.
Your W-2 Box 2 federal withholding is a different number entirely. It flows to your tax transcript as [IRS Code 806: Credit for Withheld Taxes](https://bhcpatax.com/irs-code-806/). Do not mix Box 2 withholding with the Code DD coverage cost.
## Why Code DD Is Not Taxable
Employer-provided health coverage is excluded from your gross income under federal law. The reporting rule did not change that exclusion. It only added transparency.
| Item | In Box 1 wages? | Taxable? |
|—|—|—|
| Code DD health coverage cost | No | No — informational only |
| Your salary and cash wages | Yes | Yes |
| Taxable group-term life insurance over $50,000 (Code C) | Yes — already included | Yes, on the excess cost |
| Pre-tax 401(k) deferrals (Code D) | No — excluded from Box 1 | Deferred until withdrawal |
| Roth 401(k) contributions (Code AA) | Yes — already included | No extra tax now; qualified withdrawals tax-free |
irs w-2 box 12 code dd: The Total Cost of Your Health Coverage
The IRS General Instructions for Forms W-2 and W-3 define the code in one line: “Code DD — Cost of employer-sponsored health coverage.” The same instructions add the sentence every employee should read first: “The amount reported with code DD is not taxable.”
Code DD came from the Affordable Care Act. Congress wanted employees to see the full price of their health benefits, not just the premium share taken from their paychecks. Your employer reports the aggregate cost of your coverage for the year.
“Aggregate” is the key word. The Code DD figure rolls together two amounts: what your employer paid toward your premiums, and what you paid through payroll deductions. It does not matter whether your share came out pre-tax or after-tax. Both parts count.
If your W-2 also shows retirement deferrals in Box 12, read IRS W-2 Box 12 Code AA Meaning: Roth 401(k) Contributions and IRS W-2 Box 12 Code D Meaning: 401(k) Elective Deferrals. Those codes report your own retirement money. Code DD reports a benefit cost, not your money.
What Counts in the Code DD Total
The Code DD total covers the cost of your major medical coverage for the year. That includes any prescription drug benefit built into the plan. If dental or vision coverage is bundled into the major medical plan, and you cannot decline it separately, that cost counts too.
Employer contributions to a Health Reimbursement Arrangement (HRA) also count toward the total. So do employer-paid or pre-tax hospital indemnity and specified illness coverage.
Several items stay out of Code DD:
- Standalone dental or vision plans. If you can decline dental or vision separately from medical, those costs stay out.
- Health Savings Account contributions. HSA money is reported separately under Code W, not inside Code DD.
- Your health FSA salary reductions. The part of a health flexible spending arrangement funded by your own pre-tax salary reduction is excluded.
- Long-term care insurance. The law carves it out of Code DD reporting.
- Out-of-pocket costs. Deductibles, copays, and coinsurance you paid are not part of the total. Code DD covers premiums and coverage cost only.
Your W-2 Box 2 federal withholding is a different number entirely. It flows to your tax transcript as IRS Code 806: Credit for Withheld Taxes. Do not mix Box 2 withholding with the Code DD coverage cost.
Why Code DD Is Not Taxable
Employer-provided health coverage is excluded from your gross income under federal law. The reporting rule did not change that exclusion. It only added transparency.
| Item | In Box 1 wages? | Taxable? |
|---|---|---|
| Code DD health coverage cost | No | No — informational only |
| Your salary and cash wages | Yes | Yes |
| Taxable group-term life insurance over $50,000 (Code C) | Yes — already included | Yes, on the excess cost |
| Pre-tax 401(k) deferrals (Code D) | No — excluded from Box 1 | Deferred until withdrawal |
| Roth 401(k) contributions (Code AA) | Yes — already included | No extra tax now; qualified withdrawals tax-free |
The practical result is simple. Code DD never raises your tax bill. It does not appear in Box 1, Box 3, or Box 5. It does not get added to your adjusted gross income. It has no effect on your income tax, Social Security tax, or Medicare tax.
That is why a five-figure Code DD amount is normal. Family coverage commonly costs well over $20,000 a year in total premiums. A large Code DD number does not mean something went wrong. It means your coverage costs a lot, and your employer pays most of it.
| Included in Code DD? | Example |
|---|---|
| Yes — major medical premiums, employer plus employee share | Your employer’s $15,000 share plus your $5,000 share = $20,000 Code DD |
| Yes — HRA employer contributions and built-in prescription coverage | An employer HRA contribution is folded into the total |
| No — standalone dental or vision you can decline separately | A separate $600 dental plan stays out of Code DD |
| No — HSA contributions (Code W), health FSA salary reductions, deductibles and copays | Your $2,000 HSA contribution appears under Code W, not Code DD |
The practical result is simple. Code DD never raises your tax bill. It does not appear in Box 1, Box 3, or Box 5. It does not get added to your adjusted gross income. It has no effect on your income tax, Social Security tax, or Medicare tax.
That is why a five-figure Code DD amount is normal. Family coverage commonly costs well over $20,000 a year in total premiums. A large Code DD number does not mean something went wrong. It means your coverage costs a lot, and your employer pays most of it.
## Why Some W-2s Have No Code DD
Not every employer must report Code DD. The IRS gives transition relief to smaller employers. If your employer filed fewer than 250 W-2 forms for the prior calendar year, Code DD reporting is not required.
So a missing Code DD usually means one of three things:
1. **Your employer is small.** Fewer than 250 W-2s filed last year means the employer is exempt. Nothing is missing. Nothing is wrong.
2. **You had no employer-sponsored coverage.** If you declined the company plan, or you were not eligible, there is no coverage cost to report.
3. **You changed jobs.** One employer’s W-2 may show Code DD while another’s does not. Each employer reports only its own coverage.
Do not add a Code DD amount yourself. If your employer was not required to report it, leave it blank. Your return does not need it either way.
## How to Check Your Code DD Amount
Code DD is informational, so there is no tax line to reconcile. Still, a quick check can catch errors and clear up confusion.
1. **Compare it to your benefits statement.** Your open enrollment summary or benefits portal usually shows the total monthly premium. Multiply by 12 and compare to Code DD. Small differences can come from mid-year plan changes.
2. **Check your final pay stub.** Your per-paycheck premium deduction times the number of pay periods gives your share only. Code DD should be larger than your share, because it adds the employer share.
3. **Ask for a breakdown if the number looks far off.** Your HR or benefits team can split the total into the employer share and your share.
4. **Remember mid-year changes.** Joining mid-year, switching plans, or changing from single to family coverage all change the yearly total. A partial-year total is normal.
5. **Do not compare Code DD to Box 14.** Box 14 holds employer-specific notes. It is not the same as Code DD, and the two numbers rarely match.
If you already filed your return, Code DD played no part in it. You can follow [Tax Refund Status](https://bhcpatax.com/tax-refund-status/) to track any refund. When you file with this W-2, any refund the IRS issues posts to your transcript as [IRS Code 846: Refund Issued](https://bhcpatax.com/irs-code-846/).
## What Code DD Does NOT Mean
– **It does not mean you paid that amount.** Code DD is the full cost of coverage. Your share is usually much smaller than the total.
– **It does not mean you owe tax on it.** The amount is excluded from income. It is not added to Box 1.
– **It does not mean you can deduct it.** Code DD is not a deduction. Do not put it on Schedule A or anywhere else on your return.
– **It does not mean your employer paid it all.** The total combines the employer share and your share. The split is not shown on the W-2.
– **It does not include your medical bills.** Deductibles, copays, and coinsurance are your out-of-pocket costs. They are not in Code DD.
– **It does not affect your premium tax credit.** Code DD alone does not decide marketplace subsidy eligibility. That depends on your offer of affordable coverage and other rules.
One narrow exception is worth knowing. If your employer covers a domestic partner who is not your tax dependent, the employer’s cost of that partner’s coverage can count as imputed income to you. That imputed amount goes into Boxes 1, 3, and 5. The full coverage cost still appears under Code DD. If this applies to you, check your pay stubs for an imputed income line and talk to a tax professional.
## What To Do When You See Code DD
Follow these steps, in order:
1. **Read it as information, not income.** Do not add Code DD to your wages. Do not enter it on Form 1040.
2. **Compare it to your benefits statement.** A rough match confirms the number. A large gap is worth one question to HR.
3. **Check whether your employer had to report it.** Fewer than 250 W-2s filed last year means reporting was optional. A missing Code DD is then expected, not an error.
4. **Keep the W-2 with your tax records.** Code DD helps you compare coverage costs across years and employers, even though it changes no tax line.
5. **Check your wage transcript if the W-2 itself looks wrong.** Pull it through the [IRS Get Transcript tool](https://www.irs.gov/individuals/get-transcript) and compare the wage figures. If you are unsure how to read it, use [How to Read an IRS Account Transcript: Step-by-Step Guide](https://bhcpatax.com/how-to-read-irs-account-transcript/).
## When to Ask Your Employer or a Tax Professional
Contact your employer’s HR or benefits team when:
– Code DD is wildly different from your benefits statement with no plan change to explain it.
– Code DD appears but you had no employer coverage all year.
– Your pay stub shows an imputed income line you do not understand.
– You need the employer-versus-employee split for a benefits decision.
Talk to a tax professional when imputed income for a non-dependent partner is involved, or when you are comparing an employer offer against marketplace coverage. Code DD is informational, but the choices around it can still have tax effects.
The official code list is in the [IRS General Instructions for Forms W-2 and W-3](https://www.irs.gov/instructions/iw2w3).
## Related Guides
– [IRS Transcript Codes: Complete List and Meanings](https://bhcpatax.com/irs-transcript-codes/)
– [IRS W-2 Box 12 Code AA Meaning: Roth 401(k) Contributions](https://bhcpatax.com/irs-w-2-box-12-code-aa/)
– [IRS W-2 Box 12 Code D Meaning: 401(k) Elective Deferrals](https://bhcpatax.com/irs-w-2-box-12-code-d/)
– [How to Read an IRS Account Transcript: Step-by-Step Guide](https://bhcpatax.com/how-to-read-irs-account-transcript/)
## FAQ
### What does irs w-2 box 12 code dd mean?
It means the total cost of your employer-sponsored health coverage for the year. Per the IRS General Instructions for Forms W-2 and W-3, Code DD reports the “Cost of employer-sponsored health coverage.” The figure combines your employer’s share and your share of the premiums.
### Is Code DD taxable income?
No. The IRS instructions state plainly: “The amount reported with code DD is not taxable.” It does not appear in Box 1, Box 3, or Box 5, and it does not change anything on your tax return.
### Do I need to report Code DD on my tax return?
No. Do not enter it on Form 1040. Do not add it to your wages. Do not claim it as a deduction. The IRS describes this reporting as informational only, so employees can see the full cost of their coverage.
### Why is my Code DD amount so large?
Because it is the full cost of the plan, not just your share. Your employer usually pays most of the premium. Family coverage totals commonly exceed $20,000 a year. A large Code DD number reflects the real price of the coverage, not an amount you owe.
### Why does my W-2 have no Code DD entry?
Most likely your employer filed fewer than 250 W-2 forms for the prior year. The IRS exempts those employers from Code DD reporting. Another possibility is that you had no employer-sponsored coverage that year. Either way, a missing Code DD is not an error on your return.
### Is Code DD the same as what I paid for health insurance?
No. Code DD is the total coverage cost, employer share plus your share. Your own premium payments are only part of it. Deductibles, copays, and coinsurance are not included at all.
**Disclaimer:** This post is general information only and is not tax advice. Every tax situation is different. For advice about your own W-2 or health coverage, consult a qualified tax professional or contact the IRS directly.
—
Why Some W-2s Have No Code DD
Not every employer must report Code DD. The IRS gives transition relief to smaller employers. If your employer filed fewer than 250 W-2 forms for the prior calendar year, Code DD reporting is not required.
So a missing Code DD usually means one of three things:
- Your employer is small. Fewer than 250 W-2s filed last year means the employer is exempt. Nothing is missing. Nothing is wrong.
- You had no employer-sponsored coverage. If you declined the company plan, or you were not eligible, there is no coverage cost to report.
- You changed jobs. One employer’s W-2 may show Code DD while another’s does not. Each employer reports only its own coverage.
Do not add a Code DD amount yourself. If your employer was not required to report it, leave it blank. Your return does not need it either way.
How to Check Your Code DD Amount
Code DD is informational, so there is no tax line to reconcile. Still, a quick check can catch errors and clear up confusion.
- Compare it to your benefits statement. Your open enrollment summary or benefits portal usually shows the total monthly premium. Multiply by 12 and compare to Code DD. Small differences can come from mid-year plan changes.
- Check your final pay stub. Your per-paycheck premium deduction times the number of pay periods gives your share only. Code DD should be larger than your share, because it adds the employer share.
- Ask for a breakdown if the number looks far off. Your HR or benefits team can split the total into the employer share and your share.
- Remember mid-year changes. Joining mid-year, switching plans, or changing from single to family coverage all change the yearly total. A partial-year total is normal.
- Do not compare Code DD to Box 14. Box 14 holds employer-specific notes. It is not the same as Code DD, and the two numbers rarely match.
If you already filed your return, Code DD played no part in it. You can follow Tax Refund Status to track any refund. When you file with this W-2, any refund the IRS issues posts to your transcript as IRS Code 846: Refund Issued.
What Code DD Does NOT Mean
- It does not mean you paid that amount. Code DD is the full cost of coverage. Your share is usually much smaller than the total.
- It does not mean you owe tax on it. The amount is excluded from income. It is not added to Box 1.
- It does not mean you can deduct it. Code DD is not a deduction. Do not put it on Schedule A or anywhere else on your return.
- It does not mean your employer paid it all. The total combines the employer share and your share. The split is not shown on the W-2.
- It does not include your medical bills. Deductibles, copays, and coinsurance are your out-of-pocket costs. They are not in Code DD.
- It does not affect your premium tax credit. Code DD alone does not decide marketplace subsidy eligibility. That depends on your offer of affordable coverage and other rules.
One narrow exception is worth knowing. If your employer covers a domestic partner who is not your tax dependent, the employer’s cost of that partner’s coverage can count as imputed income to you. That imputed amount goes into Boxes 1, 3, and 5. The full coverage cost still appears under Code DD. If this applies to you, check your pay stubs for an imputed income line and talk to a tax professional.
What To Do When You See Code DD
Follow these steps, in order:
- Read it as information, not income. Do not add Code DD to your wages. Do not enter it on Form 1040.
- Compare it to your benefits statement. A rough match confirms the number. A large gap is worth one question to HR.
- Check whether your employer had to report it. Fewer than 250 W-2s filed last year means reporting was optional. A missing Code DD is then expected, not an error.
- Keep the W-2 with your tax records. Code DD helps you compare coverage costs across years and employers, even though it changes no tax line.
- Check your wage transcript if the W-2 itself looks wrong. Pull it through the IRS Get Transcript tool and compare the wage figures. If you are unsure how to read it, use How to Read an IRS Account Transcript: Step-by-Step Guide.
When to Ask Your Employer or a Tax Professional
Contact your employer’s HR or benefits team when:
- Code DD is wildly different from your benefits statement with no plan change to explain it.
- Code DD appears but you had no employer coverage all year.
- Your pay stub shows an imputed income line you do not understand.
- You need the employer-versus-employee split for a benefits decision.
Talk to a tax professional when imputed income for a non-dependent partner is involved, or when you are comparing an employer offer against marketplace coverage. Code DD is informational, but the choices around it can still have tax effects.
The official code list is in the IRS General Instructions for Forms W-2 and W-3.
Related Guides
- IRS Transcript Codes: Complete List and Meanings
- IRS W-2 Box 12 Code AA Meaning: Roth 401(k) Contributions
- IRS W-2 Box 12 Code D Meaning: 401(k) Elective Deferrals
- How to Read an IRS Account Transcript: Step-by-Step Guide
FAQ
What does irs w-2 box 12 code dd mean?
It means the total cost of your employer-sponsored health coverage for the year. Per the IRS General Instructions for Forms W-2 and W-3, Code DD reports the “Cost of employer-sponsored health coverage.” The figure combines your employer’s share and your share of the premiums.
Is Code DD taxable income?
No. The IRS instructions state plainly: “The amount reported with code DD is not taxable.” It does not appear in Box 1, Box 3, or Box 5, and it does not change anything on your tax return.
Do I need to report Code DD on my tax return?
No. Do not enter it on Form 1040. Do not add it to your wages. Do not claim it as a deduction. The IRS describes this reporting as informational only, so employees can see the full cost of their coverage.
Why is my Code DD amount so large?
Because it is the full cost of the plan, not just your share. Your employer usually pays most of the premium. Family coverage totals commonly exceed $20,000 a year. A large Code DD number reflects the real price of the coverage, not an amount you owe.
Why does my W-2 have no Code DD entry?
Most likely your employer filed fewer than 250 W-2 forms for the prior year. The IRS exempts those employers from Code DD reporting. Another possibility is that you had no employer-sponsored coverage that year. Either way, a missing Code DD is not an error on your return.
Is Code DD the same as what I paid for health insurance?
No. Code DD is the total coverage cost, employer share plus your share. Your own premium payments are only part of it. Deductibles, copays, and coinsurance are not included at all.
Disclaimer: This post is general information only and is not tax advice. Every tax situation is different. For advice about your own W-2 or health coverage, consult a qualified tax professional or contact the IRS directly.