Перейти к основному содержимому
Beancount.io Logo
Beancount vs Actual Budget

Два пути с открытым исходным кодом к управлению своими деньгами

Actual Budget — лучший бесплатный конвертный бюджет с самостоятельным хостингом. Beancount — полная двойная бухгалтерия в обычном тексте. Одинаковая философия, разные задачи — вот честное руководство по выбору.

  • Бесплатно и с открытым кодом
  • Без рекламы и продажи данных
  • Ваша книга переживёт любого вендора
Панель управления книгой beancount.io с графиком динамики чистой стоимости и балансами счетов
Главный экран мобильного приложения Beancount с графиком чистой стоимости и последними транзакциями
100%
Ядро с открытым кодом
$0
Самостоятельный хостинг Beancount + Fava
Обычный текст
Книга, которую вы сможете прочитать и через 30 лет
Git
Каждое изменение версионируется и доступно для аудита

Beancount vs Actual Budget: сравнение

Оба бесплатны, с открытым исходным кодом и работают локально. Разница в задаче: конвертная дисциплина для денег на следующий месяц или полная проверяемая запись всего.

Beancount

Двойная бухгалтерия

Каждая транзакция балансируется до нуля по счетам, а проверки баланса доказывают ваши книги против выписок.

Actual Budget

Конвертное бюджетирование

Нулевая база в стиле YNAB: бюджет только на наличные, а кредитные карты — как отрицательные доллары. Создано для дисциплины расходов.

Beancount

Лоты, себестоимость и прибыль

Полный учёт инвестиций в той же книге, что и текущий счёт: активы, цены, конверсии и прирост капитала.

Actual Budget

Отслеживание только баланса

Инвестиции хранятся во внебюджетных счетах, которые обновляются вручную — без активов, лотов и цен, по замыслу.

Beancount

Товары как граждане первого класса

Валюты, акции, фонды и криптовалюта со структурированным учётом конверсий — книги, работающие в любой стране.

Actual Budget

Одна валюта

Официально не поддерживается, экспериментальная функция валют находится в разработке по состоянию на 2026 год.

Beancount

Читаемый обычный текст

Книга, которую открывает любой редактор, а Git осмысленно различает — сам файл является записью навсегда.

Actual Budget

Локальный SQLite + открытый API

Локальное хранение с полным zip-экспортом и открытым @actual-app/api — но для чтения истории требуется приложение или код.

Beancount

Проверяемые импортеры + управляемая синхронизация

Выписки превращаются в предлагаемые текстовые записи, которые вы проверяете; beancount.io добавляет Bank Sync и Smart Import, когда они вам нужны.

Actual Budget

Мосты с собственными учетными данными

SimpleFIN, Enable Banking, Akahu, Pluggy и GoCardless (закрыты для новых регистраций) — частные и с ручным запуском, с покрытием, различающимся по странам.

Beancount

Файлы, синхронизируемые по-вашему

Текстовые файлы синхронизируются с чем угодно — Git является естественным выбором — с опциональными хостинг-планами для удобства.

Actual Budget

Самостоятельный сервер синхронизации

Docker-контейнер предоставляет вашему домохозяйству CRDT-синхронизацию с опциональным сквозным шифрованием — бесплатно навсегда.

Где Actual Budget выигрывает

Для многих читателей Actual — правильный ответ; мы бы предпочли, чтобы вы оказались там, а не вернулись в подписное приложение.

Конвертное бюджетирование, сделанное правильно

Бюджеты с нулевой базой, математика переносов, кредитные карты как отрицательные доллары — инструмент дисциплины, которым Beancount не пытается быть.

Вечер на обучение

Для начала не требуется знание бухгалтерских концепций. Beancount просит вас изучить основы двойной записи, прежде чем он окупится.

Бесплатная синхронизация между устройствами

Самостоятельный сервер — или около $3/месяц на PikaPods, которые жертвуют 20% обратно — синхронизирует ваше домохозяйство без какой-либо подписки.

Приватность по архитектуре

Ваши данные никогда не попадают к третьим лицам, если вы не соглашаетесь на банковскую синхронизацию — с доступной сквозной шифрованной синхронизацией.

Полное сравнение

По каждой функции, без маркетинговых прикрас.

Статус

