Portfolio Rebalancing Calculator
Find trades needed to restore target asset allocation.
Enter your values
ⓘ Live results
Results
- Current allocation
- 70% stocks / 30% bonds
- Target allocation
- 60% stocks / 40% bonds
- Stock trade needed
- Sell $10,000.00
- Bond trade needed
- Buy $10,000.00
Quick answer
Rebalancing means selling assets that have grown above their target weight and buying those below it, restoring your intended risk level.
Trade = (target % x total value) - current value
How to use the Portfolio Rebalancing Calculator
- 1Enter your current stock and bond dollar values.
- 2Enter your target stock allocation percentage (bonds fill the remainder).
- 3Buy or sell the amounts shown to restore your target mix.
Worked example
Using the values the calculator loads with:
Inputs
- Current stock value70000 $
- Current bond value30000 $
- Target stock allocation60 %
Results
- Current allocation70% stocks / 30% bonds
- Target allocation60% stocks / 40% bonds
- Stock trade neededSell $10,000.00
- Bond trade neededBuy $10,000.00
Frequently asked questions
How often should I rebalance?
Common approaches are annually, or whenever an asset class drifts more than 5 percentage points from target.
Does rebalancing trigger taxes?
In taxable accounts, selling can trigger capital gains — consider rebalancing within tax-advantaged accounts first.
About this calculator
- Built and reviewed by James Whitfield · How we build and test calculators
- Report an error
Results are estimates for general information. For medical, legal, structural or financial decisions, confirm with a qualified professional.