Portfolio rebalancing calculator

Get back to your target allocation with exact buy and sell amounts. Free, private, runs in your browser.

How it works

Total = sum of current values + new cash. Target value of each asset = Target % × Total.

  • Buy & sell: trade = Target value − Current value.
  • Buy only: new cash goes to underweight assets in proportion to how far they are below target. Any cash left after all targets are reached is split by target weights.

Example: $6,000 / $4,000 with a 50/50 target means sell $1,000 of the first and buy $1,000 of the second.

FAQ

How often should I rebalance?

Common approaches are on a calendar (e.g. yearly) or when an asset drifts more than 5 percentage points from target.

Why use buy-only mode?

Selling can trigger taxes and fees. Directing new contributions to underweight assets rebalances gradually without selling.

Do targets have to add up to 100%?

Yes. The calculator shows an error until they do.

Embed this calculator

Free to embed on your blog or site. Paste this HTML where you want the calculator to appear: