In this article
Banana Investment Accounting allows you to manage bonds, shares, funds and other financial instruments in multiple currencies, directly within your accounting file. It is sophisticate solution that brings advanced features, typically found only in specialized investment software, within everyone’s reach.
By integrating investment tracking directly into a comprehensive, double-entry accounting system, you gain an enterprise-level view of your entire financial position, including an instantly updated balance sheet and Profit & Loss (P&L) statement.
The Double Entry Accounting Advantages
Many people managing investments still rely on accounting software that does not integrate investment management, and therefore have to rely on Excel tables to calculate costs, profit and loss, and understand the return on their investments. This can be very time consuming, especially when they work with multiple custodians and receive reports that use different logic.
With Banana Investment Accounting, all your financial data is transformed into a coherent and easily reconcilable double entry system. Here is a brief summary of the most important advantages that only specialized software can offer.:
- In the Item table, you can specify all investments, shares and bonds, including the opening quantity, price and movements. You have full visibility and verifiable evidence for all portfolio components.
- It allows you to precisely record information about the nature of each transaction, buy, sale, dividend, interest, fee and more, together with the date, the investment ID, the amount in the original currency, the exchange rate, the quantity and the price.
- When you sell an investment, the program calculates the exchange rate difference and the related profit or loss, and creates the appropriate double entry transaction.
- At the end of the period, it calculates the unrealized profit and loss and creates the transactions needed to adjust the value to the market price.
- You automatically obtain a balance sheet and a profit and loss statement.
- When you need to prepare specific reports for special reporting, performance calculation or tax reporting, you already have all the relevant data available.
- Full privacy and total independence, as the software runs on your computer and you decide where to save and store your accounting data.
Ideal for
Banana Investment Accounting is a Swiss-quality professional software solution designed for investment managers all over the world, particularly for:
- Companies holding different investments.
- Pension funds overseeing large multi-asset portfolios.
- Family offices managing diversified investment portfolios.
- Independent accountants and bookkeepers offering investment accounting services.
- High-Net-Worth Individuals and Ultra-High-Net-Worth Individuals managing complex assets.
- Non-profit organizations with investment or endowment funds.
Investment accounting
Multi-currency investment accounting is one of the most complex areas in accounting.
It combines two different accounting approaches: financial accounting, based on the double-entry method, and securities accounting, which resembles inventory management, involving quantities and purchase prices.
- Theoretical Introduction to Investment and Portfolio Accounting
People working in finance are usually sophisticated accountants who already know securities accounting very well. For those who are less familiar with the subject, managing securities accounting can be challenging. Therefore we have prepared a theoretical guide that outlines the key challenges, including how to determine the book value of investments and how to calculate realized and unrealized gains and losses, both on securities and on exchange rate differences. - How to start
A short introduction guide that introduce to the logic and the workflow of Banana Investment Accounting.- Prior to starting investment accounting you need to set up all elements properly.
- When recording daily investment transactions you also need to follow a specific workflow.
- At the end of the year you have to adjust the investment value to the market price by recording the unrealized profit or loss.
- Banana Investment Accounting can also be used by finance professors to improve investment education.
Similar to Excel
Banana Accounting is similar to Excel, as all data is entered in tables. As in Excel, you always see all the relevant information. You can also easily search, select and modify the data.
If you are already familiar with investment accounting, this brief overview will help you understand how Banana Accounting works and whether it fits your needs. You also finds links to more detailed information.
A typical Investment Accounting template or file includes the following elements:
- File properties
- Company names, Currency and Accounting Period.
- Settings Specific to the Investment accounting .
- Accounts Table
- Contains the chart of accounts and defines how data is grouped for the Balance Sheet and Income Statement.
- Enter the Opening amounts.
- Items Table
- Lists and codes all investments, such as bonds, shares, and funds.
- The Asset Investment column links each security to its corresponding Balance Sheet account — a key element of the entire solution.
- Exchange Rate Table
Defines the currency codes and stores both opening and current exchange rates for accurate multi-currency management. - Transactions Table
- Records all investment transactions.
- Enter the double entry account, amounts and exchange rate for the financial accounting.
- Enter the Item code, quantity and price specific for the Investment accounting.
- Double-Entry Accounting Reports
Provides access to all standard accounting reports such as Balance Sheet, Income Statement, Account Cards, and more. - Investment Accounting Extensions
You need to install the Add specific functionalities for investment management, including profit and loss calculations, valuation reporting, and other analytical tools tailored to securities accounting.
Account Table
Within the Accounts Table you define all the accounts including the one necessary for the Investment accounting: Balance Sheet accounts for investments, Profit and Loss Accounts.
- The accounting chart is fully customizable based on the specific needs.
- In the Account table you also enter the opening amounts and you see the current balance.

