HSA Contribution Limit Year Type Lookup

Read caller verified HSA year/type limit and independently established catch-up plus actual employee/employer contribution ledger; no tax-law constants, eligibility/pro-rata inference or tax advice.

Description

Health savings account (HSA) contribution tracking needs the verified year/type limit and independently eligible catch-up amount.

Health savings account (HSA) contribution tracking needs the verified year/type limit and independently eligible catch-up amount. Employee and employer contributions share the recorded ledger.1

The returned values include Caller applicable hsa contribution limit minor, Total observed hsa contributions minor, Signed remaining hsa limit minor. The How section below explains the calculation, input rules and interpretation.

When to use HSA Contribution Limit Year Type Lookup

Use HSA Contribution Limit Year Type Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. No current tax-law constants, eligibility, proration or tax advice is supplied.

Prepare the observed policy, claim or quote evidence and independently verified policy tables. Monetary fields use integer minor units in one currency: for a currency with 100 minor units per major unit, enter 12345 for 123.45. One basis point is 0.01 percentage points, so 10000 basis points represents 100%.

How to use HSA Contribution Limit Year Type Lookup and understand its results

  1. Prepare the observed policy, claim or quote evidence and independently verified policy tables. Monetary fields use integer minor units in one currency: for a currency with 100 minor units per major unit, enter 12345 for 123.45. One basis point is 0.01 percentage points, so 10000 basis points represents 100%.
  2. Enter callerVerifiedHsaYearTypeIds, callerVerifiedAnnualLimitMinor, queryHsaYearTypeId, callerIndependentlyEligibleCatchUpMinor, observedEmployeeAndEmployerContributionsMinor using the field table and calculation rules, then run the tool.
  3. Read callerApplicableHsaContributionLimitMinor, totalObservedHsaContributionsMinor, signedRemainingHsaLimitMinor. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
callerVerifiedHsaYearTypeIdsCaller verified hsa year type idslist of stringRequired
callerVerifiedAnnualLimitMinorCaller verified annual limit minorlist of numberRequired
queryHsaYearTypeIdQuery hsa year type idstringRequired
callerIndependentlyEligibleCatchUpMinorCaller independently eligible catch up minornumberRequired
observedEmployeeAndEmployerContributionsMinorObserved employee and employer contributions minorlist of numberRequired

Enter aligned nonempty unique nonblank year/type IDs and integer limits 0–10¹², an exact query ID, integer catch-up and contribution entries 0–10¹². The contribution list may be empty. Return applicable limit, pooled contributions and signed remaining limit.

applicableLimit=catalogLimit+catchUp; used=sum(contributions); remaining=limit−used

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
callerApplicableHsaContributionLimitMinorCaller applicable hsa contribution limit minornumber
totalObservedHsaContributionsMinorTotal observed hsa contributions minornumber
signedRemainingHsaLimitMinorSigned remaining hsa limit minornumber
json
{
  "input": {
    "callerVerifiedHsaYearTypeIds": [
      "2026:self",
      "2026:family"
    ],
    "callerVerifiedAnnualLimitMinor": [
      400000,
      800000
    ],
    "queryHsaYearTypeId": "2026:self",
    "callerIndependentlyEligibleCatchUpMinor": 100000,
    "observedEmployeeAndEmployerContributionsMinor": [
      100000,
      200000
    ]
  },
  "output": {
    "callerApplicableHsaContributionLimitMinor": 500000,
    "totalObservedHsaContributionsMinor": 300000,
    "signedRemainingHsaLimitMinor": 200000
  }
}

Limitations and assumptions

No current tax-law constants, eligibility, proration or tax advice is supplied.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Extremely large text inputs are rejected. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use FSA Forfeit Use It Or Lose It Estimate Calculator: Unspent FSA funds can be reduced by eligible remaining claims. A verified carryover option then limits the amount preserved. For a complementary task, use Premium Tax Credit Subsidy Percent Lookup: A premium-credit scenario compares benchmark premium with a tiered household contribution. Enrollment premium caps the modeled credit.

References

  1. HSA Contribution Limit Year Type Lookup — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies