General Ledger Setup and Maintenance Guide for UAE Businesses (2026)
Need a Bookkeeping? Browse verified listings
Browse NowYour general ledger is your financial truth. Every transaction your business makes — every sale, purchase, payment, receipt, and adjustment — flows into the general ledger. If the ledger is wrong, your financial statements are wrong, your VAT returns are wrong, your corporate tax return is wrong, and every business decision based on financial data is flawed.
In the UAE, where VAT compliance requires detailed transaction records and corporate tax demands accurate profit calculations, a properly structured general ledger is not a nice-to-have. It is the foundation of regulatory compliance. The FTA audits financial records. IFRS requires structured reporting. Corporate tax starts from accounting profit. All roads lead back to the general ledger.
This guide covers general ledger setup and maintenance for UAE businesses — chart of accounts design, journal entry standards, reconciliation procedures, corporate tax and VAT integration, and audit readiness. For bookkeeping help, visit the FindCPA bookkeeping directory.
What Is a General Ledger?
A general ledger (GL) is the master accounting record that contains all financial transactions of a business, organized by account. It uses double-entry bookkeeping — every transaction has a debit and a corresponding credit. The GL feeds directly into financial statements: the trial balance, income statement, balance sheet, and cash flow statement. In UAE, the GL must support IFRS reporting, VAT compliance, and corporate tax calculations.
The general ledger is not a single document. It is a system of accounts that collectively record the complete financial history of your business.
| GL Component | Purpose | Example |
|---|---|---|
| Chart of accounts | Organizes all account codes and names | 1000-Assets, 2000-Liabilities, 3000-Equity |
| Journal entries | Record individual transactions | Debit Cash AED 10,000, Credit Revenue AED 10,000 |
| Sub-ledgers | Detail for high-volume accounts | Accounts receivable, accounts payable, fixed assets |
| Trial balance | Summary of all account balances | Lists every account with debit/credit balance |
| Control accounts | GL summary of sub-ledger totals | AR control = total of all customer balances |
| Adjusting entries | Period-end corrections and accruals | Depreciation, accrued expenses, prepayments |
Double-entry principle. Every transaction affects at least two accounts. Total debits always equal total credits. This self-balancing mechanism is the fundamental control in accounting. If your trial balance does not balance, something is wrong.
UAE-specific considerations. Your GL must accommodate:
- VAT tracking — Input VAT, output VAT, and VAT payable/receivable accounts
- Multi-currency — AED is the functional currency for most UAE businesses, but many transact in USD, EUR, GBP, and SAR
- Corporate tax — Accounts structured to facilitate tax adjustments (entertainment expenses, related party transactions, exempt income)
- IFRS compliance — Account structure that maps to IFRS financial statement line items
- WPS — Wages Protection System compliance requires clear salary and allowance tracking
How Should You Design the Chart of Accounts?
Design the chart of accounts using a hierarchical numbering system with 4-6 digit codes: 1000s for assets, 2000s for liabilities, 3000s for equity, 4000s for revenue, 5000s for cost of sales, 6000s for operating expenses, 7000s for other income/expenses, and 8000s for tax accounts. Leave gaps between account numbers for future additions. Include dedicated VAT accounts, multi-currency accounts, and sufficient expense detail to support corporate tax adjustments.
The chart of accounts (COA) is the most important design decision in your GL. A well-designed COA makes reporting easy. A poorly designed one creates years of frustration.
Numbering convention:
| Range | Category | Sub-categories |
|---|---|---|
| 1000-1999 | Assets | 1000 Cash/Bank, 1100 Receivables, 1200 Inventory, 1300 Prepayments, 1400 Fixed Assets, 1500 Intangibles |
| 2000-2999 | Liabilities | 2000 Payables, 2100 Accruals, 2200 Loans, 2300 VAT Payable, 2400 Employee Benefits, 2500 Provisions |
| 3000-3999 | Equity | 3000 Share Capital, 3100 Retained Earnings, 3200 Reserves, 3300 Foreign Currency Translation |
| 4000-4999 | Revenue | 4000 Sales Revenue, 4100 Service Revenue, 4200 Rental Income, 4300 Other Income |
| 5000-5999 | Cost of Sales | 5000 Direct Materials, 5100 Direct Labor, 5200 Subcontractor Costs, 5300 Freight |
| 6000-6999 | Operating Expenses | 6000 Salaries, 6100 Rent, 6200 Utilities, 6300 Marketing, 6400 Professional Fees, 6500 Depreciation |
| 7000-7999 | Other Income/Expenses | 7000 Interest Income, 7100 Interest Expense, 7200 FX Gains/Losses, 7300 Disposal Gains/Losses |
| 8000-8999 | Tax | 8000 Corporate Tax Expense, 8100 Deferred Tax Asset, 8200 Deferred Tax Liability |
VAT accounts. You need at minimum:
- Input VAT (asset) — VAT paid on purchases, recoverable
- Output VAT (liability) — VAT collected on sales, payable to FTA
- VAT Payable/Receivable (liability/asset) — Net amount due to or from FTA
- Irrecoverable VAT (expense) — VAT on blocked inputs (entertainment, personal vehicles)
Corporate tax accounts. Separate expense accounts for items requiring tax adjustment:
- Entertainment, amusement, recreation (50% non-deductible)
- Donations (deductible only to qualifying public benefit organizations)
- Fines and penalties (non-deductible)
- Related party management fees (arm's length documentation required)
How Do You Record Journal Entries Correctly?
Every journal entry must include: the date, a unique reference number, the account(s) debited, the account(s) credited, the amount in functional currency, a clear description of the transaction, and supporting documentation reference. In UAE, journal entries related to VAT must include the supplier/customer TRN, tax invoice number, and VAT amount separately. Automated entries from sub-ledgers should be reviewed monthly.
Journal entries are the building blocks of the GL. Poor journal entry discipline leads to errors that compound over time.
Standard journal entry format:
| Field | Requirement | Example |
|---|---|---|
| Date | Transaction date (not posting date) | 2026-03-15 |
| Reference | Unique sequential number | JV-2026-0342 |
| Debit account | Account number and name | 6100 Rent Expense |
| Credit account | Account number and name | 1001 Bank - Emirates NBD |
| Amount (AED) | Functional currency amount | 25,000.00 |
| Description | Clear, specific narrative | Office rent - March 2026 - Building X |
| Supporting document | Invoice/receipt reference | INV-2026-1158 |
| VAT details | TRN, tax invoice no., VAT amount | TRN 100123456700003, VAT AED 1,250 |
| Prepared by | Staff who created the entry | Name/initials |
| Approved by | Manager who authorized | Name/initials |
Types of journal entries:
| Entry Type | Frequency | Example | Automation |
|---|---|---|---|
| Standard transaction | Daily | Sales invoice, purchase invoice | Usually automated from sub-ledger |
| Bank payment/receipt | Daily | Customer payment, supplier payment | Bank feed integration |
| Payroll | Monthly | Salary allocation, WPS entries | Payroll system integration |
| Depreciation | Monthly | Fixed asset depreciation | Automated schedule |
| Accruals | Monthly | Accrued expenses, accrued income | Manual (template-based) |
| Prepayment release | Monthly | Insurance, rent prepayments | Automated schedule |
| FX revaluation | Monthly | Unrealized gains/losses on foreign currency | Automated by system |
| Year-end adjusting | Annually | Provisions, impairments, audit adjustments | Manual |
Manual journal entries. These are the highest risk entries for error and fraud. Require dual authorization for all manual journals. Maintain a journal entry log. Review all manual journals monthly. The FTA and auditors specifically target manual journal entries during reviews.
Before you continue — browse 42+ verified Bookkeeping
Real reviews and up-to-date contact info
How Often Should You Reconcile the General Ledger?
Reconcile the general ledger monthly at minimum. Bank reconciliations should be completed within 5 business days of month-end. Inter-company accounts, VAT accounts, and control accounts (AR, AP, fixed assets) should be reconciled by the 15th of the following month. Reconciliation means comparing the GL balance to an independent source — bank statement, sub-ledger, third-party confirmation — and investigating every difference.
Reconciliation is where errors are caught. Skip it, and errors accumulate.
| Account Type | Reconciliation Frequency | Independent Source | Tolerance |
|---|---|---|---|
| Bank accounts | Monthly (within 5 days) | Bank statement | Zero (must match exactly) |
| Accounts receivable | Monthly | Customer statements, aging report | Timing differences only |
| Accounts payable | Monthly | Supplier statements, sub-ledger | Timing differences only |
| Fixed assets | Monthly | Fixed asset register | Zero |
| Inventory | Monthly (cycle count) or annually (full count) | Physical count | Per company policy |
| VAT accounts | Monthly (before VAT return) | VAT return calculation | Zero |
| Inter-company | Monthly | Counterparty GL | Zero (must match exactly) |
| Payroll | Monthly | Payroll system, WPS records | Zero |
| Petty cash | Weekly or monthly | Physical count | Zero |
Bank reconciliation. This is the most critical reconciliation. Compare every transaction on the bank statement to the GL. Identify: outstanding cheques (in GL not yet on bank statement), deposits in transit (in GL not yet on bank statement), bank charges not yet recorded, and any unidentified transactions. Investigate unreconciled items immediately.
VAT reconciliation. Before filing each VAT return, reconcile your output VAT account to your sales records and your input VAT account to your purchase records. The VAT return figures must match the GL. Discrepancies between your VAT return and your GL are an FTA audit red flag.
Month-end close checklist. A structured close process ensures nothing is missed:
- Post all transactions for the period
- Run sub-ledger to GL reconciliations
- Post accruals and prepayment releases
- Post depreciation and amortization
- Revalue foreign currency balances
- Complete bank reconciliations
- Review and clear suspense accounts
- Reconcile VAT accounts
- Reconcile inter-company balances
- Run trial balance and review for anomalies
How Do You Make the General Ledger Audit-Ready?
An audit-ready GL has complete documentation for every transaction, a clean trial balance with no suspense account balances, fully reconciled sub-ledgers, consistent account coding, clear audit trails in the accounting system, and organized supporting documentation. Prepare for audit by maintaining records year-round — not scrambling in the weeks before the auditor arrives.
Audit readiness is a year-round practice, not a year-end event.
| Audit-Ready Requirement | What It Means | Common Failure |
|---|---|---|
| Complete documentation | Every GL entry has supporting invoice/receipt | Missing receipts, unsigned journals |
| Clean trial balance | No stale balances in suspense or clearing accounts | Uncleared items from prior years |
| Reconciled sub-ledgers | AR, AP, FA registers match GL control accounts | Sub-ledger differences ignored |
| Consistent coding | Transactions coded to correct accounts consistently | Same expense coded to different accounts |
| Audit trail | System tracks who posted what and when | Manual overrides, deleted entries |
| Organized files | Physical and digital filing by account and period | Documents scattered across systems |
| IFRS compliance | Accounting treatments follow applicable standards | Revenue recognition errors, lease treatment |
| Cut-off accuracy | Revenue and expenses recorded in correct period | December revenue recorded in January |
Suspense accounts. These are temporary holding accounts for transactions that cannot be immediately classified. A suspense balance at period-end means something is unresolved. Clear suspense accounts monthly. Zero suspense balance at year-end is the target.
Audit schedule preparation. Prepare schedules for key accounts before the audit begins:
- Bank confirmations requested from all banks
- Fixed asset register with additions, disposals, depreciation
- AR aging analysis with collectability assessment
- AP aging analysis with subsequent payment verification
- Intercompany balance confirmations
- Related party transaction listing
- Revenue breakdown by category and customer
Digital organization. Use a structured folder system for supporting documents: Year → Month → Account Category → Document Type. This allows auditors to find documents quickly, reducing audit time and fees.
How Should the GL Support Corporate Tax Compliance?
Structure the GL to facilitate corporate tax return preparation by maintaining separate accounts for non-deductible expenses (entertainment, fines, non-qualifying donations), related party transactions, exempt income (qualifying dividends, branch profits), and capital vs. revenue expenditure. The taxable income calculation starts with GL accounting profit, so accurate GL coding directly determines tax liability.
Corporate tax in UAE starts from accounting profit. Every GL coding decision affects the tax return.
| Tax Adjustment Area | GL Requirement | Impact If Incorrect |
|---|---|---|
| Entertainment expenses | Separate expense account (not mixed with meals/meetings) | Cannot identify 50% non-deductible amount |
| Fines and penalties | Separate expense account | Fails to add back non-deductible fines |
| Donations | Separate account, distinguish qualifying vs. non-qualifying | Incorrect deduction calculation |
| Related party expenses | Separate accounts by related party | Cannot demonstrate arm's length |
| Interest expense | Separated from operating expenses | Cannot apply interest limitation rules |
| Depreciation | Detailed fixed asset register linked to GL | Incorrect tax depreciation calculation |
| Exempt income | Separate revenue accounts for dividends, branch profits | Fails to exclude exempt income |
| Capital gains | Separate from operating revenue | Incorrect income classification |
Practical example. If your company spends AED 500,000 on "client events" and codes it all to a single "marketing expense" account, your tax preparer cannot identify how much is entertainment (50% non-deductible) vs. how much is genuine marketing (fully deductible). Separate accounts from the start.
Tax audit trail. The FTA can request documentation supporting any line in your tax return. Your GL must provide a clear path from the tax return line item → GL account → journal entries → supporting documents. This chain must be complete and unbroken.
What Software Should UAE Businesses Use for the General Ledger?
UAE businesses should use accounting software that supports IFRS reporting, UAE VAT (5% standard rate, zero rate, exempt, reverse charge), multi-currency with AED as functional currency, Arabic and English bilingual invoicing, and integration with UAE banking systems. Leading options include Zoho Books, Xero, QuickBooks, Sage, and for larger enterprises, SAP, Oracle, and Microsoft Dynamics.
Software choice depends on business size, complexity, and budget.
| Software | Best For | VAT Support | Corporate Tax | Monthly Cost (AED) |
|---|---|---|---|---|
| Zoho Books | SMEs, startups | Full UAE VAT | Basic | 50-350 |
| Xero | SMEs, professional services | Full UAE VAT | Basic | 75-250 |
| QuickBooks Online | SMEs, retail, services | Full UAE VAT | Basic | 100-350 |
| Sage 50/200 | Mid-market, manufacturing | Full UAE VAT | Intermediate | 200-800 |
| Tally Prime | Trading companies, Indian-owned SMEs | Full UAE VAT | Basic | One-time license |
| SAP Business One | Mid to large enterprises | Full UAE VAT | Advanced | 1,500+ per user |
| Oracle NetSuite | Large enterprises, multi-entity | Full UAE VAT | Advanced | 2,000+ per user |
| Microsoft Dynamics 365 | Large enterprises, complex operations | Full UAE VAT | Advanced | 1,500+ per user |
Must-have features for UAE:
- UAE VAT module with FTA-compliant tax invoice generation
- Multi-currency with automatic FX revaluation
- Arabic language support for invoicing (required for Arabic-speaking customers)
- Bank feed integration with UAE banks (Emirates NBD, FAB, ADCB, Mashreq)
- Fixed asset register with IFRS-compliant depreciation
- Inter-company transaction management (if multi-entity)
- Audit trail with user tracking
- Cloud backup and data retention for 5+ years
Implementation warning. Software does not fix bad processes. If your chart of accounts is poorly designed, if journal entry discipline is weak, if reconciliations are skipped — no software will save you. Fix the process first, then automate.
Frequently Asked Questions
How many accounts should my chart of accounts have? A typical UAE SME needs 100-200 accounts. A mid-market company may have 300-500. Enterprise groups can have 1,000+. The right number provides enough detail for reporting and tax compliance without unnecessary granularity. If you are creating accounts for every minor expense variant, you have too many. If multiple types of expenses are lumped into one account, you have too few.
Should I use a single GL or separate ledgers for each entity in a group? Each legal entity should maintain its own GL. Corporate tax is assessed per entity (with group relief available in specific circumstances). VAT registration may be per entity or as a tax group. Maintaining separate GLs ensures clean reporting. Use consolidation tools or inter-company journals to prepare group financial statements.
What is the difference between a sub-ledger and the general ledger? The sub-ledger contains detailed transaction records for a specific account type — individual customer balances in the AR sub-ledger, individual supplier balances in the AP sub-ledger. The GL contains the summary (control account) total. The sub-ledger total must equal the GL control account balance. If they do not match, investigate immediately.
How do I handle petty cash in the GL? Create a petty cash asset account (e.g., 1050 Petty Cash). When the fund is established, debit Petty Cash and credit Bank. When expenses are reimbursed, debit the appropriate expense accounts and credit Petty Cash. Replenish when the float drops below a threshold. Reconcile the physical cash to the GL balance weekly or monthly. Petty cash is a common fraud target — maintain strict controls.
Can I change my chart of accounts mid-year? Yes, but carefully. Adding new accounts is straightforward. Renaming or renumbering existing accounts requires remapping historical data. Merging accounts loses detail. Deleting accounts with balances is problematic. The safest approach is to make COA changes at the start of a new financial year. If mid-year changes are necessary, document the mapping between old and new accounts for audit trail purposes.
Keep Reading
- Double-Entry Bookkeeping in UAE
- Accounts Payable Best Practices
- Cash Flow Management for SMEs
- Bookkeeping Directory
- Bookkeepers in Dubai
Need help with bookkeeping setup? Find a bookkeeper on FindCPA. Find a Bookkeeper in Dubai →
Ready to find the right Bookkeeping?
Browse 42+ verified listings with real reviews and up-to-date contact info.
Start Your SearchFindCPA
The FindCPA team, providing trusted content about Accountants & CPAs.