Skip to main content
GS Tech Systems

ERP

Account Guide: Chart of Accounts to Balance Sheet

The full accounting cycle in one worked example: designing the chart of accounts, recording and posting entries, the trial balance, period-end adjustments, and the income statement and balance sheet.

GS Tech Systems Team19 min read

This guide walks the full accounting cycle: designing the chart of accounts, recording and posting entries, balancing the ledger, making period-end adjustments, and producing the income statement and balance sheet. One set of worked transactions runs through every stage so you can see how an entry becomes a balance sheet line.

It applies to anyone who posts, reviews or approves ledger entries: bookkeepers, accountants, controllers and approvers. It covers manual journal entries and the review of system-generated postings (sales, purchases, payroll, bank feeds).

Out of scope: tax return preparation, financial statement presentation and the configuration of accounting software, which follow their own procedures.

Core concepts

Every entry must keep the accounting equation in balance: total debits always equal total credits.

Assets = Liabilities + Equity

The five account types that make up the equation, and the two that feed into it:

Account typeDefinitionExamples
AssetA resource the business owns or controls that is expected to bring future economic benefitCash, bank balances, accounts receivable, inventory, prepaid expenses, equipment, vehicles, buildings
LiabilityAn obligation the business owes to others, settled in the future by paying cash, delivering goods or providing servicesAccounts payable, accrued expenses, loans, credit card balances, deferred revenue, taxes payable
EquityThe owners' residual claim on the business: assets minus liabilities. It grows with owner contributions and profits, and shrinks with drawings, dividends and lossesOwner's capital, share capital, retained earnings, drawings (contra)
RevenueIncome earned from the business's normal activities, which increases equity. Recognised when earned, not when cash is receivedSales, service fees, rental income, interest income, commission
ExpenseThe cost of resources consumed to earn revenue, which decreases equity. Recognised when incurred, not when cash is paidRent, salaries, utilities, depreciation, cost of goods sold, bank charges
Drawings / DividendsWithdrawals of value by the owners; reduce equity but are not an expenseCash taken by the owner, dividends declared
Gains and lossesIncreases or decreases in equity from events outside normal operationsProfit on sale of equipment, foreign exchange loss, write-off of an asset

How they connect: assets are what the business has; liabilities and equity show who has a claim on it. Revenue and expenses are the moving parts of equity during a period, and their net result (profit or loss) rolls into retained earnings at year end.

Profit = Revenue − Expenses

Closing equity = Opening equity + Contributions + Profit − Drawings

TermMeaning
General ledger (GL)The master record of every account and every posted transaction
AccountA named bucket in the GL that tracks one thing (Cash, Accounts Payable, Sales Revenue)
Chart of accounts (COA)The numbered list of all accounts, grouped by type; new accounts are added only with controller approval
Journal entryA single balanced transaction made of two or more lines, each hitting one account
Debit (Dr)The left side of an entry; increases assets and expenses, decreases liabilities, equity and revenue
Credit (Cr)The right side of an entry; the mirror of a debit
PostingRecording the entry in the ledger so it affects account balances
Trial balanceA list of all account balances at a date; its debit and credit totals must match
SubledgerA detailed ledger that feeds a GL control account (AR, AP, fixed assets, inventory)
Accounting periodThe month, quarter or year an entry belongs to; closed periods cannot be posted to

A typical account numbering convention, which you should adapt to your own chart:

RangeAccount typeExamples
1000–1999AssetsCash, Accounts Receivable, Inventory, Equipment
2000–2999LiabilitiesAccounts Payable, Accrued Expenses, Loans Payable
3000–3999EquityOwner's Capital, Retained Earnings, Drawings
4000–4999RevenueSales, Service Income, Interest Income
5000–5999Cost of goods soldPurchases, Freight In, Direct Labour
6000–6999Operating expensesRent, Salaries, Utilities, Depreciation

The accounting cycle

Every period follows the same eight stages, and each stage in this guide has its own section below.

  1. Design the chart of accounts: the list of accounts every transaction will be coded to.
  2. Identify and analyse transactions: gather source documents and decide which accounts move.
  3. Record journal entries: balanced debits and credits with description and support.
  4. Post to the ledger: update each account's running balance.
  5. Prepare the unadjusted trial balance: prove debits equal credits.
  6. Post adjusting entries: accruals, prepayments, depreciation, provisions; then the adjusted trial balance.
  7. Prepare financial statements: income statement, statement of changes in equity, balance sheet.
  8. Close the period: zero out revenue and expense accounts into retained earnings, lock the period, and start again.

Designing the chart of accounts

