Calculate weighted portfolio return across multiple assets. Enter each holding with its weight and return to get your overall portfolio performance.
A portfolio return calculator computes your overall investment performance by weighting each asset's individual return according to its proportion in the portfolio. Instead of guessing how your mix of stocks, bonds, and funds performed, you get a single weighted return figure that accurately reflects your combined results.
This calculator supports multiple assets — simply enter each holding's weight (as a percentage of the portfolio) and its return over the period. The tool computes the weighted portfolio return instantly and shows each asset's contribution to the total.
Whether you hold two index funds or twenty individual stocks, understanding your portfolio-level return is essential for comparing performance against benchmarks, evaluating your asset allocation strategy, and making informed rebalancing decisions. Weighted return calculation accounts for how much capital is allocated to each asset, not just how each asset performed in isolation. Without this weighting, a small position that doubled would look as important as a large holding that produced modest gains.
Individual asset returns are meaningless without portfolio context. A stock that returned 40% but represents only 5% of your portfolio contributed just 2% to your overall result. This calculator gives you the full picture — total portfolio performance and the exact contribution of every holding. Without this level of detail, it is impossible to make data-driven rebalancing decisions.
Portfolio Return = Sum of (Weight_i x Return_i) for all assets, where Weight_i is the percentage allocated to asset i and Return_i is that asset total return over the period.
Result: Weighted Portfolio Return: 9.00%
US Stocks contribute 60% x 12% = 7.20%. Bonds contribute 30% x 4% = 1.20%. International Stocks contribute 10% x 8% = 0.80%. The total weighted portfolio return is 7.20% + 1.20% + 0.80% = 9.00%.
Many investors focus on individual winners and losers in their portfolio. But what matters for your financial goals is the aggregate result. A portfolio that returned 8% overall may contain a stock that lost 30% — but if that stock was only 3% of the portfolio, its impact was negligible.
To properly evaluate your portfolio, build a blended benchmark. If your allocation is 60% stocks / 30% bonds / 10% international, compare against 60% S&P 500 + 30% Bloomberg Aggregate + 10% MSCI EAFE. This apples-to-apples comparison tells you whether your specific holdings added or subtracted value.
If your portfolio return differs significantly from your target allocation return, it may be time to rebalance. Assets that outperformed will be overweight, and underperformers will be underweight relative to targets. Regular rebalancing maintains your intended risk profile.
It is the sum of each asset return multiplied by its weight in the portfolio. For example, if Asset A is 50% of the portfolio and returned 10%, it contributes 5% (0.50 x 10%) to the total portfolio return.
Yes. If they do not sum to 100%, the result will not accurately represent your portfolio. A total below 100% implies unaccounted cash, while above 100% suggests leverage or double-counting.
A simple average treats all assets equally regardless of their size in the portfolio. Weighted return accounts for the fact that a 60% allocation has three times the impact of a 20% allocation.
Absolutely. Enter the YTD return for each asset along with its current weight. The result is your YTD portfolio return. You can use any time period as long as all returns are measured over the same period.
This calculator computes a simple weighted return assuming static weights. For portfolios with significant cash flows, a time-weighted return (TWR) or money-weighted return (MWRR) method is more accurate.
Calculate your weighted portfolio return using this tool, then compare it to the S&P 500 total return over the same period. If your return trails the benchmark, consider whether your risk level or fees justify the difference.