Portfolio Rebalancing Calculator
Portfolio rebalancing is the process of selling overweight assets and buying underweight ones to restore your target allocation — keeping your risk profile on track as markets move assets away from their intended weights.
Use this portfolio rebalancing calculator to see your current vs target allocation and get exact buy/sell amounts for each asset class. Enter up to 5 holdings.
Use this rebalancing calculator to rebalance your portfolio precisely — see the drift in each asset class and the trades needed to restore your target allocation.
| Asset | Current | Current % | Target % | Drift | Action |
|---|
How Portfolio Rebalancing Works
A portfolio rebalancing calculator answers a specific, practical question: given where your portfolio is today and where you want it to be, exactly how much of each asset do you need to buy or sell? This removes guesswork and helps you execute rebalancing with precision rather than rough estimates.
Why Portfolios Drift Out of Balance
Suppose you set a target of 60% US stocks, 30% bonds, and 10% international equities. After a strong year in US stocks, your portfolio might drift to 72% stocks, 22% bonds, and 6% international. Your portfolio is now more aggressive than intended — you're taking on more risk without having made a deliberate decision to do so. Rebalancing corrects this drift by selling some stocks and buying bonds and international to return to 60/30/10.
The Mechanics: Sell High, Buy Low
Rebalancing is the only systematic investing discipline that enforces selling high and buying low automatically, without requiring you to forecast market direction. When an asset has outperformed and grown beyond its target weight, rebalancing sells some of it. When an asset has underperformed and shrunk below its target weight, rebalancing buys more. Over time, this disciplined contrarian behavior can reduce sequence-of-returns risk and improve risk-adjusted performance.
Common Target Allocation Models
| Portfolio Type | US Stocks | Intl Stocks | Bonds | REITs/Other |
|---|---|---|---|---|
| Aggressive (80/20) | 60% | 20% | 20% | 0% |
| Moderate (60/40) | 40% | 20% | 35% | 5% |
| Balanced (50/50) | 35% | 15% | 45% | 5% |
| Conservative (30/70) | 20% | 10% | 65% | 5% |
| All-weather | 30% | 0% | 40% | 30% (Gold/Commodity) |
Key Insight: The 5/25 rule (popularized by Larry Swedroe) says to rebalance any asset that has drifted by more than 5 percentage points absolute or 25% of its target weight, whichever is smaller. This avoids unnecessary trading while keeping risk in check. For a 20% target allocation, 25% of 20% = 5 percentage points — so rebalance when it hits 15% or 25%.
Tax-Efficient Rebalancing Strategies
Selling appreciated assets triggers capital gains taxes in taxable accounts. Four strategies minimize this tax drag: (1) Contribution rebalancing — direct new investments to underweight assets instead of selling. (2) Dividend reinvestment routing — reinvest dividends in underweight assets. (3) Rebalance in tax-advantaged accounts — use your IRA or 401(k) for sell-to-rebalance trades, where capital gains have no immediate tax consequence. (4) Tax-loss harvesting — if an asset is below your cost basis, selling it generates a tax loss that offsets other gains.
For a complete guide on when and how to rebalance, see our article on how to rebalance a portfolio, which covers frequency, methods, and when to consider professional help.
Rebalancing vs. Continuing DCA
If you're still in the accumulation phase and adding money regularly, dollar-cost averaging into underweight assets can rebalance your portfolio gradually without triggering any sales. This is the most tax-efficient approach for most working investors. Selling to rebalance is more appropriate when you have a large portfolio relative to annual contributions, or when you've stopped contributing entirely (e.g., in early retirement).
After rebalancing, use our DCA calculator to model how consistent contributions grow your rebalanced portfolio, or check your stock return to measure how individual holdings have performed.