A good chart is short enough to code consistently and detailed enough to answer the questions management and the tax authority ask.

Structure. Number accounts by type (the 1000–6999 ranges above), leave gaps of 10 between accounts so new ones slot in, and keep the hierarchy to three levels: type → group → account. Track detail that varies by department, project or customer with dimensions, not with extra accounts.

Rules.

  • One account per distinct kind of item; do not create an account per supplier or customer (that is the subledger's job).
  • Every balance-sheet account must be reconcilable to something outside the ledger.
  • Separate accounts for anything reported separately on the statements or tax return (sales tax, interest, depreciation, directors' pay).
  • Name accounts by what they hold, not by who uses them ("Vehicle Running Costs", not "Ahmed's Car").
  • Mark each account as active or inactive; never delete an account with history.
  • New accounts, renames and deactivations need controller approval and a note of the effective date.

Minimum chart for a small trading or service business

No.AccountTypeNormal balance
1010Cash on handAssetDr
1020Bank – current accountAssetDr
1200Accounts ReceivableAssetDr
1250Allowance for Doubtful AccountsContra-assetCr
1300Input Tax ReceivableAssetDr
1400InventoryAssetDr
1450Prepaid ExpensesAssetDr
1500EquipmentAssetDr
1510Accumulated Depreciation – EquipmentContra-assetCr
1990SuspenseAssetDr
2010Accounts PayableLiabilityCr
2100Accrued ExpensesLiabilityCr
2200Output Tax PayableLiabilityCr
2300Deferred RevenueLiabilityCr
2500Loan PayableLiabilityCr
3010Owner's CapitalEquityCr
3020Owner's DrawingsEquity (contra)Dr
3100Retained EarningsEquityCr
4010Sales RevenueRevenueCr
4020Service IncomeRevenueCr
4900Other IncomeRevenueCr
5010Cost of Goods SoldCOGSDr
6010Rent ExpenseExpenseDr
6020Office SuppliesExpenseDr
6030Utilities ExpenseExpenseDr
6040Repairs and MaintenanceExpenseDr
6050Depreciation ExpenseExpenseDr
6100Salaries and WagesExpenseDr
6200Bank Charges and InterestExpenseDr

Debit and credit rules by account type

Memorise the normal balance of each account type; an entry increases an account on its normal-balance side and decreases it on the other.

Account typeNormal balanceIncrease withDecrease with
AssetsDebitDebitCredit
ExpensesDebitDebitCredit
Drawings / DividendsDebitDebitCredit
LiabilitiesCreditCreditDebit
Equity / CapitalCreditCreditDebit
RevenueCreditCreditDebit

Contra accounts run opposite to their parent: Accumulated Depreciation (contra-asset) and Allowance for Doubtful Accounts carry credit balances; Sales Returns and Sales Discounts (contra-revenue) carry debit balances.

A quick mnemonic: DEAD CLIC. Debits increase Expenses, Assets and Drawings; Credits increase Liabilities, Income and Capital.

Anatomy of a ledger entry

An entry is incomplete, and must be rejected at review, if any required field below is missing.

FieldRequiredRule
Entry numberYesSequential, system-assigned; never reused
Transaction dateYesThe date the economic event occurred, not the date you record it
Posting periodYesMust be an open period; prior-period items need controller approval
Account number and nameYesFrom the chart of accounts; no free-text account names
Debit amount / Credit amountYesOne side per line; total debits = total credits to the cent
DescriptionYesWhat happened, who, and why; readable by someone with no context ("Oct rent – Unit 4B – Khan Properties")
ReferenceYesInvoice, receipt, contract or bank reference number
Supporting documentYesAttached or filed; no entry without evidence
Prepared by / DateYesThe person who entered it
Reviewed by / DateYes for manual entriesA second person; preparer may not approve their own entry
Cost centre / Department / ProjectIf usedRequired when the account is tracked by dimension
Tax codeIf applicableSales tax / VAT treatment per line
Currency and rateIf foreignOriginal currency, rate used and rate source
Reversal flag and dateFor accrualsMarks entries that auto-reverse next period

Step-by-step entry procedure

Follow these nine steps for every manual entry; skipping the analysis in step 2 is the root of most posting errors.

  1. Gather the source document. Invoice, receipt, bank statement line, contract or approved memo. No document, no entry.
  2. Analyse the transaction. Ask three questions: Which accounts are affected? What type is each account? Does each one increase or decrease?
  3. Apply the debit/credit rules. Using the table above, decide which account is debited and which is credited. Check the entry balances.
  4. Confirm the date and period. Use the transaction date. If the period is closed, stop and route to the controller.
  5. Record the entry. Enter the header (date, reference, description), then each line: account, debit or credit, amount, dimensions, tax code. List debits first, then credits.
  6. Write a clear description. Someone reading it in three years should understand it without opening the attachment.
  7. Attach support and save. Link the document; save the entry as a draft or unposted.
  8. Submit for review. A second person checks accounts, amounts, period, support and approval. Preparer and reviewer are never the same person.
  9. Post and file. Once approved, post to the ledger. Confirm the affected account balances moved as expected.

Posting to the ledger

Posting copies each journal line into its account and updates that account's running balance; the ledger is the journal re-sorted by account.

Each ledger account shows, in date order: the date, the journal reference, the description, the debit or credit, and the balance after that line. Accounting software posts automatically on approval; in a manual system you post each line and tick it off in the journal.

Example: the Cash account after worked entries 1–5 below.

DateRefDescriptionDebitCreditBalance
01 OctJE-001Owner investment50,00050,000 Dr
08 OctJE-003Receipt from customer – INV-104212,00062,000 Dr
12 OctJE-004Equipment deposit – Zed Machinery30,00032,000 Dr
15 OctJE-005Oct rent – Unit 4B – Khan Properties11,50020,500 Dr

Subledgers. Accounts Receivable, Accounts Payable, Inventory and Fixed Assets each keep a detailed subledger (one record per customer, supplier, item or asset). The GL holds only the control account; its balance must equal the subledger total at every month end.

Posting checks. After each batch, confirm the number of lines posted matches the journal, the batch total is zero, and no line landed in suspense. Any suspense item is resolved within the same period.

Types of entries

Use the right entry type so the ledger shows why a balance moved, not just that it did.

TypeWhenTypical accountsRules
StandardDay-to-day transactions: sales, purchases, payments, receiptsCash, AR, AP, Revenue, ExpensesDated on the transaction date; usually system-generated from subledgers
AdjustingPeriod-end, to match revenue and expense to the right periodAccruals, prepayments, depreciation, bad debt, inventoryPosted on the last day of the period; always backed by a calculation schedule
ReversingFirst day of the next period, to undo an accrualAccrued Expenses, Accrued RevenueMirror image of the accrual; flag the original as auto-reversing
ClosingYear-end, to zero out temporary accountsRevenue, Expenses, Drawings → Income Summary → Retained EarningsDone once per fiscal year, by the controller, after the audit adjustments
CorrectingTo fix a posted errorWhichever accounts were wrongNever delete or edit a posted entry; reverse it, then re-enter correctly, with a description citing the original entry number
ReclassificationTo move a balance between accountsAnySame period as the original where possible; explain the reason
IntercompanyTransactions between related entitiesDue to / Due from accountsMirror entries in both entities; reconcile monthly

Worked examples

Each example below shows the analysis first, then the entry; amounts are illustrative and in your base currency.

1. Owner invests cash in the business: 50,000

Cash (asset) increases → debit. Owner's Capital (equity) increases → credit.

AccountDebitCredit
1010 Cash50,000
3010 Owner's Capital50,000

2. Sale on credit: 12,000

Accounts Receivable (asset) increases → debit. Sales Revenue increases → credit.

AccountDebitCredit
1200 Accounts Receivable12,000
4010 Sales Revenue12,000

3. Customer pays the invoice: 12,000

Cash increases → debit. Accounts Receivable decreases → credit.

AccountDebitCredit
1010 Cash12,000
1200 Accounts Receivable12,000

4. Purchase of equipment, part cash, part loan: 80,000

Equipment increases → debit 80,000. Cash decreases → credit 30,000. Loan Payable (liability) increases → credit 50,000.

AccountDebitCredit
1500 Equipment80,000
1010 Cash30,000
2500 Loan Payable50,000

5. Pay rent with sales tax: 10,000 + 15% tax

Rent Expense increases → debit. Input Tax Receivable (asset) increases → debit. Cash decreases → credit.

AccountDebitCredit
6010 Rent Expense10,000
1300 Input Tax Receivable1,500
1010 Cash11,500

6. Month-end accrual of unbilled electricity: 2,400

Utilities Expense increases → debit. Accrued Expenses (liability) increases → credit. Flag to reverse on the 1st.

AccountDebitCredit
6030 Utilities Expense2,400
2100 Accrued Expenses2,400

7. Monthly depreciation: 1,333

Depreciation Expense increases → debit. Accumulated Depreciation (contra-asset) increases → credit.

AccountDebitCredit
6050 Depreciation Expense1,333
1510 Accumulated Depreciation – Equipment1,333

8. Correcting an error: 500 posted to Office Supplies instead of Repairs

Reverse the wrong account and post to the right one; cite the original entry number in the description.

AccountDebitCredit
6040 Repairs and Maintenance500
6020 Office Supplies500

Trial balance

The trial balance lists every account's closing balance in its normal column; if the two columns differ, stop and find the error before going further.

Prepare it twice each period: unadjusted (after routine entries) and adjusted (after period-end adjustments). The statements are built from the adjusted version only. Using worked entries 1–5 (routine) and 6–7 (adjusting), and ignoring entry 8 which only reclassifies:

AccountUnadjusted DrUnadjusted CrAdjustments DrAdjustments CrAdjusted DrAdjusted Cr
1010 Cash20,50020,500
1200 Accounts Receivable00
1300 Input Tax Receivable1,5001,500
1500 Equipment80,00080,000
1510 Accumulated Depreciation1,3331,333
2100 Accrued Expenses2,4002,400
2500 Loan Payable50,00050,000
3010 Owner's Capital50,00050,000
4010 Sales Revenue12,00012,000
6010 Rent Expense10,00010,000
6030 Utilities Expense2,4002,400
6050 Depreciation Expense1,3331,333
Totals112,000112,0003,7333,733115,733115,733

If the columns do not agree, work through the difference: divisible by 9 suggests a transposition; equal to one entry's amount suggests a one-sided posting; equal to twice an amount suggests the wrong side.

Period-end adjustments

Adjusting entries bring the ledger onto an accrual basis so each period carries the revenue it earned and the costs it incurred, whether or not cash moved.

AdjustmentWhyEntryEvidence
Accrued expenseCost incurred, invoice not yet receivedDr Expense / Cr Accrued ExpensesEstimate schedule, meter reading, contract
Accrued revenueWork done, invoice not yet raisedDr Accrued Revenue / Cr RevenueTimesheets, delivery notes
Prepaid expenseCash paid for a future periodDr Prepaid Expenses / Cr Expense (or expense the used portion)Invoice showing the period covered
Deferred revenueCash received before deliveryDr Revenue / Cr Deferred Revenue (or recognise the earned portion)Contract, delivery schedule
DepreciationSpread asset cost over useful lifeDr Depreciation Expense / Cr Accumulated DepreciationFixed asset register
Bad debt provisionSome receivables will not be collectedDr Bad Debt Expense / Cr Allowance for Doubtful AccountsAR ageing and policy percentages
Inventory adjustmentCount differs from bookDr/Cr Inventory / Cr/Dr Cost of Goods SoldStock count sheets
Foreign currency revaluationRates moved on open balancesDr/Cr Monetary account / Cr/Dr FX Gain or LossClosing rate from a named source

Each adjustment has a supporting schedule showing the calculation, is posted on the last day of the period, and accruals are flagged to reverse on the first day of the next period so the real invoice posts cleanly.

Income statement

The income statement reports revenue less expenses for the period; from the adjusted trial balance above, the business made a net loss of 1,733 for October.

Income Statement for the month ended 31 October 2026

Amount
Sales Revenue12,000
Total revenue12,000
Rent Expense10,000
Utilities Expense2,400
Depreciation Expense1,333
Total expenses13,733
Net profit / (loss)(1,733)

Present revenue first, then cost of goods sold and gross profit for a trading business, then operating expenses, then finance costs and tax. Group small accounts into one line; keep anything material or separately taxed on its own line.

Statement of changes in equity

This statement links the income statement to the balance sheet: it shows how the period's result and the owner's contributions and drawings move equity from opening to closing.

Statement of Changes in Equity for the month ended 31 October 2026

Amount
Opening equity, 1 October0
Owner's contribution50,000
Net profit / (loss) for the period(1,733)
Drawings0
Closing equity, 31 October48,267

Balance sheet

The balance sheet lists what the business has and who has a claim on it at the period end; it balances because the closing equity figure comes from the statement above.

Balance Sheet as at 31 October 2026

Amount
Assets
Cash20,500
Accounts Receivable0
Input Tax Receivable1,500
Total current assets22,000
Equipment80,000
Less: Accumulated Depreciation(1,333)
Equipment, net78,667
Total assets100,667
Liabilities
Accrued Expenses2,400
Total current liabilities2,400
Loan Payable50,000
Total liabilities52,400
Equity
Owner's Capital50,000
Retained earnings / (accumulated loss)(1,733)
Total equity48,267
Total liabilities and equity100,667

Checks before issuing. Total assets equal total liabilities plus equity; every line ties to a reconciled ledger balance; current versus non-current is split at 12 months; comparatives from the prior period are shown alongside; and the net result on the income statement equals the movement in retained earnings.

Closing the period. After the statements are approved, close revenue and expense accounts to Income Summary, close Income Summary and Drawings to Retained Earnings, lock the period, and roll the balance-sheet accounts forward as the next period's opening balances.

Controls, review and reconciliation

The ledger is only as reliable as the controls around it; the minimum set is below.

Segregation of duties. The person who prepares an entry never approves it, and the person who handles cash never records it. Small teams substitute owner review for a second accountant.

Approval thresholds. Set limits by role, for example: up to 5,000 reviewed by a senior bookkeeper; 5,000–50,000 by the accountant; above 50,000, any prior-period entry, and any entry to equity or intercompany accounts by the controller.

Reviewer checklist for every manual entry:

  • Debits equal credits
  • Accounts are correct for the nature of the transaction
  • Date falls in the right, open period
  • Description is clear and the reference matches the attachment
  • Support is attached and sufficient
  • Dimensions and tax codes are filled where required
  • Amount agrees to the source document
  • Approval is within the reviewer's threshold

Monthly reconciliations. Reconcile every balance-sheet account to independent evidence before closing the period:

AccountReconcile toOwnerDue
Cash and bankBank statementsBookkeeperDay 3 after month end
Accounts ReceivableAR subledger ageingAccountantDay 5
Accounts PayableAP subledger and supplier statementsAccountantDay 5
Fixed assetsFixed asset registerAccountantDay 7
InventoryStock count / inventory systemOperations + AccountantDay 7
Accruals and prepaymentsSupporting schedulesAccountantDay 7
Tax payable / receivableTax returns filedAccountantDay 10
IntercompanyCounterparty's ledgerControllerDay 10

Period close. Run the trial balance, confirm it balances, clear suspense accounts to zero, post adjusting entries, then lock the period. Nothing is posted to a locked period without a controller-approved reopening.

Common errors and how to fix them

Most errors fall into one of the patterns below; the trial balance catches only the first two.

ErrorHow it shows upFix
Unbalanced entryTrial balance debit and credit totals differSoftware should block it; otherwise find the line with the missing side
Transposition (1,230 vs 1,320)Trial balance difference divisible by 9Compare each line to the source document
Wrong account, same typeTrial balance balances; account balance looks oddReclassification entry citing the original
Wrong side (debit instead of credit)Account balance moves the wrong way by twice the amountReverse and re-enter
Duplicate postingSame reference appears twice; supplier or customer disputes balanceReverse the duplicate; add a duplicate-reference check
Omitted entryBank or supplier statement shows an item the ledger lacksFound in reconciliation; post with the original transaction date if the period is open
Wrong periodExpense or revenue lands in the wrong monthReverse and re-post in the correct period, or accrue if the period is closed
Compensating errorsTwo mistakes cancel out; trial balance balancesFound only by reconciling each account to evidence
Suspense account balanceItems parked and forgottenClear suspense to zero before every close
Vague description ("adjustment", "misc")Reviewer or auditor cannot trace itReject at review; description must say what, who and why

Never edit or delete a posted entry. A correction is always a new entry that references the original, so the audit trail stays intact.

Quick-reference checklist and glossary

Run this checklist before submitting any entry.

  • Source document in hand and attached
  • Transaction date and open period confirmed
  • Accounts chosen from the chart of accounts
  • Debit/credit sides follow the normal-balance table
  • Total debits equal total credits
  • Description states what, who and why
  • Reference number matches the document
  • Dimensions, tax code and currency filled where required
  • Accrual flagged to reverse, if applicable
  • Submitted to a reviewer other than yourself

Glossary

TermDefinition
AccrualRecording revenue or expense when earned or incurred, before cash moves
PrepaymentCash paid in advance for a future-period expense; an asset until used
Deferred revenueCash received before the revenue is earned; a liability until delivered
DepreciationSpreading the cost of a long-lived asset over its useful life
Contra accountAn account that offsets the balance of a related account
Control accountA GL account whose balance equals the total of a subledger
Suspense accountA temporary holding account for items not yet classified; must be cleared each period
Trial balanceA listing of all account balances used to check that debits equal credits
Audit trailThe chain of documents and entries that lets a transaction be traced end to end
MaterialityThe size above which an error would influence a reader of the financial statements
Cut-offEnsuring transactions are recorded in the period they belong to
Fiscal yearThe 12-month period used for financial reporting; may differ from the calendar year

Tags

  • Accounting
  • Guides
  • ERP

Share this article

All articles

Need help with this?

Talk to our team about ERP System Implementation.

Related articles