BacktestPortfolios.com
Backtest any portfolio free - stocks, ETFs, crypto & gold, history back to 1871.

Portfolio Rebalancing Calculator

Enter what you hold today and your target allocation, and this free rebalancing tool shows exactly what to buy and sell to get back on target. Add new cash to rebalance with your contribution, or turn off selling to rebalance with fresh money only.

TickerCurrent $Target %
$
%
$
%
$
%
Targets 100.0%

With selling on, holdings are rebalanced exactly to target. With it off, only your added cash is used - it's directed to underweight holdings (no sales, fewer taxes).

Portfolio value $10,800
AssetNowNow %Target %ActionAfter
VTI$7,20066.7%60.0%Sell $720$6,480
VXUS$1,50013.9%20.0%Buy $660$2,160
BND$2,10019.4%20.0%Buy $60$2,160

How portfolio rebalancing works

Rebalancing means trimming holdings that have grown above their target weight and topping up those that have fallen below, so your risk stays where you intended. This calculator multiplies your target weights by your total portfolio value (including any new cash) to get each holding's target dollar amount, then shows the buy or sell needed to get there. Turning off selling rebalances with new contributions only - directing your fresh cash to the most underweight holdings - which avoids realizing capital gains.