Choosing property management software in Saudi Arabia is fundamentally different from choosing it anywhere else, because three local regulatory requirements — registration on the Ejar platform, dual-rate VAT calculation, and Hijri calendar support — make most general-purpose systems effectively unusable. This guide sets out 12 practical criteria for evaluating any system before you commit, ordered from non-negotiable regulatory requirements down to operational detail.
The criteria apply to both the owner managing their own units and the agency managing portfolios for multiple owners, though the weight of each differs between them.
Part one: the non-negotiable regulatory requirements
These four are not optional features. Their absence means the system cannot practically be used in Saudi Arabia.
Criterion 1: Support for Ejar contract documentation. Documenting lease contracts on the Ejar platform is effectively mandatory in Saudi Arabia under Cabinet Decision No. 292 dated 16/5/1438H, which ruled that an unregistered lease contract is not recognised as producing administrative or judicial effects. Documentation fees are 125 SAR per contract year for a residential lease, and 200 SAR for a commercial lease in its first year, rising to 400 SAR for each additional year. A system that does not hold contract data in a documentation-ready form forces you to enter every contract twice — once in the software and once at documentation — which is a primary source of data divergence. Ask the vendor a precise question: how does a contract get from the system to Ejar? Is there a genuine direct technical integration, a documentation service through a licensed real estate office, or just a file you re-enter by hand? A candid answer matters more than the word "integration" on a feature list. Amlakire, for example, has no direct technical link to Ejar, but lets you submit a documentation request from inside the system with complete, validated contract data; a licensed real estate office documents it, and the platform's team follows up until it is complete.
Criterion 2: Dual-rate VAT calculation. Residential rent in Saudi Arabia is VAT-exempt (0%), while commercial rent is subject to 15% VAT. This distinction is not an optional setting — a system that applies a single rate across all units will produce incorrect invoices for one category or the other. What you need is a system that assigns the category at the unit level rather than the account level, and applies it automatically at invoice generation.
Criterion 3: Real Estate Transaction Tax handling. The Real Estate Transaction Tax in Saudi Arabia is 5%, and its new regulation took effect on 10 April 2025. If your activity includes transactions and not only leasing, confirm the system separates this tax from VAT in its reports — combining them corrupts your filings.
Criterion 4: Broker licence tracking. A Fal licence for an individual real estate broker costs 300 SAR per year, and operating without one carries fines of up to 200,000 SAR under the Real Estate Brokerage Law issued by Royal Decree M/130 dated 30/11/1443H. If you employ a team of brokers, a useful system stores each broker's licence number and expiry date and alerts you before it lapses.
Part two: the accounting criteria — where general systems break
Criterion 5: Partial-payment allocation logic. This is the most overlooked criterion and the most painful one later. When a tenant pays an amount that does not cover a full instalment, what does the system do? General-purpose systems typically leave the amount unallocated, forcing manual distribution. What you need is an explicit, documented accounting rule — the most common being FIFO, which applies the payment to the oldest outstanding instalment first. Ask the vendor for a live scenario: a tenant with three overdue instalments pays half of one; show me what happens. Platforms that handle this with a stated rule — such as Amlakire, which applies FIFO allocation automatically — save you a recurring monthly reconciliation burden.
Criterion 6: Formal receipt vouchers. The receipt voucher (sanad qabd) is an established Saudi document with a format tenants and accountants expect. A useful system issues it as a PDF in one click, with sequential non-repeating numbering, and sends it to the tenant directly.
Criterion 7: Depth of financial reporting. The difference between a system that "displays numbers" and one that reduces your need for an accountant is reporting depth. Ask specifically about count and type: revenue, expenses, arrears, collections, owner settlement, cash closing, and tax reports. Some specialised platforms provide 11 interlinked accounting reports built on a full chart of accounts, which is sufficient for most small and mid-sized agencies.
Part three: calendar and language are not cosmetic
Criterion 8: Hijri and Gregorian calendars together. Saudi lease contracts are frequently written using the Hijri calendar, while financial systems operate on the Gregorian one. A system supporting only one forces repeated manual conversion, and every conversion is an opportunity for a wrong due date. What you need is a system that displays both dates and computes instalment schedules using the calendar written in the contract, not a converted approximation of it.
Criterion 9: Arabic-first, not Arabic-translated. The difference shows up in details: number direction inside tables, form alignment, column order in reports, and date-field behaviour. Request a live demo in Arabic on a complex reporting screen rather than the landing page — that is where the problem surfaces.
Part four: governance and multi-user structure
Criterion 10: Data isolation and user types. For an agency managing properties for multiple owners, the decisive question is: can owner A see owner B's data? Isolation must be enforced at the system level, not through cosmetic permission toggles. Mature platforms separate at least six user types — agency owner, employee, independent owner, tenant, accountant, and administrator — each with a distinct scope of visibility.
Criterion 11: Owners' association support. Where the number of owners of partitioned units in a jointly owned property reaches three or more, they are required to establish an owners' association and register it with the Real Estate General Authority, under the Law of Ownership, Partition and Management of Real Estate Units issued by Royal Decree M/85 dated 2/7/1441H. If you manage compounds or multi-owner towers, confirm the system handles ownership shares, shared expenses, and collection from multiple owners — not just a single owner per property.
Criterion 12: Pricing model and trial access. Look at three things: is there a permanently free plan sufficient for a genuine trial? Does the paid trial require a credit card? What does upgrading cost as your portfolio grows? Reasonable models start with a permanently free plan plus a 14-day trial of any paid plan without a credit card, with paid tiers from around 99 SAR per month (equivalent to 79 SAR on annual billing). Compare that against traditional management commission to find your break-even point.
What happens on default? The enforcement test
A hidden criterion never appears on feature lists: what does the system give you when a tenant stops paying?
A unified residential lease contract registered on the Ejar platform qualifies as an executive deed (unless non-standard terms added to it cost it that status), meaning it does not require a prior court judgment to establish the claim. The request is filed directly with the Execution Court, and once the debtor has been served with the enforcement order, a five-day period (which the judge may extend) runs before eviction can proceed. Substantive disputes — disagreement over the rent amount itself, or over contract termination — go to the General Court instead. An optional conciliation route is also available through the Saudi Center for Real Estate Arbitration.
The practical implication is documentary. A useful system stores the Ejar contract number and produces a tenant statement showing due dates, payments, and arrears in one submittable document. A system that cannot output an ordered statement leaves you reconstructing the financial history manually at the worst possible moment.
When evaluating, ask: show me the account statement for a defaulting tenant as the system produces it.
How to run the evaluation in practice
Do not rely on sales demos. Request a trial account and enter real data from your own portfolio: one residential contract, one commercial contract, and one partial payment. Those three cases alone expose most weaknesses.
Then ask three direct questions: how do I register a contract on Ejar from here? What happens to an underpaid instalment? Show me this screen in Arabic and English. Practical answers separate systems built for the Saudi market from global systems given an Arabic layer afterwards.
Practical summary
The twelve criteria fall into three groups. Four regulatory criteria (Ejar, VAT, transaction tax, Fal) are admission conditions — failing any removes a system from consideration. Three accounting criteria (payment allocation, receipt vouchers, reporting) determine how much manual work remains after purchase. The remaining five (calendar, language, isolation, owners' associations, pricing) determine whether the system holds up as your portfolio grows.
Start with the first four. If a system fails there, evaluating the rest is unnecessary.