The performance heatmap (also called return heatmap) shows how much return your portfolio or a single holding made in each month, quarter and year. This lets you spot strong and weak phases at a glance.
What does the heatmap show?
Each cell stands for a period, i.e. a month, a quarter or a year. The value in the cell is the return generated in exactly this period. Green stands for gains, red for losses. The stronger the color, the bigger the movement. The “Total” column shows the return for the whole year.
This is the most important difference from the performance chart on the dashboard: on each day, the chart shows the return since the start of the selected period. The heatmap, on the other hand, starts again at 0% every month. So it’s like a separate performance chart for each individual month.
Example: If March 2026 shows “+3.35%”, your portfolio rose by 3.35% from March 1 to March 31. Whatever happened before doesn’t matter for this cell.
Where can I find the heatmap?
For a single holding: Open the holding. The performance heatmap is in the holding view. It’s available to all Parqet users.
For your whole portfolio: Open the Analysis tab on the left and then the Returns section. Below the heatmap, you’ll also find the same values as a bar chart. The analysis is available with a Plus or Investor subscription.
The heatmap is available in the web app and in the mobile app.
If you click a cell, you see the details for this period:
Activities: number of activities in the period
Start value: value at the start of the period
Adjusted start value: start value plus buys, minus sells in the period (see below)
End value: value at the end of the period
Net gains: all gains in the period after taxes and fees
Performance: the return in the cell
With a subscription, “Go to portfolio for this interval” takes you straight to the dashboard for this period. In the holding view, the link is called “Activate this interval”.
Parqet hides years without any return, for example because you had no holdings. Click “Show …” to show them again.
How is the return calculated?
For each cell, Parqet divides your net gains in the period by the adjusted start value:
Performance = net gains / adjusted start value
Net gains: price gains, realized gains and dividends in the period, minus taxes and fees.
Adjusted start value: the value of your portfolio at the start of the period, adjusted for buys and sells in the period.
Why “adjusted”? If you invest money during the month, the value of your portfolio goes up. But that isn’t a gain, it’s just your own money. That’s why it’s added to the start value and doesn’t count as return. If you sell something, the part you sold is taken out of the start value again.
If you sell shares in the period that you already held before the period started, Parqet recalculates the start value internally once more. The percentage in the cell can then no longer be recalculated exactly from the values in the detail window.
Important: When and at what price you originally bought doesn’t matter for the heatmap. Parqet assumes that you bought your portfolio on the first day of the period at its value at that time.
Calculation example
Your portfolio is worth €9,977 on January 1 and €10,770 on January 31. You didn’t buy or sell anything in January, and there were no taxes or fees.
Adjusted start value: €9,977
Net gains in January: €10,770 − €9,977 = €793
Performance: 793 / 9,977 = +7.95%
Now the same portfolio, but you invest an additional €100,000 at the end of January. The end value is then €110,770.
Adjusted start value: €9,977 + €100,000 = €109,977
Net gains in January: €110,770 − €109,977 = €793
Performance: 793 / 109,977 = +0.72%
In both cases, you earned €793. The €100,000 doesn’t count as a gain. But it increases the base the return refers to. That’s why the percentage is smaller. It’s the same principle as with the capital-weighted return.
What goes into the return?
Price gains and price losses in the period
Dividends you received in the period
Realized gains and losses from sells in the period
minus taxes and fees in the period
The heatmap is most meaningful if your portfolio has a reference account. Then dividends and sale proceeds stay in the portfolio and are fully captured. More on this: How does the reference account affect performance?
Which periods apply?
A period runs from the first to the last day of the month, quarter or year. As the start value, Parqet uses the closing prices from the previous day, i.e. from the last day of the previous period. In the current month and year, the period ends today.
Frequently asked questions
Why does the heatmap differ from the performance chart on the dashboard?
For comparison, set the dashboard to exactly the period of the cell, for example March 1, 2026 to March 31, 2026. Then there are two remaining reasons for differences:
Dividends and realized gains: The heatmap always includes them. The performance chart only includes them if “Include dividends and realized gains” is turned on. Otherwise, it only shows price gains.
Taxes and fees: The heatmap shows the return after taxes and fees. Without a reference account, the performance chart shows it before them. A small difference is then normal, especially in months with sells or dividends. With a reference account, dividends and sale proceeds land in the account after taxes and fees have been deducted. Then the chart also calculates after taxes and fees.
You can’t compare the heatmap directly with TTWROR (true time-weighted rate of return) and IRR (internal rate of return), because both calculate differently. TTWROR, for example, ignores when and how much you invest. The heatmap doesn’t (see calculation example).
Why don’t the months add up to the annual value?
Each cell is calculated on its own, including the year cell. You can’t add up percentages from individual months, because each month refers to a different start value. An example: +10% in January and −10% in February don’t add up to 0%, but to 1.10 × 0.90 − 1 = −1%. If you deposit or withdraw money during the year, the base changes as well. That’s why the sum of the months almost always differs from the annual value.
Do the dashboard filters affect the heatmap?
The selected period doesn’t. The heatmap always shows all months, quarters and years. Filters and views, however, do: if you use “Add filter” to filter, for example, by one or more holdings, a sub-account or an asset class, the heatmap in the Analysis tab only shows this part of your portfolio. In the Overview, the selected portfolios count.
Why do I see an extremely high or low value?
Very large percentages occur when the adjusted start value is very small, zero or negative. Typical cases:
You sold almost everything or everything in the period. The sells are taken out of the start value, leaving a very small base.
It’s the first month of a holding with only a small position.
Your reference account is negative, for example because deposits are missing.
Even a few euros of gain then result in a very high percentage. In such cases, click the cell: the amounts in euros show you how big the movement really was.
Incorrect activities are often behind this, too. So check the activities in this period, especially:
transfers in without an entry price (your price per share, excluding fees) or with a wrong one, for example after a brokerage account transfer or an ISIN change
dividends before the first buy
duplicate activities
If you correct a wrong activity, the heatmap usually adjusts automatically. If you can’t find an error, contact us.
Still have questions about the heatmap? Then write to us via parqet.com/help and choose the topic “Portfolio (Calculation, Display Errors)”.


