Portfolio Allocation Calculator
Compare current vs target portfolio weights, estimate rebalance trades, and explore weighted return scenarios across multiple assets.
Compare portfolio weights
Enter assets, current weights, and target allocation.
| Color | Asset | Current value | Current weight | Target weight | Target value | Rebalance action |
|---|
Educational estimate only. Not financial advice. Rebalance amounts assume full adjustment to target weights; taxes, fees, and minimum trade sizes are not included.
How portfolio rebalancing is calculated
Total value = sum of all asset values
Current weight % = asset value ÷ total value × 100
Target value = total value × target weight %
Rebalance amount = target value − current value
Positive rebalance amount = buy
Negative rebalance amount = sell
Turnover = sum of absolute buy/sell amounts ÷ 2
Portfolio allocation examples
Balanced portfolio
Stocks $60,000 (60%) · Bonds $30,000 (30%) · Cash $10,000 (10%)
Total $100,000 · $0 turnover · already at target
When current weights match target weights, rebalance actions are zero and estimated turnover is $0.
Portfolio needs rebalancing
Stocks $75,000 (60%) · Bonds $20,000 (30%) · Cash $5,000 (10%)
Total $100,000 · Sell Stocks $15,000 · Buy Bonds $10,000 · Buy Cash $5,000
Market moves shifted weights away from target. Estimated turnover is $15,000 (half of total buy/sell volume).
Equal-weight portfolio
Four assets · different current values · target 25% each
Total $100,000 · Largest sell $10,000 · Largest buy $10,000 · ~$15,000 turnover
Equal targets require selling overweight assets and buying underweight ones until each holds 25% of total value.
How to read the result
- Current weight shows today’s portfolio mix based on current values.
- Target weight is the desired allocation percentage you entered.
- Target value shows how much each asset should be worth at the target mix.
- Buy means the asset is below target—you would add that dollar amount to reach target.
- Sell means the asset is above target—you would reduce by that amount.
- Turnover estimates how much portfolio value would move during rebalancing (half of total buy plus sell volume).
- Within range appears when an asset is close enough to target based on your threshold setting.
- Rebalancing does not guarantee better returns—it only adjusts weights toward your stated targets.
Why portfolio allocation matters
Allocation affects how much risk exposure your portfolio has to each asset class or holding. Large market moves can shift weights away from your original plan without any trades. Rebalancing brings the portfolio back toward target weights you set for planning purposes.
Target weights are personal assumptions—not recommendations from this calculator. This tool shows math only; it does not decide which assets to buy or sell. For historical performance between assets, use our asset comparison tool.
Portfolio allocation vs asset performance
Portfolio allocation calculator
Shows current vs target weights and rebalance buy/sell amounts for the holdings you enter.
Asset comparison tool
Compares historical performance between assets over a chosen period.
ROI calculator
Estimates simple profit/loss and return from buy and sell prices.
DCA calculator
Models repeated purchases over time with custom or flat prices.
Frequently asked questions
What is portfolio allocation?
How do I calculate current portfolio weight?
What does target allocation mean?
What if my target weights do not total 100%?
What does rebalance amount mean?
How often should I rebalance?
Does this calculator recommend assets?
Is this portfolio allocation calculator free?
Build allocation by market
Past performance does not predict future results. CalculatorInvest provides educational tools only—not financial advice. Read our disclaimer.