Skip to main content

2 posts tagged with "website launch"

View all tags

Beancount.io v3.0: Your Financial Data, Under Your Control

· 7 min read
Mike Thrift
Mike Thrift
Marketing Manager

Most financial software forces you to trust them with your data. They own it, control it, and lock you in. We believe you deserve better.

Today, we're launching the next generation of Beancount.io, built on a simple principle: your financial data should belong to you, not us. With native Git integration, you can pull your complete accounting ledger to your own machine, edit it with any tool you want, and push changes back. No lock-in. No proprietary formats. Just your data, under your control.

This release focuses on three core goals that matter most to the people managing their finances with plain-text accounting:

  1. True Data Ownership through native Git integration
  2. Seamless Collaboration for teams, partners, and accountants
  3. An Intuitive Interface that makes plain-text accounting accessible to everyone

Dashboard Overview

Powerful Financial Reports at Your Fingertips

The new dashboard includes comprehensive financial reporting tools that help you understand your financial position at a glance:

Income Statement

Income Statement Dashboard

Track your net profit, income, and expenses across different commodities over time. The Income Statement view provides a clear breakdown of your revenue streams and spending patterns, helping you identify trends and make informed financial decisions. Visualize your financial performance with interactive charts that show how your income and expenses evolve month by month or year by year.

Balance Sheet

Balance Sheet Dashboard

Monitor your net worth across different commodities over time with the comprehensive Balance Sheet view. See your assets, liabilities, and equity at any point in time, with historical tracking that shows how your financial position changes. This powerful tool helps you understand your overall financial health and track progress toward your financial goals.

Trial Balance

Trial Balance Dashboard

The Trial Balance view provides a complete snapshot of all your account balances at a specific point in time. Perfect for reconciliation and ensuring your books are balanced, this view shows debits and credits side by side, making it easy to verify the accuracy of your accounting records.

Account Detail View

Account Detail Dashboard

Dive deep into any account with the Account Detail view. See account balance values and changes over time with intuitive charts and graphs. The view includes a comprehensive account journal that shows all transactions affecting the account, including sub-accounts, giving you complete visibility into how money flows through your financial system.

Modern File Editor

File Editor Dashboard

The new dashboard introduces a completely redesigned file editor that makes editing your Beancount ledger files a pleasure. Built with modern, responsive design principles, the new editor provides a smooth, intuitive editing experience whether you're on a desktop, tablet, or mobile device.

Git Integration: Your Ledger, Your Way

One of the most requested features is now here: native Git integration. With the new version, you can seamlessly pull your ledger accounts using standard Git protocols, giving you complete control over your financial data.

What you can do:

# Clone your ledger to your machine
git clone https://git.beancount.io/your-username/my-ledger.git

# Edit locally with your favorite tools
vim 2025.beancount

# Push changes back
git commit -am "Added Q4 transactions"
git push

Why this matters (Data Sovereignty):

  • True Exit Plan: Your complete financial history is in a standard Git repository. You stop paying us? You keep everything.
  • Tool Agnostic: Edit with VS Code, Vim, Emacs, or specialized Beancount tools. Your choice, not ours.
  • Complete Audit Trail: Every change is tracked with Git's full history, showing exactly who changed what and when. Perfect for compliance and peace of mind.
  • Distributed Backup: Git's distributed nature means you have automatic, versioned backups on your machine.

This makes Beancount.io the only platform that makes your data more portable, not less.

Team Collaboration: Built for How Teams Actually Work

Whether you're running a small business, working with an accountant, or managing household finances with a partner, collaboration matters.

Collaborate with Your Team

The new collaboration system makes this natural and affordable:

  • Invite Collaborators: Simply invite others by email to join your ledger as collaborators
  • Real-Time Updates: See changes made by collaborators in real-time, keeping everyone in sync
  • Activity History: Track who made what changes and when, maintaining full accountability

Perfect for small businesses, freelancers working with accountants, or anyone who needs to share financial management responsibilities. Collaboration has never been easier or more secure.

Multi-Ledger Support: Organize Your Finances Your Way

The new version supports creating multiple ledgers, giving you the flexibility to organize your finances exactly as you need. Whether you want separate ledgers for personal and business finances, different projects, or different entities, the new version makes it simple.

Benefits of multi-ledger support:

  • Separation of Concerns: Keep personal and business finances completely separate
  • Project-Based Organization: Create dedicated ledgers for different projects or clients
  • Flexible Structure: Organize your accounting system in a way that makes sense for your unique situation
  • Easy Switching: Move between ledgers seamlessly with the intuitive ledger switcher

Create as many ledgers as you need to keep your financial records organized and manageable.

Public Ledgers: Share and Learn from the Community

The new version introduces public ledger sharing, allowing you to share your well-structured ledgers with the Beancount community. This feature promotes knowledge sharing and helps others learn best practices for organizing their own accounting systems.

