ERP for Real Estate and Property Management in KSA
TranquilTRANQUIL

ERP for Real Estate and Property Management in KSA

Home/Blog/ERP for Real Estate and Property Management in KSA
Real Estate
September 02, 202511 min read
Share:

Why Property Companies Outgrow Spreadsheets

A landlord with one building can run it from a spreadsheet and a receipt book. A company managing several buildings, a few hundred units, a mix of residential and commercial tenants, and maintenance contractors across two cities cannot. The work looks simple from the outside, collect rent and fix what breaks, but underneath it sits a dense web of contracts, payment schedules, deposits, VAT rules, service charges and owner reports, all changing every month as tenants move in and out.

The regulatory environment in Saudi Arabia has also tightened. Leases are registered on Ejar, residential rent is paid through approved digital channels, and since September 2025 there are new rules on automatic renewal and, in Riyadh, a five-year rent freeze. A property company that tracks contracts loosely now carries real compliance risk, not only lost revenue.

This guide explains what an ERP needs to do for real estate and property management, with worked examples on VAT, rent-free periods and collections, and a practical rollout plan.

The Saudi Rules That Shape Property Operations

Ejar registration

All residential and commercial leases must be registered on the Ejar platform, which was established in 2018. According to Trowers & Hamlins, leases registered on Ejar using the Unified Tenancy Contract are treated as enforcement instruments, so a landlord can go to the Enforcement Court for unpaid rent without a full lawsuit. Unregistered leases lose that protection. Leases of ten years or more must also be annotated on the title deed.

Digital rent payment

From 15 January 2024, residential tenants must pay rent through Ejar-approved digital channels such as Mada or SADAD. Security deposits are also paid through Ejar. At the time of writing, this requirement does not extend to commercial leases.

Automatic renewal and the Riyadh rent freeze

Under the regulatory provisions for the rental relationship adopted on 25 September 2025, as summarised by King & Spalding:

  • Leases renew automatically across the Kingdom unless either party gives notice of non-renewal at least 60 days before expiry, with limited exceptions.
  • In the Riyadh urban area, rents for residential and commercial property are fixed for five years from 25 September 2025. The real estate regulator may extend this to other areas.
  • Landlords must register leases that are not yet on Ejar, and the registered data becomes binding if not contested within 60 days.
  • Violations can attract fines of up to 12 months' rent for the property.

VAT and transaction tax

  • Residential leases are exempt from VAT, and input VAT on costs tied to them is not recoverable.
  • Commercial leases such as offices and shops are standard-rated at 15%, and related input VAT is recoverable.
  • Sales of real estate are mostly exempt from VAT but subject to the 5% Real Estate Transaction Tax, in effect since 4 October 2020.

These rules should be reviewed with your advisers before you configure the system. They are summarised here because each one becomes a field, an alert or a tax code in the ERP.

Core Capabilities a Property ERP Needs

1. A property, building and unit register

Everything starts with a clean structure: portfolio, property, building, floor, unit. Each unit carries its type (apartment, office, shop, warehouse), area, use (residential or commercial, which drives VAT), meter numbers, current status (vacant, leased, under maintenance, reserved) and the owner if you manage on behalf of third parties. Tranquil's property management covers properties, units, tenants and contracts as its base records.

2. Lease contracts with schedules

A lease in the system is more than a scanned PDF. It holds the tenant, unit, start and end dates, rent amount, payment frequency, escalation terms where allowed, deposit, Ejar contract number, notice dates and any rent-free period. From these, the system generates the billing schedule for the whole term.

3. Billing, collections and receivables by unit

Each instalment due creates an invoice or a receivable on its date. Collections are matched to instalments, and ageing is visible by tenant, unit, building and owner. Commercial rent invoices carry 15% VAT and must be issued as compliant e-invoices; residential rent is exempt.

4. Deposits as liabilities

Security deposits are not income. They are held as a liability per tenant and released or applied at move-out against documented damages or arrears. Treating them as revenue is one of the most common errors in small property firms.

