Chart of Accounts Explained — Income Statement vs Balance Sheet for Tanzania Businesses
Every account in your Chart of Accounts belongs to one of two types: Income Statement or Balance Sheet. This single classification governs how every transaction is reported, when accounts get zeroed out at year-end, and how your financial statements are generated. Get it right and your books run cleanly. Get it wrong and your P&L, Balance Sheet, and year-end figures will all be incorrect.
This guide explains the distinction clearly — no accounting jargon, practical Tanzania business context.
The Two Types
Every account falls into one of six categories. Those six categories split cleanly into two types:
Income Statement accounts (Temporary)
- Income
- Cost of Goods Sold
- Expense
Balance Sheet accounts (Permanent)
- Assets
- Liabilities
- Equity
That's the complete rule. There are no exceptions.
Why "Temporary" and "Permanent"?
Income Statement accounts are temporary because they measure activity over a period — a month, a quarter, a financial year. At the end of each financial year, these accounts are zeroed out. Their net balance (profit or loss) is transferred into Retained Earnings, which is an Equity account on the Balance Sheet.
Balance Sheet accounts are permanent because they represent the ongoing state of your business — what you own (Assets), what you owe (Liabilities), and what the owners have put in or accumulated (Equity). These balances carry forward from year to year indefinitely.
Think of it this way:
Income Statement accounts ask: "How did we perform this year?" Balance Sheet accounts ask: "What is the state of our business right now?"
Year-End Closing — What Actually Happens
At the end of your financial year, the accounting system performs a year-end closing. This is not just a formality — it is what separates one financial year's performance from the next.
The closing process works as follows:
- Add up all Income accounts — total revenue earned during the year
- Add up all COGS and Expense accounts — total costs incurred during the year
- Calculate net profit (or loss): Revenue − COGS − Expenses
- Create a closing journal entry that zeros out all Income Statement accounts and posts the net amount to Retained Earnings (an Equity account)
- The new financial year begins with all Income, COGS, and Expense accounts at zero — a clean slate
Your Balance Sheet accounts (Assets, Liabilities, Equity including the updated Retained Earnings) carry forward unchanged.
Example
A Dar es Salaam clearing company ends the financial year with:
| Account | Balance |
|---|---|
| Freight Revenue (Income) | TZS 45,000,000 Cr |
| Customs Duty Costs (COGS) | TZS 18,000,000 Dr |
| Staff Salaries (Expense) | TZS 12,000,000 Dr |
Net profit = 45,000,000 − 18,000,000 − 12,000,000 = TZS 15,000,000
The closing journal entry:
Dr Freight Revenue 45,000,000
Cr Customs Duty Costs 18,000,000
Cr Staff Salaries 12,000,000
Cr Retained Earnings 15,000,000
After this entry: Revenue, COGS, and Expense accounts are all zero. Retained Earnings increases by TZS 15,000,000. The next year starts fresh.
How This Drives Report Generation
The account type classification directly determines which report each account appears in.
Profit & Loss (Income Statement)
Generated from Income Statement accounts only — Income, Cost of Goods Sold, and Expense — filtered to a specific date range (e.g. 1 Jan–31 Dec 2026).
Shows: Revenue − COGS − Expenses = Net Profit or Loss for the period.
Balance Sheet
Generated from Balance Sheet accounts only — Assets, Liabilities, and Equity — as a point-in-time snapshot (cumulative balances, not filtered by period).
Shows: Assets = Liabilities + Equity at a given date.
Trial Balance
Uses all accounts to verify that total debits equal total credits across the entire ledger. A tool for internal accuracy checks, not external reporting.
VAT Report
Uses specific Income and Expense accounts tagged for VAT — filtered by the VAT accounts you designate in your Chart of Accounts.
The Rule of Thumb
| Category | Type | Year-End Behaviour |
|---|---|---|
| Income | Income Statement | Zeroed → Retained Earnings |
| Cost of Goods Sold | Income Statement | Zeroed → Retained Earnings |
| Expense | Income Statement | Zeroed → Retained Earnings |
| Assets | Balance Sheet | Carries forward |
| Liabilities | Balance Sheet | Carries forward |
| Equity | Balance Sheet | Carries forward (Retained Earnings updated here) |
The classification is 100% deterministic from the category. An Income account is always an Income Statement account. An Asset account is always a Balance Sheet account. There are no exceptions in standard double-entry bookkeeping.
Common Mistakes to Avoid
Putting Deferred Revenue in Income instead of Liabilities
Deferred revenue — money received before you've delivered the service (e.g. a prepaid freight contract) — is a liability, not income, until the service is performed. It belongs in the Liabilities category, not Income. This keeps it on the Balance Sheet until earned.
Creating an "Income" account for owner contributions
Capital contributed by owners is an Equity transaction, not revenue. Use an Equity account (e.g. Share Capital or Owner's Contribution), not an Income account. Misclassifying this inflates your P&L.
Treating loans as income
Bank loans received go into a Liabilities account (e.g. Bank Loan Payable), not Income. The cash received goes to an Assets account. The loan obligation goes to Liabilities. Never credit an Income account for a loan receipt.
How eSecured ERP Platform Handles This
The Chart of Accounts in eSecured ERP Platform uses the six standard categories (Income, Cost of Goods Sold, Expense, Assets, Liabilities, Equity). The system derives the Income Statement / Balance Sheet classification automatically from the category — it is never a manual setting, so there is no risk of misconfiguration.
When Financial Reports (Phase 4) and year-end closing are released, the system will use this classification to:
- Generate P&L from Income Statement accounts automatically
- Generate Balance Sheet from Balance Sheet accounts automatically
- Produce the year-end closing journal with one click
The Tanzania Standard Chart of Accounts — seeded from Accounting → Chart of Accounts → Set up Tanzania Standard CoA — comes pre-configured with all accounts in the correct categories, covering freight revenue, customs costs, operational expenses, driver allowances, and standard financial accounts.