Creating a Manual Portfolio

Contents of this article: 


What is a Manual Portfolio? 

A Manual Portfolio is a portfolio you build yourself by adding your buy and sell transactions to Simply Wall St. Nothing is connected to your broker. You control what goes in, and you add new transactions as your holdings change.

Because it is built from your transaction history, a manual portfolio supports more detailed return analysis than a linked portfolio.

A manual portfolio suits you if:

  • Your broker isn't supported, or you'd rather not connect it.
  • You want detailed, transaction-based return analysis.
  • You're happy to add new transactions yourself.

A Linked Portfolio suits you if your broker is supported and you want updates with no upkeep. To learn more about these portfolio types, please visit our guide here. 

If you prefer to create a Linked Portfolio instead, you may follow the instructions here: Linking Your Portfolio to Simply Wall St

 


How to Find Transaction/Holdings Data From Your Broker

Before creating your portfolio, you'll need a report of your transaction or holdings data from your broker. Where this lives and what it's called varies by broker, so this guide covers what to look for and links to broker-specific instructions where available.

Every broker typically offers a section where you can download or view a report of your full transaction history. These sections are usually found under your account on pages named like Tax & Documents, Transactions, Reports, or Activity.

  1. Locate the section: Navigate to the appropriate section in your broker's platform.
  2. Select Timeframe: If you're given the option, choose the desired timeframe. We recommend selecting data since the inception of your portfolio for comprehensive historical tracking.
  3. Choose File Format: You can import files in CSV, XLS, XLSX, and PDF formats.

 

Instructions per broker

In this guide, we’ll show you how to export your transaction history from popular brokers so you can easily upload it to our platform and start tracking your investment performance. The exact steps vary by broker. Select yours below for specific instructions:

  1. Log in to your Avanza account.
  2. Navigate to My Economy from the main menu and click on Analysis to access portfolio data.
    image.jpg
  3. Click on My Compiled Holdings to download the report in CSV format.
    image (1).jpg
Note:If you need additional assistance downloading your transaction report, please visit the Avanza Help Center or contact their customer support for further guidance.
  1. Log in to your Interactive Brokers account and navigate to the Statements tab under Performance & Reports on the main page of your personal account.image-52.jpg
  2. Click on the Activity arrow sign
    image-53.jpg
  3. In the menu that appears, select a reporting period from the suggested options or choose a customized period of up to 365 days. Select the CSV format and the language for the report. image-54.png
  4. Click the Run button to generate the report file, which will then be available for download. image-54.png
  5. Ensure you upload reports from your first transaction date. If you have invested for more than a year, upload all reports chronologically from oldest to newest to maintain data accuracy.
Note:If you need additional assistance downloading your transaction report, please visit the Interactive Brokers (IBKR) Help Center or contact their customer support for further guidance.
  1. Log in to your Webull account using the Webull app or website. Navigate to the History section to access your past transactions. 
  2. Click on the Filter option to customize your search parameters. 
  3. Select Custom and choose a date range that includes all your transactions. Make sure to cover the entire period you need for the report. Once the date range is selected, click Done. 

    photo-output 5.JPEG
  4. Hit the DownloadScreenshot 2025-03-04 at 11.38.08 AM.png button to save the report to your device. 

Note: 

  • To ensure full coverage, double-check that the selected date range includes all relevant transactions, especially if you've been trading for an extended period.
  • If you need more than 365 days of data, download multiple reports with consecutive date ranges to avoid missing any transactions.

If you need additional assistance downloading your transaction report, please contact their customer support at customerservices@webull.us for further guidance.

Web Platform

  1. Log in to your Trading212 account on the web app.
  2. Click on your email address displayed at the top right corner of the screen to open the account menu.
  3. Navigate to the History section, where you can view your past transactions.
  4. After selecting the desired options, confirm your request. The report might take some time to process, and you will receive a notification once the file is ready to download.
  5. The report will be exported as a CSV file, which is best viewed in spreadsheet applications such as Google Sheets, Microsoft Excel, or Apple Numbers

    Screenshot 2025-03-04 at 11.54.38 AM.png

Mobile App

  1. Open the Trading212 mobile app and navigate to the History section of your ISA or Invest Account.
  2. The Export option is located at the top right corner of the screen. This feature is not available for CFD accounts.

    Screenshot 2025-03-11 at 10.31.05 AM.png
  3. Select the time frame for the report. Trading212 allows exporting up to 1 calendar year per report.
  4. If you need data covering more than one year, download the reports in separate files, each representing one calendar year. For example, for a 2-year transaction history, export two files, each covering a single year.
  5. Similar to the web app, you can control the type of data included in the export by adjusting the settings under Included data.
  6. Click on the Export CSV button. Once your request is submitted, you might need to wait until the export is processed. You will receive a notification when the CSV file is ready for download.
