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
Balance Sheet
Cash Flow
Loading account roles…
Alphabet Inc. (GOOGL) Financial Statements in Beancount — Open Ledger
Alphabet's income statement and balance sheet, FY2022 through FY2026Q2, as a public, auditable plain-text Beancount ledger — reconstructed line by line from the company's own Form 10-K, 10-Q and 8-K filings and version-controlled in git. Part of the Open Ledger project on beancount.io.
Browse it live: beancount.io/ledger/open_ledger/alphabet
Latest analysis: Alphabet Q2 2026: A $99B Paper Gain, 82% Cloud Growth, and the End of the Buyback Era
Key Figures
| Period | Period end | Revenue | Net income |
|---|---|---|---|
| FY2022 | 2022-12-31 | 282,836 | 59,972 |
| FY2023 | 2023-12-31 | 307,394 | 73,795 |
| FY2024 | 2024-12-31 | 350,018 | 100,118 |
| FY2025 | 2025-12-31 | 402,836 | 132,170 |
| FY2026Q1 | 2026-03-31 | 109,896 | 62,578 |
| FY2026Q2 | 2026-06-30 | 119,796 | 112,193 |
Amounts in MUSD (millions of US dollars), scaled from the USD amounts the ledger records.
What's Inside
| Period | File | Source |
|---|---|---|
| FY2022 | 2022/year.bean | sec.gov filing |
| FY2023 | 2023/year.bean | sec.gov filing |
| FY2024 | 2024/year.bean | sec.gov filing |
| FY2025 | 2025/year.bean | sec.gov filing |
| FY2026Q1 | 2026/year.bean | sec.gov filing |
| FY2026Q2 | 2026/year.bean | sec.gov filing |
Each year.bean includes that calendar year's quarter files (Q1.bean–
Q4.bean), which hold the transactions; 2026/year.bean includes Q1 and Q2 so
far, which is why it appears twice above. 2022/year.bean also opens the
ledger with the audited December 31, 2021 balance sheet. Alphabet's fiscal year
ends December 31 and its SEC CIK is 0001652044. The ledger posts full US
dollars (USD), while the Key Figures table is in millions. Each quarter file
cites the earnings release furnished as Exhibit 99.1 to that quarter's Form
8-K; the table above links the Form 10-K or 10-Q for the same period.
Quick Start
uvx --from beancount bean-check main.bean
uvx --from beanquery bean-query main.bean \
"SELECT year, sum(position) WHERE account ~ '^Income:(Google|Other-Bets|Hedging)' GROUP BY year ORDER BY year"
make serve # uv run fava main.bean — Fava web UI at http://127.0.0.1:5000Zero output from bean-check means every transaction sums to zero and every
balance-sheet line matches the reported figure at every quarter end. The query
prints total revenue by calendar year, which is Alphabet's fiscal year; income
is a credit, so it shows as a negative number, and the 2026 row is the first
two quarters only.
Methodology
- Income statement — each quarter file posts one transaction per
disclosed line: revenue by segment (Income:Google-Services:Advertising:Search,
…:YouTube,…:Network,Income:Google-Services:Subscriptions-Platforms-Devices,
Income:Google-Cloud,Income:Other-Bets,Income:Hedging-Gains-Losses),
traffic acquisition costs and other cost of revenue, research and
development, sales and marketing, general and administrative, other income
(expense) and income tax. Income and expense accounts are not closed at year
end, so their balances accumulate across years; query by date. - Balance sheet — at every quarter end each balance-sheet account is
padded fromEquity:Adjustmentsand asserted with abalancedirective
dated the following day, so the quarter's own transactions are inside the
asserted figure. - Chart — this ledger predates the Open Ledger standard chart: account
names are hyphenated (Assets:Current:Cash-And-Equivalents) andmain.bean
groups them under a numbered chart of accounts. - Unit —
USD, full dollars;119,796,000,000.00 USDmeans $119,796
million.
Analysis
- Alphabet Q2 2026: A $99B Paper Gain, 82% Cloud Growth, and the End of the Buyback Era — FY2026Q2
- Alphabet Q1 2026: Google Cloud Grows 63%, and a $37.7B Paper Gain Drives the EPS Beat — FY2026Q1
- Alphabet Q4 2025 Earnings: Inside the $403B Revenue Machine Powering the AI Era — FY2025Q4
Corrections
Found a figure that does not match the filing? Email
[email protected] with the period, the account
and the filing page. Corrections are committed with the source cited.
About Open Ledger
Open Ledger is a growing library of public-company financial statements
published as plain-text accounting at
beancount.io/ledger — git-versioned, diffable
across companies, and auditable against primary filings. Read the analysis
behind the numbers on the beancount.io blog.
Disclaimer
This ledger is an independent reconstruction of Alphabet Inc.'s publicly filed
financial statements, provided for educational and informational purposes
only. It is not investment, financial, legal, tax, or accounting advice, and
is not an offer or recommendation to buy or sell any security. Beancount.io is
not affiliated with, endorsed by, or sponsored by Alphabet Inc.; all trademarks
belong to their respective owners. Figures may contain errors, omissions, or
simplifications and may lag the latest filings — the company's own regulatory
filings are the authoritative source. Provided "as is" without warranty of any
kind; use at your own risk.