The register is GnuCash’s primary interface for viewing and entering transactions within a single account. It resembles a checkbook register — each row is a transaction showing date, description, transfer account, and amount. The register displays the running balance for the account.

Under the hood, each entry in the register is one side of a double-entry transaction; the “transfer account” column shows where the other side posts. Users can switch between “basic ledger” (one line per transaction), “auto-split ledger” (expands the selected transaction to show all splits), and “transaction journal” (shows all splits for every transaction) views.