Skip to main content

Double-entry bookkeeping

Double-entry bookkeeping is the idea that every movement of money has two sides. Lui Ledger uses this system so your accounts stay consistent: money does not appear or disappear without a matching entry elsewhere.

Reference

The five account types

TypeMeaningRole
AssetThings you ownBalance sheet (where you stand)
LiabilityThings you oweBalance sheet
EquityYour ownership or wealth in the ledgerBalance sheet
RevenueMoney coming in during a period (also called income)Income statement (what changed)
ExpenseMoney going out during a periodIncome statement

In Lui Ledger these are the five top-level roots of the accounts tree. Cash (a kind of Asset) and Conversion (a kind of Equity) are refinements of those roots; see Accounts for how they appear in the product.

The balance equation

When bookkeeping is correct, this relationship holds:

Assets = Liabilities + Equity

What you own is funded by what you owe plus your own stake (equity).

A closely related idea is net worth: what you own minus what you owe (Assets minus Liabilities). In a balanced ledger, that net worth is exactly what Equity represents.

Revenue and Expense track how that picture changes during a period. While they are still kept separate from Equity, the fuller form is:

Assets = Liabilities + Equity + Revenue - Expenses

Every transaction must also balance on its own: the sides add up so money never appears or disappears. That is the day-to-day rule that keeps the equation true over time.

Usual balance signs

Account types have a usual balance nature. That nature affects how postings in a transaction combine into a balanced total (amounts that sum to zero).

Usual natureAccount types
PositiveAsset, Expense
NegativeLiability, Revenue

In traditional accounting, both sides of a transaction are often written as positive amounts under the labels debit and credit. Ledgers like Lui Ledger simplify that with signed numbers: money flowing to an account and money flowing from an account cancel when you add them. That can feel odd at first if you expect every balance to look positive, but it makes balanced postings simpler to enter and check.

Explanation

What double-entry means

In double-entry bookkeeping, a transaction always has at least two sides. One side records where value comes from; the other records where it goes. Traditionally those sides are called debit and credit. They must balance each other so the bookkeeping stays consistent.

The same idea can be shown with positive and negative amounts instead of the words debit and credit. What matters is not the labels, but that every transaction has matching sides and the amounts add up.

Because Asset and Expense usually carry positive balances, and Liability and Revenue usually carry negative ones, a typical balanced transaction pairs a positive posting with a negative posting of the same size. That is why the signs exist: so adding a transaction with balanced postings stays simple.

If a transaction does not balance, something is missing or mistyped. That is the main safeguard of the system.

For a broader overview of the system and its history, see Double-entry bookkeeping on Wikipedia.

Benefits compared with other systems

Double-entry is not the only way to do bookkeeping. Many simple tools and notebooks use single-entry bookkeeping: each event is recorded once, often as money in or money out in a cash-style list (similar to a bank register with categories).

Single-entryDouble-entry
How a transaction is recordedOne side (what came in or went out)Two sides that must balance
What it tracks wellCash in and cash out over timeFull picture: assets, debts, equity, income, and spending
Error checkingEasy to mistype; the bookkeeping does not self-checkUnbalanced entries stand out; totals must match
Typical reportsIncome and spending style summariesBalance sheet and income views that stay tied together

Why double-entry helps

  • Accuracy - Matching sides make many mistakes visible as soon as you enter a transaction.
  • Completeness - You see not only spending and income, but also what you own, what you owe, and your overall stake.
  • Clearer answers - The same records support "Where do I stand?" and "What changed this period?" without rebuilding the bookkeeping by hand.
  • Consistency over time - The balance equation stays intact as money moves between accounts.

Single-entry can be enough when you only need a simple list of receipts and payments. Double-entry takes a bit more structure up front, and that is what Lui Ledger is built around: balanced transactions across the account tree.

How money flows between account types

Think of money as flowing from one account to another in the tree. The from side and the to side must balance (using the usual positive and negative natures above). Common patterns:

  • You earn money - Money flows from Revenue to an Asset (for example salary into a bank account).
  • You spend money you have - Money flows from an Asset to an Expense (for example groceries paid from checking).
  • You move money you already have - Money flows from one Asset to another (for example transfer from checking to savings). Your total assets stay the same; only which account holds the money changes.
  • You borrow or use credit - Money flows from a Liability to an Asset (for example a loan deposited to your bank, or a credit-card purchase that raises what you owe while funding what you bought or received).
  • You pay down what you owe - Money flows from an Asset to a Liability (for example paying a credit card from checking).

Understanding equity

Equity is the ownership or value side of the ledger: the part that is yours after debts are taken into account. A common real-world analogy is the equity in a home: the portion you own, not the portion the lender owns.

Starting balances cannot come from nowhere. When you begin tracking and you already have money in a bank account (or other assets, or debts), double-entry records that opening picture by moving value from Equity into those accounts. Your net worth when you start is your starting equity. From then on, everyday activity usually posts between Asset, Liability, Revenue, and Expense; Equity often stays quiet except for openings, adjustments, or special cases such as commodity conversion (see also Prices for market prices and transaction cost).

Over time:

  • Revenue increases what you are worth (money drawn into your assets from outside).
  • Expenses decrease what you are worth (money that left your assets, or increased what you owe).

If the value of what you own grows beyond that starting equity (after liabilities), you are ahead of where you began. Revenue and Expense are kept as their own account types so you can see that change for a period, instead of folding everything into Equity immediately.

For a longer treatment of equity in this style of ledger, see Understanding Equity in the Ledger manual.

How this maps to the accounts tree

Lui Ledger organises accounts under the five top-level types: Asset, Liability, Equity, Revenue, and Expense. That tree is your chart of accounts.

  • Top-level roots fix the type of money story (own, owe, ownership, earn, spend).
  • Subaccounts add detail you care about (which bank, which expense category, which income source).
  • A parent balance usually includes its subaccounts, so you can look at the big picture or drill into detail.

When you record a transaction, you pick accounts from this tree. Choosing the right type (and a clear subaccount) is what makes balances and reports meaningful. For how to add, edit, and browse accounts in Lui Ledger, see Accounts. For recording and editing transactions, see Transactions.

Balance sheet vs income over a period

  • Asset and Liability answer "Where do I stand?": what you own and what you owe. Their combination is your net worth.
  • Equity ties that net worth into the balance equation, including the wealth you already had when tracking began.
  • Revenue and Expense answer "What happened this period?": money in and money out. Their difference is how net worth (equity) moved over that period.

Keeping all five types in one tree lets you answer both questions without rebuilding the bookkeeping by hand.