Connect your portfolio to Xero

Content also available for tax entities or on our global site.

Sharesight has partnered with leading online accounting system Xero in order to provide a seamless solution between portfolio management and portfolio accounting.

The Xero Synchronisation feature allows you to connect your Sharesight portfolio to your Xero account. This allows you to synchronise details of share purchases, sales, and dividends to Xero which can be reconciled against your bank statement and included in your financial accounts.

Connecting Sharesight to Xero - Sharesight Portfolio Management

Before you begin

These instructions assume that you have a Xero subscription. If you’re on a paid Sharesight subscription, you may add Xero Cashbook as an add-on from the Sharesight Plans & Billing page. Otherwise, you may sign up directly to one of Xero’s retail subscription options.

In your Xero chart of accounts you need to have an account set up for each of the following items:

  • Dividends Received (Revenue Account)
  • Realised Gains/Losses (Revenue Account)
  • Tax Credits (Current Asset)
  • DRP Balance (Current Asset)
  • Share Market Investments (Asset)
  • Brokerage (Expense Account, Optional: brokerage can be reconciled to your Share market investments asset account if you wish to include brokerage as part of the cost base of the asset)

Setting up Xero synchronisation in Sharesight

1 – Click ‘Integrations’tab.

2 – Click ‘Xero settings’

3 – Click the ‘Connect’ button. This will direct you to log into you Xero account and authorise access to Sharesight. You’ll be redirected back to Sharesight when you’re finished. If you don’t already have a Xero cashbook select ‘Xero Cashbook add-on’.


4 – Map the following items to the appropriate account from your Xero organisation’s chart of accounts:

  • Dividends => Revenue
  • Realised Gains / Losses => Revenue
  • Tax Credits => Current Asset
  • DRP Balance => Current Asset
  • Share Market Investments => Asset
  • Brokerage => Expense

Synchronise using invoices or bank transactions

The following additional settings are available:

  • Synchronise using invoices – we recommend this method in most instances.
  • Synchronise using bank transactions – choose this if you’re on the Xero Starter plan since there’s a limit to how many invoices you may send.

Sending invoices

  • Send invoices in ‘draft’ status – Draft invoice require an additional approval step in Xero before they are included in your accounts.
  • Send invoices in unconverted currency – Sharesight won’t convert foreign currency transactions where the currency is supported by your Xero Organisation (this option is only available if your Xero account supports multi-currency).

Synchronise trades and corporate actions

  • Synchronise trades received via Sharesight Connect – Trades received via Sharesight Connect will be automatically Synchronised to Xero.
  • Synchronise trades received by Contract note emails – Trades created by the Trade Confirmation Emails function will be automatically Synchronised to Xero.
  • Synchronise corporate actions automatically – System generated dividends and Return of Capital payments will be automatically Synchronised to Xero on their paid date.

Synchronising your portfolio with Xero

Once Xero synchronisation is configured, a tick box will appear on the add and edit screens for trades and dividends. To send the trade or dividend record to Xero, simply select the tick box and then click the ‘Save’ button.

When you edit a trade or dividend in Sharesight, you’ll see an option to synchronise any modifications to Xero (you can disable this option by unchecking the box if you don’t want to re-synchronise the data). If the transaction has been reconciled in Xero, the option to synchronise to Xero will be disabled as it’s not possible to update a transaction that has been reconciled.

Synchronisation indicator

A synchronisation icon provides live feedback of the synchronisation status:

= Synchronisation in progress

= Synchronisation completed successfully

= Synchronisation failed (hover over the icon to view the error message)

FAQ: Sharesight + Xero

  1. How do I change the chart of accounts?
  2. How many bank feeds can I set up in my Xero account?
  3. Does Xero support multi-currency?
  4. Does Sharesight send converted data to Xero?
  5. How many bank (cash) accounts can I create in Xero and import to Sharesight?
  6. How do I create invoices using the expected or paid date for dividends?
  7. How much does Xero Cashbook cost if purchased via Sharesight?
  8. How do I delete my Xero Cashbook?
  9. Why do I see duplicates in the cash account I imported from Xero?

How do I change the chart of accounts?

