What is Portfolio Rebalancing and How to Do It — Practical Guide
Investment portfolio rebalancing step by step. When, how often, and what methods to use to restore target asset allocation.
14 min czytaniaWhat Is Rebalancing?
Rebalancing is the process of restoring an investment portfolio to its target asset allocation. If you decided on 70% stocks / 30% bonds, and after a strong bull market your portfolio has shifted to 82% stocks / 18% bonds, rebalancing means selling some stocks and buying bonds to get back to 70/30.
It sounds simple — and conceptually it is. But it's one of the most psychologically difficult things in investing because it requires you to sell your winners and buy your losers. Every instinct screams against it. That's exactly why it works.
Why Rebalancing Matters — The Math and the Psychology
The Risk Problem
Without rebalancing, your portfolio gradually becomes riskier. Stocks tend to outperform bonds over time, so their share of your portfolio naturally increases. A portfolio that started at 70/30 can drift to 90/10 over 5–7 years of a bull market. Then when the inevitable correction hits, you're taking a 30% drawdown on 90% of your portfolio instead of 70% — and the difference in PLN terms can be devastating.
Real example: An investor with 500,000 PLN started at 70/30 allocation in 2018. By late 2021 (after massive stock gains), their portfolio had drifted to 88/12 — effectively 440,000 PLN in stocks, only 60,000 PLN in bonds. When stocks dropped 20% in 2022, they lost 88,000 PLN in stocks alone. If they had rebalanced to 70/30, the stock loss would have been 70,000 PLN — and they would have had 150,000 PLN in bonds cushioning the blow.
The Return Benefit
Rebalancing is a systematic "buy low, sell high" mechanism. You sell the asset class that has become expensive (higher allocation = prices went up) and buy the one that has become cheap (lower allocation = prices went down). Over long periods, this disciplined contrarian behavior can add 0.2–0.5% to annual returns — modest, but it compounds significantly over decades.
The Discipline Factor
Perhaps most importantly, rebalancing gives you a rule-based framework that removes emotional decision-making. When stocks crash 25%, your gut says "sell everything and hide in cash." But your rebalancing rule says "bonds are now overweight — sell some bonds and buy stocks at a discount." Following the rule leads to better outcomes than following your fear.
Method 1: Calendar Rebalancing
The simplest approach. Pick a date — January 1st, your birthday, the first day of each quarter — and rebalance regardless of how much your portfolio has drifted.
How It Works
- On your chosen date, check your current allocation
- Compare it to your target (e.g., 70% stocks / 30% bonds)
- Calculate the trades needed to restore target proportions
- Execute the trades
Recommended Frequencies
Once a year (annual) — The gold standard backed by research. Annual rebalancing captures most of the benefit while minimizing costs. January is a popular choice (new year, fresh start, good time for financial review).
Twice a year (semi-annual) — January and July. Slightly more responsive to market movements. Good for larger portfolios where drifts can represent significant PLN amounts.
Quarterly — For people who enjoy the process and have low transaction costs. Research shows diminishing returns beyond quarterly — more frequent rebalancing increases costs without improving outcomes.
Monthly — Generally too frequent. Transaction costs, tax events, and the time spent monitoring eat into any benefit. Exception: if you're using cash flow rebalancing (Method 3), monthly is fine because there are no transaction costs.
Pros and Cons
✅ Simple, predictable, easy to put on a calendar reminder ✅ No need to monitor markets between rebalancing dates ✅ Research-backed — annual rebalancing is hard to beat ❌ You might rebalance when deviations are tiny (wasting money on unnecessary trades) ❌ You might miss significant drifts between rebalancing dates (e.g., a crash in March with annual January rebalancing)
Method 2: Threshold Rebalancing
Instead of rebalancing on a schedule, you rebalance only when your allocation drifts beyond a predetermined threshold.
How It Works
Set a tolerance band — typically ±5 percentage points from your target:
- Target: 70% stocks / 30% bonds
- Trigger to rebalance: stocks exceed 75% or drop below 65%
- Within the 65–75% band: do nothing
Choosing Your Threshold
| Threshold | When to Use | Trade-off |
|---|---|---|
| ±3 pp | Large portfolios, low transaction costs | More frequent trades, higher precision |
| ±5 pp | Most investors, balanced approach | Standard recommendation |
| ±10 pp | Small portfolios, high costs | Fewer trades, more drift tolerance |
For a typical Polish investor with a 200,000–500,000 PLN portfolio, ±5 percentage points is the sweet spot. With a 100,000 PLN portfolio, ±7-10 pp makes more sense because small trades have proportionally higher costs.
Pros and Cons
✅ Responds to actual market movements — rebalances when it matters ✅ Fewer unnecessary trades in calm markets ✅ Captures major dislocations (crash → immediate rebalancing opportunity) ❌ Requires regular monitoring (at least monthly portfolio checks) ❌ Can trigger multiple rebalances in volatile years
Method 3: Cash Flow Rebalancing
The most cost-efficient approach, and the best method for investors who make regular contributions.
How It Works
Instead of selling overweight assets (which triggers transaction costs and capital gains tax), you direct new money to the underweight asset class:
- Stocks are above target → send your monthly investment entirely to bonds
- Bonds are above target → send your monthly investment entirely to stocks
- Both near target → split according to target allocation
Example for a Polish Investor
Target: 70% stocks / 30% bonds Current portfolio: 210,000 PLN stocks (73.7%) / 75,000 PLN bonds (26.3%) Monthly investment: 2,000 PLN
Instead of selling 10,500 PLN of stocks (expensive, taxable), simply direct your next several months of 2,000 PLN contributions entirely to bonds. After ~5 months (10,000 PLN added to bonds), you'll be much closer to 70/30.
Pros and Cons
✅ Zero transaction costs — you're buying, not selling ✅ No taxable events from selling ✅ Works perfectly with DCA (monthly investing) ✅ Best tax efficiency, especially important for regular accounts (Belka tax avoidance) ❌ Only works with regular contributions ❌ Can't handle large deviations quickly (a 15 pp drift takes many months to correct with 2,000 PLN contributions) ❌ Less effective for large portfolios where monthly contributions are small relative to total value
When Cash Flow Rebalancing Isn't Enough
When your portfolio grows large relative to your contributions, cash flow rebalancing becomes insufficient. If you have 1,000,000 PLN and contribute 2,000 PLN/month, directing contributions can barely move the needle. At this point, combine cash flow with annual calendar or threshold rebalancing.
The Hybrid Approach — Best of All Methods
Most experienced investors combine methods:
- Monthly: Direct all new contributions to underweight assets (cash flow rebalancing)
- Quarterly: Check if any allocation has drifted beyond ±5 pp threshold
- Annually (January): Full portfolio review — rebalance regardless of drift, review target allocation, and adjust for life changes
This three-layer approach minimizes costs while catching both gradual drifts and sudden dislocations.
Practical Rebalancing Example — Step by Step
Let's walk through a complete rebalancing for a Polish investor.
Target allocation: 60% stocks / 25% bonds / 15% Polish Treasury bonds (EDO) Portfolio value: 300,000 PLN
Current State (January 1st Review)
| Asset Class | Target | Target PLN | Actual PLN | Actual % | Drift |
|---|---|---|---|---|---|
| Global Stock ETF (VWCE) | 60% | 180,000 | 204,000 | 68% | +8 pp |
| Bond ETF (IEAC) | 25% | 75,000 | 60,000 | 20% | -5 pp |
| Polish EDO bonds | 15% | 45,000 | 36,000 | 12% | -3 pp |
| Total | 100% | 300,000 | 300,000 | 100% |
Calculating Trades
- Stocks: need to go from 204,000 → 180,000 PLN = sell 24,000 PLN of VWCE
- Bond ETF: need to go from 60,000 → 75,000 PLN = buy 15,000 PLN of IEAC
- EDO bonds: need to go from 36,000 → 45,000 PLN = buy 9,000 PLN of EDO
Tax Considerations
Selling 24,000 PLN of VWCE isn't all profit. If you originally bought those shares for 18,000 PLN, your gain is 6,000 PLN, and you'll owe 19% × 6,000 = 1,140 PLN in Belka tax.
Tax optimization tip: If some of your VWCE shares are at a loss (bought during a dip), sell THOSE shares first. Polish tax law allows you to offset gains against losses within the same year. Selling loss-making shares generates a tax benefit, and you can immediately rebuy them (Poland has no wash sale rule like the US).
IKE/IKZE Advantage
If this portfolio is inside an IKE account, there is ZERO capital gains tax on the sale. Rebalance freely — no tax friction. This is one of the strongest arguments for holding your stock portfolio in IKE: you can rebalance annually without worrying about Belka tax.
Rebalancing Costs — The Full Picture
Every rebalancing trade carries costs. Understanding them helps you decide when rebalancing is worth it:
Brokerage Commissions
- XTB: 0% commission on ETFs (up to 100,000 EUR/month) — ideal for rebalancing
- mBank eMakler: 0.29% on foreign exchanges, minimum 19 PLN per trade
- Interactive Brokers: ~1 EUR per trade on European exchanges
- GPW (Polish stocks): 0.12–0.39% commission depending on broker
Bid-Ask Spread
The difference between the buy and sell price. For major ETFs (VWCE, EIMI), this is typically 0.02–0.10%. For less liquid assets, it can be 0.5% or more. Always use limit orders, not market orders, to avoid paying inflated spreads.
Capital Gains Tax (19% Belka Tax)
Applies to any profits realized when selling on a regular brokerage account. This is the biggest rebalancing cost in Poland. Mitigate by:
- Rebalancing inside IKE/IKZE (no tax)
- Using cash flow rebalancing (no selling)
- Tax-loss harvesting (offsetting gains with losses)
Estimated Total Cost Per Rebalancing
| Broker | Commission | Spread | Tax | Total (on 20,000 PLN trade) |
|---|---|---|---|---|
| XTB (IKE) | 0 PLN | ~10 PLN | 0 PLN | ~10 PLN |
| XTB (regular) | 0 PLN | ~10 PLN | 0–380 PLN* | 10–390 PLN |
| mBank | ~58 PLN | ~10 PLN | 0–380 PLN* | 68–448 PLN |
*Tax depends on how much of the sale is profit.
When NOT to Rebalance
Sometimes the best action is no action:
- Deviation below 3 percentage points — Transaction costs likely exceed the benefit.
- Right before a major life event — If you're about to buy an apartment and need cash, don't lock money into bonds.
- Tax year end (December) — Consider whether realized gains push you into a higher tax bracket or whether it's better to wait for January.
- In IKE/IKZE accounts — Actually, rebalance freely here! No capital gains tax means no reason to hesitate.
- During extreme market panic — If markets are crashing 5% daily, wait for things to stabilize before executing trades. Spreads widen during panics, increasing costs.
Common Rebalancing Mistakes
❌ Rebalancing Too Frequently
Weekly or even monthly rebalancing generates excessive transaction costs, tax events, and emotional stress. Studies consistently show annual rebalancing captures most of the benefit.
❌ Rebalancing "By Feel"
"Stocks seem high, maybe I should sell some" is not rebalancing — it's market timing in disguise. Use specific numbers: target allocation, current allocation, predetermined threshold. Remove emotion from the equation.
❌ Forgetting to Rebalance for Years
The opposite problem. After 5 years of a bull market, your portfolio drift might be massive (70/30 → 90/10). Set a calendar reminder. Make it a ritual.
❌ Ignoring Tax Costs
Rebalancing a 500,000 PLN portfolio on a regular account might generate 5,000+ PLN in capital gains tax. Make sure the benefit (risk reduction, return improvement) justifies the cost. Or better yet, do most rebalancing inside IKE.
❌ Rebalancing During Accumulation When Cash Flow Does the Job
If you're contributing 3,000 PLN/month and your portfolio is 150,000 PLN, your contributions represent 2% of the portfolio each month. Cash flow alone can easily correct a 5 pp drift in 2–3 months. Selling and generating tax events is unnecessary.
❌ Not Considering All Accounts Holistically
Many Polish investors have money spread across multiple accounts: regular brokerage, IKE, IKZE, PPK, savings accounts, Polish Treasury bonds. Rebalance across ALL accounts as one portfolio. Your IKE might be 100% stocks and your savings account is effectively bonds — that's fine as long as the total allocation matches your target.
Rebalancing and the Polish Tax System — Practical Tips
Use IKE for Your Most Volatile Assets
Put your stock ETFs in IKE and your bonds in a regular account or as Polish Treasury bonds (which can't be in IKE anyway). This way, when you rebalance, you're selling stocks inside IKE (no tax) and buying bonds outside (no sale = no tax event). It's the most tax-efficient structure.
Tax-Loss Harvesting During Rebalancing
If you need to sell assets at a gain on a regular account, check if you have any positions at a loss. Selling those loss-making positions in the same calendar year offsets the gains. In Poland, capital gains and losses net against each other in the annual PIT-38 filing. You can't carry losses forward to future years (unlike some countries), so use them in the year they occur.
IKZE Contributions as Rebalancing Tool
If bonds are underweight and you haven't maxed your IKZE for the year, consider making additional IKZE contributions directed to bond funds or ETFs. You get the rebalancing effect PLUS the immediate tax deduction.
How Freenance Can Help
Freenance automatically tracks your portfolio allocation across all connected accounts and shows deviations from target proportions. You'll see on one screen which asset classes need correction, without manual calculations in spreadsheets.
Features for rebalancing:
- Allocation dashboard — Current vs. target allocation for each asset class
- Drift alerts — Notification when any asset class exceeds your threshold
- Multi-account view — Aggregate allocation across IKE, IKZE, regular brokerage, and savings
- Historical allocation — See how your allocation has changed over time
👉 Monitor portfolio allocation with Freenance — freenance.io
FAQ
How often should I rebalance my portfolio?
Once a year is the research-backed sweet spot for most investors. Annual rebalancing captures nearly all the risk-reduction and return benefits while minimizing transaction costs and tax events. If you use cash flow rebalancing (directing new contributions to underweight assets monthly), you may not need formal sell/buy rebalancing more than once every 1–2 years.
Does rebalancing actually improve returns?
The evidence is mixed on returns specifically — rebalancing's primary benefit is risk control, keeping your portfolio aligned with your intended risk level. However, the systematic "sell high, buy low" effect has historically added 0.2–0.5% annually in some studies. More importantly, a rebalanced portfolio avoids the disaster scenario of being 90% stocks right before a crash.
Should I rebalance my PPK account?
PPK accounts have target-date funds that automatically adjust allocation as you age — they're essentially self-rebalancing. However, if your PPK offers multiple fund options, you can manually adjust the allocation. Since PPK is tax-advantaged, there's no cost to rebalancing inside it. Check with your PPK provider for options.
What if I can't afford to buy the underweight asset class?
Use cash flow rebalancing — direct your next contributions to the underweight asset. If you can't contribute enough to correct the drift, consider selling a small amount of the overweight asset. In IKE/IKZE, there's no tax cost. On a regular account, weigh the tax impact against the risk of staying significantly off-target.
Is there an app that helps with rebalancing calculations?
Yes — Freenance tracks your allocation across multiple accounts and calculates the exact trades needed to restore target proportions. Alternatively, a simple spreadsheet works: list each asset class, its current value, target percentage, and the difference. The math is straightforward — the hard part is actually executing the trades.
Want full control over your finances?
Try Freenance for free