5. Maintenance requests and work orders

Tenant requests, preventive schedules for lifts, chillers and fire systems, and contractor work orders should be linked to the unit or building, with costs posted to the right property. This is where profit per building becomes real. For a deeper look, see our guide to preventive maintenance.

6. Service charges and shared costs

Security, cleaning, common-area electricity and facility management are shared costs. They need to be allocated to buildings and, where leases allow recovery, to tenants, usually by leased area.

7. Owner and management reporting

If you manage properties for owners, each owner expects a periodic statement: rent billed, collected, outstanding, expenses, your fees and the net amount transferred. Producing that statement from the same ledger that holds the transactions eliminates the quarterly rush to compile it by hand.

Worked Example 1: VAT in a Mixed-Use Building

Consider a hypothetical building with 40 apartments leased at SAR 45,000 a year each and 8 ground-floor shops leased at SAR 120,000 a year each.

ItemAnnual amount (SAR)VAT treatment
Residential rent (40 × 45,000)1,800,000Exempt
Commercial rent (8 × 120,000)960,00015%, output VAT 144,000
Total rent2,760,000

Now suppose the building incurs SAR 400,000 of shared maintenance and security costs a year, carrying SAR 60,000 of input VAT. Costs that relate directly to the shops are fully recoverable and costs that relate directly to the apartments are not. Shared costs are apportioned. On a simple value-based ratio, the taxable share is 960,000 ÷ 2,760,000, about 34.8%, so roughly SAR 20,870 of the SAR 60,000 would be recoverable and the rest becomes a cost. Confirm the apportionment method with your tax adviser, but notice what the system needs: every unit flagged residential or commercial, and every cost coded to a unit, a building or a shared pool.

Worked Example 2: A Rent-Free Period

A hypothetical office tenant signs a three-year lease at SAR 100,000 a year, with the first three months rent-free as a fit-out incentive. Total rent over the term is 300,000 minus 25,000 = SAR 275,000.

Under IFRS 16, a lessor recognises operating lease income on a straight-line basis, or another systematic basis if it better reflects the pattern of benefit. On a straight-line basis, income is 275,000 ÷ 36 = about SAR 7,639 a month from day one, even during the free months. Billing follows the contract: nothing for three months, then SAR 8,333 a month. The difference sits in an accrued rent balance that unwinds over the term.

If the accounting is driven only by invoices, the first quarter shows no income and the remaining months show too much. An ERP that separates the billing schedule from the income recognition schedule handles this automatically once the lease is entered correctly.

Worked Example 3: What Vacancy and Late Collection Cost

Take a hypothetical portfolio of 300 units with an average rent of SAR 40,000 a year, so SAR 12 million of potential annual rent.

  • If the average time to re-let a vacant unit is 45 days and 60 units turn over each year, lost rent is 60 × 40,000 × 45 ÷ 365, about SAR 296,000.
  • Cutting the re-let time to 25 days, through earlier notice tracking and faster turnover maintenance, reduces that to about SAR 164,000.
  • If SAR 1.5 million of rent is on average 60 days late, at a financing cost of 7% a year the carrying cost is roughly SAR 17,000. Small on its own, but it compounds with the bad debts that late accounts tend to become.

These are illustrative figures, but they show where the system pays off: notice dates that trigger action 60 days before expiry, turnover work orders opened the day notice is received, and a collections list that is reviewed every week.

Contract Alerts That Matter Now

With automatic renewal and a 60-day notice requirement, the dates in your lease register have legal weight. Useful alerts include:

  • 90 days before expiry: review the tenant's payment record and decide whether to renew.
  • 65 days before expiry: final internal decision, so that notice can be issued before the 60-day threshold.
  • On notice received from a tenant: open a move-out inspection and a turnover work order.
  • On any new lease in Riyadh: check the rent against the unit's last registered rent, given the freeze.
  • Monthly: leases in the system without an Ejar contract number.

