Included, free
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.
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.
Questions
What people ask about the accounting side.
- Is this really free accounting software?
- Yes. The ledger, the chart of accounts, the period locks, the trial balance, profit and loss, the balance sheet and the VAT return view are all in the free plan, with unlimited journal entries. The limits are on the shape of the business: one branch, three users, two registers per branch and 1,000 products.
- 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 three 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.
- What is not in it yet?
- Supplier bills and expenses, payments and matching, bank import and reconciliation, and inventory valuation are designed but not built, so they are not claimed here. 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.