Stock Portfolio Rebalance Analyzer
Analyze portfolio drift and rebalancing needs. Enter values for instant results with step-by-step formulas.
Formula
Drift = Current % - Target %; Rebalance = (Target - Current) ร Portfolio Value
## Portfolio Rebalancing Formulas **Drift Calculation**: Drift (%) = Current Allocation % - Target Allocation % **Dollar Rebalancing Amount**: Rebalance $ = (Target % - Current %) ร Portfolio Value **Total Drift**: Total Drift = |Stocks Drift| + |Bonds Drift| + |Cash Drift| **Maximum Drift**: Max Drift = max(|Stocks Drift|, |Bonds Drift|, |Cash Drift|) **Rebalance Trigger**: If Max Drift >= Threshold (typically 5-10%), rebalance ## Why Drift Happens and Why It Matters Drift is inevitable because asset classes perform differently. In a bull market, stocks might return +20% while bonds return +3%. A 60/40 portfolio becomes: Before: $60K stocks, $40K bonds ($100K total) After: $72K stocks (+20%), $41.2K bonds (+3%) ($113.2K total) New allocation: 64% stocks, 36% bonds The 4% drift toward stocks increases portfolio risk. If investor's risk tolerance was based on 60/40, they're now taking more risk than planned. Rebalancing returns to 60/40 ($67.9K stocks, $45.3K bonds), maintaining intended risk level. Over long periods without rebalancing, portfolios can drift dramaticallyโ60/40 becoming 80/20 or 90/10. This concentrates risk beyond what investor originally intended and can devastate returns in downturns.
Worked Examples
Example 1: Moderate Drift - Rebalance Needed
Problem:Portfolio: $500K total. Target: 60% stocks, 30% bonds, 10% cash. Current: 70% stocks, 23% bonds, 7% cash. Rebalance?
Solution:Current allocation: Stocks: 70% ($350,000) Bonds: 23% ($115,000) Cash: 7% ($35,000) Target allocation: Stocks: 60% ($300,000) Bonds: 30% ($150,000) Cash: 10% ($50,000) Drift analysis: Stocks: +10% (overweight by $50,000) Bonds: -7% (underweight by $35,000) Cash: -3% (underweight by $15,000) Max drift: 10% (stocks) โ Exceeds 5% threshold! Rebalancing trades: Sell $50,000 stocks Buy $35,000 bonds Add $15,000 cash (or buy bonds) Tax consideration (taxable account): $50K sale may trigger capital gains If cost basis is $40K, gain = $10K Tax (20% LTCG): $2,000 Net rebalance: $50K stocks โ $35K bonds + $15K cash - $2K tax In IRA: no tax, simpler decision
Result:Rebalance needed | Max drift: 10% | Sell $50K stocks, buy $35K bonds, $15K cash
Example 2: Minor Drift - No Action
Problem:$100K portfolio. Target: 50/40/10 stocks/bonds/cash. Current: 53/38/9. Rebalance?
Solution:Current: Stocks: 53% ($53,000) Bonds: 38% ($38,000) Cash: 9% ($9,000) Target: Stocks: 50% ($50,000) Bonds: 40% ($40,000) Cash: 10% ($10,000) Drift: Stocks: +3% ($3,000 over) Bonds: -2% ($2,000 under) Cash: -1% ($1,000 under) Max drift: 3% This is well within 5% threshold. Recommendation: No action needed. Monitor drift in next quarterly review. If making regular contributions: Put next contributions into bonds (underweight) This gradually rebalances without selling Avoid trading for 3% driftโcosts exceed benefits.
Result:No rebalance needed | Max drift only 3% | Monitor quarterly | Use contributions to drift back
Example 3: Post-Bull Market Rebalance
Problem:$1M portfolio after stocks +40% year. Target 70/25/5. Now 80/17/3 due to stock gains. Taxable account with $200K unrealized gains.
Solution:Current (post-gains): Stocks: 80% ($800,000) Bonds: 17% ($170,000) Cash: 3% ($30,000) Target: Stocks: 70% ($700,000) Bonds: 25% ($250,000) Cash: 5% ($50,000) Drift: Stocks: +10% (+$100,000 overweight) Bonds: -8% (-$80,000 underweight) Cash: -2% (-$20,000 underweight) Max drift: 10% โ Rebalance needed But taxable account consideration: Selling $100K stocks Cost basis ~$600K for current $800K stocks Gains: $200K total, proportional sale = $25K gains Tax: $25,000 ร 20% = $5,000 After-tax rebalance: Sell $100K stocks โ $95K after tax Buy $80K bonds + $15K cash Alternative: Wait for pullback (stocks decline, auto-rebalancing) Use contributions to bonds over next 12-24 months Tax-loss harvest in next downturn Decision: Unless urgently need rebalance, use contributions method to avoid $5K
Result:10% drift (stocks overweight) | Rebalancing costs $5K tax | Alternative: use contributions over time
Frequently Asked Questions
What is portfolio rebalancing?
Rebalancing restores portfolio to target asset allocation. Over time, stocks outperform bonds, shifting 60/40 portfolio to 70/30. Rebalancing sells winners (stocks) and buys losers (bonds) to return to 60/40. This enforces 'buy low, sell high' discipline and manages risk by preventing overconcentration.
How often should I rebalance?
Common approaches: Calendar (annually, quarterly), Threshold (when any asset drifts 5-10% from target), Hybrid (annual review, plus threshold). Research shows annual rebalancing performs similarly to quarterly with less trading costs. Monthly is likely over-trading. Set threshold (5-10% drift) for emergency rebalance between calendar reviews.
What is target asset allocation?
Target allocation is your planned portfolio mix: stocks/bonds/cash percentages. Common rules: (100 - age) in stocks (40 year old = 60% stocks), risk tolerance adjustments, goal-based (aggressive = 80-90% stocks, conservative = 40-50%). Should be based on: time horizon, risk tolerance, goals.
Does rebalancing improve returns?
Rebalancing controls risk more than boosts returns. In long bull markets, not rebalancing (letting stocks run) may outperform. But rebalancing prevents: excessive concentration, risk above tolerance, panic selling during crashes. It's risk management, not return maximization. Studies show minimal return difference but significant risk reduction.
What costs are involved in rebalancing?
Costs: trading commissions (now usually $0 for stocks/ETFs), bid-ask spreads (0.01-0.1%), taxes on capital gains (15-20% long-term, ordinary income short-term), fund loads (avoid load funds). In taxable accounts, tax costs can exceed benefits. Use tax-loss harvesting and rebalance in IRAs first (no tax impact).
Should I rebalance in taxable or retirement accounts?
Prioritize tax-advantaged accounts (IRA, 401k) for rebalancingโno tax on trades. For taxable accounts: consider tax-loss harvesting (sell losers to offset gains), use new contributions to rebalance (rather than selling), tolerate wider bands before triggering taxable sales. Taxes can be 15-20% of rebalanced amount.
What if all assets are up/down together?
In correlated markets (all stocks down), rebalancing may not be needed because relative proportions don't change much. Rebalancing matters most when: assets move differently (stocks up 30%, bonds up 5%), creating drift from target allocation. Correlation affects rebalancing frequency.
How do I rebalance with contributions?
Most efficient rebalancing: use new contributions to buy underweight assets. Example: portfolio is 70% stocks (target 60%). Put next 6 months of contributions into bonds. This rebalances without selling (no taxes, no trading costs). Requires patience but very tax-efficient.
What about rebalancing within asset classes?
Asset class rebalancing: stocks/bonds/cash. Sub-asset rebalancing: US vs international, large vs small cap, growth vs value. Can do both but adds complexity. Many investors rebalance asset classes annually, sub-assets less frequently (2-3 years) or not at all (broad index funds).
When should I NOT rebalance?
Don't rebalance: if drift is under 5% threshold (trading costs exceed benefits), in taxable accounts when taxes are high, during extreme volatility (wait for stabilization), if retirement is imminent (sequence risk), or if doing so would realize large capital gains without offsetting losses.