Portfolio Rebalancer

This free portfolio rebalancing calculator compares your current stocks, bonds, and cash mix to target percentages and suggests trade directions to restore the plan. Use it when markets have moved allocations off-policy or when you are choosing between calendar and threshold rebalancing. Instant results, no signup. Educational — not tax or trade advice.

By AlgoFinanceLab Editorial · Reviewed by AlgoFinanceLab Editorial · Last updated: July 26, 2026

Portfolio management

Inputs

$
$
$
60%
30%

Results

Total portfolio
$90K
Drift score
12.2%
Rebalancing note
Minor drift detected. Consider gradual rebalancing over several weeks.
Actions
Asset Current Target Action
Stocks 72.2% 60% Sell $11,000
Bonds 20.0% 30% Buy $9,000
Cash 7.8% 10% Buy $2,000

Want to learn more? Explore our guides.

Learn rebalancing strategy

Disclaimer: This tool provides general rebalancing suggestions based on the allocation percentages you enter. It does not consider transaction costs, tax implications, or your specific financial situation. Rebalancing may trigger capital gains taxes. Consult a financial advisor before making investment changes.

How to use this calculator

  1. Enter the current market value of your stock holdings.
  2. Enter the current market value of your bond holdings.
  3. Enter cash and cash-equivalent balances counted in the portfolio.
  4. Set your target stock percentage.
  5. Set your target bond percentage (cash target is the remainder to 100%).

How the result is calculated

The tool sums stocks, bonds, and cash into total portfolio value, converts each sleeve to a current percent, and compares those percents with your targets. Drift score is the largest absolute percentage-point gap across sleeves. For each sleeve it computes the dollar value implied by the target percent and labels buy, sell, or hold based on whether you are under, over, or roughly on target.

Total = Stocks + Bonds + Cash
Current % = Sleeve value ÷ Total
Cash target % = 100 − Stock target − Bond target
Drift = max(|current% − target%| across sleeves)
Trade ≈ (Target% × Total) − Current sleeve value

Worked example

Suppose stocks are $65,000, bonds $18,000, and cash $7,000 (total $90,000) with targets of 60% stocks / 30% bonds / 10% cash. Current weights are about 72% / 20% / 8%, so stocks are heavy and bonds light. Drift is led by the stock overweight. The action list typically suggests trimming stocks and adding bonds (and possibly topping up cash) so each sleeve’s dollars match the target weights on the same total. If you rebalance inside a taxable brokerage, selling winners can realize capital gains; in a tax-advantaged account the same trades are often simpler. Threshold investors might wait until drift exceeds a band (for example five percentage points); calendar investors might run this check every six or twelve months regardless.

What your results mean

Total portfolio
Sum of the three sleeve values you entered — the base for all percentage math.
Drift score
Largest sleeve gap versus target in percentage points. Higher drift means you are further from policy.
Actions
Buy/sell/hold style guidance per sleeve to move toward targets on the current total value.
Rebalancing note
Short commentary on whether drift looks mild or elevated under your inputs.

Common mistakes

  • Rebalancing in taxable accounts without checking capital-gains impact.
  • Setting stock and bond targets that already exceed 100% combined.
  • Ignoring new contributions — sometimes you can rebalance by directing new cash instead of selling.
  • Chasing daily noise with tiny threshold bands that generate excess trading.
  • Forgetting that target policy should match time horizon and risk tolerance, not last year’s winner.

Frequently Asked Questions

What is a portfolio rebalancing calculator?
It shows how far your current mix has drifted from target weights and estimates the buys and sells that would restore those weights.
What is threshold rebalancing vs calendar rebalancing?
Calendar rebalancing trades on a schedule (for example each year). Threshold rebalancing trades when a sleeve drifts beyond a set band. Many investors combine both ideas.
How do I measure portfolio drift?
Compare each asset class’s current percent of the portfolio with its target percent. This tool’s drift score uses the largest of those gaps.
Does rebalancing create taxes?
In taxable accounts, selling appreciated assets can trigger capital gains. Tax-advantaged accounts generally do not tax trades inside the account. Location of assets matters.
How often should I rebalance?
There is no single correct frequency. Common approaches are annual/semiannual reviews or bands such as five percentage points — balanced against costs and taxes.
Can I rebalance with contributions only?
Often yes. Directing new money into underweight sleeves can reduce drift without selling, which is especially helpful in taxable accounts.
Is buy/sell guidance personalized advice?
No. It is arithmetic on the numbers you type. Confirm suitability, lot selection, and tax lots with a qualified advisor if needed.

Assumptions and methodology

Three sleeves only (stocks, bonds, cash). Cash target is residual. No transaction costs, bid-ask spreads, fund minimums, or tax lots. Drift ignores other assets (REITs, crypto, alternatives) unless you fold them into a sleeve. Actions assume you rebalance to targets on the current total without adding net new cash in the trade step.

Sources

Dig deeper with our portfolio management strategies guide, or try Position Size Calculator and Robo Advisor Fee Comparison.

Estimates only — not financial, lending, or investment advice. Decisions should be based on your full situation and professional guidance where appropriate.

Stay ahead of the market

Weekly finance research. No spam, no fluff.