A control account is a general ledger account that records, in summary form, the transactions that are recorded in detail in a separate subsidiary ledger. Its balance must always equal the total of the individual balances in that subsidiary ledger, which gives double-entry bookkeeping a built-in accuracy check. The term controlling account is common in the United States, and older texts also call it an adjustment account. In UK bookkeeping the two you meet everywhere are the sales ledger control account, which summarises trade receivables, and the purchase ledger control account, which summarises trade payables.
The arrangement exists because of scale. A business with 800 credit customers cannot give each one a line in the trial balance, so the detail lives in the sales ledger and a single figure, the control balance, enters the general ledger. The same logic covers suppliers, inventory, payroll and VAT. And because summary and detail are built from the same documents by two different routes, comparing them each period exposes errors that would otherwise stay hidden.
One balance, many accounts.A control account condenses hundreds of individual subsidiary ledger balances into a single general ledger figure.
Agreement is the test.The control balance must equal the total of the subsidiary listing. Any difference means an error somewhere.
Software posts it for you now.Cloud accounting keeps receivables and payables control accounts in sync automatically, but the period-end check still matters.
Transactions post twice by design: individually to the personal accounts in the subsidiary ledger, and in total to the control account in the general ledger. In a traditional manual system the flow starts in the books of prime entry, such as the sales day book, the returns day book and the cash book.
Invoices, credit notes and receipts are listed in the sales day book, returns day book and cash book as they occur.
Every invoice and every receipt goes to the individual customer or supplier account, so each personal balance stays current.
At the end of the day, week or month, the column totals from the books of prime entry are posted to the control account in the general ledger.
The control balance is checked against a listing of the subsidiary balances. Agreement validates both records at once.
In many traditional systems the personal accounts are memorandum records that sit outside the double entry, and the control account is the real ledger account that feeds the trial balance. Some businesses run it the other way round, treating the subsidiary accounts as the double entry and the control account as the memorandum. Either way the discipline is identical: two independent records built from the same documents must land on the same total.
Any category that generates a high volume of similar transactions can carry its own control account. Five turn up in practice far more than the rest.
The total of trade receivables: everything credit customers owe. Also called the debtors control account or accounts receivable control account.
The total the business owes suppliers, mirroring the detail in accounts payable. Also called the creditors control account.
The total value of stock on hand, checked against detailed stock records and periodic counts.
Gross pay, deductions and net pay pass through here, so wages actually paid can be proven against the payroll records.
VAT charged on sales and reclaimed on purchases accumulates here until the return is filed and the balance is settled.
The sales ledger control account reproduces, in totals, everything that happened across every customer account during the period. Entries that increase what customers owe go on the debit side; entries that reduce it go on the credit side. Here is a month for a business whose customers owed $42,000 on 1 March.
Each of those figures arrives as a single total from a book of prime entry. The listing of individual customer balances in the sales ledger must also add up to $45,600. If it shows anything else, one of the two records contains an error, and finding it is what a control account reconciliation is for. The $900 write-off moves out of receivables and into bad debt expense.
A control account reconciliation compares the control balance with the total of the subsidiary ledger listing and investigates any difference. Most businesses run it monthly, alongside the bank reconciliation. When the two figures disagree, the cause is nearly always one of a small set of suspects.
Casting errorsA day book column adds up wrong, so the control account receives a bad total while the individual postings are right.
One-sided omissionsAn invoice reaches the customer account but misses the day book total, or the reverse.
Transposition errors$1,290 in one record becomes $1,920 in the other. A difference divisible by nine is the classic clue.
Duplicated postingsThe same invoice or receipt is entered twice in one record but only once in the other.
Contra entries half-recordedA set-off between a customer who is also a supplier is adjusted in the control accounts but not in the personal accounts, or the other way round.
Listing errorsA subsidiary balance is missed, listed twice, or extracted as a debit when it is really a credit.
In cloud accounting software the receivables and payables control accounts are system accounts. Xero and QuickBooks Online post every invoice to the customer record and to the control total in a single action, and they block direct manual journals to those accounts, so the two records cannot drift apart in normal use. The habit survives as a period-end review instead: checking the aged receivables and payables reports against the general ledger after data imports, conversions and correcting journals, which is where differences still creep in. Proving any two records against each other in general is covered under account reconciliation.
The control account answers "how much in total"; the subsidiary ledger answers "who, and how much each". They are two views of the same activity, and neither can do the other's job.
| Aspect | Control account | Subsidiary ledger |
|---|---|---|
| Level of detail | One summary balance per category. | One account per customer or supplier. |
| Where it sits | General (nominal) ledger. | Sales ledger or purchase ledger. |
| What it feeds | The trial balance and the financial statements. | Statements, reminders and credit decisions for each account. |
| Typical user | Financial accountant and auditor. | Credit control and accounts payable teams. |
| Question it answers | How much is owed or owing in total at a date. | Which customers and which invoices make up that total. |
Control accounts localise errors, deter fraud, and keep reporting fast. When a trial balance refuses to agree, the control totals tell you which ledger holds the problem, which turns an open-ended search into a bounded one. In a traditional office the totals and the details are kept by different people, so a fraudulent or careless entry has to corrupt two independent records to stay hidden. And because the financial statements draw on control balances, a business can produce draft accounts without waiting for every personal account to be agreed.
The split also marks a practical boundary in how finance teams work. Reporting runs on the control totals, while credit control and collections activity runs on the detail underneath, invoice by invoice and customer by customer. Both jobs depend on the two record sets telling the same story.
Accounting is not the only field that uses the term, and the other senses have nothing to do with ledgers. In project management, a control account is a management control point in an earned value system, where scope, budget and schedule are integrated and performance is measured against the plan. In banking and secured lending, a controlled account (often shortened to control account) is a bank account operated under restrictions agreed in favour of a lender or another third party. Search results mix all three senses together, so context decides which one you are reading about.

Don't let these critical mistakes hurt your
collections - See how to fix them, today!