🏘️
EjarREGAReal EstateProperty ManagementSaudi Arabia

Odoo and the Ejar Platform: Managing Leases in Odoo Alongside Ejar (2026 Guide)

The practical split between Ejar and Odoo: where the lease is documented, where instalments, invoices and collections are managed, and what direct integration really involves.

S
Softloomer Team
Certified Odoo Partner
📅 May 11, 2026 🔄 Updated October 18, 2026 · ⏱️ 5 min read

The Ejar platform is the official channel for documenting leases in Saudi Arabia, and Odoo is where the rest of the property cycle is managed: instalments, invoices, collections, maintenance and reporting. This guide explains how the two work together in practice, and what a direct automatic integration requires.

What is the Ejar platform?

An electronic platform under the Real Estate General Authority (REGA) that regulates the rental sector and documents residential and commercial leases. A lease documented on Ejar is the official reference between landlord and tenant, and documentation there underpins many regulatory procedures.

How Odoo works with Ejar today

The practical split we apply with real estate companies:

  • On Ejar: documenting the lease and the parties’ approval.
  • In Odoo: properties and units, the lease with its instalments, recurring invoices, collections and arrears, maintenance and the tenant statement.
  • The link between them: the Ejar contract number and documentation status stored on every lease in Odoo, with alerts for undocumented leases or those nearing expiry.

Is there a direct automatic integration between Odoo and Ejar?

There is no open API that any system can use at will. REGA offers an official service called “Digital Integration with Real Estate Platforms” that lets property management systems register and manage leases from their own platforms, but it requires an application and approval for the company. So we do not promise a ready-made integration; the approach above is what works today for most companies.

What changed in Riyadh?

Since 25 September 2025, annual increases on residential and commercial rents inside Riyadh’s urban area are frozen for five years, and leases renew automatically unless either party gives notice 60 days before expiry. In Odoo we configure leases on Riyadh properties so increases are not applied, and send renewal alerts ahead of the notice date. Details on our Riyadh property management page.

Practical steps to organise your leases

  1. Register properties and units in Odoo with the same details as on Ejar.
  2. Create the lease in Odoo with its instalment schedule, then document it on Ejar.
  3. Store the Ejar contract number on the lease in Odoo as soon as it is documented.
  4. Let Odoo issue the recurring invoices and track collections.
  5. Review the report of undocumented and expiring leases every week.

Frequently Asked Questions

Does Odoo register leases on Ejar automatically?

No. Documentation happens on the Ejar platform, while Odoo stores the contract number and status and manages instalments, invoices and collections. A direct automatic integration requires REGA’s approval through its digital integration service.

Why manage leases in Odoo if they are documented on Ejar?

Because Ejar documents the lease, while invoicing, collections, accounting, maintenance and profitability per property need a system to run them — and Odoo brings them together with ZATCA e-invoicing.

Can we try property management on Odoo?

Yes. Our live demo includes a mall, a residential tower, villas and offices with complete leases and invoices. Request access from the demo page.

Comparing real estate systems? Read Odoo vs KEMTOVA ERP and Odoo vs SOFT4RealEstate.

Need help implementing Odoo?

We're a certified Odoo Partner serving the Gulf. Book a free discovery session.

📅 Book Session
WhatsApp