Supported brokers

Export guide

Custom format export guide

Don't use CommSec, CMC, or Sharesight? Fill in our template with your trade history and import it manually.

Read-only file uploads — no broker login required
1

Download the template

Start from our template — it already has the right column headers in the right order. Open it in Excel, Google Sheets, or Numbers and fill in one row per transaction.

custom-format-template.csv

CSV template

Download template
ColumnWhat to enterRequired
CodeASX or US ticker, e.g. CBA, AAPLRequired
Market CodeASX or USRequired
NameCompany nameOptional
DateTrade date, YYYY-MM-DDRequired
TypeBuy, Sell, Reinvestment, or SPPRequired
QtyNumber of unitsRequired
PricePrice per unitRequired
Instrument CurrencyAUD or USDRequired
Cost Base Per Share (aud)Your own AUD cost-basis reference — not read during importOptional
BrokerageFee charged, if anyOptional
Brokerage CurrencyAUD or USDOptional
Exch. RateRequired for US rows — your real AUD/USD rate on the day, used as entered. Ignored for ASX rows.Optional (ASX) · Required (US)
ValueTotal trade value (Qty × Price)Required

Keep the header row exactly as it appears in the template — column order and spelling matter. Rows missing Code, Market Code, Date, Type, Qty, or Price are skipped during import without a prompt; Brokerage and Value default to 0 if left blank. US rows also need a real Exch. Rate — without one, the row is skipped rather than imported with the wrong AUD value; ASX rows can leave it blank.

2

Upload to FolioTrack

Go to Import from your dashboard, choose “Custom format” from the broker dropdown, then drag and drop your filled-in CSV or XLSX (or click to browse). Review the parsed transactions on the next screen — deselect any rows you don’t want — then confirm to import.

How it works

  • PII columns (HINs, names, account numbers) are dropped during parsing, before anything is saved.
  • You review every transaction before anything is imported.
  • Existing holdings are not overwritten — only new ones are created.
  • Smart deduplication active — already-recorded transactions are skipped automatically.
  • Always keep your original CSV as a backup.