Screenshot 2025-03-04 at 12.26.45 PM.png
Note: If you need additional assistance downloading your transaction report, please visit the Trading212 Help Center or contact their customer support for further guidance.

 

  1. Log in to your eToro account and navigate to the Settings section, which is located in the left menu. etoro1.jpg
  2. Click on Account to access your account settings and documents. etoro2.jpg
  3. Scroll down to the Documents section and locate the Account Statement area. Click the View button to proceed. etoro3 (1).jpg
  4. Select the time frame for the report you want to export. Once the date range is set, click the Create button to generate the report. Screenshot 2025-03-05 at 12.09.56 PM.png
  5. Once the report is ready, you can export it in XLS format by clicking the XLS button in the top right corner of the screen. Screenshot 2025-03-05 at 12.14.22 PM.png
Note:If you need additional assistance downloading your transaction report, please visit the eToro Help Center or contact their customer support for further guidance.

 

  1. Log in to your Fidelity account using the website or mobile app.
  2. Navigate to the Activity & Orders section to access your transaction history.
  3. The default view shows the Past 30 days. Click on this dropdown and select Custom to set a specific date range.
  4. Specify the From Date and To Date, with a maximum range of 366 days. Ensure the selected period includes all transactions you need for the report.
  5. Make sure to download statements starting from your first transaction date. If you have invested for more than one year, download separate reports for each year and organize them chronologically from oldest to newest.
  6. Click the download icon in the upper-right corner of the screen. Select the option to Download as CSV.
  7. Specify a file name and save the report to your computer or device.
Note:If you need additional assistance downloading your transaction report, please contact Fidelity's customer support for further guidance.
  1. Log in to your Interactive Investor account using the brokerage website.
  2. Click on the Main Portfolio menu to access your portfolio overview.
  3. Select Transaction History from the menu to view all your past transactions.
  4. Choose the Time Period for the report. If you are creating a new portfolio, select the maximum time range to ensure all relevant transactions are included.
  5. Click on the Download icon to export the report. 
Note:If you need additional assistance downloading your transaction report, please visit the Interactive Investor Help Center or contact their customer support for further guidance.

All clients of TD Ameritrade, Inc. are now Schwab clients. You may refer to Schwab's Common Questions regarding this. 

Sign in to your Charles Schwab account using the website or mobile app.

  1. Navigate to your trading account to access detailed account information.
  2. Open the Account dropdown menu at the top of the screen.
  3. Select History from the dropdown menu to view your past transactions. For former TD Ameritrade accounts, you can access up to four years of transaction history
  4.  If you have multiple accounts, select your specific Brokerage Account and apply a Date Range filter to narrow down the transactions you want to download.
  5. Click on the Export button located at the top-right corner of the page. 
Note:If you need additional assistance downloading your transaction report, please visit the Charles Schwab Help Center or contact their customer support for further guidance.

 

  1. Log in to your Degiro account using the web or mobile platform.
  2. Navigate to the Inbox located on the left sidebar menu.
  3. Select Transactions to view your complete trading history.
  4. Set the Start Date to your first transaction date and the End Date to the present day. This ensures you capture all relevant transactions in your report.
  5. Click on Export, then select the CSV format to download the report. 
Note:If you need additional assistance downloading your transaction report, please visit the Degiro Help Center or contact their customer support for further guidance.
  1. Log in to your Questrade account using the web or mobile platform.
  2. Go to the Accounts menu item. 
  3. Select Account Activity from the menu to view all your transactions.
  4. Choose the appropriate Date Range to ensure all relevant transactions are included. 
  5. Click on the Download button and select the Excel format to export your transactions report. 
Note: If you need additional assistance downloading your transaction report, please visit the Questrade Help Center or contact their customer support at support@questrade.com for further guidance.

Web Platform

  1. Log in to your Sharesies account. Sign in with the same email address and password you use for the mobile app.
  2. Open the ☰ at the top left corner of the screen.
  3. Click on Account to access your account settings.
  4. Under the Portfolio and Investments heading, click Generate Reports.
  5. Set the report time period by selecting the From and To month and year.
  6. Choose the Transaction Report CSV as the report type.
  7. Click the Export Report button. The report generation may take a moment depending on the selected date range and the volume of transactions.
  8. The file download preview will load in a new tab, allowing you to download the report directly to your computer.

