Skip to main content

Importing Custom Investments from a Spreadsheet (property, bonds, art & more)

Template + step-by-step to import unsupported assets (property, bonds, art, private shares). Includes income & price update workflow.

Use this guide to import unsupported or unlisted assets into Navexa using a spreadsheet, then update prices and income manually after the investment has been added.

What Custom Investments Are

Custom investments are used for assets Navexa does not support with a live price feed, such as property, bonds, art, private company shares, unlisted equity, and other manually priced assets.

Custom investments are tracked using Navexa’s buy, sell, income, and manual price update workflow. For a full explanation of how custom investments work, see What is a Custom Investment in Navexa?

Before You Upload

Before uploading a spreadsheet, make sure the file only includes the investment transactions you want to import.

For best results, remove:

  • Blank rows.

  • Summary rows.

  • Running balance rows.

  • Irrelevant notes.

  • Income rows.

  • Duplicated transactions already recorded in Navexa.

Income such as rent, coupons, interest, or private company dividends should usually be added manually after the custom investment has been created.

Use The Unlisted Template

For the most reliable format, click Start from a template inside the importer and download the Unlisted template.

Templates are downloaded from inside Navexa rather than attached to this article. This keeps the latest templates in one place and helps ensure you are always using the current version.

Use the Unlisted template when you want to import custom investments such as property, bonds, art, private shares, or other unsupported assets.

Template Fields

If you use the Unlisted template, keep the column names unchanged.

The key fields are:

  • Symbol — the asset name or code you want to recognise in Navexa.

  • Trade Date — the transaction date.

  • Trade Type — Buy or Sell.

  • Price — the per-unit price.

  • Quantity — the number of units.

  • Fee — trade costs or fees.

  • Exchange Rate — the foreign exchange rate, if the investment is not in AUD.

  • Brokerage Currency Code — the currency code for non-AUD trades.

  • Notes — any extra detail you want for your records.

Use the date format YYYY-MM-DD where possible, such as 2026-07-03.

Fill In The Symbol

The Symbol field should be a clear name or code for the custom investment.

Examples:

  • 123 Example St Richmond VIC

  • CORPBOND-15DEC26

  • PRIVATECO-SERIES-A

  • ARTWORK-SMITH-2024

Use something you will recognise later in your portfolio, reports, and transactions.

Fill In Price And Quantity

The Price and Quantity fields depend on the type of custom investment.

For property, art, and similar one-off assets:

  • Price is the purchase or sale price.

  • Quantity is usually 1.

For private company shares:

  • Price is the price per share.

  • Quantity is the number of shares.

For bonds:

  • Price is usually the price per $1 of face value.

  • Quantity is the face value.

Example:

If you buy a bond with a face value of 50,000 and a clean capital value of 53,158.50, the price is:

53,158.50 ÷ 50,000 = 1.06317

The template values would be:

  • Price: 1.06317

  • Quantity: 50000

Fill In Fees

Use Fee for costs directly connected to the trade.

Examples include:

  • Stamp duty and legal costs for property.

  • Buyer’s premium or seller commission for art.

  • Brokerage or legal costs for private shares.

  • Settlement costs for bonds.

For bonds using the clean price method, you can also use the Fee field on the buy trade to record accrued interest paid at purchase.

Foreign Currency Investments

For non-AUD custom investments, include the currency and exchange rate.

Use:

  • Brokerage Currency Code for the investment currency, such as USD.

  • Exchange Rate for the AUD value of 1 unit of foreign currency.

For example, if 1 USD equals AUD $1.50, enter 1.50 as the exchange rate.

Use the exchange rate that applies to the transaction date where possible.

Import The Spreadsheet

To import your custom investment spreadsheet:

  1. Open the portfolio you want to add data to.

  2. Select Portfolio from the left-hand menu.

  3. Click + Add Holdings in the top-right corner.

  4. Select Upload a spreadsheet.

  5. Drag your file into the upload box, or click Browse Files.

  6. Click Upload File.

Navexa supports .csv, .xlsx, and .xls files.

Review Extracted Transactions

After you upload your file, Navexa will analyse it and show a review screen with the extracted transactions.

Before importing, check:

  • Symbol — the custom investment name or code is correct.

  • Date — the transaction date is correct.

  • Type — the transaction type is correct.

  • Quantity — the number of units is correct.

  • Price — the per-unit price is correct.

  • FX Rate — the exchange rate is correct, if applicable.

  • Fee — the trade costs are correct.

  • Fee Currency — the fee currency is correct.

