The Double-Entry Counting Method
Core Principles
The double-entry counting method operates on a simple fundamental rule: For each transaction, the sum of all posted amounts must equal zero. This constraint forms the basis of a robust financial tracking system.
Account Structure
An account represents a container that accumulates financial entries over time. The system recognizes five primary types of accounts:
- Assets (+): Represents what is owned (e.g., bank accounts, investments)
- Liabilities (-): Represents what is owed (e.g., credit cards, loans)
- Income (-): Tracks sources of incoming value
- Expenses (+): Tracks uses of resources
- Equity (-): Summarizes net worth and accumulated earnings
Transaction Mechanics
A basic transaction consists of:
- Date
- Description/Payee
- Two or more postings to accounts
- Optional metadata
Example transaction:
2014-05-23 * "CAFE MOGADOR" "Dinner"
Liabilities:CreditCard -98.32 USD
Expenses:Restaurant 98.32 USD