How to Rebalance Your Portfolio Without Selling: The Cash-Only Approach
Learn how to rebalance your investment portfolio by investing new cash into underweight positions — no selling required. Avoid capital gains, keep your winners, and stay on target.
The Problem With Traditional Rebalancing
Standard portfolio rebalancing works by selling your overweight (winning) positions and buying underweight ones. It's effective — but it comes with costs:
For many investors, there's a better way: rebalancing with cash only.
What Is Cash-Only Rebalancing?
Instead of selling your winners, cash-only rebalancing uses available cash — from new deposits, salary contributions, dividends, or other income — to buy underweight positions. Your overweight positions stay exactly where they are.
Think of it as "buying the dip" on your underperforming asset classes, funded with new money rather than proceeds from sales.
When Does Cash-Only Rebalancing Work?
This approach is ideal when:
When Standard Rebalancing Is Better
Cash-only rebalancing has limitations:
The best investors use both approaches: cash-only rebalancing most of the time, with standard rebalancing when drift gets too large.
How Cash-Only Rebalancing Works (Step by Step)
Step 1: Check Your Current Allocation
Review each asset class's actual percentage vs. its target. Identify which positions are underweight.
Step 2: Determine Available Cash
How much new capital do you have to invest? This could be your monthly contribution, a one-time deposit, or accumulated dividends.
Step 3: Calculate Buy Orders
The key math: distribute your available cash proportionally across underweight positions. Positions that are most underweight should receive the largest allocation of new cash.
This is where it gets tricky to do manually, especially with multiple asset classes and positions. The proportional calculation needs to account for:
Step 4: Execute Buy Orders
Place your buy orders. No sells needed.
Step 5: Review the Result
After buying, check your new allocation. You may not be perfectly on target (if your cash wasn't enough to close all the gaps), but you'll be closer than before.
An Example
Suppose your portfolio looks like this with $2,000 of new cash to invest:
| Asset Class | Target | Actual | Gap |
|---|---|---|---|
| Equities | 50% | 55% | Overweight |
| Bonds | 25% | 18% | -7% |
| Commodities | 15% | 12% | -3% |
| Cash | 10% | 15% | Overweight |
With cash-only rebalancing, you'd invest the $2,000 into Bonds and Commodities proportionally based on their gap (Bonds get ~70% of the cash, Commodities get ~30%), bringing them closer to target. Equities stay untouched.
Let JustRebalance Do the Math
JustRebalance has a built-in Invest Cash mode designed exactly for this strategy. Here's how it works:
1. Your cash balance is tracked automatically within your portfolio
2. Switch to Invest Cash mode on the Rebalance page
3. Enter the amount you want to invest (or click "Use Max Available" to deploy all your cash)
4. Click "Generate Buy List" — the engine calculates the optimal buy orders to close allocation gaps without any sell orders
5. Execute with one click — all positions and cash balances update automatically
The algorithm distributes your cash proportionally across underweight positions, respecting whole-share constraints for stocks and fractional shares for crypto. It even handles the case where your cash isn't enough to fully close all gaps — it fills proportionally.
Combined with fully custom asset classes (define your own categories, colors, and organization), JustRebalance gives you complete control over how your portfolio is structured and rebalanced.