Основне призначення
- Beancount
- Бухгалтерський облік подвійного запису
- Excel і Google Sheets
- Універсальна сітка для будь-яких обчислень чи списків
Beancount проти Excel і Google Sheets
Excel і Google Sheets — це те, з чого починають майже всі: знайомі, гнучкі й уже встановлені. Beancount — це реєстр подвійного запису у звичайному тексті: він відмовляється завантажуватися, коли книги не збалансовані, звіряє кожен рахунок із вашою банківською випискою та зберігає всю свою історію як читабельний diff.
Відкрити зображення в повному розмірі
Відкрити зображення в повному розміріФункція за функцією, без маркетингових прикрас.
| Сфера | Beancount | Excel і Google Sheets |
|---|---|---|
| Основне призначення | Бухгалтерський облік подвійного запису | Універсальна сітка для будь-яких обчислень чи списків |
| Модель обліку | Подвійний запис — кожна транзакція має бути збалансованою | Як ви побудуєте; зазвичай однобічний список |
| Перевірка помилок | Незбалансовані записи та невдалі твердження повідомляються | За замовчуванням немає; зламані формули мовчки дають збій |
| Звірка | Твердження про баланс на кожну дату виписки | Ручна колонка різниці |
| Історія змін | Git diff, blame і revert; без обмеження версій | Потрібен OneDrive/SharePoint (Excel) або права на редагування (Sheets) |
| Обмеження розміру | Один текстовий файл на рік або суб'єкт | 1 048 576 рядків (Excel); 20 млн комірок (Sheets) |
| Формат даних | Звичайний текст, який належить вам, читається в будь-якому редакторі | .xlsx або файл, розміщений у Google; експорт у CSV |
| Вартість | Безкоштовне відкрите ядро; необов'язковий платний хостинг | Sheets безкоштовний для особистого використання; бізнес-плани від $7/користувача/місяць (вересень 2026) |
Таблиця — це порожня сітка, яка приймає будь-яке значення. Beancount — це реєстр із правилами. Уся ця різниця — саме в цьому.
Beancount
Подвійний запис: усі проводки кожної транзакції мають давати в сумі нуль, інакше файл не завантажиться. Помилка зупиняє вас, а не спотворює підсумок.
Excel і Google Sheets
Діапазон SUMIF, що зупиняється на рядок раніше, або значення, вставлене поверх формули, дає правдоподібний підсумок, який просто хибний — і мовчки.
Beancount
Рядок балансу звіряє рахунок із вашою банківською випискою на певну дату, щоразу під час завантаження реєстру, і називає різницю, якщо звірка не вдається.
Excel і Google Sheets
Звірка — це колонка, яку ви маєте не забути заповнити. Місяць, який ви пропустили, — це місяць, який ніхто не перевірив.
Beancount
Звичайний текст означає diff на рівні рядків, blame і revert для кожної зміни, з автором і повідомленням і без обмеження кількості версій.
Excel і Google Sheets
Історія версій Excel потребує OneDrive або SharePoint, а особистий акаунт зберігає останні 25 версій. Історія редагувань Sheets потребує прав на редагування й пропускає деякі типи змін.
Beancount
Один файл на рік або на суб'єкт; тисячі транзакцій залишаються текстовим файлом, який відкриє будь-який редактор.
Excel і Google Sheets
1 048 576 рядків на аркуш Excel і 20 мільйонів комірок на файл Google Sheets — а багаторічний аркуш, повний lookup-формул, сповільнюється задовго до будь-якої з цих меж.
Beancount
База витрат, лоти, ціни та кілька валют є частиною синтаксису, тож прибутки й конвертації походять із тих самих записів.
Excel і Google Sheets
База витрат і обмінні курси — це формули, які ви проєктуєте, підтримуєте й сподіваєтеся, що вони правильні.
Beancount
Баланс, звіт про прибутки та збитки й журнал генеруються з реєстру у Fava, тож звіт ніколи не розходиться з даними.
Excel і Google Sheets
Кожен звіт — це зведена таблиця або аркуш формул, який ламається, коли змінюється структура.
Таблиця — хороший інструмент, і для деяких користувачів він є правильним. Ось де він переважає реєстр.
Усі в команді вже вміють читати таблицю. Beancount вимагає вивчити основи подвійного запису та текстовий синтаксис, перш ніж це окупиться.
Бюджети, прогнози та сценарії «що якщо» не потребують схеми, і таблиця є кращим інструментом для них.
Google Sheets і Excel для вебу дають змогу кільком людям одночасно редагувати один аркуш і коментувати його. Реєстр на основі Git є спільним, але не в такий спосіб.
Excel входить до Microsoft 365, а Google Sheets — до Google Workspace або безкоштовного особистого акаунта Google.
…ваші книги стали записом, якому потрібно довіряти: кілька рахунків, інвестиції чи валюти, бухгалтер або податкова декларація, що залежить від цих чисел.
…ваші книги малі та прості — кілька десятків готівкових транзакцій на місяць і один банківський рахунок — ваша справжня потреба це бюджет або модель, ваша команда має спільно редагувати одну таблицю наживо, або ви не хочете вивчати синтаксис.
Добре побудована книга переважає будь-що наполовину налаштоване. Переходьте, коли перевірка таблиці стала роботою.
Якщо ви вже платите за Microsoft 365 чи Google Workspace, таблиця не коштує нічого додатково — справжня ціна обліку в таблицях — це час, витрачений на їх перевірку. Ціни станом на вересень 2026.
Безкоштовно
відкритий код, назавжди
Від $0
Sheets безкоштовний для особистого використання; бізнес-пакети за користувача/місяць
Вебдашборди, запити BQL та нативні мобільні застосунки — і один текстовий реєстр за всім цим.
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розмірі
Відкрити зображення в повному розміріВам не потрібно нічого вводити повторно: ваша таблиця транзакцій уже є майже готовим реєстром.
Один рядок на транзакцію з датою, описом, сумою та категорією — File → Download → CSV у Google Sheets, Save As → CSV в Excel.
Перетворіть кожну категорію на рахунок Income:, Expenses:, Assets:, Liabilities: або Equity:.
Обробіть CSV у безкоштовному інструменті CSV-to-Beancount і перегляньте збалансовані проводки, перш ніж завантажити їх.
Додайте одну на кожну дату банківської виписки на кінець місяця. Невдала перевірка вказує прямо на відсутній або неправильно введений рядок.
Залиште електронну таблицю доступною лише для читання як архів, а реєстр відкривайте у Fava або beancount.io для звітів.
Для книг, яким потрібно довіряти, зазвичай так; для невеликого простого журналу готівки — не обов'язково. Beancount — це журнал подвійного запису: кожна транзакція мусить балансуватися, інакше файл відмовляється завантажуватися, твердження про баланс звіряють кожен рахунок із вашою банківською випискою, а вся історія — це звичайний текст, який можна порівнювати в Git. Excel і Google Sheets — це порожні сітки: гнучкі та знайомі, але зламана формула чи неправильно введена клітинка дають збій без попередження. Щойно у вас з'являється кілька рахунків, інвестиції, більше однієї валюти, або бухгалтер чи податкова декларація покладаються на ці цифри, журнал, що перевіряє сам себе, є безпечнішим записом.
Так. Експортуйте аркуш транзакцій як CSV (File → Download → CSV у Google Sheets, Save As → CSV в Excel) з одним рядком на транзакцію: дата, опис, сума та категорія. Зіставте кожну категорію з рахунком Beancount, наприклад Expenses:Office або Income:Consulting, конвертуйте CSV у браузері за допомогою безкоштовного інструменту beancount.io CSV-to-Beancount, перегляньте збалансовані записи, а потім додайте твердження про баланс на кожну дату місячної виписки, щоб новий журнал довів свою відповідність вашому банку.
Залишайте таблицю, якщо ви фрілансер-одинак або маєте побічний бізнес із кількома десятками готівкових транзакцій на місяць і одним банківським рахунком, якщо вам насправді потрібен бюджет або сценарна модель, а не книги, якщо нетехнічні колеги мусять спільно редагувати той самий аркуш наживо вже сьогодні, або якщо ви не хочете вивчати текстовий синтаксис. Для таких читачів добре побудована робоча книга з бухгалтерії — правильний інструмент. Якщо ви вирішуєте, чи взагалі залишати таблиці заради бухгалтерського програмного забезпечення, почніть із нашого контрольного списку тривожних ознак, а не з цього порівняння продуктів.
Так, і повнішу, якщо ви зберігаєте журнал у Git. Оскільки журнал Beancount — це звичайний текстовий файл, Git дає вам порядкове порівняння кожної зміни, хто її зробив і чому, та можливість відкотити будь-яке редагування, без обмежень на кількість версій, які ви зберігаєте. Історія редагування клітинок у Google Sheets може пропускати вставлення рядків і стовпців, форматування та зміни, спричинені формулами, і для перегляду потрібен доступ на редагування; історія версій Excel працює лише для файлів, збережених у OneDrive або SharePoint, а особистий обліковий запис зберігає останні 25 версій.
Beancount та його вебінтерфейс Fava безкоштовні та з відкритим кодом, і вам не потрібна ліцензія Microsoft 365 або Google Workspace, щоб ними користуватися — достатньо текстового редактора. Необов'язкові платні плани beancount.io додають хостинг, синхронізацію з банком і мобільні застосунки, а не доступ до ваших даних. Для порівняння, станом на вересень 2026 року Google Sheets безкоштовний з особистим обліковим записом Google, Google Workspace Business Starter коштує $7 за користувача на місяць, а Microsoft 365 Business Basic — $7, Business Standard — $14 за користувача на місяць у США.
Почніть безкоштовно за кілька хвилин — без кредитної картки, без прив'язки, а ваш текстовий реєстр назавжди залишиться вашим.