{% extends "base.html" %} {% block title %}{{ title }}{% endblock %} {% block content %}

{{ title }}

This site is not affiliated with Interactive Brokers or Verohallinto. The information contained in this site is provided on an "as is" basis with no guarantees of completeness, accuracy, usefulness or timeliness and without any warranties of any kind whatsoever, express or implied.

Source code at GitHub

1. Download a CSV trades report from Interactive Brokers.

Steps
Go to ReportsStatements.
Create a new Custom Statement.
From Sections select Trades.
From Section Configurations make sure Hide Details for Positions, Trades and Client Fees Sections? is set to No.
Sections: Trades
After saving the statement, run it with a CSV output.
Format: CSV

2. Upload the CSV file(s).

You can select multiple years (or a multi-year custom statement). The report uses disposals from the latest year in the data; earlier years still supply option premiums for stock lots closed later (e.g. puts assigned in a prior year).

{%- block result %}{% endblock %} {%- endblock %}