Chart of Accounts Best Practices for Saudi SMEs
Your chart of accounts is the backbone of your entire accounting system. Get it right from day one, and financial reporting becomes simple. Get it wrong, and you'll spend years cleaning up the mess.
The Standard Saudi Account Structure
Saudi accounting follows the same double-entry framework as IFRS, organized into 5 main categories:
1. Assets (1xxx)
- 1100 – Current Assets
- 1101 – Cash on Hand
- 1102 – Bank Accounts
- 1103 – Accounts Receivable
- 1104 – Inventory
- 1500 – Non-Current Assets
- 1501 – Property, Plant & Equipment
- 1590 – Accumulated Depreciation
2. Liabilities (2xxx)
- 2100 – Current Liabilities
- 2101 – Accounts Payable
- 2108 – VAT Payable
- 2109 – GOSI Payable
- 2200 – Non-Current Liabilities
- 2201 – Bank Loans
- 2202 – End of Service Provision
3. Equity (3xxx)
- 3101 – Paid-up Capital
- 3201 – Retained Earnings
- 3301 – Current Year Profit/Loss
4. Revenue (4xxx)
- 4101 – Sales Revenue
- 4201 – Other Income
5. Expenses (5xxx and 6xxx)
- 5101 – Cost of Goods Sold
- 6101 – Salaries and Wages
- 6102 – Rent Expense
- 6103 – Utilities
- 6201 – Depreciation Expense
Critical Saudi-Specific Accounts
These accounts are mandatory for ZATCA compliance:
- 2108 – VAT Payable — tracks output minus input VAT
- 1108 – VAT Receivable — for businesses with high input VAT
- 2202 – EOS Provision — monthly accrual for end of service
- 2203 – Leave Provision — accrued annual leave liability
- 2109 – GOSI Payable — employer + employee contributions
Common Mistakes to Avoid
Too Many Accounts
More accounts ≠ better reporting. A chart with 500 accounts is a maintenance nightmare. Most SMEs need 80–120 accounts maximum.
Using Header Accounts for Posting
Never post transactions to header/parent accounts (like "1100 – Current Assets"). Only leaf accounts should receive entries.
Mixing Personal and Business
In Saudi sole proprietorships, owners often use business accounts for personal expenses. Create a "Owner's Drawings" account (3401) and use it consistently.
No Account for ZATCA Adjustments
Create an account for VAT penalties and adjustments (6901) so they're visible and not buried in general expenses.
Designing for ZATCA Reports
Your chart of accounts must support:
- VAT Return (Form 101) — need clear input/output VAT accounts
- Zakat Return — equity, liabilities, and deductions must be clearly separated
- Financial Statements — balance sheet and P&L must reconcile automatically
Starting Fresh vs. Migrating
If you're starting a new business: use a pre-built Saudi SME chart of accounts template.
If you're migrating from another system: run both systems in parallel for one quarter before cutting over.