← Return to documentation index

Importing from a CSV file

You can import transactions from a CSV file. Each row in the CSV file describes a transaction. Download a template file to get started. As column delimiter, both comma and semicolon are supported. Decimal numbers are parsed as per your system language and region settings.

Examples

Importing a buy or sell transaction

DateAccountTypeAmountCurrencyInstrument NameInstrument TypeQuantity
2024-03-05 12:30My AccountBUY1000.00EURAppleSECURITY10

For sell transactions, use SELL as type. Both transactions can optionally have fees and taxes.

Importing a dividend transaction

DateAccountTypeAmountCurrencyInstrument NameInstrument Type
2024-03-05 12:30My AccountDIVIDEND100.00EURAppleSECURITY

Dividend transactions can optionally specify taxes.

Importing an interest transaction

DateAccountTypeAmountCurrency
2024-03-05 12:30My AccountINTEREST10.00EUR

Interest transactions can optionally specify taxes.

Importing a tax transaction

DateAccountTypeAmountCurrency
2024-03-05 12:30My AccountTAX100.00EUR

Importing a fee transaction

DateAccountTypeAmountCurrency
2024-03-05 12:30My AccountFEE10.00EUR

Fee transactions can optionally specify taxes.

Importing a conversion transaction

DateAccountTypeAmountCurrencyConvertedConverted Currency
2024-03-05 12:30My AccountCONVERSION100.00EUR111.03USD

Conversion transactions can optionally specify taxes.

Importing an incoming transfer transaction

DateAccountTypeQuantityAmountCurrencyInstrument NameInstrument Type
2024-03-05 12:30My AccountTRANSFER IN10100.00EURAppleSECURITY

Importing an outgoing transfer transaction

DateAccountTypeQuantityCurrencyInstrument NameInstrument Type
2024-03-05 12:30My AccountTRANSFER OUT10EURAppleSECURITY

Importing an internal transfer transaction

DateAccountDestination AccountTypeQuantityCurrencyInstrument NameInstrument Type
2024-03-05 12:30My AccountMy Other AccountTRANSFER10EURAppleSECURITY

Importing a deposit or withdrawal transaction

DateAccountTypeAmountCurrency
2024-03-05 12:30My AccountDEPOSIT1000.00EUR

For a withdrawal, use type WITHDRAWAL.

Specifying transaction fees

FeesFees Currency
1.20EUR

Specifying transaction taxes

TaxesTaxes Currency
12.67USD

Specifying a security

Instrument NameInstrument TypeTicker SymbolISIN
AppleSECURITYAAPLUS0378331005

Ticker symbol and ISIN are optional, but it’s encouraged to provide at least one of them.

Specifying an option

Instrument NameInstrument TypeTicker Symbol
AAPL Dec 19 '25 100 CallOPTIONAAPL251219C00100000

Specifying a cryptocurrency

Instrument NameInstrument TypeTicker Symbol
BitcoinCRYPTOCURRENCYBTC

Reference

Columns

NameDescription
DateDate and optional time of the transaction (YYYY-MM-DD or YYYY-MM-DD HH:MM)
AccountName of the account the transaction belongs to
Destination AccountName of the destination account for an incoming transfer transaction
TypeType of the transaction (see list of transaction types below)
Instrument NameName of the instrument
Instrument TypeType of the instrument (see list of instrument types below)
ISINISIN of the instrument
Ticker SymbolTicker symbol for the instrument
QuantityAmount of shares (supports decimal numbers)
AmountTransaction amount
CurrencyCurrency code for the transactio amount
FeesFees amount (decimal number)
Fees CurrencyCurrency code for fees
TaxesTaxes amount (decimal number)
Taxes CurrencyCurrency code for taxes
ConvertedConverted amount for conversion transactions (decimal number)
Converted CurrencyCurrency code for the converted amount
ReferenceOptional transaction reference
NoteOptional transaction note

Instrument types

TypeDescription
SECURITYSecurity
OPTIONOption
CRYPTOCURRENCYCryptocurrency

Transaction types

TypeDescription
BUYBuy transaction
SELLSell transaction
DIVIDENDDividend transaction
CONVERSIONConversion transaction
INTERESTInterest transaction
TRANSFERTransfer transaction
TRANSFER INTransfer In transaction
TRANSFER OUTTransfer out transaction
TAXTax transaction
FEEFee transaction
DEPOSITDeposit transaction
WITHDRAWALWithdrawal transaction

Currency codes

Profit uses ISO 4217 currency codes.

CodeCurrency
EUREuro
USDUS Dollar
JPYJapanese Yen
BGNBulgarian Lev
CZKCzech Koruna
DKKDanish Krone
GBPBritish Pound Sterling
GBXPenny Sterling (GBX)
HUFHungarian Forint
PLNPolish Złoty
RONRomanian Leu
SEKSwedish Krona
CHFSwiss Franc
ISKIcelandic Króna
NOKNorwegian Krone
HRKCroatian Kuna
TRYTurkish Lira
AUDAustralian Dollar
BRLBrazilian Real
CADCanadian Dollar
CNYChinese Yuan (Renminbi)
HKDHong Kong Dollar
IDRIndonesian Rupiah
ILSIsraeli New Shekel
INRIndian Rupee
KRWSouth Korean Won
MXNMexican Peso
MYRMalaysian Ringgit
NZDNew Zealand Dollar
PHPPhilippine Peso
SGDSingapore Dollar
THBThai Baht
ZARSouth African Rand
TWDNew Taiwan Dollar
VNDVietnamese Đồng
SARSaudi Riyal
AEDUAE Dirham
QARQatari Riyal

If you need further assistance, have any questions, need to report an issue, or would like to request a feature, don’t hesitate to contact us—by email or on X at @codefreeze.