Overview
Example Beancount file
A comprehensive, self-contained personal-finance ledger demonstrating everyday Beancount usage: banking, credit cards, employer payroll and benefits, taxes, and multi-asset investing — generated with Beancount's own bean-example tool. Pa… Ledger notes
Financial position
Net worth and the accounts that make it up
Money movement
Monthly income and spending by account category
Recent activity
Posting-aware activity from the journal
Income vs Expenses
Amounts are shown in USD. Balances in VACHR are not included.
Period data
| Period | Income | Expenses | Net Profit |
|---|---|---|---|
| 2017-09-30 | 4,639.70 USD | 2,284.81 USD | 2,354.89 USD |
Balance Sheet
Breakdown
| Account | Amount | Share of total |
|---|---|---|
| Assets:US:Vanguard:VBMPX | 41,179.93 USD | 34.22% |
| Assets:US:Vanguard:RGAGX | 48,471.39 USD | 40.27% |
| Assets:US:ETrade:VHT | 8,382.08 USD | 6.96% |
| Assets:US:ETrade:VEA | 5,179.32 USD | 4.3% |
| Assets:US:ETrade:ITOT | 8,312.72 USD | 6.91% |
| Assets:US:ETrade:GLD | 5,217.47 USD | 4.34% |
| Assets:US:BofA:Checking | 2,754.06 USD | 2.29% |
| Other | 855.81 USD | 0.71% |
Amounts are shown in USD. Balances in VACHR are not included.
Breakdown
| Account | Amount | Share of total |
|---|---|---|
| Liabilities:US:Chase:Slate | 2,703.29 USD | 100% |
Cash Flow
Loading account roles…
Beancount Example Ledger
A comprehensive, self-contained personal-finance ledger demonstrating everyday Beancount usage: banking, credit cards, employer payroll and benefits, taxes, and multi-asset investing — generated with Beancount's own bean-example tool. Part of the Open Ledger project on beancount.io, which also publishes real public-company financial ledgers reconstructed from SEC/regulatory filings.
Quick Start
uvx --from beancount bean-check main.beanZero output means the ledger is internally consistent — every transaction balances to zero.
What's Inside
main.bean spans January 2015 through September 2017 for a single simulated household, covering:
- Banking — checking/savings accounts, monthly fees, interest income
- Credit cards — recurring spend categories (dining, shopping, travel, utilities, etc.)
- Employer — paycheck deposits, employer 401(k)/IRA contributions, vacation-hour accrual
- Taxes — payroll tax withholding
- Investing — commodity/price directives for ETFs and mutual funds (index funds, bond funds, gold, sector funds), with cost-basis tracking
This is the same demo content Beancount's documentation uses to teach double-entry plain-text accounting from first principles — useful as a reference for account naming, price directives, and everyday transaction patterns before modeling something more specialized (a company, a crypto portfolio, a real-estate holding).
About Open Ledger
This repository is part of a growing library of ledgers published at beancount.io/ledger — plain-text, git-versioned, and fully auditable, spanning both general-purpose examples like this one and real public-company financial histories reconstructed from their own filings. Read more on the beancount.io blog.