What percentage of your portfolio should be in stocks vs bonds vs cash? The honest answer, and how to figure it out for yourself.
Founder, Vault & Compass

Asset allocation is the most important variable in your portfolio. Not stock picking. Not market timing. Not which brokerage you use. The decision about how much of your money sits in stocks versus bonds versus cash will determine the vast majority of your long-term investment outcome.
That's not an opinion, it's the conclusion of decades of research, most prominently the 1986 Brinson, Hood, and Beebower study that found asset allocation explained over 90% of the variance in portfolio returns across pension funds.
Asset allocation is the percentage breakdown of your portfolio by asset class. The major classes are equities (stocks), fixed income (bonds), cash and cash equivalents, and alternatives (real estate, commodities).
Each class has a different return and risk profile. Equities have historically returned 9-10% annually (nominal) over long periods but can drop 30-50% in a bad year. Bonds return less, historically 4-5%, but with far lower volatility. Cash is stable but barely keeps up with inflation.
Mixing them changes both the expected return and the expected volatility of your overall portfolio.
The classic 60% stocks / 40% bonds allocation has been the default recommendation for decades. It's a reasonable middle ground: enough equity exposure to grow, enough bond exposure to dampen drawdowns. In 2022, 60/40 had one of its worst years on record, with both stocks and bonds falling simultaneously. It isn't dead. It's a starting point, not a permanent answer.
The right allocation depends on two things: your time horizon and your actual risk tolerance.
Time horizon is how long before you need the money. If you're 35 and investing for retirement at 65, you have 30 years. Markets have never had a 30-year period with a negative return. You can tolerate more volatility because you have time to recover.
Risk tolerance is different, it's a psychological question about how you respond to drawdowns. A 35-year-old who would panic-sell during a 40% market drop has a low risk tolerance regardless of their time horizon. The right allocation accounts for both.
A common heuristic: subtract your age from 110 to get your stock percentage. At 35, that's 75% stocks. At 60, that's 50%. It's a rough guide, not a prescription.
A 28-year-old with stable income and 35 years until retirement might reasonably hold 90% equities and 10% bonds, heavy equity because the time horizon absorbs volatility.
A 55-year-old planning to retire in 10 years might hold 60% equities, 35% bonds, 5% cash, reducing sequence-of-returns risk as the retirement date approaches.
A 70-year-old in retirement drawing down the portfolio might hold 40% equities, 50% bonds, 10% cash, protecting against a bad market sequence early in retirement.
Any fixed target allocation drifts over time as assets grow at different rates. A 70/30 portfolio in a strong equity year might drift to 80/20 without any action on your part. Rebalancing, selling the outperformer and buying the underperformer to restore the target, keeps risk consistent.
Most advisors recommend rebalancing annually or when any asset class drifts more than 5 percentage points from target. The behavioral challenge is that rebalancing requires selling things that are going up and buying things that are going down, which feels counterintuitive.
Prismfolio reads your current portfolio from your brokerage page and shows your actual allocation against any target you set. If you're targeting 70/30 but sitting at 79/21 after a strong year, that shows up immediately. You don't have to calculate it yourself or wait for a quarterly review.
Allocation matters more than which funds you pick. Getting that number right, and keeping it right over time, is most of the game.
More in Personal Finance
Get early access
Prismfolio and Sheetful are launching soon. Join the waitlist for early access.
Get access