What import does
Point Kyra at a CSV of your trades — from Settings, on the phone — and it reads them in locally: a spreadsheet you've kept, or an export from another journal. Four columns are required (date, ticker, direction, P&L); the rest, from entry and exit prices to emotion and setup tags, are optional and used where present. Before anything is saved you see a preview of what will come in, and re-importing the same file skips the trades that already landed instead of duplicating them.
Journal notes have their own lane in Kyra 1.7. Use Settings → Data → Import Journal Notes to choose a journal-note CSV and preview new, duplicate, invalid, and conflicting rows before applying changes. Existing notes win conflicts by default unless you explicitly choose the imported version.
Need the click-by-click version? Follow How to import trades into Kyra for the exact Settings path, CSV example, preview explanation, and troubleshooting steps.
The column schema is the same handful of fields as the free trading journal template: match your headers to it and the mapping is clean. If you're coming from a spreadsheet specifically, the migration guide walks the whole path in three steps.
Bring a CSV in
Your whole history lands at once, with a preview before anything is saved. Re-imports skip what's already there, so fixing the file and running it again is safe.
Take the journal with you
Export trades and journal notes as separate CSV files, or create one combined PDF report. It runs on your phone and is not a premium feature.
Generic CSV, on purpose
Kyra imports a clean, documented CSV — not a tangle of broker-specific formats it can't honestly support. If your data lives in a spreadsheet or can be exported to CSV, it comes in. Direct broker sync isn't the model, and that's deliberate: Kyra has no servers and no accounts, which is the whole privacy story — why on-device covers what that architecture buys you.
Export is the other half
Import without export is a trap with extra steps. Kyra exports trades and journal notes as portable CSV files, or together in one PDF report, so moving in never means you cannot move on. A trading journal can hold years of your own behavior; the record should remain portable.
Free, and on your device
Trade import, journal-note import, and journal export are free and prepared locally on your device. No Kyra account is required, and file contents are not uploaded to a Kyra server. Data portability is a baseline feature here, not a premium gate.