Items Table with all Investments
In the Items Table you enter the information for each investment.
Through the Asset Account each security is linked to the Investment account you have specified in the Table Accounts.
You also enter the opening quantity and price.

Transactions Table with Investments Details
The Transactions Table is the core of the accounting, the place where you enter Double entry accounting transactions.
- For transactions regarding Investments you specify the Investment id, quantity and price.
- You can easily manage all the information in one place (Purchase of investments, Sale of investments, Realized and unrealized gains or losses on investments, Realized and unrealized exchange rate gains or losses, Commissions, Expenses, etc.)
- You can import transactions from bank statements and create rules that automatically complete them.

Balance Sheets & Income Statements
With per-defined, fully customizable accounting plan and presentation, you can manage any kind of business, financial corporations, foundations, non-profit organization or private fortune.
Get instantly Balance sheet, Income statements and all the other double entry reports ready for auditing.

Investments and Portfolio Reporting
The software makes available multiple reports.

Getting Started
You can get started right away with the Banana Accounting Free plan and manage up to 70 transactions at no cost.
- You can see how it works by using one of our templates.
- Adapt your current accounting in just a few steps.
- Use the Investment Accounting Extension (available only in the Advanced plan of Banana Accounting Plus) to calculate the profit or loss on the sale of securities and obtain various reports.
Pricing for Investment Accounting
The Investment Accounting integrated into the accounting system is a highly sophisticated solution, the result of years of development with the support of users. It was recently released to all our customers in order to allow them to evaluate it and provide further suggestions for improvement. For the time being, it is available under the Banana Accounting Plus Advanced plan. In the future, its use may be offered under a specific subscription plan.
Documentation
Limitations
The current version has some limitations:
- There is no automatic update of market prices.
Current prices must be entered manually or imported from other tools. - The current account value of each item is available as a report, but it is not displayed in the Item table.
Improvements version 10.2.1
Version 10.2.1 of Banana Accounting, released at the end of October 2025, introduces important new features specifically designed to support securities management. It represents a significant step forward from previous versions, solving some limitations and making the solution more powerful and professional, while also making data entry easier.
Enhancements in the Items Table
New specific columns have been added to the Items table to facilitate and strengthen the management of investments in Banana:
- AssetAccount: Balance sheet account for managing investments.
- AssetType: Identifies the type of investment.
New Validations
- In the Transactions table, for operations involving investments, the program now verifies that the correct account is used for a given security (Item).
- Using the command Actions → Check Accounting, it is now possible to verify that the opening values of investments in the Items table correspond to the balance of the assigned account.
Automatic Unit Price Calculation
In the Transactions table, it is now possible to automatically calculate the unit price based on the entered amount and quantity.
Extension Update
Together with this new program version, the Investment accounting extension will soon be updated and will be compatible only with version 10.2.1 or later of the program.
The new extension version includes:
- Adaptation to work with the new columns.
- Update to use the new neutral numbers.
- Removed extension "Calculate Unit Price" as it is no longer necessary (see the Automatic Unit Price Calculation section).
- Fixes for several minor report-level bugs.
The new version of the extension will require users who are already managing investment accounting to follow the simple steps below to adapt their existing file. All the following changes must be made in the Items table:
- Make visible the two new columns:
- AssetAccount
- AssetType
- Copy all accounts from the “Account” column to the “AssetAccount” column by simply copying and pasting the content of the column.
For simplicity, the “Account” column can be cleared if it is not used for other purposes, as it is no longer relevant for investment management. - Enter the asset type in the “AssetType” column:
- 1 = Shares — previously, in the Units column, shares were identified using the symbol “S”.
- 2 = Bonds — previously, in the Units column, bonds were identified using the symbol “B”.
- The Units column can also be cleared (if not used for other purposes), since it is no longer used for investment management.
Dedicated Newsletter
Subscribe to our newsletter to stay updated on new features and tips about Investment Accounting in Banana. Interested? Just write to us at info@banana.ch and mention that you’d like to subscribe to the newsletter.
Is there more you need?
The solution is already used by several customers, but we still consider it under development, as we continue to improve it based on user feedback and requests. We also plan to add the automatic import of investment data (ISIN, quantity, price, commission) from bank statements.
Please feel free to reach out if you have any specific questions or requests. Given the time invested in development and the high value it provides to select customers, we may offer it through a specific subscription plan in the future.