TAX-SMART REBALANCE ESTIMATOR · 2026-06-10 consultance.ai

The
Tax-Smart
Rebalance.

A robo trims the same everywhere and mails the family a tax bill it never needed. Route the trim through the tax advantaged accounts first. See the difference in dollars.

Enter the household
01 //

Household

All accounts combined. Used to compute drift dollars and account weights.
Account balances
Accounts sum: calculating…
Target allocation (IPS bands ± 5 pts)
Asset class Current % Target %
Equities % %
Fixed income % %
Alternatives % %
Cash % %
Tax parameters
Blended LT cap gains + NIIT. Gains inside IRAs and the trust are not taxed currently.
Embedded gain fraction. A trim of $X in taxable realizes this % × $X of gain.
On Path B, realized gain in the taxable account is offset dollar-for-dollar by this amount before tax is applied.
02 //

Drift & routing

Asset class Current Target Drift (pts) Drift ($) Status
Total equity to trim
Sum of all over-band positions
Assumption (Path B capacity): Each account is assumed to hold the household-level allocation. Equity held in tax advantaged accounts = (His IRA + Her IRA + Family Trust) × current equity fraction. This simplification is conservative: if the tax advantaged accounts hold more equities than average, capacity is higher and tax savings increase.
Tax-advantaged equity capacity vs. trim required
Tax-advantaged total
Equity capacity (@ current eq%)
Trim required
Spills to taxable?
Two rebalance paths
Path A
Proportional (the robo)
Trim spread to taxable account
Gain realized (@ embedded %)
Harvest offset applied None
Estimated tax bill
Path B
Asset-location aware
Trim routed through tax advantaged first
Spill to taxable account
Gain before harvest offset
Harvest loss offset
Net taxable gain
Estimated tax bill
Estimated tax saved by routing the trim through tax advantaged accounts first
The order you trim in is the fee.
This is an estimate, not tax advice. A licensed tax advisor should review before execution.
Re-derive: drift dollar = (current% - target%) x household value. Tax saved = Path A tax minus Path B tax.
03 //

The read

Calculating…

04 //

Source tape