You start filing your taxes online, enter your HSA contributions, and suddenly the software demands an upgrade to continue. What began as free filing now costs $120 or more just to report your Health Savings Account. This frustration hits thousands of filers every March and April during tax season. Choosing the best tax software for HSA reporting matters because Form 8889 is required for anyone with a high-deductible health plan to report Health Savings Account contributions and distributions on federal tax returns. The problem is not all tax software treats HSAs equally. Some charge hefty fees, others auto-populate incorrectly, and a few get the calculation just right for free.
2025/2026 HSA Limits at a Glance
2025 limits: $4,300 self-only, $8,550 family. 2026 limits: $4,400 self-only, $8,750 family. Age 55+ catch-up: Additional $1,000 per year. Excess penalty: 6% excise tax applies annually until corrected.
Why HSA Handling Varies Across Tax Software
Tax software companies categorize forms differently based on their pricing tiers. HSA reporting requires the "Deluxe" tier at most platforms because it is considered an adjustment to income, grouped with child care expenses and student loan interest deductions. This classification determines whether you can file for free or must pay.
The core challenge is Form 8889. You must file Form 8889 to report HSA contributions, figure your HSA deduction, and report distributions from HSAs. The form has three parts: contributions and deductions, distributions and qualified expenses, and income and additional tax for failure to maintain HDHP coverage. Each platform handles these sections with different levels of automation and error-checking.
Employer contributions, including employee payroll contributions through a cafeteria plan, include any amount an employer contributes to your HSA and should be shown on Form W-2, box 12, code W. Most software automatically pulls this figure from your W-2, but not all platforms clearly distinguish between employer contributions (line 9) and your personal contributions (line 2). This confusion causes the most common filing errors.
Another variation point is excess contribution handling. Code section 4973 imposes a 6% tax on excess contributions to an HSA, requiring Form 5329. Some software auto-generates Form 5329 when it detects overcontributions. Others require manual entry or miss the issue entirely, setting you up for IRS penalties.
TurboTax: HSA Walkthrough and Known Issues
TurboTax now requires the Deluxe version for HSA reporting, whereas in prior years it was included in the free version. Pricing varies by season, with early-season discounts often disappearing after February 28.
TurboTax asks clear questions in plain language. Form 8889 is automatically filled out when you enter HSA information, which can be found under both Wages and Income and Deductions and Credits. The interview process walks you through coverage type (self-only or family), contribution amounts, and distribution details.
Contributions to an HSA are usually facilitated by your employer's payroll department, made with pre-tax dollars and reported on your W-2 Box 12 Code W. TurboTax automatically imports this amount when you upload or manually enter your W-2, populating Form 8889 line 9 correctly in most cases.
The software handles excess contributions well. TurboTax will calculate if you have made excess contributions and generate Form 5329 to report them along with the additional 6% tax. The tax on excess contributions and earnings will be applied year after year until corrected. When TurboTax detects an overcontribution, it prompts you to remove the excess before the filing deadline to avoid penalties.
Important
Common TurboTax error: Users who make additional non-payroll contributions sometimes enter the total contribution amount on line 2, double-counting payroll contributions already reported on line 9. This triggers an excess contribution penalty. Always subtract your Box 12 Code W amount before entering line 2 contributions.
On line 2, the IRS asks you to report contributions you made for 2025, or contributions made on your behalf, but that does not include any money you contributed through payroll deductions. Instead, it is asking how much you contributed outside of payroll deductions. TurboTax clarifies this distinction reasonably well, but user confusion remains common.
The downside is cost. TurboTax advertises low prices but charges per service. Federal filing, state filing, and processing fees can total $120 or more. For HSA filers with otherwise simple returns, this premium feels excessive.
FreeTaxUSA: Best Free Option for HSA Filers
FreeTaxUSA handles HSAs completely free on the federal return, with state filing costing only $15.99. This pricing structure makes it the clear value leader for HSA filers who want to avoid upgrade fees.
In the FreeTaxUSA software, you report HSA contributions and distributions by selecting Deductions/Credits > Other Deductions/Credits > Health Savings Account (HSA) from the menu. Any HSA contributions made through your employer will automatically be populated by the software based on your W-2 entries. You will also be asked about contributions not through an employer. The interface is straightforward and less flashy than TurboTax, but the core functionality is solid.
FreeTaxUSA correctly distinguishes between employer and personal contributions. Generally, you can claim HSA contributions you made and contributions made by any other person, other than your employer, as a deduction. The reason is that contributions made by your employer are not included in your income, so they are already tax-free. HSA contributions made through an employer are usually shown in Box 12 of your W-2. The software pulls Box 12 Code W automatically and prompts you separately for any outside contributions.
The platform also handles premium pass-through contributions and employer contributions made outside the W-2. If employer contributions were made outside of a W-2 reporting structure, such as premium pass-through arrangements, FreeTaxUSA allows you to report these on a separate screen and enter post-tax contributions under the "Contributions Not Through an Employer" section so you may claim the income adjustment.
Pro Tip
Pro tip: Verify your numbers before entering them in tax software using our contribution calculator. FreeTaxUSA will not catch all eligibility issues, so confirm your coverage type and contribution limit before filing.
FreeTaxUSA includes Form 8889 in the free federal tier without upsells or hidden fees. The only additional cost is $15.99 per state return. For HSA filers, this represents the best combination of price and functionality.
The interface is less polished than TurboTax or H&R Block. You will not find as many help bubbles or contextual explanations. The interface is not as flashy as TurboTax but it walks you through everything clearly. If you know the basics of HSA rules or are willing to reference our Form 8889 guide, FreeTaxUSA delivers excellent results at minimal cost.
H&R Block: HSA Support and Limitations
H&R Block's online system requires an upgrade to their Deluxe version, costing approximately $70, to complete Form 8889 for HSA deductions. This places H&R Block in the middle tier for HSA filing costs.
The HSA tax forms you need are IRS Form 1099-SA, 5498-SA, and IRS Form 8889. Form 1099-SA displays how much of your HSA funds are spent within the year. Form 8889 is submitted with your tax return via Form 1040 or Form 1040-SR to report a distribution from the account, even if it is not taxable. You also report contributions and any deductions related to your HSA on this form. H&R Block walks you through each of these forms with guided questions.
The platform handles the most common HSA scenarios effectively. H&R Block offers the most robust free tier of the paid programs, though HSAs are not included in the free tier. Once you upgrade to Deluxe, the software provides clear prompts for contribution amounts, coverage type, and distribution details.
Your payroll contribution through a cafeteria plan is counted as employer contribution and reflected in Line 9 of Form 8889. Then Line 13 of your HSA deduction will be 0. H&R Block correctly implements this rule, but some users report confusion when they see zero deduction despite making payroll contributions. The software could do a better job explaining that payroll contributions already reduced your taxable income via your W-2.
Important
Watch out: H&R Block sometimes fails to import Box 12 Code W amounts from uploaded W-2s. Always verify that your employer contributions appear on Form 8889 line 9. If missing, you will need to enter them manually to avoid double-deducting contributions.
If you contributed $3,650 and you are in the 22% tax bracket, that could save you around $803 in taxes. The Form 8889 is required to claim this deduction properly, so the $70 upgrade would be well worth it in your case. For most HSA filers, the tax savings far exceed the software cost, but cheaper alternatives like FreeTaxUSA deliver the same result.
H&R Block offers in-person filing options as an alternative to the online platform. If you prefer face-to-face assistance with complex HSA situations, H&R Block's physical locations provide that option, though at significantly higher cost than DIY software.
TaxAct: HSA Features and Pricing
TaxAct limits its free filing to filers with very simple situations. Side hustlers, people with HSAs, and those who contribute to retirement accounts will not qualify for the Free tier. You must upgrade to TaxAct Deluxe to file Form 8889, placing HSA support in a paid tier.
TaxAct aligns its pricing with the complexity of a filer's situation. Filers who do not think of themselves as "complex" may be surprised to find that they need to use the Deluxe edition. TaxAct Deluxe typically costs less than TurboTax or H&R Block but more than FreeTaxUSA.
To enter your HSA contribution and distribution information into the TaxAct program, click Federal, then click Health Savings Accounts (HSA) to expand, then click All HSA topics. Continue with the interview process to enter all of the appropriate information. The navigation is straightforward once you know where to look.
On the screen titled Health Savings Accounts - Type of Coverage, if No coverage under an HDHP is selected, the HSA deduction will not carry to Schedule 1 (Form 1040). TaxAct enforces IRS eligibility rules, preventing deductions if you were not covered by an HDHP. This safeguard helps avoid audit flags.
The platform supports all standard HSA scenarios: payroll contributions, personal contributions, employer seed money, distributions, and excess contributions. TaxAct allows for employer contributions which are not reported in Box 12 of the W-2 with Code W. It still gets reported as an employer contribution on Form 8889. This flexibility helps filers with non-standard contribution arrangements.
Pro Tip
Pricing strategy: TaxAct tends to adjust prices throughout the tax season. December and January are the best time to lock in low rates. If you plan to use TaxAct, file early to get the lowest price.
Charging for state returns on the free tier is not consumer-friendly. TaxAct is not a great deal in 2026, as others offer better features with a slightly higher cost or similar features at a lower price point. For HSA filers specifically, FreeTaxUSA offers better value and H&R Block offers more polish at similar or lower cost.
TaxAct's main advantage is support for complex business returns. It is the best and only option for S Corp and Trust tax filings online, which is a big draw for many small business owners looking for DIY business tax filing. If you need both HSA reporting and business tax support in one platform, TaxAct fills that niche.
Side-by-Side Comparison: Features, Price, and HSA Support
Here is how the four major platforms stack up for HSA filers:
Federal Filing Cost:
- FreeTaxUSA: $0
- TaxAct: Approximately $35 (Deluxe, varies by timing)
- TurboTax: Approximately $49 (Deluxe, early season)
- H&R Block: $70 (Deluxe)
State Filing Cost:
- FreeTaxUSA: $15.99
- TaxAct: Approximately $40
- TurboTax: Approximately $39
- H&R Block: Included with Deluxe
Total Cost for Federal + One State:
- FreeTaxUSA: $15.99
- H&R Block: $70
- TaxAct: Approximately $75
- TurboTax: Approximately $88
Auto-Import W-2 Box 12 Code W:
- TurboTax: Yes, highly reliable
- FreeTaxUSA: Yes, reliable
- H&R Block: Yes, occasional glitches reported
- TaxAct: Yes
Excess Contribution Detection:
- TurboTax: Automatic, generates Form 5329
- H&R Block: Automatic, generates Form 5329
- FreeTaxUSA: Automatic calculation, less prominent warning
- TaxAct: Automatic calculation
Last-Month Rule Support:
- All four platforms support the last-month rule through coverage date questions, but explanations vary in clarity.
Prior-Year Contribution Entry:
- All platforms allow you to enter contributions made in 2026 by the unextended deadline for filing your 2025 federal income tax return, April 15, 2026.
At the Premium level and above, H&R Block is the low-cost leader when including one state return. The H&R Block downloadable software is quite a steal at under $120 for complex returns. For HSA-only filers without other complications, FreeTaxUSA remains the value champion.
Which Software to Choose Based on Your HSA Situation
Choose FreeTaxUSA if:
- You want the lowest total cost
- Your HSA situation is standard (payroll contributions, qualified distributions)
- You are comfortable with a basic interface
- You do not need extensive hand-holding or live support
Choose TurboTax if:
- You want the most polished user experience
- You value extensive contextual help and explanations
- You have complex HSA scenarios (mid-year coverage changes, multiple HSAs, excess contributions)
- Cost is not your primary concern
Choose H&R Block if:
- You want in-person filing support as an option
- You prefer a middle ground between cost and features
- You have other tax complexities beyond HSAs that benefit from robust software
- You want included state filing with your upgrade tier
Choose TaxAct if:
- You also need business tax support (S Corp, Schedule C)
- You are filing early in the season and can lock in low promotional pricing
- You want a less expensive alternative to TurboTax with similar functionality
For most readers of HSA Orbit, FreeTaxUSA represents the best value. If you have a more complicated tax return, including self-employment, itemized deductions, IRA/HSA contributions, or something else entirely, you will still be able to file your federal tax return for free with FreeTaxUSA. The $15.99 state filing fee is negligible compared to the tax savings your HSA generates.
Tips for Any Tax Software When Filing With an HSA
Regardless of which platform you choose, follow these steps to avoid the most common HSA filing errors:
Before you start: You should receive Form 1099-SA showing your total distributions. HSA administrators are required to send this out by late January. If you did not receive yours, contact your HSA administrator or your employer's HR department. Gather all tax forms before opening your software.
Verify Box 12 Code W: Employer contributions should be shown on Form W-2, box 12, code W. Confirm this amount matches your payroll records. If the amount is missing or incorrect, request a corrected W-2 from your employer before filing.
Do not double-count payroll contributions: Payroll contributions through a salary reduction agreement elected by an employee (a cafeteria plan) are treated as employer contributions and are not included on line 2. The single most common error is entering total contributions on line 2 instead of only non-payroll contributions. Your software should automatically populate line 9 from your W-2. Line 2 should only include contributions you made directly to your HSA outside of payroll.
Check your coverage type: If you were covered by both a self-only HDHP and a family HDHP at different times during the year, check the box for the plan that was in effect for a longer period. If you were covered by both at the same time, you are treated as having family coverage during that period. Answer coverage questions carefully - incorrect coverage type triggers incorrect contribution limits.
Understand the last-month rule: You may consider yourself an "eligible individual" for the entire year if you are an eligible individual on the 1st day of the last month of the tax year (December 1, for most individuals). The testing period begins with the last month of your tax year and ends on the last day of the 12th month following that month (December 1, 2025 through December 31, 2026). If you used the last-month rule to contribute a full year amount despite partial-year coverage, ensure you remain eligible through the entire testing period or face penalties.
Important
Critical: Any excess contribution remaining at the end of the tax year is subject to the additional tax. See Form 5329. If your software flags an excess contribution, do not ignore it. The 6% penalty applies every year until you correct the excess.
Keep receipts for qualified medical expenses: You do not need to send in receipts to prove your HSA funds were spent on qualified medical expenses, but you should keep them for your records for at least 3 years in case you are audited. Check your expense eligibility if you are unsure whether a distribution qualifies.
Review Form 8889 before filing: All software generates a PDF preview of your return. Pull up Form 8889 and verify line 2 shows only non-payroll contributions, line 9 matches W-2 Box 12 Code W, line 12 shows the correct contribution limit for your coverage type, line 13 shows your actual deduction (may be zero if all contributions were through payroll), and line 15 shows qualified medical expenses equal or exceed distributions. If any number looks wrong, go back through the interview and correct it before e-filing.
Frequently Asked Questions
Q: Can I deduct HSA contributions if my employer already took them from my paycheck pre-tax?
You can claim HSA contributions you made and contributions made by any other person, other than your employer, as a deduction. The reason is that contributions made by your employer are not included in your income, so they are already tax-free. Payroll contributions already reduced your taxable income through your W-2, so you do not get an additional deduction on line 13 of Form 8889. You still must file Form 8889, but your deduction will be zero.
Q: What happens if I contributed more than the annual limit?
Generally, you must pay a 6% excise tax on excess contributions. The excise tax applies to each tax year the excess contribution remains in the account. See Form 5329 to figure the excise tax. You can avoid the penalty by withdrawing the excess plus any earnings by your tax filing deadline (including extensions). Most tax software will detect excess contributions and prompt you to address them. For detailed steps, see our guide on how to fix excess HSA contributions.
Q: Do I need to file Form 8889 if I only took distributions and made no contributions?
If you (or your spouse, if filing jointly) received HSA distributions in 2025, you must file Form 8889 with Form 1040, Form 1040-SR, or Form 1040-NR, even if you have no taxable income or any other reason for filing. Yes, you must file Form 8889 any time your HSA had activity during the tax year, even if that activity was only distributions.
Q: My tax software shows zero HSA deduction even though I contributed. Is this correct?
If all your contributions came through payroll deductions, this is correct. Payroll contributions through a salary reduction agreement elected by an employee (a cafeteria plan) are treated as employer contributions and are not included on line 2. These contributions already reduced your W-2 Box 1 wages, so you received the tax benefit through payroll. Form 8889 line 13 will show zero, which is correct. You still benefit from the tax savings - it just happened at the payroll level rather than as a deduction on your return.
Q: Which form shows my total HSA contributions for the year?
HSA administrators are not required to send out Form 5498-SA, which is an informational document showing your total contribution amount, until May. If you have an online account, you should be able to log in to see your total contributions for the year. If you do receive Form 5498-SA, you are not required to file it with your taxes. Form 5498-SA is for your records and to confirm your contribution totals. You do not need to wait for it to file your taxes - your W-2 and your own contribution records provide the information you need for Form 8889.
Written by
Michael is a Certified Public Accountant and IRS Enrolled Agent who has spent 12 years helping individuals and businesses navigate tax-advantaged health accounts. He leads HSA Orbit's tax strategy content.