Tax-Lot Sale Planner

Model which shares you intend to sell across multiple tax lots, then compare realized gain or loss and a simplified tax effect using your own basis, sale price, treatment, and tax-rate assumptions.

Sale assumptions

Reader-entered assumption only; no federal or state rate is looked up.
The planner does not infer holding period. You assign a treatment to each lot below.

Example inputs are illustrative, not tax-rate guidance or a suggested disposal plan. Reconcile your actual lot quantities and basis to broker records and tax documents before acting.

Selected-sale summary

50 sharesSelected for sale
$5,000.00Gross modeled proceeds
$4,200.00Cost basis of selected shares
$800.00Net realized gain / loss before tax netting rules
$220.00 modeled tax on gains$60.00 modeled potential tax value of losses$160.00 mechanical modeled tax cost$84.00 weighted basis / selected share

The mechanical net tax effect is not an estimated tax bill. A loss is given potential tax value only under the simplifying assumption that it is fully usable at the entered rate.

Tax lots

Enter up to 12 lots for one security. Fractional shares are allowed. The treatment column is your assumption; this planner does not determine holding period.

LotShares availableBasis / shareShares to sellTax treatment assumptionActions

Selected-lot economics

Positive realized gains receive the entered tax-rate cost. Realized losses receive a potential tax value only as a mechanical, fully-usable-loss assumption. Zero-share rows remain visible but contribute nothing to totals.

LotSold / remainingBasis soldProceedsRealized gain / lossAssumed rateGain taxPotential loss tax value
Older low-basis lot20 / 30$1,200.00$2,000.00$800.00Long-term · 20%$160.00$0.00
Recent lot20 / 20$1,800.00$2,000.00$200.00Short-term · 30%$60.00$0.00
High-basis lot10 / 20$1,200.00$1,000.00-$200.00Short-term · 30%$0.00$60.00

What this planner does — and does not — decide

A tax lot is modeled from the basis and quantity you enter. The planner does not import or certify brokerage basis, choose lots automatically, decide whether a lot is actually short-term or long-term, or recommend a disposal method. It simply makes the consequences of your entered selection easier to compare.

The modeled loss value is especially limited. This planner does not apply wash-sale rules, identify substantially identical securities, inspect replacement purchases, apply capital gain/loss netting, determine deduction limits or carryforwards, or know your other transactions. A displayed potential loss tax value may therefore be unavailable, deferred, or different in a real tax return.

How the calculation works

Proceeds = shares sold × entered sale price
Basis sold = shares sold × entered basis per share
Realized gain / loss = proceeds − basis sold
Gain tax = positive realized gain × entered treatment rate
Potential loss tax value = absolute realized loss × entered treatment rate

Tax rates are reader-entered assumptions. The planner has no built-in federal or state capital-gains bracket, statutory threshold, holding-period day count, or wash-sale day count. It is a planning aid, not tax advice or a tax-return calculation.