Accounting Structure for Real Estate

A chart of accounts that serves property management usually includes:

  • Rental income split between residential (exempt) and commercial (taxable).
  • Service charge income and recoveries.
  • Tenant deposits held, as a liability by tenant.
  • Accrued rent receivable, for straight-line adjustments.
  • Property operating expenses by type, with each property or building as a cost center.
  • Owner payable accounts, if you manage for third parties.
  • Investment property or fixed assets, with depreciation where the cost model applies.

Using each building as a cost center means profit per building is a standard report, not a project. Tranquil's accounting and finance module works with property management, and ZATCA-compliant e-invoicing covers the commercial rent invoices. For background on cost centers, see our article on cost center types and usage.

Common Mistakes in Property Operations

  • Booking deposits as income. It inflates revenue in the month a tenant moves in and creates a hole when the deposit is refunded.
  • One VAT code for the whole building. Mixed-use buildings need unit-level classification. Charging VAT on an apartment, or forgetting it on a shop, both create problems at the VAT return.
  • Billing from memory. When instalments are raised manually, a tenant who moved out keeps being invoiced, or a new tenant is not invoiced for the first month.
  • Maintenance costs posted to a general expense account. Without a link to the building and unit, nobody can tell which properties are profitable and which are draining money.
  • No single tenant view. Collections staff call a tenant about arrears while the maintenance team is still waiting to fix the leak the tenant reported a month ago. Both facts should be on the same screen.
  • Owner statements built outside the ledger. If the statement is assembled in a spreadsheet, every owner query turns into an investigation.

The Tenant Side of the Process

Good systems also make life easier for tenants, which shows up in renewals and fewer disputes. Tenants should receive clear invoices on schedule, with VAT shown where it applies, and statements that match what they paid through Ejar channels. Maintenance requests should be logged with a reference number so the tenant can follow up, and the response time should be measurable. At move-out, the inspection report, deductions from the deposit and the final statement should all reference the same unit record. A tenant who understands exactly why SAR 1,200 was deducted for a damaged door is far less likely to escalate than one who receives a single unexplained figure.

A 16-Week Rollout Plan

WeeksWorkstreamOutput
1 to 4Build the property and unit register, load tenants and active leases with Ejar numbers, define the chart of accounts and cost centersVerified register: every occupied unit has one active lease
5 to 8Generate billing schedules, load opening receivables and deposits, set VAT codes by unit use, go live with invoicingFirst month billed from the system
9 to 12Maintenance requests, preventive schedules, contractor work orders and cost posting to buildingsMaintenance costs visible by building
13 to 16Owner statements, management dashboards, contract alerts, staff trainingMonthly reporting pack from the system

The hardest step is the first one. Reconciling the unit register against leases and receivables almost always reveals units recorded as vacant that are occupied, or expired contracts still being billed. Fixing that before go-live matters more than any feature.

Frequently Asked Questions

Is VAT charged on rent in Saudi Arabia?

Residential leases are exempt from VAT. Commercial leases, such as offices and shops, are subject to 15% VAT. In mixed-use buildings, each unit needs to be classified correctly and shared costs apportioned for input VAT.

Do all leases have to be registered on Ejar?

Yes. Residential and commercial leases must be registered on Ejar. Registered leases using the Unified Tenancy Contract are enforceable directly at the Enforcement Court.

What changed with the September 2025 rental rules?

Leases now renew automatically unless notice is given at least 60 days before expiry, and in the Riyadh urban area rents are frozen for five years from 25 September 2025. Landlords must also register leases not already on Ejar.

How should a rent-free period be accounted for?

For a lessor, operating lease income is generally recognised on a straight-line basis over the lease term, so the free months still carry a share of income, balanced by an accrued rent receivable.

Does Tranquil have a property management module?

Yes. Tranquil's property management covers properties, units, tenants and contracts, linked to accounting and e-invoicing. Contact the Tranquil team to discuss your portfolio.