Xero provides an out-of-the box chart of accounts that is not tailored specifically to investors. To change the chart of accounts in Xero, please follow the instructions below. Before you do so, ensure you have your chart of accounts available, or download the investor chart of accounts that Sharesight sent to your email address if you purchased Xero Cashbook from Sharesight.

1 – Go to Settings > Chart of Accounts

Xero Chart of Accounts

2 – Choose Import

Xero - Import

3 – Select Xero and No/ I Don’t know

Xero - Import Data

4 – Click ‘Browse’ to upload your chart of accounts

Xero - Import Data

5 – Click ‘Confirm’

Xero - Confirm your imported accounts

How many bank feeds can I set up in my Xero account?

There is no limit to the amount of bank feeds you can setup within your Xero account. Learn more about setting up your bank feeds in Xero.

Note: You can choose to send trade data (buys & sells) and dividend (distribution) data to the same or separate bank accounts in Xero.

Does Xero support multi-currency?

Xero Cashbook does not support multi-currency, although the Xero Premium plan does. If you require multi-currency for your Xero account, please visit the Xero website or contact your accountant or financial adviser.

Does Sharesight send converted data to Xero?

Sharesight sends raw unconverted data to Xero. For foreign currency, Sharesight will provided unconverted (raw) data and Xero will convert it using their conversion rates.

Note: if you are on the Xero Starter plan you might want to choose the bank transaction option as their invoice functionality it limited.

How many bank (cash) accounts can I create in Xero and import to Sharesight?

An effective way to track cash management accounts, cash investments, term deposits, and broker-linked cash (settlement) accounts is to add these to your Xero account and import them into Sharesight. This will result in your cash holdings being tracked inside your Sharesight portfolio. Any type of Xero account offers you unlimited bank account integrations. You will need to import these into Sharesight one at a time. Just go to the drop down menu next to ‘Add Holding’ in your Portfolio > Add Cash Account and start adding.

Note Multi-currency cash accounts are supported by Sharesight. This option is only available if you are on the Xero Premium plan.

The transactions shown in the multi-currency cash account will be displayed in the original currency of the cash account. The total is then converted back to the portfolio currency for inclusion in report totals and displayed in the source currency as well.

How do I create invoices using the expected or paid date for dividends?

For those using the Xero Partner and Small Business version of Xero (non-Cashbook), invoices may be created using the ‘expected date’ or the ‘paid date’ for dividends (distributions). You may modify this setting when mapping Sharesight to Xero.

  • If the option is set to the expected date, Sharesight will create an invoice in Xero with an invoice date that matches the expected date.
  • If the paid date is used Sharesight will create an invoice in Xero with an invoice date that mates the paid date.
Note: The invoice due date will always match the dividend paid date regardless of choosing expected date or the paid date.

How much does Xero Cashbook cost if purchased via Sharesight?

The Xero Cashbook Add-On is $15 per month and the amount will be bundled into your Sharesight invoice.

How do I delete my Xero Cashbook?

To delete your Xero Cashbook please follow the steps below:

1 – Login to your Sharesight account > Go to Account Settings > Plans and Billing

Sharesight - Plans & Billing

2 – Scroll down and you will see your Cashbook add on here > click the ‘trashcan’ icon this will remove the add on from your account.

Sharesight - Delete Xero Add-On

Why do I see duplicates in the cash account I imported from Xero?

Sometimes duplicates occur in your cash account in your Sharesight portfolio. The reason for this is that the identifying information for a transaction sent from Xero is either exactly the same or very similar. The solution is refreshing your cash account, however, this will lead to any information held for more than one year ago from today to be lost.

Therefore, please ensure you do not have any older transactions in your account than one year ago today. Before you start the instructions below please ensure that you do not have any information in your cash account dating back more than a year ago from today. If you do then contact customer support via the ‘help’ tab in your portfolio rather than following the instructions below.

To flush-out any duplicates, simply follow these steps:

1 - Go into the cash account with the duplicates.

2 – Paste the text ?sync_again=reset to the end of the URL and click the Enter/Return key.

Sharesight - Delete Xero Duplicates

3 - Data is re-loading please be patient.

Sharesight - Reloading of Data

4 – Check for duplicates in your account if still present contact customer support via the ‘help’ tab in your portfolio.


Last modified on April 3, 2020 UTC

Try Sharesight today
Track 10 holdings for free.
Sign up for Free