Beancount
Открытый код в активной разработке с 2008 года
Actual Budget
Лицензия MIT, поддерживается сообществом с 2022 года; ежемесячные релизы

Основное назначение

Beancount
Полный программируемый учёт с двойной записью
Actual Budget
Конвертное (с нулевой базой) бюджетирование с правилами и графиками

Модель учета

Beancount
Двойная запись — каждая транзакция балансируется по счетам
Actual Budget
Односторонний ввод с конвертными категориями

Владение данными

Beancount
Текстовые файлы, которыми вы владеете, версионируете и архивируете
Actual Budget
Локальный файл SQLite; полный zip-экспорт и открытый локальный API

Инвестиции

Beancount
Лоты, себестоимость, цены и прирост капитала
Actual Budget
Внебюджетные счета, отслеживающие баланс, обновляемый вручную

Мультивалютность

Beancount
Структурированные товарные позиции и конвертации
Actual Budget
Не поддерживается; экспериментальная функция в разработке

Банковская синхронизация

Beancount
beancount.io Bank Sync плюс импортеры с проверкой
Actual Budget
Самостоятельные мосты: SimpleFIN, Enable Banking и другие

Стоимость

Beancount
Бесплатное ядро с открытым кодом; хостинг — по желанию
Actual Budget
Бесплатно; самостоятельный хостинг или ~$3/месяц за хостинг в один клик

Вся ваша финансовая картина

Веб-панели, запросы BQL и нативные мобильные приложения — а за всем этим одна текстовая книга.

Панель чистой стоимости
Панель чистой стоимости
Отчёт о прибылях и убытках
Отчёт о прибылях и убытках
Журнал — каждая запись в виде обычного текста
Журнал — каждая запись в виде обычного текста
Консоль запросов BQL
Консоль запросов BQL
Главная — чистая стоимость с первого взгляда
Главная — чистая стоимость с первого взгляда
Счета
Счета
Транзакции
Транзакции
Отчёты — доходы, расходы, прибыль
Отчёты — доходы, расходы, прибыль
Добавьте транзакцию за секунды
Добавьте транзакцию за секунды
Сканирование чеков
Сканирование чеков

Истинное значение слова «бесплатно»

Оба являются свободным программным обеспечением — так что честное сравнение заключается в том, что каждое из них требует от вас взамен денег.

Beancount

Бесплатно
открытый код, навсегда
  • Beancount + Fava: $0 при самостоятельном хостинге
  • Необязательные тарифы beancount.io для банковской синхронизации, мобильных приложений и AI
  • Без рекламы и рефералов — ваша книга никогда не окажется за пейволом

Actual Budget

Бесплатно
Лицензия MIT, самостоятельное размещение
  • Бюджетирование по конвертам с правилами, расписаниями и отчетами
  • Сервер синхронизации на собственном хостинге или одношаговый хостинг за ~$3/месяц
  • Без инвестиций или мультивалютности — ориентировано на денежное бюджетирование

Миграция из Actual Budget за пять шагов

Два локально-первых инструмента делают это цивилизованно: никаких окон экспорта, никакой привязки — ваши данные уже на вашем диске.

  1. 1

    Экспорт вашего бюджета

    Скачайте полный zip-архив бюджета (db.sqlite + metadata.json) или прочитайте всё с помощью @actual-app/api; экспортируйте транзакции счетов в CSV.

  2. 2

    Задайте балансы по выпискам

    Выберите дату перехода и запишите остаток каждого счета из выписок банка — контрольные точки, по которым будет проверяться ваша новая бухгалтерская книга.

  3. 3

    Сопоставьте счета и категории

    Сопоставьте счета в бюджете со счетами активов и обязательств в Beancount, а категории Actual — со счетами доходов и расходов.

  4. 4

    Импортируйте небольшими партиями

    Преобразуйте транзакции в сбалансированные проводки двойной записи с помощью Smart Import, по одному месяцу за раз, следя, чтобы переводы не дублировались как доход и расход.

  5. 5

    Проверьте балансы — и двигайтесь дальше

    Добавьте утверждения остатков на даты выписок, затем обновите остатки вне бюджета до полного отслеживания инвестиций по лотам — то, что Actual не мог сделать.

Что выбрать?

Выбирайте Beancount, если…

