General Ledger Setup and Maintenance Guide for UAE Businesses (2026)

F
FindCPA
| | 13 min read

Need a Bookkeeping? Browse verified listings

Browse Now

Your 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

Browse Now →

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:

  1. Post all transactions for the period
  2. Run sub-ledger to GL reconciliations
  3. Post accruals and prepayment releases
  4. Post depreciation and amortization
  5. Revalue foreign currency balances
  6. Complete bank reconciliations
  7. Review and clear suspense accounts
  8. Reconcile VAT accounts
  9. Reconcile inter-company balances
  10. 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

Need help with bookkeeping setup? Find a bookkeeper on FindCPA. Find a Bookkeeper in Dubai →

Share this article

Ready to find the right Bookkeeping?

Browse 42+ verified listings with real reviews and up-to-date contact info.

Start Your Search
F

FindCPA

The FindCPA team, providing trusted content about Accountants & CPAs.

Related Articles

F

Wait — find the perfect Tax Accountant before you go

Real reviews and up-to-date contact info

Browse Listings