Why Features Matter More Than Brand Names
Few companies find out their accounting software is too weak on the day they buy it. They find out a year or two later: the month-end close drags into its third week, the external auditor asks for a report the system cannot produce, or the finance team discovers that e-invoicing integration needs work nobody budgeted for. By then switching is painful, because years of history and daily habits are built around the tool.
The useful question during selection is not which product is most popular. It is which features your business needs now and three years from now, and whether a given system delivers them in enough depth. This guide goes through the core features one at a time, explains what to test in each, gives worked numbers from a Saudi context, and ends with a demo script you can hand to every vendor on your shortlist.
1. A Flexible, Multi-Level Chart of Accounts
The chart of accounts is the skeleton every report hangs on. Good software lets you build a hierarchy several levels deep (assets, current assets, cash, then each bank account) and add accounts later without disturbing posted history.
What to test:
- Can you insert a new level after go-live without reposting entries?
- Are accounts mapped to financial statement lines so the balance sheet and income statement build themselves?
- Can you deactivate an old account while keeping its historical balances visible in reports?
A trading company with three branches needs to see sales revenue in total and by branch at the same time. The right way is not three revenue accounts per branch. It is one revenue account plus cost centers, covered below.
2. Automatic Postings From Operational Documents
In integrated software, accountants do not key in a journal for every sales or purchase invoice. When sales issues an invoice, the entry is created automatically. When the warehouse receives goods, the inventory and payables effect is posted at the same moment.
Take a sales invoice of SAR 10,000 before VAT, for goods that cost SAR 6,800:
| Account | Debit | Credit |
|---|---|---|
| Accounts receivable | 11,500 | |
| Sales revenue | 10,000 | |
| Output VAT payable (15%) | 1,500 | |
| Cost of goods sold | 6,800 | |
| Inventory | 6,800 |
The second half of that entry only happens automatically if inventory lives in the same system. With standalone accounting software, cost of sales is usually booked at month end from an estimate, so true margin is unknown until the stock count. Test whether posting accounts can be set by item group or customer group, and whether any automatic entry can be traced to its source document in one click.
3. Receivables: Managing Collection, Not Just Recording Invoices
Booking an invoice is easy; collecting it on time is the hard part. Look for:
- Aged receivables in buckets: not yet due, 1 to 30, 31 to 60, 61 to 90 and over 90 days.
- Credit limits per customer, with a block or warning when a new invoice would exceed them.
- Customer statements sent on a schedule.
- Payment matching that handles partial payments, advances and on-account receipts.
Hypothetically, a food distributor carries SAR 2.4 million in receivables. The aging shows SAR 600,000 is past 90 days, and 70% of that sits with five customers. That single view tells the collections team where to spend this week and which accounts should move to cash terms until they settle.
4. Payables and Three-Way Matching
On the supplier side, the control that matters most is three-way matching: a supplier invoice is approved for payment only when it agrees with the purchase order and the goods receipt. Order 500 cartons, receive 480, get invoiced for 500, and the system holds the invoice until the difference is resolved.
You also want:
- Payment scheduling by due date, with a weekly view of upcoming obligations.
- Tracking of early payment discounts where supplier terms offer them.
- Approval levels by amount, for example the CFO above SAR 50,000.
Three-way matching only works when purchasing and receiving are in the same system as the ledger. It is one of the clearest differences between standalone accounting software and an integrated ERP.
5. Bank Reconciliation
Reconciliation compares the bank balance in your books with the bank statement and explains every difference. With good software you import the statement electronically, the system auto-matches lines that agree on amount, date and reference, and you work only the exceptions.
A hypothetical month-end reconciliation:
| Item | SAR |
|---|---|
| Balance per bank statement | 412,300 |
| Add: deposits in transit | 35,000 |
| Less: outstanding checks | (48,700) |
| Adjusted bank balance | 398,600 |
| Balance per books | 399,450 |
| Less: bank charges not yet recorded | (850) |
| Adjusted book balance | 398,600 |
When the two adjusted balances agree, you post the bank charges and the reconciliation is done. A company with hundreds of bank lines a month saves days with auto-matching, and, more importantly, spots unexplained transactions quickly.
6. Cost Centers and Management Analysis
Cost centers answer a question the chart of accounts cannot: where is profit made and where is cost leaking? Define centers for branches, departments, projects or product lines, then tag revenue and expenses as they are recorded.
A contractor running four projects learns little from knowing total spend this month was SAR 3 million. What it needs is to see that the Khobar project has used 40% of its budget while completing 25% of the work. Test whether a cost center can be made mandatory on certain accounts, and whether one expense such as rent can be split across several centers by fixed percentages.
7. VAT and ZATCA E-Invoicing
Saudi VAT has been 15% since July 2020. The software must calculate it on sales and purchases, distinguish standard-rated, zero-rated and exempt supplies, and produce a report that maps to the boxes on the return.
A simplified hypothetical quarterly return:
- Standard-rated sales of SAR 1,800,000, output VAT SAR 270,000.
- Recoverable standard-rated purchases of SAR 1,100,000, input VAT SAR 165,000.
- Net VAT payable: 270,000 minus 165,000 = SAR 105,000.
E-invoicing Phase 1 (generation) started on 4 December 2021. Phase 2 (integration with the Fatoora platform) has been rolled out in waves since 1 January 2023. Wave 24 covered businesses with turnover above SAR 375,000, with an integration window from 1 April to 30 June 2026, and Wave 25 covers turnover above SAR 187,500 from 1 February 2027. Phase 2 support is therefore a baseline requirement for any system used in the Kingdom, not an add-on. Our Saudi e-invoicing guide covers the requirements in detail.
Test what happens before submission (is the invoice validated?), what happens when the platform rejects one, and whether the system warns you ahead of regulatory deadlines.
8. Fixed Assets and Depreciation
If you own equipment, vehicles or buildings, you need an asset register that calculates and posts depreciation automatically each month, and handles additions, disposals and revaluations. Calculating depreciation by hand for dozens of assets on different methods is a steady source of errors, especially when an asset is sold mid-year. Our guide to asset depreciation walks through the methods and entries.
9. Financial Statements and Reporting
All of the above exists to produce reliable reports on time. The minimum set:
- Balance sheet, income statement and cash flow statement for any period, with comparatives.
- Trial balance at different levels of detail.
- Profitability by cost center, customer or product.
- Clean export to Excel without reformatting.
In Saudi Arabia, IFRS as endorsed by SOCPA has applied to listed entities since 2017 and to other entities since 2018, with an IFRS for SMEs option. Your software should produce statements in the classifications those standards require, rather than leaving you to rebuild them in a spreadsheet every year.
10. Budgets and Budget-Versus-Actual
Statements tell you what happened; a budget tells you whether it was what you planned. Good software lets you load an annual budget by account and cost center, phased by month, and then reports actual against budget with the variance in value and percentage.
Hypothetically, the Jeddah branch has a maintenance budget of SAR 30,000 a month. In March, actual spend is SAR 47,000, a 57% overrun. Drilling down shows SAR 15,000 was an emergency repair on a central AC unit. That turns a number into a decision: keep repairing, or replace the unit? Some systems go further and warn or block when a purchase order would exceed the remaining budget, which is far more useful than finding the overrun after the month is closed.
11. Period Close, Audit Trail and Permissions
These rarely feature in sales demos, but they protect your books:
- Period locking: once a month is closed, posting into it needs special rights, so figures already reported to management or ZATCA cannot quietly change.
- Audit trail: who created an entry, who changed it, when, and the value before and after.
- Role-based access: the cashier records receipts but cannot approve payments; the accountant posts journals but cannot edit the chart of accounts.
- Record retention: the Commercial Books Law requires books to be kept for ten years. In October 2026 the Council of Ministers approved a new Commercial Transactions Law that will replace it 180 days after publication, so watch for the implementing rules and make sure your system keeps history safely and retrievably.
12. Multi-Currency, Multi-Branch and Multi-Company
An importer paying in USD or EUR needs to record the invoice in its original currency, translate it at the rate on the invoice date, and book the exchange difference on payment. A group with several legal entities needs statements per company and consolidated statements with intercompany eliminations. If you do not need these today, at least confirm they are there for when you grow.
13. Cloud Access and Integrations
A CFO approving a payment from a meeting, an accountant working from another branch, and an external auditor who needs temporary read-only access all benefit from a cloud system that runs in the browser. Ask where data is hosted, how it is backed up, and how you would export it if you ever changed vendors. Saudi Arabia's Personal Data Protection Law has been in force since September 2023, and the National Cybersecurity Authority has issued Cloud Cybersecurity Controls, so ask vendors how they address both. On integrations, every API link to an online store, a bank or a POS removes manual entry and shortens the close.
Standalone Accounting Software or Integrated ERP?
| Criterion | Standalone accounting | Integrated ERP |
|---|---|---|
| Sales and purchase entries | Manual or file imports | Automatic from source documents |
| Cost of goods sold | Estimated until stock count | Real time with every invoice |
| Three-way matching | Usually unavailable | Built into the purchase cycle |
| Payroll and fixed assets | Separate tools, manual journals | Modules linked to the ledger |
| Upfront cost | Lower | Higher |
| Best fit | Small service business, simple operations | Businesses with stock, projects or branches |
A practical rule: if you carry inventory, run projects or operate more than one branch, you will spend a lot of time moving data between disconnected tools, and you will need an integrated system sooner or later. Our article on common accounting challenges shows what happens when systems drift apart.
A Demo Script for Vendor Evaluations
Ask every vendor to run these scenarios on data that resembles yours, not on their polished demo company:
- Issue a tax e-invoice, submit it to the platform, then raise a credit note against it.
- Receive fewer units than ordered, then receive a supplier invoice for the full quantity.
- Import a bank statement and auto-match it.
- Split a rent expense across three branches at different percentages.
- Produce a single-branch income statement against the prior year.
- Try to post into a closed month as a user without the right.
- Drill from a number on the income statement down to the source document.
A vendor that handles all seven smoothly in one session has earned the next round.
Accounting in Tranquil
Tranquil offers accounting and finance inside a cloud ERP that also includes ZATCA e-invoicing for Phase 1 and Phase 2, with real-time integration, automatic validation and deadline alerts, alongside inventory, sales, purchasing, payroll and asset management modules. Services include customization of screens, reports and multi-level approvals, plus certified training with 30 days of post-training support.
Frequently Asked Questions
What is the most important accounting software feature for a Saudi company?
Phase 1 and Phase 2 e-invoicing support and accurate VAT handling, because both are regulatory requirements. After those come automatic postings and reliable reporting.
Do I need separate accounting software if I have an ERP?
No. An integrated ERP includes accounting as a core module. Running a separate tool brings back the data transfers and manual journals you were trying to remove.
How can I verify Phase 2 e-invoicing support?
Ask for a live demo that issues an invoice, submits it and shows the platform response, and ask how rejected invoices are handled. Do not rely on a verbal assurance.
How long does switching accounting software take?
It depends on data volume and scope. The fixed steps are setting up the chart of accounts, loading opening balances for the ledger, customers, suppliers, stock and assets, and a parallel month before full cutover. Starting at the beginning of a financial year or VAT quarter makes reconciliation easier.
Is Tranquil suitable for small businesses?
Yes. Small firms can be priced per user, and larger organizations can choose a flat fee per module with unlimited users. Contact the Tranquil team for a quote within 24 hours.

