Как вести учёт инвестиций: Excel-файл Invest Hub, таблица Google Sheets и импорт выписки брокера
mr.ilkevichПриложение брокера показывает только то, что лежит у этого брокера. Как только у вас появляется второй счёт – IBKR под американские бумаги и Lightyear под ETF, или старый портфель у российского брокера рядом с новым европейским, – вопрос «сколько я на самом деле заработал?» перестаёт иметь ответ на одном экране. Дивиденды пришли в долларах, комиссии списали в евро, часть позиции продали, а в апреле налоговая ждёт цифры по каждой сделке. Учёт инвестиций – привычка, которая закрывает все эти вопросы разом. В клубе для этого есть готовый Excel-файл – «Файл для управления инвестиционным портфелем», – и в этой статье мы разбираем, как он устроен, как вести тот же учёт в Google Sheets и как вместо ручного ввода загрузить выписку брокера в InvestHub за минуту.
Короткий ответ
- Учёт ведётся по сделкам, а не по остаткам. Одна строка на каждую операцию – покупка, продажа, пополнение, вывод – и всё остальное (позиции, средняя цена, доходность) считается из этого журнала. Таблица, в которой руками переписаны «текущие позиции», не ответит ни на один вопрос про прошлое.
- Готовый файл уже есть. «Файл для управления инвестиционным портфелем» Invest Hub – это четыре листа Excel: вы заполняете только Transactions, а Portfolio, Source и Dashboard считают средние цены, прибыль по каждой бумаге, XIRR по годам и стоимость портфеля сами. Резиденты клуба скачивают его в разделе «Библиотека → Файлы».
- Ручной ввод – главный источник ошибок. Если брокер умеет выгружать выписку (IBKR, Lightyear и большинство европейских брокеров умеют), загружайте файл в InvestHub: платформа распознает сделки, дивиденды, налог у источника и комиссии сама, а повторная загрузка не создаст дублей.
На какие вопросы должен отвечать учёт
Прежде чем открывать таблицу, стоит договориться, зачем она. Хороший учёт инвестиционного портфеля отвечает на четыре вопроса – и если ваша система не отвечает хотя бы на один, она не учёт, а список тикеров.
- Сколько вложено. Не «сколько стоит портфель», а сколько денег вы в него внесли – по датам. Без этого невозможно посчитать настоящую доходность.
- Сколько стоит сейчас. Все позиции по текущим ценам, переведённые в одну валюту по сегодняшнему курсу. У портфеля с долларовыми бумагами и евровыми ETF это уже отдельная задача.
- Сколько заработано. Разница между первыми двумя пунктами плюс полученные дивиденды минус комиссии – и обязательно с учётом того, что деньги вносились в разное время. Портфель, в который вложили 10 000 € в январе и ещё 10 000 € в декабре, не «вырос на 5%», если стоит 21 000 €.
- Сколько – налоговой. Прибыль по каждой закрытой сделке и дивиденды за год – ровно то, что попадает в декларацию. В Эстонии это делается в феврале-апреле, и платите вы, а не брокер.
Три способа вести учёт – и где каждый ломается
Способов, по сути, три: смотреть в приложение брокера, вести таблицу (свою или файл клуба) или отдать учёт сервису, который читает брокерские выписки. У каждого есть точка, в которой он перестаёт работать.
| ЗАДАЧА | ПРИЛОЖЕНИЕ БРОКЕРА | ТАБЛИЦА / ФАЙЛ КЛУБА | ИМПОРТ ВЫПИСКИ |
|---|---|---|---|
| Несколько брокеров | нет – каждый видит только себя | да | да – выписки складываются в один портфель |
| Несколько валют | по своему курсу, без истории | курс на строку; файл клуба – через тип данных «Акции» | курсы подтягиваются автоматически |
| Дивиденды и комиссии в доходности | часто отдельной вкладкой, не в итоге | да, если не забывать вносить | да, из выписки |
| Сплиты, история закрытых сделок | да, внутри одного брокера | в файле клуба есть помощник для сплитов; в своей таблице – вручную | автоматически |
| Цифры для декларации | годовой отчёт, формат зависит от брокера | да – журнал сделок и есть основа декларации | да, по каждой закрытой сделке |
| Время в месяц | 0 минут | 15–60 минут, растёт с числом сделок | минута на загрузку файла |
Наш совет – не выбирать, а совмещать. Таблица нужна как минимум для того, чтобы понимать, из чего складывается доходность: кто хоть раз увидел свой XIRR рядом с «портфель вырос на X%», потом никогда их не путает. А импорт выписки снимает рутину, когда сделок становится больше десятка в месяц.
Файл для управления инвестиционным портфелем: четыре листа, заполняете один
Главная ошибка, которую мы видим в таблицах резидентов, – лист «Портфель» с текущими позициями, который переписывается после каждой сделки. Такая таблица знает только настоящее. Файл клуба устроен иначе: единственное место ввода – журнал сделок на листе Transactions, а три остальных листа строятся из него формулами. Тот же принцип мы рекомендуем для любой своей таблицы.
Transactions – единственный лист, куда вы что-то вводите. Семь колонок на строку: Type (Buy, Sell или Cashflow), Stock (тикер), Transaction Date, Shares (для продажи – со знаком минус), Share Price, Fees и Amount – сумма пополнения или вывода, которая заполняется только для строк Cashflow: плюс – внесли деньги, минус – вывели. Всё правее считается само: стоимость сделки, остаток кэша после неё, количество бумаг после сделки, прибыль по продаже, текущая цена и стоимость позиции. Отдельный блок справа – помощник для сплитов: тикер, дата и множитель, и файл покажет новое количество бумаг, которое остаётся скопировать в колонку Shares.
Portfolio – паспорт каждой бумаги. Строка на тикер: полное название и сектор, валюта и курс, статус (позиция открыта или уже закрыта), дата первой покупки, средняя цена покупки, уплаченные комиссии, вложено; дата последней продажи, средняя цена продажи, выручка и реализованная прибыль; текущее количество, цена, стоимость и нереализованная прибыль в деньгах и процентах. Правее – оценка портфеля на конец каждого месяца, из которой потом строится график.
Source и Dashboard – то, ради чего всё затевалось. На Source сводка: закрытая и нереализованная прибыль, свободный кэш, общая стоимость, вложено/получено/прибыль по годам, топ-20 позиций – и главное, доходность XIRR: за всё время, за этот год и за прошлый. Dashboard сводит это к трём цифрам – стоимость портфеля (бумаги плюс кэш), реализованная и нереализованная прибыль – и графикам под ними.
Что нужно знать до первого запуска. Файл рассчитан на Excel для Microsoft 365: название, сектор, валюта и текущая цена подтягиваются встроенным типом данных «Акции» (Stocks) – это и есть источник котировок. В Google Sheets и в старых версиях Excel эти поля останутся пустыми: там работает вариант с GOOGLEFINANCE из следующего раздела. Файл приходит с примерными сделками 2020 года (TSLA, AAPL, NFLX и другие) – удалите их и вносите свои, не трогая строки с формулами; в помощнике сплитов оставьте свои события. Где взять: резидентам – в приложении клуба, раздел «Библиотека → Файлы», «Файл для управления инвестиционным портфелем»; там же лежат файлы для бюджета и портфеля недвижимости. Не резидентам – вступить в клуб: файл открывается вместе с остальными инструментами.
Если вы в Google Sheets: те же принципы, четыре формулы
Принцип файла клуба воспроизводится в Google Sheets за вечер: лист «Журнал» с одной строкой на операцию и лист «Позиции», который не заполняется руками, а считается. Четыре формулы закрывают девяносто процентов задач.
- Количество в портфеле – покупки минус продажи по тикеру:
=SUMIFS(Журнал!D:D; Журнал!C:C; A2; Журнал!B:B; "buy") − SUMIFS(Журнал!D:D; Журнал!C:C; A2; Журнал!B:B; "sell"). - Текущая цена –
=GOOGLEFINANCE("NASDAQ:AAPL"; "price")для акций США и=GOOGLEFINANCE("FRA:VWCE"; "price")для европейских ETF; курс валюты –=GOOGLEFINANCE("CURRENCY:USDEUR"). Это замена типу данных «Акции» из файла клуба. - Средняя цена покупки – сумма (количество × цена + комиссия) по покупкам, делённая на купленное количество. Комиссию включайте в себестоимость: так считает и налоговая.
- Реальная доходность –
=XIRR(потоки; даты): все пополнения со знаком минус, выводы и дивиденды со знаком плюс, последней строкой – текущая стоимость портфеля с сегодняшней датой. Именно это считает лист Source в файле клуба, и обычно цифра заметно скромнее, чем «портфель вырос на X%».
Одна оговорка про разделители: в таблицах с русской или эстонской локалью аргументы функций разделяются точкой с запятой, как в примерах выше; в английской локали – запятой. Если формула «не работает» – в девяти случаях из десяти дело именно в этом.
Пять ошибок, из-за которых таблица врёт
- Доходность без дивидендов и комиссий. Портфель из дивидендных акций может «стоять на месте» по цене и приносить 4% в год – таблица, которая смотрит только на котировки, этого не увидит. Комиссии, наоборот, тихо съедают процент-другой у активных трейдеров. В файле клуба для этого есть колонка Fees – не оставляйте её пустой.
- Валюты по сегодняшнему курсу. Если долларовые покупки прошлого года пересчитаны по курсу сегодняшнего дня, часть «прибыли» – просто движение EUR/USD. Курс фиксируется на дату каждой операции.
- Забытые сплиты. После сплита 10:1 у вас в десять раз больше бумаг по цене в десять раз ниже – а в таблице, где сплит не записан, позиция «упала на 90%». В файле клуба это решает помощник сплитов, в своей таблице – отдельная строка.
- Перепутанные пополнения и покупки. Внесли 1 000 € на счёт, купили ETF на 1 000 € – в журнале это две разные строки: Cashflow и Buy. Если записать только вторую, XIRR посчитает, что деньги появились из воздуха.
- Ручной ввод. Перепутанная цена, сделка, внесённая дважды, забытый дивиденд на 3 доллара – каждая ошибка мелкая, но к декларации их накапливается десяток. Именно поэтому дальше речь про выписки.
Импорт выписки брокера: минута вместо вечера
У каждого европейского брокера есть выписка по счёту, где уже записано всё, что мы выше предлагали вносить руками: сделки, дивиденды, удержанный налог, комиссии, пополнения. Вопрос только в том, чтобы её правильно выгрузить и правильно прочитать. В InvestHub импорт живёт в разделе «Портфель» → «Импорт выписки»: перетащили CSV, выбрали брокера, проверили предпросмотр – и портфель собран. Доступа к брокерскому счёту, логинов и API-ключей платформе не нужно – только файл.
Interactive Brokers. В Client Portal: Performance & Reports → Statements → Activity. Выберите период (лучше «с начала счёта» – тогда история будет полной), формат CSV – и загрузите файл как «IBKR (Activity Statement)». Из выписки читаются сделки, дивиденды, удержанный налог, комиссии, проценты, пополнения и выводы; опционы – с правильным множителем контракта. Как устроен сам брокер – в нашем обзоре IBKR.
Lightyear. В приложении нужна именно «Account statement» – выписка по счёту в CSV. Отчёты «Income» и «Capital gains» для импорта не подходят: в них итоги за год, а не сделки, и платформа честно об этом скажет. Из выписки читаются покупки, продажи, дивиденды, проценты, пополнения, выводы и конвертации валют. Подробнее про брокера – в обзоре Lightyear.
IntelInvest. Если вы вели учёт там, полный экспорт истории загружается как есть – портфель переедет вместе с прошлыми сделками. Любой другой брокер – и ваша собственная таблица. Сохраните журнал сделок в CSV с колонками date, type, symbol, quantity, price, currency, commission, fx_rate, notes (типы: buy, sell, dividend, coupon, deposit, withdrawal, fee, split) и загрузите как «Другой брокер (CSV)» – образец с примерами строк: investhub-portfolio-template.csv. Лист Transactions из файла клуба переезжает так же: переименуйте заголовки по образцу, а строки Cashflow разнесите на deposit и withdrawal. Что не подходит: банковская выписка по платёжному счёту – в ней нет количества бумаг и цен; нужна выписка по счёту ценных бумаг.
Дальше начинается то же, что делает файл клуба, – только без формул с вашей стороны. Платформа считает P&L по каждой позиции и по портфелю целиком, рисует доходность по месяцам тепловой картой, как в отчёте фонда, раскладывает аллокацию по секторам, классам активов и валютам и хранит историю закрытых сделок с итогом по каждой. А назвав свои доли ИИ-консультанту, можно спросить, не перегрет ли сектор и что делать с просевшей бумагой, – и получить разбор логики, а не «купить/продать». Что ещё умеет платформа – на странице возможностей.
Учёт и налоги: зачем всё это в апреле
Журнал сделок – это и есть черновик декларации. В Эстонии по обычному брокерскому счёту декларируется прибыль по каждой продаже (цена продажи минус цена покупки минус комиссии) и полученные дивиденды – лист Portfolio файла клуба показывает именно эти цифры по каждой закрытой позиции. По инвестиционному счёту – investeerimiskonto – считаются только вводы и выводы денег, и налог откладывается, пока вы не вывели больше, чем внесли: это строки Cashflow. В обоих случаях нужен журнал с датами, комиссиями и курсом на день сделки, потому что EMTA считает в евро. Ставки по десяти странам Европы – в нашей таблице 2026 года; там же – почему W-8BEN у брокера экономит 15% на американских дивидендах.
Выводы
- Журнал, не остатки. Одна строка на операцию, позиции считаются формулами – только так таблица отвечает и про сегодня, и про прошлый год.
- Файл клуба делает это за вас. Четыре листа, заполняется один; средние цены, прибыль по каждой бумаге, XIRR по годам и дашборд – готовы. Резидентам – в «Библиотека → Файлы».
- XIRR вместо «вырос на X%». Единственная честная цифра доходности для портфеля, который пополняли по частям, – в Excel, в Google Sheets и на платформе.
- Выписка лучше ручного ввода. IBKR, Lightyear, IntelInvest – напрямую, остальные и собственные таблицы – через CSV; сплиты, курсы и дубли платформа берёт на себя.
- Учёт – это ещё и декларация. Кто ведёт журнал весь год, в апреле тратит на налоги полчаса, а не выходные.
Если было полезно – в клубе Invest Hub мы ведём собственные портфели тем же способом и показываем их резидентам целиком: сделки, дивиденды, ошибки и итоги по месяцам. Файл для управления портфелем, импорт выписки и ИИ-консультант открываются вместе с резидентством. Присоединиться можно по ссылке здесь.
Материал носит информационный характер и не является инвестиционной или налоговой рекомендацией. Функции файла, импорта и аналитики описаны по состоянию на август 2026 года; форматы выписок брокеров могут меняться – если ваш файл не распознался, пришлите его образец, и мы добавим формат.


