Tax Loss Harvest Offset Limit Calculator

Sequential eligible loss offsets to gains then caller ordinary-income cap, residual retained; no wash-sale/account/status applicability inferred. Caller independently establishes matching units, evidence, method edition and applicability; output is not compliance, diagnosis, work-safety approval, geological identity or validated hazard prediction.

Description

Eligible capital losses can be allocated first against gains and then against an independently applicable ordinary-income cap.

Eligible capital losses can be allocated first against gains and then against an independently applicable ordinary-income cap.1

Tracking the residual prevents unused losses from disappearing from the calculation.

When to use Tax Loss Harvest Offset Limit Calculator

Use this tool when you need to reproduce the stated calculation from measured records or independently selected model inputs. Establish jurisdiction, tax year, applicable authority, and eligible amounts or evidence before entering values. Minor-unit amounts use one currency; 12345 means 123.45 when that currency has 100 minor units per major unit. One basis point is 0.01 percentage points.

How to use Tax Loss Harvest Offset Limit Calculator and understand its results

  1. Establish jurisdiction, tax year, applicable authority, and eligible amounts or evidence before entering values. Minor-unit amounts use one currency; 12345 means 123.45 when that currency has 100 minor units per major unit. One basis point is 0.01 percentage points.
  2. Enter realizedEligibleLossMinor, eligibleCapitalGainMinor, callerOrdinaryOffsetCapMinor, following the field table and rules below, then run the tool.
  3. Read capitalGainOffsetMinor, ordinaryIncomeOffsetMinor, unappliedLossMinor. Use the output meanings below to interpret units, signs, flags, and any nested result fields.
  4. Correct reported input issues and run again. For a successful result, check the stated evidence coverage and assumptions before using it in your review.
Input fieldMeaningValue typeRequirement
realizedEligibleLossMinorRealized eligible loss minornumberRequired
eligibleCapitalGainMinorEligible capital gain minornumberRequired
callerOrdinaryOffsetCapMinorCaller ordinary offset cap minornumberRequired

Enter nonnegative safe-integer eligible loss, eligible gain, and ordinary-offset cap in one currency’s minor units. Use the smaller loss/gain amount first, then the smaller remaining-loss/cap amount. Return the remaining unapplied loss.

gainOffset=min(loss,gain); ordinaryOffset=min(loss−gainOffset,cap); remainder=loss−gainOffset−ordinaryOffset

Symbols follow the input and output meanings and the calculation rules above.

Output fieldMeaningValue type
capitalGainOffsetMinorCapital gain offset minornumber
ordinaryIncomeOffsetMinorOrdinary income offset minornumber
unappliedLossMinorUnapplied loss minornumber
json
{
  "input": {
    "realizedEligibleLossMinor": 100,
    "eligibleCapitalGainMinor": 40,
    "callerOrdinaryOffsetCapMinor": 30
  },
  "output": {
    "capitalGainOffsetMinor": 40,
    "ordinaryIncomeOffsetMinor": 30,
    "unappliedLossMinor": 30
  }
}

Limitations and assumptions

Eligibility, rates, dates, definitions, and exceptions are independently supplied facts. The arithmetic is not a complete return calculation or a determination of tax liability.

Missing required fields, unknown fields, wrong types, and violated calculation rules are input issues. Numeric values must be finite; nonfinite results are rejected.

Alternative or Complementary methods

For a related review, use Wash Sale Rule 30 Day Flag Checker: A replacement acquisition near a loss sale can be flagged for review using calendar dates and independently established substantial identity. This checker reports candidates within an inclusive thirty-day interval on either side of the sale. For a complementary step, use Carryforward Loss Expiry Years Lookup: Loss-carryforward expiry depends on the jurisdiction, taxpayer and loss type, and origin year. This lookup retrieves your verified expiry record rather than prescribing one universal number of years.

References

  1. Tax Loss Harvest Offset Limit Calculator — tool.io

Similar or alternative tools

  • Wash Sale Rule 30 Day Flag Checker

    A replacement acquisition near a loss sale can be flagged for review using calendar dates and independently established substantial identity. This checker reports candidates within an inclusive thirty-day interval on either side of the sale.

  • Carryforward Loss Expiry Years Lookup

    Loss-carryforward expiry depends on the jurisdiction, taxpayer and loss type, and origin year. This lookup retrieves your verified expiry record rather than prescribing one universal number of years.

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