Public ledger
FY2027Q2NVIDIA
- Revenue
- 96,221
- Net income
- 59,688
- Net margin
- 62.0%
USD millions
- FY2024
- FY2025
- FY2026
- FY2027Q1
- FY2027Q2
Beancount is plain-text, double-entry accounting you can version with Git, automate with scripts, and audit line-by-line—with AI to handle the data entry.
No credit card · No coding required


One ledger. Every perspective.

Finances as code
Every number on your dashboard traces back to a line you can read, diff and audit. Follow Maya through October at her small coffee roastery — and see what Beancount.io makes of it.
Maya is an example — the ledger and the product are real.
2026-10-01 open Assets:Bank:Checking
2026-10-01 open Income:Sales
2026-10-01 open Expenses:COGS:Beans
2026-10-01 open Expenses:Payroll
2026-10-01 open Expenses:Rent
2026-10-01 open Equity:Opening
2026-10-01 * "Opening balance"
Assets:Bank:Checking 12000.00 USD
Equity:Opening
2026-10-09 * "Green Bean Co" "Invoice 2291, 60 kg Ethiopia"
Expenses:COGS:Beans 1260.00 USD
Assets:Bank:Checking
2026-10-15 * "Payroll" "Baristas, Oct 1-15"
Expenses:Payroll 4100.00 USD
Assets:Bank:Checking
2026-10-31 * "Card terminal" "October card sales"
Assets:Bank:Checking 9860.00 USD
Income:Sales
2026-10-31 * "Landlord" "October rent"
Expenses:Rent 2600.00 USD
Assets:Bank:Checking
2026-11-01 balance Assets:Bank:Checking 13900.00 USD
Income statement
October 2026
13,900.00 USD
Balance assertion passed
Hover or tap any figure to see the lines it comes from.
A supplier invoice, filed in seconds
Maya snaps a photo of the Green Bean Co invoice. Smart Import reads it and books the beans to cost of goods.
Her bookkeeper fixes a line. Nothing is lost.
The bookkeeper corrects the payroll entry. Every collaborator's edit is a Git commit Maya can review and roll back.
October, closed before closing time
Maya asks the AI assistant how October went: $1,900 net on $9,860 in sales — and the balance assertion proves the bank agrees.
Explore public-company financials as live, auditable ledgers. Open the books, follow the numbers, and see what Beancount can do.
Public ledger
FY2027Q2USD millions
Public ledger
FY2026Q2USD millions
Google Play review
“It's a Solid double entry bookeeping app. It has the tools bookkeepers need. I like it.”
Beancount.io is an independent hosted service built on the open-source Beancount language created by Martin Blais. See the Beancount project
Write your finances like code—with AI-powered insights, automation, and full transparency. Beancount.io brings scriptable, auditable accounting to the age of LLMs.
Every financial change is a Git commit with full history. Branch to test scenarios, merge team changes, and roll back mistakes instantly. Your books deserve the same version control as your code.
Learn More: Git-Native Version ControlSuggested account
Automate transaction categorization, detect anomalies, and get smart suggestions—all with AI. Focus on decisions, not data entry.
Learn More: AI-Assisted Bookkeepingfrom beancount import loader
entries, errors, _ = \
loader.load_file("main.beancount")
assert not errorsWrite custom scripts to automate reconciliations, generate reports, or trigger alerts. Accounting that adapts to your logic.
Learn More: Scriptable WorkflowsPlain-text files mean every transaction is reviewable, version-controlled, and easy to audit—no black boxes or vendor lock-in.
Learn More: Transparent & AuditableCash balance, last 12 months
Instantly visualize cash flow, spot trends, and build custom dashboards. Your data, your queries, your insights.
Learn More: Real-Time AnalyticsBring your history from Mint, QuickBooks, or any bank CSV. Beancount's importers turn statements into clean, double-entry transactions—so nothing stays locked in a proprietary format.
Learn More: Import From Anywhere…and everything else you'd expect from serious accounting software
See how your everyday transactions become a clear, connected picture of your finances.
The free plan is a real ledger, not a trial. Upgrade for more ledgers, collaborators and AI.
Individuals & Solo Businesses
Starting at
$14.99/mo
No credit card required · Cancel anytime
Beancount.io is a modern, plain-text accounting platform built for developers and finance professionals. It makes your finances scriptable, auditable, and automated—with AI-powered insights and customizable workflows.
Beancount.io offers a generous free tier for individuals and open source users. Advanced features and AI automations are available on affordable monthly or annual plans. See our pricing page for details.
Yes! Beancount.io is fully scriptable. Automate reconciliations, build custom reports, and extend the platform with plugins or integrations.
Yes. Beancount's importer framework turns bank and credit-card statements—CSV, OFX, or QIF—into clean double-entry transactions, and beancount.io can sync many banks directly. Your history comes with you; nothing stays locked in a proprietary format.
Yes. Your data is encrypted in transit and at rest. You can export your plain-text files anytime, and we never lock you in. Security, privacy, and transparency are core to our philosophy.
No. Beancount reads like plain English, and the app guides you through everyday entries while AI handles categorization and the double-entry math. You can grow into scripts and custom reports whenever you're ready—not on day one.
Beancount.io brings plain-text double-entry accounting to the modern stack. Your ledger is a git repository — every transaction is versioned, auditable, and diff-able. Write Beancount files by hand, import from CSV, OFX, or bank APIs via Smart Import, or let the AI assistant draft entries from receipts and statements. Query balances, cash flow, and holdings with Beancount Query Language (BQL) or ask in natural language through the Model Context Protocol server at beancount.io/api-gateway/mcp. Free browser tools, transparent pricing, and OpenAPI + GraphQL for programmatic access make it easy for developers, freelancers, couples, and small businesses to own their books like they own their code.
Start free in minutes — no credit card required.
Guides, API reference, and how-tos — every page is also available as Markdown for AI agents.
Learn More→Explore Beancount.io REST endpoints, authentication, schemas, and code samples in the interactive reference.
Learn More→Model Context Protocol server with scoped tools for BQL queries and atomic ledger edits.
Learn More→
Maya closed October before closing time. Your turn.
Open a free ledger, import a statement, and watch every number trace back to a line you can read.
Export anytime
Open-source friendly
No credit card required
Cancel anytime