HSA Sweep

Calculate an HSA cash-to-investment sweep from supplied thresholds.

Description

An HSA cash sweep leaves a supplied cash threshold and moves eligible excess into an investment balance.

An HSA cash sweep leaves a supplied cash threshold and moves eligible excess into an investment balance. A minimum transfer governs whether a sweep occurs.1

Calculate an HSA cash-to-investment sweep from supplied thresholds.

When to use HSA Sweep

Use this tool to calculate an HSA cash-to-investment sweep from supplied thresholds.

Prepare the supplied policy terms, dates, assumptions or recorded indicators requested. Keep monetary amounts on one currency basis and select the applicable thresholds separately.

How to use HSA Sweep and understand its results

  1. Prepare the supplied policy terms, dates, assumptions or recorded indicators requested. Keep monetary amounts on one currency basis and select the applicable thresholds separately.
  2. Enter cashBalance, cashThreshold, minimumSweep, existingInvestmentBalance using the field table and calculation rules, then run the tool.
  3. Read availableToSweep, sweepAmount, endingCashBalance, endingInvestmentBalance. 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
cashBalanceHSA cash balancenumber; minimum: 0Required
cashThresholdCash thresholdnumber; minimum: 0Required
minimumSweepMinimum investment sweepnumber; minimum: 0Required
existingInvestmentBalanceExisting investment balancenumber; minimum: 0Required

Enter nonnegative balances, threshold and minimum sweep. Return available excess, transfer and ending cash/investment balances. Equality at the minimum allows the full excess to transfer.

available=max(0,cash−threshold); sweep=available≥minimum ? available : 0

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

Output fieldMeaningValue type
availableToSweepCash available above thresholdnumber; minimum: 0
sweepAmountInvestment sweep amountnumber; minimum: 0
endingCashBalanceEnding cash balancenumber; minimum: 0
endingInvestmentBalanceEnding investment balancenumber; minimum: 0
json
{
  "input": {
    "cashBalance": 5000,
    "cashThreshold": 2000,
    "minimumSweep": 500,
    "existingInvestmentBalance": 10000
  },
  "output": {
    "availableToSweep": 3000,
    "sweepAmount": 3000,
    "endingCashBalance": 2000,
    "endingInvestmentBalance": 13000
  }
}

Limitations and assumptions

No money is moved and no investment suitability, fees, liquidity need or provider rules are evaluated.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use HSA Tax Savings: Estimate HSA contribution, payroll, and investment-growth tax savings. For a complementary task, use HSA Deductible Screen: Compare plan figures with caller-supplied HSA thresholds.

References

  1. HSA Sweep — tool.io

Similar or alternative tools

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