Mobile App (iOS Mobile Devices)

  1. Log in to the Sharesies app using your credentials.
  2. Tap the Account icon to access your account settings.
  3. Under the Portfolio and Investments heading, tap Generate Reports.
  4. Select the time period you want the report to cover by setting the From and To month and year.
  5. Choose the report type as Transaction Report CSV.
  6. Tap the Export Report button. Depending on the amount of data, it might take a moment to generate the file and load the preview.
  7. Once the report is ready, tap the share icon in the top right corner.
  8. Select Save to Files to save a copy of the report to your device.
Note: If you need additional assistance downloading your transaction report, please visit the Sharesies Help Center or contact their customer support for further guidance.

 

  1. Log in to your Sharesight account.
  2. Click on the Reports tab
  3. Scroll and find the All Trades report tile.
  4. Click the Run Report button to continue.
  5. Using the dropdown calendar, set the date range you would like to run the report for.
  6. You have 3 file options to export the report, but to import to Simply Wall St, you can either use Open in Google DriveOpen in Google Drive or Download as XLSXDownload as XLSX.
  7. Convert to CSV file format.
  8. If you have chosen to Open in Google Drive, from your Google spreadsheet, click on File > Download > select Comma Separated Values (.csv)
  9. If you downloaded as an XLSX file, from your spreadsheet app, click on File > Save As > on the File Type click on it and select CSV > click Save button. 
Note: If you need additional assistance downloading your transaction report from Sharesight, please visit the Sharesight Help Center or contact their customer support for further guidance.

 

  1. Log in to your Commsec account. 
  2. Go to the Confirmation page under the Trading tab.
  3. Select the account you wish to import using the dropdown menu.
  4. Set your desired date range and click Search.
  5. Click the Download CSV link to export the data.
Note: If you need additional assistance downloading your transaction report, please visit the Commsec Help Center or contact their customer support for further guidance.
  1. Log in to your Stake account. 
  2. Go to the Profile page and choose Tax and documents.
  3. Choose the date range and download the report. These reports are available for viewing and downloading in PDF or Excel (CSV) format and cover all of your transactions, orders, and more. 
Note: If you need additional assistance downloading your transaction report, please visit the Stake Help Center or contact their customer support for further guidance.
  1. Open the Revolut app and go to the Stocks section. Tap the three dots located next to the Invest and + Add money tabs. 
  2. From the dropdown menu, select Statements. 
  3. Choose Account Statement to access your transaction history. 
  4. Select the Excel tab, choose the desired time period, and then click the Get statement button to download your report. 

    photo-output 3.JPEG
    Note: If you need additional assistance downloading your transaction report, please visit the Revolut Help Center or contact their customer support for further guidance.

     

  1. Open the Freetrade app on your device. Navigate to the Activity tab to access your Activity Feed. 
  2. Locate the download button (an upward-pointing arrow) in the top-right corner of the screen. 
  3. Confirm by selecting All Activity to export the full report. 
  4. Once the file is ready, export it to your device for further analysis.

    photo-output 4.JPEG
Note: The exported CSV file includes all activity from your Activity Feed, which may contain non-transactional events as well. If you need additional assistance downloading your transaction report, please visit the Freetrade Help Center or contact their customer support for further guidance.

 

  1. Download and install the Tastytrade Desktop Platform.

  2. Open the platform and sign in to your account.
  3. Click the History symbol on the left column to access your account history. 

    Screenshot 2025-03-13 at 12.13.31 PM.png
  4. In the History tab, navigate to the top right corner of the screen. If needed, filter the report by date range to include specific transactions.
  5. Click on the CSV button to download your statement. 

    image-4.jpg
Note: If you need additional assistance downloading your transaction report, please visit the Tastytrade Help Center or contact their customer support for further guidance.

 

XTB

  1. Log in to the XTB using your account credentials.

  2. Navigate to the Account History section and click on the Closed Positions tab to view your past transactions.
  3. Press the Export button to open the download options. 

    Screenshot 2025-03-13 at 12.24.56 PM.png
  4. Select the required Date range, ensuring that you include all transactions from your first trade date if you are creating a new portfolio.
  5. Select the Excel file format for easy data analysis.
  6. Click the Export Report button to download your transaction history. 

    Screenshot 2025-03-13 at 12.36.14 PM.png
