3 Mar, 2026
Time to read: 4 minutes
Last updated: 3 Mar, 2026 10:30 pm

Hsa Contributions On W2: Where To Find Them (2026)

HSA Contributions on W2: Where To Find Them (2026)
Written by: - Phil Baker

Reporting HSA contributions on W2 forms correctly is something every employer offering health savings accounts needs to get right. When Box 12 contains errors, the IRS can issue penalties, and employees may become confused during tax season.

A clear understanding of where these amounts show up saves time and prevents costly filing mistakes. If you need to create accurate pay documentation, a paystub generator can help.

This guide walks through how to find HSA contributions on W2 records, current contribution limits, and what to do when the numbers don't add up.

Key Takeaways

  • HSA contributions appear on your W-2 in Box 12 under Code W, combining both employer and employee pre-tax payroll contributions into one total

  • The 2026 HSA contribution limit is $4,400 for self-only coverage and $8,750 for family coverage

  • Direct contributions made outside payroll don't appear on the W-2; report those on IRS Form 8889

  • Code W and Code DD are different: Code W is for HSA contributions, Code DD is for employer health coverage costs

Table Of Contents

What Is a Health Savings Account (HSA)?

A Health Savings Account (HSA) is a tax-advantaged account tied to a High-Deductible Health Plan (HDHP). It lets employees set aside pre-tax dollars for qualified medical expenses. Contributions can come from the employer, the employee, or both. When processed through payroll, HSA contributions lower taxable income and FICA obligations on both sides.

From the employer's perspective, HSAs deliver a genuine payroll tax advantage. Each dollar routed through a Section 125 cafeteria plan cuts FICA taxes for the business and the employee alike. That makes HSAs one of the more cost-effective benefits to pair with an HDHP. On the employee side, funds cover qualifying expenses. These include prescriptions, doctor visits, and long-term care, among others. Whatever balance remains rolls over from year to year.

HSA Contributions on W2: Box 12 Code W Explained

Worker viewing good news on phone​

All HSA contributions on W2 forms show up in Box 12, tagged with Code W. The IRS requires employers to report the combined total of pre-tax payroll deductions and employer contributions in this spot. So, where is HSA contribution on W2? Box 12 Code W is the answer. The W-2 HSA code is always "W" in Box 12.

That Code W figure is a single combined number. It combines the employer's contribution and the employee's pre-tax payroll deduction into a single total. There's no line-by-line breakdown of each party's share. Employees who want that detail should review their pay stubs or contact their HSA provider for statements.

Code W and Code DD aren't the same thing. Code DD tracks the cost of employer-sponsored group health coverage. It has nothing to do with HSA on W2 reporting. Seeing both codes on a W2 is perfectly normal since they serve separate purposes. For a deeper look at what FWT means on your paystub, check our separate guide.

For payroll teams, most software platforms (ADP, Gusto, Paychex) auto-populate Code W. It's still worth verifying the mapping during your annual W2 review to catch reporting errors early.

How To Find HSA Contributions on Your W2

Your HSA contributions on W2 are located in Box 12 under Code W. That figure combines employer and employee pre-tax payroll contributions. You can also cross-check the amount through your HSA provider's portal or by reviewing pre-tax deductions on your pay stubs.

You can use these three methods to locate the exact number:

  1. W2 Form: Open Box 12. Find the line labeled "W." The dollar amount next to it represents your total HSA contribution for the tax year.

  2. HSA Provider Portal: "How do I find my HSA contributions online?" Log in to your account at Fidelity NetBenefits, HealthEquity, or HSA Bank. Navigate to "Contributions" or "Tax Year Summary" for a full breakdown. This is the most reliable way to get an answer to "How to find my HSA contributions outside of tax forms?"

  3. Pay Stubs: Look at the pre-tax deductions column on any pay stub. Multiply the per-period HSA deduction by the number of pay periods to get your annual total. Knowing your pay stub deductions makes this calculation straightforward.

If the W2 figure doesn't match your own records, reach out to HR or payroll before filing. Understanding where to find HSA contributions on W2 and how to find your HSA contributions on W2 can help ensure an accurate tax return.

How Do I Know If I Have an HSA?

Getting help with online access​

How do I know if I have an HSA? There are three places to check and confirm HSA enrollment. Start with your W2 Box 12. Look for a Code W entry. Then review your pay stubs for an HSA pre-tax deduction line. Finally, check your employer's benefits portal for active enrollment status.

