Skip to content

About this Manual

The Portfolio Performance (PP) manual consists of four chapters:

  • Getting Started: If you're new to PP, this chapter will help you get started. It covers everything from installation to creating a new portfolio, importing securities and transaction data, and evaluating your entire portfolio.
  • Basic Concepts: Although PP is a highly intuitive and user-friendly program, the underlying financial concepts can be complex. This chapter provides a concise yet clear understanding of key Portfolio Performance concepts, such as accounts, transactions, reporting periods, IRR, and more.
  • Common Procedures: In this chapter, you'll find step-by-step descriptions of common procedures, including data import, dividend booking, finding historical quotes, and more.
  • Tips & Tricks: The financial world is filled with intricacies and special cases. For example, no broker uses the exact same terminology or bank statement. In this chapter, you'll discover useful tips and tricks to navigate these special cases.

About Portfolio Performance

PP is an Eclipse-based desktop application written in Java. This open-source project started in 2012 and has been updated numerous times. With PP, you can:

  • Monitor the composition and development of your securities portfolio with meaningful overviews, key figures, and charts.
  • Track the historical price development of securities and your purchases and sales.
  • Classify the securities in your portfolio according to your needs and visualize the composition, such as by asset classes and regions.
  • Define and track the portfolio strategy with your planned asset allocation and ensure it in the rebalancing process.
  • Create an overview across multiple securities accounts and clearing accounts.
  • Import statements from online banks and brokers quickly and conveniently.

Why choose yet another application? While you can simulate some of these calculations with Excel or rely on your broker for information, they often provide incorrect results. They are typically based solely on absolute figures at the beginning and end of a reporting period and do not properly include purchases and sales or variable reporting periods. PP calculates performance accurately using True-Time Weighted Rate of Return and Internal Rate of Return, taking into account the purchases and sales at their respective execution date.

Other Information Sources

The source code is hosted on GitHub. Examining this code will give you direct access to the inner workings of the program.

There is also an active discussion forum available in both English and German, with an extensive Frequently Asked Questions (FAQ) section.


This manual is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. The source code of Portfolio Performance is licensed under the Eclipse Public License 1.0.

Thanks to all contributors!


For more information, please see the Imprint and Privacy Policy.

Last update: November 28, 2023