How public ledgers work:

  • Share Your Expertise and Let it Go Viral: Make your ledger public to help others learn from your setup
  • Discover Best Practices: Browse public ledgers to see how others organize their finances
  • Community Learning and Social Network: Learn from real-world examples of effective Beancount usage
  • Privacy Control: You decide which ledgers to make public—your private ledgers remain completely private

By sharing excellent ledger examples, we're building a stronger, more knowledgeable Beancount community where everyone can learn and improve together.

Enhanced Fava & Beancount Community Features

We've integrated popular features from the Beancount community that solve real workflow problems:

  • Expense Amortization (amortize_over): Spread annual subscriptions or prepaid expenses across months automatically
  • Financial Forecasting (forecast): Project future cash flow based on recurring transactions
  • Document Linking(link_documents): Keep receipts and invoices connected to transactions
  • Auto-Document Discovery(tag_discovered_documents): Automatically tag and organize supporting documents

These aren't experimental features—they're battle-tested tools from the Beancount community, now seamlessly integrated.

Faster Performance, Smoother Experience

Under the hood, the new version includes significant performance optimizations that make everything feel faster:

  • Quicker Load Times: Pages and reports load noticeably faster, even with large ledgers
  • Smoother Interactions: UI interactions are more responsive, with reduced lag when navigating between views
  • Optimized Data Processing: Complex calculations and report generation happen more efficiently
  • Better Resource Management: The system uses resources more intelligently, ensuring consistent performance even during peak usage

These improvements mean you spend less time waiting and more time managing your finances effectively.

Privacy & Security: Your Data, Your Rules

We champion your data sovereignty by securing your ledger in a private, encrypted Git repository that you fully own, can export, and delete at will. This control demands responsibility: you determine access by managing trusted collaborators and must exercise extreme caution when publishing ledgers, understanding that public data is permanently visible to the internet and should be thoroughly sanitized of sensitive details. Ultimately, your data remains yours—protected by our infrastructure but governed strictly by your rules.

What's Next?

The new version is just the beginning of our journey toward making Beancount.io the best plain-text accounting platform available, targeting toward GitHub of Finance. Traditional financial software relies on "Data Lock-in". Beancount.io is building a different kind of defensibility: Protocol Lock-in. We're already working on:

  • Mobile app improvements for on-the-go accounting
  • Additional integrations with popular financial services
  • More advanced reporting and analytics features
  • Enhanced collaboration tools for teams

We'd love to hear your feedback on the new version! Your input helps us prioritize what to build next.

Happy accounting!

The Beancount.io Team

Announcing Beancount.io Website v2: More Powerful, More Helpful

· 3 min read
Mike Thrift
Mike Thrift
Marketing Manager

We're excited to announce the launch of Beancount.io's completely revamped website! After months of careful development and feedback from our amazing community, we've created a more intuitive, comprehensive, and resourceful hub for all your plain-text accounting needs.

A Fresh New Look

2025-05-07-beancount-website-v2

Our rebranded homepage reflects our commitment to clarity and simplicity—the very principles that make plain-text accounting so powerful. With a clean, modern design that emphasizes usability, we've made it easier than ever to find exactly what you need. The new visual identity better represents our mission: making accounting accessible and transparent for everyone from hobbyists to financial professionals.

Expanded Documentation & Tutorials

We've significantly expanded our documentation and tutorial sections to support users at every level:

  • Getting Started Guide: A completely revamped onboarding experience for newcomers to plain-text accounting
  • Interactive Tutorials: Step-by-step walkthroughs with real-world examples
  • Advanced Topics: Detailed documentation on complex accounting scenarios, customizations, and integrations
  • Command Reference: Comprehensive explanations of every command and option within Beancount
  • Troubleshooting: Common issues and their solutions, contributed by our community experts

Each tutorial has been carefully crafted to take you from concept to implementation with practical examples you can apply to your own books immediately.

Resources for Better Accounting

Beyond just explaining how to use Beancount, we've added resources to help you become better at accounting itself:

  • Financial Reporting Templates: Ready-to-use templates for common reports like income statements, balance sheets, and cash flow statements
  • Tax Preparation Guides: Country-specific resources to help with year-end tax preparation using Beancount data
  • Industry-Specific Setups: Example configurations for freelancers, small businesses, and personal finance
  • Community Showcase: Real-world examples (with sensitive data removed) showing how others organize their accounting systems

What's Next?

This website refresh is just the beginning. We're committed to continually improving the Beancount experience based on your feedback. Coming soon:

  • Additional integration tutorials for popular financial services
  • Renovate beancount mobile apps
  • More localized content for international users
  • Expanded community forum for knowledge sharing
  • Regular webinars on advanced accounting topics

We'd love to hear what you think about the new site! Share your feedback through our community channel.

Happy accounting!

The Beancount.io Team