Stock Portfolio Allocation Calculator
Split your investment total into stocks, bonds, and cash based on your target allocation.
Result
How it is calculated
Each class gets its share of the weights you typed, applied to the total amount.
sum = stocks% + bonds% + cash%amountclass = total × (class% ÷ sum)
The total is in dollars and the weights are plain numbers in percent. Because every weight is divided by the sum of the three, the three dollar amounts always add up to the total even when your percentages do not add to 100. For instance, 60 / 40 / 10 on $50,000 is treated as 54.5% / 36.4% / 9.1% and gives $27,272.73, $18,181.82 and $4,545.45. The last result line shows the sum of the weights you entered, not 100%, so it flags a typo. Weights cannot be negative, they cannot all be zero, and a total of zero simply gives zero in each class. Amounts are rounded to cents.
Worked example
You have $50,000 and a target of 60% stocks, 30% bonds, 10% cash. The weights add up to 60 + 30 + 10 = 100, so nothing is rescaled. Stocks: 50,000 × 60 ÷ 100 = $30,000.00. Bonds: 50,000 × 30 ÷ 100 = $15,000.00. Cash: 50,000 × 10 ÷ 100 = $5,000.00. The three amounts add back to $50,000 and the weight total shown is 100.00%. Had you typed 110 in total, the tool would shrink each share proportionally.
Common mistakes
- Typing weights as decimals, such as 0.6, 0.3 and 0.1. The split is still correct, because weights are rescaled, but the weight total shows 1.00%, which looks like an error.
- Expecting the tool to reject weights that add up to more or less than 100. It quietly rescales them, so a 60 / 40 / 10 slip changes your real stock share from 60% to about 54.5%. Check the weight total line.
- Leaving the cash weight blank because you hold no cash. A blank field gives no result; enter 0 instead.
- Using the result as a rebalancing order. It splits a new total by target weights and ignores what you already hold, so it does not say what to buy or sell.
- Reading the amounts as a recommendation. They only apply the percentages you chose; picking a suitable mix for your age and risk tolerance is a separate decision.
About this calculator
Asset allocation is the process of dividing an investment portfolio among broad categories such as stocks, bonds, and cash, and is widely regarded — following research popularized by Brinson, Hood, and Beebower in the 1980s — as the single largest determinant of a portfolio's long-term risk and return, outweighing the choice of individual securities. A target allocation, such as 60% stocks / 30% bonds / 10% cash, reflects an investor's risk tolerance and time horizon: stocks offer higher expected growth with more volatility, bonds provide income and stability, and cash preserves capital with minimal return.
Financial advisors and individual investors set target percentages for each asset class and periodically rebalance a portfolio back to those targets as market movements cause the actual mix to drift, since gains in stocks, for example, will otherwise push a portfolio to hold more equity risk than originally intended.
If the target weights do not add up to 100%, they are normalized automatically before dollar amounts are assigned.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
- Loan Calculator
- Profit Calculator
- Discount Calculator
- BMI Calculator
- Percentage Calculator
- Ideal Weight Calculator
- Age Calculator
- Pregnancy Due Date Calculator
- Compound Interest Calculator
- BMR Calculator (Basal Metabolic Rate)
- Tip Calculator
- Fuel Cost Calculator
- Date Difference Calculator
- Sleep Cycle Calculator
- Daily Water Intake Calculator
- Simple Interest Calculator
- Heart Rate Zones Calculator
- Running Pace Calculator
- Pet Age Calculator
- Calories Burned Calculator
- Macro Calculator
- TDEE Calculator (Total Daily Energy Expenditure)
- Waist-to-Hip Ratio Calculator
- Honor Roll Calculator
- One Rep Max (1RM) Calculator
- Ovulation Calculator
- Electricity Cost Calculator
- Unit Price Calculator
- Savings Goal Calculator
- Break-Even Point Calculator
- Paint Calculator
- Course Grade Average Calculator
- Business Days Calculator
- Time Duration Calculator
- Fuel Economy Calculator
- Temperature Converter
- Tile Calculator
- Aspect Ratio Calculator
- Roman Numeral Converter
- Goal Weight Timeline Calculator
- Salary Converter (Hourly to Annual)
- Credit Card Validator (Luhn)
- Body Surface Area (BSA) Calculator
- Feels-Like Temperature Calculator
- Ohm’s Law Calculator
- PPI (Pixel Density) Calculator
- Molar Mass Calculator
- Zodiac Sign Calculator (Western + Chinese)
- IBAN Validator
- Shoe Size Converter
- Country Info & Dialing Code Lookup
- Time Zone Difference (World Clock)
- CAGR (Compound Annual Growth Rate) Calculator
- Rule of 72 Calculator
- Blood Alcohol Content (BAC) Calculator
- Lean Body Mass (LBM) Calculator
- Pythagorean Theorem Calculator
- Speed Converter
- Download Time Calculator
- Date Calculator (Add/Subtract)
No calculators found
Comments