Saudi Standard Chart of Accounts (COA) Guide: Structure, Numbering & SOCPA Alignment
Complete guide to designing a bilingual Chart of Accounts for Saudi SMEs. SOCPA-compliant account coding, VAT tax mapping, multi-branch cost centers, and downloadable structure.
A standardized Chart of Accounts (COA) is the operational foundation of every accounting and ERP system. For businesses operating in the Kingdom of Saudi Arabia, the chart of accounts is not merely an internal reporting convenience—it is the structural backbone required to generate SOCPA-compliant financial statements, facilitate transparent 15% VAT filing with ZATCA, and maintain multi-branch operational control.
This technical guide provides the standard 4-digit and 5-digit account numbering taxonomy recommended for Saudi SMEs across trading, contracting, retail, and professional services.
1. The Standard 5-Tier Account Classification
In Saudi financial practice aligned with IFRS for SMEs as endorsed by SOCPA, all general ledger accounts belong to five primary classifications:
1000 – 1999 : ASSETS (الأصول)
2000 – 2999 : LIABILITIES (الالتزامات)
3000 – 3999 : EQUITY (حقوق الملكية)
4000 – 4999 : REVENUE (الإيرادات)
5000 – 5999 : EXPENSES (المصروفات)
For large enterprises and multi-warehouse operations, a 5-digit structure (10000 to 59999) or 6-digit structure provides further granularity for departmental cost centers and branch allocations.
2. Recommended Account Hierarchy & Numbering Scheme
Below is the standard bilingual chart of accounts recommended for Saudi SMEs:
Class 1: Assets (الأصول)
| Code | Account Name (English) | اسم الحساب (العربية) | Type |
|---|---|---|---|
| 1100 | Cash & Cash Equivalents | النقد وما في حكمه | Current Asset |
| 1101 | Petty Cash - Main Office | صندوق المصروفات النثرية - الإدارة | Ledger |
| 1102 | Petty Cash - Branch 01 | صندوق المصروفات النثرية - فرع 1 | Ledger |
| 1110 | Al Rajhi Bank Current Account (SAR) | مصرف الراجحي - الحساب الجاري | Ledger |
| 1111 | SNB Current Account (SAR) | البنك الأهلي السعودي - الجاري | Ledger |
| 1112 | Riyad Bank Current Account (SAR) | بنك الرياض - الحساب الجاري | Ledger |
| 1200 | Accounts Receivable | الذمم المدينة (العملاء) | Current Asset |
| 1201 | Trade Debtors Control Account | حساب مراقبة المدينين التجاريين | Control |
| 1205 | Provision for Doubtful Debts | مخصص الديون المشكوك في تحصيلها | Contra Asset |
| 1250 | Tax & Regulatory Receivables | مستحقات ضريبية وحكومية | Current Asset |
| 1251 | VAT Input Tax Paid (15%) | ضريبة القيمة المضافة المدفوعة على المشتريات | Ledger |
| 1252 | Advance Withholding Tax | دفعات مقدمة لضريبة الاستقطاع | Ledger |
| 1300 | Inventory & Stock | المخزون | Current Asset |
| 1301 | Raw Materials Inventory | مخزون المواد الخام | Ledger |
| 1302 | Finished Goods Inventory - Warehouse 1 | مخزون البضائع التامة - مستودع 1 | Ledger |
| 1303 | Goods in Transit | بضائع في الطريق | Ledger |
| 1500 | Property, Plant & Equipment (Fixed Assets) | الأصول الثابتة | Non-Current |
| 1501 | Computer Hardware & IT Infrastructure | أجهزة ومعدات تقنية المعلومات | Fixed Asset |
| 1502 | Accumulated Depreciation - Computers | مجمع إهلاك أجهزة الحاسب | Contra Asset |
| 1510 | Motor Vehicles | السيارات والشاحنات | Fixed Asset |
| 1511 | Accumulated Depreciation - Vehicles | مجمع إهلاك السيارات | Contra Asset |
Class 2: Liabilities (الالتزامات)
| Code | Account Name (English) | اسم الحساب (العربية) | Type |
|---|---|---|---|
| 2100 | Accounts Payable & Accrued Expenses | الذمم الدائنة والمصروفات المستحقة | Current |
| 2101 | Trade Creditors (Suppliers) | الموردون التجاريون | Control |
| 2105 | Accrued Salaries & Wages | رواتب وأجور مستحقة | Ledger |
| 2106 | Accrued Rent Expense | إيجارات مستحقة | Ledger |
| 2150 | Statutory & Tax Payables | الالتزامات الضريبية والحكومية | Current |
| 2151 | VAT Output Tax Collected (15%) | ضريبة القيمة المضافة المحصلة على المبيعات | Ledger |
| 2152 | ZATCA VAT Settlement Account | حساب تسوية ضريبة القيمة المضافة مع زاتكا | Clearing |
| 2153 | GOSI Payable (Employer + Employee) | مستحقات التأمينات الاجتماعية (GOSI) | Ledger |
| 2154 | Withholding Tax Payable | ضريبة الاستقطاع المستحقة | Ledger |
| 2155 | Accrued Zakat | مخصص الزكاة الشرعية | Ledger |
| 2500 | Non-Current Liabilities | الالتزامات غير المتداولة | Long-Term |
| 2501 | End of Service Benefits Provision (EOSB) | مخصص مكافأة نهاية الخدمة | Long-Term |
| 2510 | Long-Term Bank Loans | قروض وتسهيلات بنكية طويلة الأجل | Long-Term |
Class 3: Equity (حقوق الملكية)
| Code | Account Name (English) | اسم الحساب (العربية) | Type |
|---|---|---|---|
| 3100 | Paid-Up Share Capital | رأس المال المصرح به والمدفوع | Equity |
| 3200 | Statutory Reserve (10% Legal Reserve) | الاحتياطي النظامي | Equity |
| 3300 | Retained Earnings / Accumulated Profit | الأرباح المبقاة (المحتجزة) | Equity |
| 3400 | Current Year Profit / Loss | أرباح / خسائر العام الحالي | Equity |
| 3500 | Partner / Owner Drawings | جاري الشركاء / المسحوبات | Equity |
Class 4: Revenue & Income (الإيرادات)
| Code | Account Name (English) | اسم الحساب (العربية) | Type |
|---|---|---|---|
| 4100 | Sales Revenue (Standard 15% VAT) | إيرادات المبيعات (الخاضعة للنسبة الأساسية 15%) | Revenue |
| 4110 | Zero-Rated Sales Revenue | إيرادات مبيعات خاضعة للنسبة الصفرية (0%) | Revenue |
| 4120 | Exempt Sales / Services | إيرادات الخدمات المعفاة من الضريبة | Revenue |
| 4200 | Sales Returns & Allowances | مردودات ومسموحات المبيعات | Contra Revenue |
| 4300 | Early Settlement Discounts Allowed | خصم مسموح به (تعجيل الدفع) | Contra Revenue |
| 4800 | Other Operating Income | إيرادات تشغيلية أخرى | Revenue |
Class 5: Cost of Sales & Operational Expenses (التكاليف والمصروفات)
| Code | Account Name (English) | اسم الحساب (العربية) | Type |
|---|---|---|---|
| 5100 | Cost of Goods Sold (COGS) | تكلفة البضاعة المباعة | Expense |
| 5101 | Purchases - Finished Goods | مشتريات البضائع التامة | Ledger |
| 5105 | Direct Freight & Customs Duty | رسوم الشحن والتخليص الجمركي المباشرة | Ledger |
| 5200 | Payroll & Employee Benefits | مصروفات الرواتب والأجور | Expense |
| 5201 | Basic Salaries & Housing Allowances | الرواتب الأساسية وبدل السكن | Ledger |
| 5202 | Employer GOSI Contribution (11.75%) | حصة صاحب العمل في التأمينات الاجتماعية | Ledger |
| 5203 | End of Service Provision Expense | مصروف مخصص مكافأة نهاية الخدمة | Ledger |
| 5204 | Medical Insurance Expense | مصروف التأمين الطبي للموظفين | Ledger |
| 5300 | General & Administrative Expenses (G&A) | المصروفات العمومية والإدارية | Expense |
| 5301 | Office Rent & Utilities | إيجار المقرات والمرافق العامة | Ledger |
| 5302 | Government Licensing, Baladiya & Chamber fees | الرسوم الحكومية ورخص البلدية والغرفة | Ledger |
| 5303 | Software Subscriptions & Cloud Hosting | اشتراكات البرمجيات والاستضافة السحابية | Ledger |
| 5304 | Professional, Legal & Audit Fees | أتعاب المحاسبة والاستشارات القانونية | Ledger |
| 5305 | Depreciation Expense | مصروف إهلاك الأصول الثابتة | Ledger |
3. Best Practices for ZATCA Phase 2 Alignment
When deploying your Chart of Accounts in a cloud ERP platform like Qeemah:
- Never Net VAT Transactions: Never book sales net of tax or record VAT directly into expense accounts. Input VAT (1251) and Output VAT (2151) must remain untouched control accounts reconciled at month-end against your ZATCA e-invoicing portal summary.
- Assign Dimension Codes for Cost Centers: Rather than cluttering your chart with 10 duplicate expense accounts for each branch (e.g.,
5301-Riyadh,5301-Jeddah), use Cost Center Dimensions attached to a single canonical account (5301). - Automate Clearing Account Offsets: Ensure your accounting software automatically routes ZATCA debit/credit adjustments and payment gateway clearance fees to dedicated clearing ledgers to keep bank reconciliation pure.