Accounting Lessons

Chart of Accounts Best Practices for Saudi SMEs

A poorly structured chart of accounts creates years of pain. Learn the proven Saudi accounting structure.

Published Feb 28, 20269 minPro Master Editorial
On this page

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:

  1. VAT Return (Form 101) — need clear input/output VAT accounts
  2. Zakat Return — equity, liabilities, and deductions must be clearly separated
  3. 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.

Ready to run accounting and operations?

Start in Saudi Arabia — try the platform or request a demo with our team.