Note: If you need additional assistance downloading your transaction report, please visit the XTB Help Center or contact their customer support for further guidance.

 

  1. Log in to the Nordnet website.
  2. Navigate to the Transactions tab to access your trading history.
  3. Select the Required Date Range, ensuring that you include all transactions from your first trade date if you are setting up a new portfolio.
  4. Click on the Export CSV button to download the transaction report.

    image (1).png
Note: If you need additional assistance downloading your transaction report, please contact Nordnet's customer support for further guidance.

 

  1. Log in to your SaxoTraderGO account.
  2. Navigate to the Transactions tab to access your trade history.
  3. Select the ALL tab to ensure all transaction types are included in the report.
  4. Click on the Export button to download the transaction data. 

    image (2).jpg
Note: If you need additional assistance downloading your transaction report, please visit the SaxoTraderGO Help Center or contact their customer support for further guidance.

 

  1. Sign in to your Exante account.
  2. Navigate to Account and then Reports on your dashboard.
  3. Click on Create a Custom Report to generate a new report.
  4. Set the date range for the Transactions and Financial Transactions sections to ensure all relevant data is included.
  5. At the top of the report settings, select CSV as the file format.
  6. Click Save and Send to generate the report.
  7. The report will appear in the list of reports at the bottom of the Account → Reports page. It is usually available within a minute, but in some cases, it may take longer.
  8. Once the report is ready, download it directly from the list.
Note: If you need additional assistance downloading your transaction report, please visit the Exante Help Center or contact their customer support for further guidance.

 

  1. Go to E*TRADE and log in to your account.
  2. Once logged in, go to the main menu and click on the “Transactions” tab. This section provides a detailed history of your trading and account activity.
  3. In the Transactions tab, look toward the top right corner of the page. Click on the Download icon to open the download options.
  4. From the dropdown options, Select “Microsoft Excel” or CSV as your preferred file format and choose your desired date range for the transaction history you want to export.
  5. After selecting the format and date range, click the “Download” button.
Note: If you need additional assistance downloading your transaction report, please visit the E*TRADE Help Center or contact their customer support for further guidance.

 

  1. Go to Disnat and log in to your account.
  2. Once logged in, you will be redirected to the main page listing all your accounts.
  3. Open the account from which you want to download the statement history by clicking on the “+” next to the account name.
  4. Click on the third box labeled History to access your past transactions.
  5. Choose the desired period for your report (e.g., 3 months, 6 months, or a custom period).
Note: If you need additional assistance downloading your transaction report, please visit the Disnat Help Center or contact their customer support for further guidance.

 

  1. Log in to your Firstrade account.
  2. Once logged in, navigate to the main menu and click on Accounts. From the dropdown, select Tax Center.
  3. On the Tax Center page, scroll down until you see the Download Account Information” section.
  4. Choose Excel CSV Files as your preferred format and select the specific account (if you have multiple) and the date range you wish to download.
  5. Once all selections are made, click on the Download button. Your file will be generated and saved to your device in CSV format.
Note: If you need additional assistance downloading your transaction report, please visit the Firstrade Help Center or contact their customer support for further guidance.

 

  1. Log in to your Nabtrade account.
  2. Once you’re logged in, go to the top navigation menu and select “Trading”. From the dropdown list, click on “Confirmations”.
  3. Use the filters to set a custom date range that covers the full period of transactions you want to review. Make sure the range includes all relevant trades. 
  4.  Display and review your transactions.
  5. Click on the “Download” button to export the transaction list.
Note: If you need additional assistance downloading your transaction report, please visit the Nabtrade Help Center or contact their customer support for further guidance.

 

  1. Log in to your Robinhood account.
  2. From the main menu, select “Account” and go to “Reports and Statements”. 
  3. Under the “Customize Your Report” section, select your account and choose your desired date range. Make sure it includes all the activity you want to capture.
  4. Once your selections are made, click the “Generate Report” button. The system will begin creating your custom CSV file.
  5. Once the report is ready, you’ll see an option to “Download CSV”. Click it to save the file to your device.
Note: If you need additional assistance downloading your transaction report, please visit the Robinhood Help Center or contact their customer support for further guidance.

 

  1. Log in to your Vanguard account.
  2. Navigate to My Accounts > Transaction History.
  3. Click the Download button located at the top right.
  4. Choose a Spreadsheet-compatible CSV file, select your desired date range, and pick the portfolios you want to include.
  5. Once the report is ready, you’ll see an option to “Download CSV”. Click it to save the file to your device.