Use Only show errors to find rows that need attention.

Once the review screen looks correct, click Import Trades.

When the import is complete, click View transactions to review the imported transactions on the Transactions page.

Add Income Manually

Custom investment income is usually added manually after the holding has been created.

Use this for income such as rental income, bond coupons, interest payments, private company dividends, royalties, or other recurring income from the asset.

To add income, open the custom investment holding, go to the Income tab, and add the income payment from there.

For property rent, the income is usually entered as unfranked income. For private company dividends, use the franked or unfranked fields based on the dividend statement. For bonds, record coupon or interest payments as income.

Update Prices Separately

Custom investments do not have a live price feed, so their market value does not update automatically.

Your imported buy and sell transactions are managed in the holding’s Trades tab. Manual valuations are managed separately in the Prices tab.

This means editing or importing a trade will not automatically update the holding’s manual price history. To update the investment’s current value, open the custom investment holding and add or edit a price from the Prices tab.

For detailed steps, see Add a Custom Investment.

Formatting Examples

Use these examples to structure common custom investment types in the Unlisted template.

Property

For an investment property purchase:

  • Symbol: Use a clear property name or address.

  • Trade Type: Buy

  • Price: Purchase price.

  • Quantity: 1

  • Fee: Stamp duty, legal costs, and other acquisition costs.

  • Notes: Add contract or settlement details if useful.

For a sale:

  • Trade Type: Sell

  • Price: Sale price.

  • Quantity: 1

  • Fee: Agent commission, legal costs, and other sale costs.

Bonds

For bonds, choose a clean price method or dirty price method.

Using the clean price method:

  • Price: Clean price per $1 of face value.

  • Quantity: Face value.

  • Fee: Accrued interest paid on purchase, if applicable.

  • Notes: Add contract total or settlement details.

Using the dirty price method:

  • Price: Total consideration divided by face value.

  • Quantity: Face value.

  • Fee: 0, unless you have separate transaction costs.

The clean price method keeps capital and interest more clearly separated. The dirty price method is simpler, but it combines accrued interest and capital movement.

Art And Collectibles

For an artwork or collectible purchase:

  • Symbol: Use a clear asset name or reference.

  • Trade Type: Buy

  • Price: Purchase price or hammer price.

  • Quantity: 1

  • Fee: Buyer’s premium, commission, or acquisition costs.

  • Brokerage Currency Code: Use the foreign currency code if not AUD.

  • Exchange Rate: Enter the relevant FX rate if not AUD.

For a sale, use the sale price and include seller commission or sale costs in Fee.

Private Shares

For private company shares:

  • Symbol: Use a clear company or share class reference.

  • Trade Type: Buy

  • Price: Price per share.

  • Quantity: Number of shares.

  • Fee: Brokerage, legal, or issue costs if applicable.

For a partial sale:

  • Trade Type: Sell

  • Price: Sale price per share.

  • Quantity: Number of shares sold.

  • Notes: Add the remaining share balance if useful.


Common Issues

Why Is The Value Wrong?

The value may be wrong if the file uses a total price where Navexa expects a per-unit price.

Check that:

  • One-off assets use Quantity 1.

  • Private shares use price per share.

  • Bonds use price per $1 of face value when using the clean price method.

Why Is There No Live Price?

Custom investments do not have live price feeds in Navexa.

Use Update Price when you want the portfolio value to reflect a new valuation, appraisal, or market price.

Why Was Income Not Imported?

Custom investment income is usually added manually after the holding has been created.

Use the holding’s Income tab to add rent, interest, coupons, royalties, or private dividends.

Why Did The Import Show Errors?

Import errors usually mean Navexa needs more information before the row can be imported.

Check for:

  • Missing symbols.

  • Missing dates.

  • Invalid trade types.

  • Missing prices.

  • Missing quantities.

  • Blank rows.

  • Unsupported rows.

Use Only show errors to find and fix the affected rows.


Best Practices

For the best custom investment import result:

  • Use the Unlisted template from inside Navexa.

  • Keep one row per buy or sell transaction.

  • Use clear custom investment names in the Symbol field.

  • Keep notes for audit and reconciliation.

  • Add income manually after import.

  • Update prices manually when you receive a new valuation.

  • Remove blank, summary, income, and duplicate rows before uploading.

Remember, this is general information, not personal financial advice.

Did this answer your question?