What rebalancing is (and what it is not)
Rebalancing means restoring your portfolio back to a chosen target allocation (for example, 70% stocks / 30% bonds) after market movements cause the weights to drift. The purpose is risk control: keeping the portfolio’s risk profile close to what you originally intended.
Rebalancing is not a technique designed to “beat the market” or maximize returns. Sometimes it can help you systematically buy what has fallen and trim what has risen, but the primary goal is to prevent your portfolio from quietly becoming more aggressive (or more conservative) than you planned.
Why drift matters
- If stocks rally, your stock percentage can rise above target, increasing volatility and potential drawdowns.
- If bonds rally or stocks fall, your stock percentage can drop below target, potentially reducing expected long-term growth.
Rebalancing is the maintenance routine that keeps your portfolio aligned with your plan.
Three practical rebalancing methods
1) Calendar-based rebalancing (time schedule)
Calendar-based rebalancing means you rebalance on a fixed schedule, regardless of how large the drift is.
- Common schedules: annually (often), semiannually, or quarterly (less common for long-term investors).
- How it works: on the chosen date, calculate current weights and trade to return to targets.
- Strength: simple and easy to automate as a habit.
- Trade-off: you may rebalance when drift is small (unnecessary trades) or wait too long when drift is large (risk can deviate for months).
Practical rule of thumb: pick a date you can remember (e.g., your birthday, year-end, or tax-season checkpoint) and keep it consistent.
Continue in our app.
You can listen to the audiobook with the screen off, receive a free certificate for this course, and also have access to 5,000 other free online courses.
Or continue reading below...Download the app
2) Threshold-based rebalancing (drift bands)
Threshold-based rebalancing triggers trades only when an asset class drifts beyond a preset band around the target.
Two common ways to define thresholds:
- Percentage-point bands: rebalance if an allocation is off by more than, say, 5 percentage points (e.g., 70% target stocks, rebalance if stocks > 75% or < 65%).
- Relative bands: rebalance if an allocation is off by more than, say, 20% of its target (more common in institutional settings).
Strength: focuses trading on meaningful drift, which can reduce turnover.
Trade-off: requires monitoring (or alerts) and can trigger rebalancing during volatile markets, potentially more often than you expect.
Practical example of a simple band:
- Target: 70/30
- Band: ±5 percentage points
- Action: rebalance if stocks are >75% or <65% (or bonds are >35% or <25%).
3) Cash-flow rebalancing (contributions and withdrawals)
Cash-flow rebalancing uses money moving into or out of the portfolio to reduce drift, ideally avoiding sales.
- With contributions: direct new money to the underweight asset(s).
- With withdrawals: sell from the overweight asset(s) first to raise cash.
Strength: often the most tax- and cost-efficient approach because it can reduce or eliminate the need to sell appreciated holdings in taxable accounts.
Trade-off: it depends on having sufficient cash flow. If the drift is large and contributions are small, you may not be able to fix the allocation quickly without selling.
Tax-aware rebalancing (conceptual, not tax advice)
Taxes can turn “maintenance trades” into real costs. A tax-aware approach aims to keep the portfolio aligned while minimizing taxable sales where possible.
Key tax-aware ideas
- Prefer contributions to rebalance: buying the underweight asset with new money usually does not create a taxable event.
- Prefer withdrawals from overweight assets: if you need cash, selling the overweight side can rebalance and fund spending in one step.
- Be mindful of selling in taxable accounts: selling appreciated shares may realize capital gains. The larger the gain, the larger the potential tax impact.
- Frequency has trade-offs: rebalancing too often can increase taxable realizations (and trading frictions). Rebalancing too rarely can allow risk to drift far from target.
A practical way to apply this: use a two-layer rule—try cash-flow rebalancing first, and only sell if drift remains outside your threshold (or at your calendar checkpoint).
Step-by-step worked example: drift and two ways to rebalance
Assume a simple two-ETF portfolio:
- Stock ETF target: 70%
- Bond ETF target: 30%
Step 1: Start at target
| Asset | Target % | Starting value |
|---|---|---|
| Stock ETF | 70% | $70,000 |
| Bond ETF | 30% | $30,000 |
| Total | 100% | $100,000 |
Step 2: Market moves create drift
Suppose stocks rise by 20% and bonds fall by 5% over the next period.
- Stocks: $70,000 × 1.20 = $84,000
- Bonds: $30,000 × 0.95 = $28,500
- Total: $84,000 + $28,500 = $112,500
| Asset | New value | New weight | Drift vs target |
|---|---|---|---|
| Stock ETF | $84,000 | $84,000 / $112,500 = 74.67% | +4.67 percentage points |
| Bond ETF | $28,500 | $28,500 / $112,500 = 25.33% | -4.67 percentage points |
| Total | $112,500 | 100% |
Interpretation: the portfolio is now more stock-heavy than intended, meaning higher risk than the original 70/30 plan.
Step 3A: Rebalance using contributions (cash-flow rebalancing)
Assume you plan to contribute $10,000 now and want to use it to reduce drift without selling anything.
After contribution, total would be $112,500 + $10,000 = $122,500.
To be exactly at 70/30 on the new total:
- Target stocks = 70% × $122,500 = $85,750
- Target bonds = 30% × $122,500 = $36,750
Compare current holdings to targets (before investing the new $10,000):
- Stocks currently $84,000, target $85,750 → stocks are $1,750 under target.
- Bonds currently $28,500, target $36,750 → bonds are $8,250 under target.
So you can allocate the $10,000 contribution like this:
- Buy $1,750 of the Stock ETF
- Buy $8,250 of the Bond ETF
New holdings after contribution:
- Stocks: $84,000 + $1,750 = $85,750
- Bonds: $28,500 + $8,250 = $36,750
- Total: $122,500
This restores the 70/30 allocation with no sales, which is often the most tax-aware approach in a taxable account.
Step 3B: Rebalance by selling (trade-based rebalancing)
Now assume you have no new contribution and you want to rebalance immediately using trades.
Total is $112,500. To be at 70/30:
- Target stocks = 70% × $112,500 = $78,750
- Target bonds = 30% × $112,500 = $33,750
Compare current holdings to targets:
- Stocks currently $84,000, target $78,750 → stocks are $5,250 over target.
- Bonds currently $28,500, target $33,750 → bonds are $5,250 under target.
Rebalancing trades:
- Sell $5,250 of the Stock ETF
- Buy $5,250 of the Bond ETF
After trades:
- Stocks: $84,000 − $5,250 = $78,750
- Bonds: $28,500 + $5,250 = $33,750
- Total: $112,500
Tax-aware note on the selling method
If this sale happens in a taxable account and the Stock ETF shares sold have appreciated, you may realize capital gains. Conceptually, a tax-aware investor often tries to:
- Use contributions first (as in Step 3A).
- Use threshold or calendar rules to avoid unnecessary small taxable sales.
- If selling is required, consider selling lots with smaller gains (where your brokerage supports specific-lot identification), while still meeting the risk-control goal.
Putting it into a simple personal rule set
Here is a practical framework you can implement without over-optimizing:
- Primary method: cash-flow rebalancing whenever you contribute (direct new money to what’s underweight).
- Backstop method: check allocations on a calendar (e.g., once per year).
- Trigger method: if any major asset class is outside your band (e.g., ±5 percentage points), rebalance back toward target.
- Tax-aware preference: in taxable accounts, try to avoid selling unless drift is meaningful or risk has clearly moved away from your plan.