Interactive Brokers (IBKR) & NZ FIF Tax: Export Guide
If you invest through Interactive Brokers and hold overseas stocks or ETFs above the NZ$50,000 cost threshold, this guide shows the report to export and how to import it into the FIFtax calculator.
Use this report
Report:
Activity Statement CSV
Dates:
Full NZ income year, 1 April to 31 March
Import:
Choose IBKR in the calculator and apply the file
Broker UI last checked: May 2026. If IBKR changes labels, use the report name, CSV format, and date-range rules on this page rather than the exact menu wording.
Is FIF tax new to you?
Start with the FIF responsibility check and the NZ$50,000 threshold guide. FIF rules apply once your total cost of overseas shares and ETFs exceeds that threshold in an income year.
Which IBKR report do you need?
The FIFtax calculator needs opening values (1 April), closing values (31 March), and all transactions (buys, sells, dividends) for the income year. IBKR's Activity Statement CSV covers all of this in a single file.
Activity Statement CSV
IBKR's standard activity statement in CSV format. It includes your open positions for opening and closing values, trades, and cash transactions including dividends. Export one covering your full income year, 1 April to 31 March.
Step 1: Navigate to Activity Statement
- 1 Log in through Interactive Brokers at https://www.interactivebrokers.com/.
- 2 In the top navigation bar, click Performance and Reports.
- 3 Click Statements in the dropdown.
- 4 Click Activity Statement. A dialog appears with Period, Date, and download options.
Step 2: Set the period and download as CSV
- 1 The dialog opens with Period set to "Daily". Change it to Annual or Custom, whichever gives you a date range picker. You need the full NZ income year: 1 April to 31 March.
- 2 Set the date range to 1 April 2025 to 31 March 2026 for the 2025 to 2026 income year (or the equivalent dates for another year).
- 3 Click Download CSV. IBKR downloads a file named something like
U1234567_20250401_20260331.csv.
Step 3: Import into the FIFtax calculator
- 1 Go to the FIFtax calculator and select the correct income year.
- 2 Under How do you want to add data?, choose Import broker file, then choose Interactive Brokers (IBKR).
- 3 Click Choose File and select the Activity Statement CSV you downloaded.
- 4 A preview summary appears showing what was found: transactions, opening values, and closing values. Review the counts and any warnings.
- 5 Click Apply and add to calculator to populate the sections below. Review the rows, then click Calculate FIF Income.
What the calculator does with your data
Asset filtering: Only stock and ETF rows are imported. Futures, options, forex, and other non-equity positions are excluded because these are not ordinary FIF interests.
Opening values: The calculator reads the Mark-to-Market Performance Summary section of the Activity Statement. Positions held at the start of the statement period (prior quantity greater than zero) are imported as opening values, using the prior closing price per unit. If you had no holdings before 1 April, opening values will be empty. Add them manually in the calculator.
Closing values: Open Positions as of the statement's end date (31 March) are imported as closing values, in each position's local trading currency.
Transactions: All buys and sells from the Trades section are imported. Dividends are read from the Cash Transactions section. The calculator matches them to holdings by the ticker symbol at the start of the description field.
Currency: Values are imported in each position's local trading currency (e.g. USD for US stocks, GBP for UK stocks). The calculator fetches daily exchange rates from the Frankfurter API and converts everything to NZD. Supported currencies are USD, AUD, GBP, EUR, and CAD. Positions in other currencies will fall back to your account's base currency.
Multi-currency and multi-account notes
If you have multiple IBKR accounts (e.g. a personal account and a joint account), export and import each account's Activity Statement separately. Apply the first file, review the rows, then apply the second file. The calculator will merge the data.
IBKR reports positions in the currency of each individual stock (USD for US stocks, GBP for UK stocks, etc.), not your account's base currency. The FIFtax calculator handles multi-currency automatically.
Your data never leaves your browser
When you select an IBKR Activity Statement CSV, it is read and processed entirely within your browser using JavaScript. The file is never uploaded to FIFtax servers or any third-party service. Your account numbers, positions, transaction history, and values stay on your device. Exchange rate requests go to the Frankfurter API and contain only dates and currency codes, with no personal data.
Common issues
No opening values after import
Dividends are missing or zero
"Could not recognise this file"
Options, futures, or forex positions appear
Ready to calculate?
The calculator is free. No account required. Your data stays in your browser.
Open the FIFtax calculator