Skip to content

Included, free

Free accounting software: a real ledger, not an invoice list with totals.

Every invoice you issue posts itself to a double-entry journal against a Saudi chart of accounts. That is what makes a VAT return a query rather than an evening with a spreadsheet, and what lets an accountant read your books without translating them first.

The whole ledger is in the free plan. There is no accounting feature behind a paid tier.

Your chart of accounts, tax codes, fiscal year and monthly periods are created for you when you set up the company.

What the ledger does

The parts an accountant checks for first.

  • In the product

    An immutable journal

    A posted entry is frozen — by the database, for every caller. A mistake is corrected with a reversing entry dated when you made the correction, and the two point at each other. This is what "audit trail" is supposed to mean.

  • In the product

    Balance is enforced, not hoped for

    Every posted entry must have at least two lines, debits equal to credits, and sit in an open period. The database refuses anything else, so the books cannot drift out of balance between reports.

  • In the product

    Monthly periods that lock

    A period goes from open, to tax-locked once you have filed its VAT return — taxed lines are refused, corrections still post — to fully locked. Owner-only.

  • In the product

    Your fiscal year, not January

    Any start date, Gregorian or Hijri length. Nothing in the system assumes a calendar year.

  • In the product

    Money is stored as whole halalas

    Integer arithmetic throughout, so rounding is something you decide rather than something that happens to you.

  • In the product

    Gapless entry numbers

    Numbered at posting under a lock, with an idempotency key per company so a retried request cannot post the same entry twice.

  • In the product

    Bills, payments and the bank

    Supplier bills and expenses with the document attached, customer and supplier payments allocated against what they settle, and a bank statement imported and reconciled line by line — with a lock that refuses while anything before its date is still unmatched.

The chart of accounts

Six digits, seeded, and yours to extend.

There is no statutory code length in the Kingdom. We follow the de-facto reference — six digits, as in Odoo’s official Saudi template and most GCC charts: class, group, account, sub-account.

  • Seeded on day one

    Assets, liabilities, equity, revenue, cost of sales and expenses, with the Arabic names Saudi SMEs actually use. Every seeded account ends in 00, so you open 112001, 112002 and so on for each bank, till or key customer.

  • Accounts know their job

    Receivables, VAT input and output, cash, bank, inventory, cost of goods sold, rounding, cash over and short — each is named as the account posting uses for that role, so an invoice knows where to post without being told.

  • An imported chart is not renumbered

    The code column accepts three to eight digits. If you arrive with an existing chart, it keeps its own numbering.

Reports

What you can pull, today.

  • VAT return view

    Your posted sales and purchases sorted into the numbered boxes of ZATCA’s VAT return form — standard-rated, zero-rated, exports, exempt, imports and reverse charge. You copy the figures into the portal and file it yourself.

  • Trial balance

    Debits, credits and the balance for every postable account, for any date range and any branch.

  • Profit and loss

    Revenue against cost of sales and expenses, over the period you choose.

  • Balance sheet

    Assets, liabilities and equity as at a date, from the same posted entries.

Create a free account

See it running

Example businesses on Nizamics, each with its own website.

  • Home page of the Mihbara Accounting Services example websiteExample

    Mihbara Accounting Services

    Accounting firm · Jeddah

    In the walkthrough: One login moves between clients’ books; the VAT return laid out by ZATCA’s boxes.

  • Home page of the Mistara & Zawiya Contracting example websiteExample

    Mistara & Zawiya Contracting

    Fit-out contracting · Riyadh

    In the walkthrough: Profit per project from cost centres, and a bank statement matched line by line.

  • Home page of the Mishkat Law & Advisory example websiteExample

    Mishkat Law & Advisory

    Law and advisory · Riyadh

    In the walkthrough: Profit per client, with fees set against costs such as translation.

All live examples

Examples: the businesses are invented; their invoices go to ZATCA’s test environment.

Questions

What people ask about the accounting side.

Is this really free accounting software, or just invoicing?
Yes. The ledger, the chart of accounts, the period locks, the trial balance, profit and loss, the balance sheet, the VAT return view, supplier bills and expenses, payments and allocation, and bank import and reconciliation are all in the free plan, with unlimited journal entries. ZATCA invoicing, accounting and stock are never held back; the limits are on the shape of the business. Free for 1 branch, 3 users and 2 tills per branch, with up to 1,000 products. Unlimited invoices and customers.
Does it file my VAT return for me?
No. It sorts your posted lines into the boxes of ZATCA’s return form so you can see the figures and check them. You file the return in ZATCA’s portal, and you remain responsible for it. Nizamics is not a tax adviser.
Can I edit or delete a journal entry?
No, and that is deliberate. A posted entry is frozen for every caller. You correct it with a reversing entry, dated when you made the correction and never before the original. It is the same rule the invoices follow, and it is what makes the books defensible.
Can my accountant have access?
Yes. The free plan covers 3 users, and access is by role, so an accountant can read and post without being able to change your company settings or your ZATCA devices. Accounting firms: your firm's own Plus is free; ask us for the partner terms.
What is not in it yet?
Product variants (size and colour), bundles, purchase orders and goods-received notes, and FIFO cost layers. Stock itself is in: quantities per branch, a moving-average cost per company, cost of sales posted with every sale, counts and transfers, and a stock valuation report. So are supplier bills and expenses, payments and allocation, and bank import and reconciliation. Payroll, GOSI and wage-protection files and automatic bank feeds are not part of the free product at all.

This page describes software, not accounting or tax advice. Whether a treatment is right for your business is a question for your accountant. Read the terms of use and the privacy policy before you sign up.