…вы хотите полную, проверяемую финансовую запись: инвестиции с учетом стоимости, поддержку нескольких валют и бухгалтерскую книгу в виде обычного текста, которая переживет любое приложение — включая наше.

Выбирайте Actual Budget, если…

…вы стремитесь к дисциплине расходов: конвертное бюджетирование, рабочие процессы YNAB без подписки и конфиденциальность на собственном хостинге с плавной кривой обучения.

Некоторым семьям действительно нужны обе задачи. Начните с той, отсутствие которой ощущается острее — между двумя локально-первыми инструментами миграция в любом случае останется легкой.

Часто задаваемые вопросы

Стоит ли мне использовать Actual Budget или Beancount?

Выбор зависит от задачи, а не от инструмента. Actual Budget — это приложение для конвертного бюджетирования: оно отлично подходит, чтобы дать каждому доллару работу, обуздать переменные расходы и заменить подписку YNAB на что-то бесплатное и размещаемое самостоятельно. Beancount — это система бухгалтерского учета двойной записью: она отлично подходит для создания полной, проверяемой записи ваших финансов — инвестиции с себестоимостью, несколько валют, балансы, которые можно сверить с выписками. Если ваш вопрос «куда должны пойти деньги в следующем месяце?», выбирайте Actual. Если «каково точное, проверяемое состояние моих финансов?», выбирайте Beancount.

Actual Budget и Beancount оба бесплатны и имеют открытый исходный код?

Да, абсолютно. Actual Budget имеет лицензию MIT, поддерживается сообществом с тех пор, как Джеймс Лонг открыл его исходный код в апреле 2022 года, и бесплатен для самостоятельного размещения — его рекомендуемый хостинг в один клик, PikaPods, даже жертвует 20% платы за хостинг обратно проекту. Beancount и веб-интерфейс Fava также бесплатны и имеют открытый исходный код, а ваша бухгалтерская книга — это текстовый файл, который никогда не оказывается за платным доступом. Платные тарифные планы beancount.io предоставляют дополнительные удобства, такие как банковская синхронизация и мобильные приложения, а не само программное обеспечение или ваши данные.

Отслеживает ли Actual Budget инвестиции или несколько валют?

Нет, по замыслу. Инвестиции и ипотека хранятся во внебюджетных счетах, которые отслеживают баланс, обновляемый вручную — без пакетов акций, себестоимости или цен — а в официальной документации указано, что Actual не поддерживает мультивалютность, при этом экспериментальная функция валют все еще находится в разработке по состоянию на 2026 год. Это как раз сильные стороны Beancount: инвестиции учитываются с пакетами акций, себестоимостью, ценами и приростом капитала, а каждая валюта, акция, фонд или криптоактив являются полноценным товаром с учетом реальной конвертации.

Могу ли я мигрировать из Actual Budget в Beancount?

Да, и это довольно дружественная миграция, насколько это вообще возможно. Actual хранит ваши данные в локальном файле SQLite и экспортирует весь бюджет в виде zip-архива, который можно повторно импортировать или прочитать с помощью открытого @actual-app/api; транзакции также экспортируются в CSV. Сопоставьте счета Actual со счетами Beancount, преобразуйте каждую транзакцию в сбалансированную проводку двойной записи и добавьте проверки баланса на даты выписок, чтобы проверить результат. История ваших конвертных категорий не перенесется в виде бюджетов, но каждая транзакция и баланс — да.

Beancount и Actual Budget оба работают офлайн и размещаются самостоятельно?

Да — оба ориентированы на локальное использование, поэтому они привлекают одну и ту же аудиторию, заботящуюся о конфиденциальности. Основная база данных Actual находится на вашем устройстве; самостоятельно размещаемый сервер синхронизации (Docker) добавляет синхронизацию между несколькими устройствами с опциональным сквозным шифрованием. Бухгалтерская книга Beancount — это текстовые файлы на вашем диске, синхронизируемые любым удобным способом, Git является естественным выбором. Разница в формате: истина Actual хранится в SQLite, читаемом через приложение или его API, истина Beancount — в тексте, который можно открыть, сравнить и проверить в любом редакторе.

Готовы к книгам, которые нельзя закрыть?

Начните бесплатно за несколько минут — без карты, без привязки, и ваша текстовая книга всегда останется вашей.