Closing the books at the end of a period — a month, a quarter, a year — means finalizing the records so that the period’s financial statements are complete and reliable, and the next period starts clean.
Why close
- Income and expense accounts accumulate over a period. Closing resets them so the next period starts at zero, and the net income flows into equity.
- Closing enforces a deadline for recording transactions. After the close, you do not go back and add to the prior period without a clear correction entry.
- It produces the final financial statements for the period, which you can use for budgeting, tax preparation, or review.
Process
- Record all transactions for the period. Ensure nothing is missing — check bank statements, receipts, and any pending items.
- Reconcile all accounts. Every bank account, credit card, and cash account should be reconciled against its statement.
- Review and correct. Check for mis-categorized transactions, duplicate entries, or unusual amounts.
- Generate financial statements. Produce the balance sheet and income statement for the period. Review them for reasonableness.
- Close income and expense accounts. In traditional bookkeeping, this
means posting journal entries that zero out income and expense accounts
and transfer the net to
Equity:Retained-Earnings. In Beancount, this is handled automatically by reporting tools — income and expense accounts are reset per-period in reports without explicit closing entries. - Archive. If using plain-text files, commit the ledger to version control with a clear message marking the period close.
In Beancount
Beancount does not require explicit closing entries for income and expense
accounts. The bean-report tool and Fava handle period boundaries in reports.
However, you should:
-
Add
balancedirectives for all reconciled accounts on the period-end date. -
Optionally add a
notedirective marking the close:2025-12-31 note Assets:Bank:Checking "Year-end close, reconciled"
Frequency
- Monthly closing is sufficient for most domestic accounting.
- Year-end closing is essential for tax preparation.