Note: If you need additional assistance downloading your transaction report, please visit the Vanguard Help Center or contact their customer support for further guidance.

 

  1. Log in to your Wealthsimple account.
  2. Click your Profile icon in the top-right corner.
  3. Select Settings from the dropdown menu and choose Accounts from the sidebar options.
  4. Select the specific account you want to access. 
  5. Click on Account Documents and use the Date Range filter to set the period you want to download transactions for.
  6. Click the Download CSV button to export the statement in CSV format.
Note: If you need additional assistance downloading your transaction report, please visit the Wealthsimple Help Center or contact their customer support for further guidance.

 

  1. Log in to your Zerodha account.
  2. Go to the top menu and click on Reports > Tradebook.
  3. Choose the Segment from the dropdown menu and select the desired Date Range for your report.
  4. Click the "→" (arrow) button to generate the trade report.
  5. Once the report loads, click Download XLSX to export the file.
Note: If you need additional assistance downloading your transaction report, please visit the Zerodha Help Center or contact their customer support for further guidance.

 


How to Create a Manual Portfolio

A Manual Portfolio is built from your own transaction data instead of a linked brokerage account. You can add your transactions in 3 ways: importing a file, copying and pasting from a spreadsheet, or entering them one by one.

What transaction data do I need?

Each transaction needs the following:

Field What to enter
Ticker, stock name, or ISIN The stock you traded
Transaction Type BUY or SELL
Transaction Date The date the trade was executed
Shares Number of shares bought or sold
Price Price paid or received per share
Exchange (optional) The exchange the stock traded on
Currency (optional) The currency of the transaction
Sample CSV file
Download the sample CSV to see how your transaction data should be formatted. 
Download sample CSV

Choose how to add your transactions

Method

Best For

Import from a file You have a broker transaction file and want to add many transactions at once.
Copy and paste You have transaction data in a spreadsheet and want to paste it directly.
Enter manually You have a small number of transactions and prefer to enter them individually.

 

Best if you already have a transaction history file and want to add many transactions at once.

Before you start: Download your transaction history from your broker if you haven't already.

→ How to Find Transaction Data From Your Broker

Prepare your file: The supported formats include CSV, XLS, XLSX, and PDF. Make sure your file includes the transaction data listed above.

Here are the step-by-step instructions on how to upload and import your data:

  1. Make sure to be logged in first to your Simply Wall St Account
  2. Proceed to the Portfolios tab. Here, you will see the leading brokers in your country available for linking. To create a manual portfolio, just click the "create portfolio manually" button at the bottom. 
  3. Upload your portfolio by selecting either of two options:  (1) Drag a file here (2) Browse Files
  4. Review all of your transactions by choosing "Continue to review". Before you save, verify each transaction's ticker and exchange. Some companies trade on multiple exchanges, so make sure each transaction is matched to the correct company and exchange.
  5. Once done, click "Save". 

portfolio_file_import.gif

 

Best if your transaction data is already in a spreadsheet. Your data must include the required transaction information listed above.

  1. Make sure to be logged in first to your Simply Wall St Account
  2. Proceed to the Portfolios tab. Here, you will see the leading brokers in your country available for linking. To create a manual portfolio, just click the "create portfolio manually" button at the bottom.
  3. Select "Enter manually instead"
  4. Prepare your transaction data in your spreadsheet.
  5. Select the data and copy it. Paste it into the corresponding fields in Simply Wall St.
  6. Review the pasted values and verify each transaction's ticker and exchange.
  7. Select Save.

portfolio_copy_paste.gif

Best if you have a small number of transactions.

  1. Make sure to be logged in first to your Simply Wall St Account.
  2. Proceed to the Portfolios tab. Here, you will see the leading brokers in your country available for linking. To create a manual portfolio, just click the "create portfolio manually" button at the bottom.
  3. Select "Enter manually instead".
  4. Enter each transaction as a new row, using the fields listed above.
  5. Select Save. 

    portfolio_enter_manually.gif

 

Using a mobile device? 

You can only add one transaction at a time when creating a portfolio. If you need to add multiple transactions, switch to a desktop browser for full access.

Alternatively, on mobile, you may see a message at the bottom of the transaction entry page with a link that takes you to a table format, allowing you to add more transactions at once.

IMG_4479.jpg

 

Having trouble creating your portfolio? 

Please send a message to our support team here or directly at support@simplywallst.com for further assistance. 

 

IMPORTANT NOTES 

  • The portfolio is designed for individual buy and sell transactions. We don't support portfolio snapshots, holdings summaries, or derivatives such as options or warrants.
  • Dividends and stock splits are handled automatically. You don't need to add them.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request