Here's what to look for:

  • W2 Box 12: A Code W entry with a dollar amount means you had (or have) an HSA with payroll contributions that year.

  • Pay Stub: Look for a line item under pre-tax deductions labeled "HSA" or "Health Savings." This is one way to answer "Where can I find my HSA contributions?" Our pay stub abbreviations guide explains other common terms.

  • Benefits Portal: Log in to your employer's benefits platform and check enrolled plans. HSA enrollment is typically bundled with an HDHP.

If you're enrolled in an HDHP but don't see Code W on your W2, it likely means no payroll contributions were made that year. You could still have an HSA with a balance from prior years or from direct contributions.

Other Tax Forms for HSA Contributions

Beyond the W2, three IRS forms relate to HSA activity. Once you've located your HSA contributions on W2 in Box 12, these forms round out the picture.

Form 8889

Employees file Form 8889 with their tax return. It captures all HSA contributions, distributions, and any deductions for contributions made outside payroll. The Code W amount from the W2 transfers directly to Form 8889 Part I.

Form 1099-SA

The HSA custodian sends Form 1099-SA when distributions were taken during the tax year. Box 1 shows total withdrawals. Employees use this to verify qualified medical expenses on Form 8889 Part II.

Tax Form 5498-SA

This form is purely informational. The HSA custodian issues it after the filing deadline to document total contributions received. Employees don't need to file it with the IRS. If you're asking, "Where do I find my HSA contributions for the full year?", keep in mind that the 5498-SA provides that total.

HSA Contribution Limits and Special Rules

The IRS adjusts HSA contribution limits annually. For payroll teams, staying current on these numbers can prevent over-contribution penalties.

  • 2025 Limits: $4,300 (self-only), $8,550 (family)

  • 2026 Limits: $4,400 (self-only), $8,750 (family)

  • Catch-Up: $1,000 extra per year for those 55 and older

The contribution deadline lines up with the tax filing deadline, April 15. Once an employee enrolls in Medicare, they lose HSA eligibility entirely. You can use a W2 generator to create accurate W2 forms with the correct HSA reporting.

One common filing mistake worth flagging is that employees who contribute through pre-tax payroll deductions sometimes also claim an HSA deduction on Schedule 1. That's a double-deduction error. Pre-tax payroll amounts are already excluded from W2 Box 1 wages. Claiming them again produces an incorrect return.

Always verify your HSA contributions on W2 before filing to avoid this issue. If you need help understanding how to calculate W-2 wages from a paystub, we have a step-by-step guide.

Missing HSA Contributions on W2: What To Do

When HSA contributions are missing from your W2, the first step is to determine whether they were processed through payroll or sent directly to the HSA custodian. Direct contributions bypass the W2 entirely. Ensure you report them on IRS Form 8889, Line 2. For payroll errors, contact HR and request a corrected W2 or W-2c before April 15. Learn more about corrected W2 deadlines and what to expect.

Two scenarios to distinguish:

  • Direct Contributions (Non-Payroll): These never show up on the W2. The employee reports them on Form 8889.

  • Payroll Error: If payroll-deducted HSA amounts are missing from Box 12, request a corrected W2. If the original was already filed with the SSA, a W-2c is required.

You Might Also Like

Final Thoughts

HSA contributions on a W2 are straightforward once you know where to look, that is, Box 12, Code W. Cross-reference that amount against your HSA provider portal and pay stubs to confirm accuracy before filing. For employers, verifying HSA contributions on W2 forms during your annual review prevents IRS penalties and cuts down on employee inquiries.

Need professional pay documentation for your business? Generate accurate pay stubs in under 2 minutes at PayStubCreator.net.

Create Your Pay Stub Now!

It takes an average of less than 5 minutes.

How are you paid?
Employment status
Select your state
Virginia
Create your paystubs in 4 easy steps
Your Pay stub Sample in black and white

Frequently Asked Questions

Code W reports HSA contributions processed through payroll (employer plus employee pre-tax). Code DD reports the total cost of employer-sponsored group health insurance. They track entirely separate benefits.

No. Amounts reported in Box 12 Code W are already excluded from taxable wages in Boxes 1, 3, and 5. They're pre-tax and don't add to your tax liability.

The IRS set 2026 limits at $4,400 for self-only coverage and $8,750 for family coverage. Individuals 55 and older can contribute an additional $1,000 as a catch-up contribution.

Yes. Transfer the Code W amount to IRS Form 8889 Part I when filing. Even though contributions were pre-tax, the IRS still requires this reporting for reconciliation purposes.

Contact your payroll or HR department and request a corrected W2. If the original was already submitted to the SSA, your employer will need to issue a W-2c to correct Box 12.

Hi! How can I help you? Kris

Hi, there!

How can we help today?

Before we begin, please provide us with some quick information to assist you better:
Start the chat