Skip to main content

REGA, Wafi, Ejar and ZATCA: A Saudi Brokerage Compliance Guide

Six acronyms shape how a Saudi brokerage operates. This guide explains what each one is, what it means day to day, and what your systems need to record so compliance work becomes a report rather than a reconstruction.

AqarQore · Updated 30 August 2026 · 10 min read

This is general guidance, not legal advice. Saudi regulatory requirements are set by the relevant authorities and change over time. Confirm current obligations with a qualified adviser and through official channels before acting on anything here.

The short answer

Six frameworks touch a Saudi brokerage: REGA (sector regulator), FAL (brokerage and agent licensing), Wafi (off-plan sales and escrow), Ejar (tenancy registration), ZATCA (e-invoicing), and the PDPL (personal data protection). No software makes you compliant with any of them. What good systems do is keep records clean enough that demonstrating compliance is straightforward.

That distinction is the single most useful thing to hold on to while evaluating vendors. A CRM cannot hold a licence, cannot issue a tax invoice and cannot register a lease. It can make sure that when someone asks who approved a commission, on what deal, on what date, the answer takes thirty seconds instead of a week of spreadsheet archaeology.

REGA and FAL licensing

The General Real Estate Authority (REGA) oversees the Saudi real estate sector and sets the framework brokerages operate within. FAL is the associated licensing programme covering brokerage firms and the individuals carrying out brokerage activity.

What this means operationally

Licence status is not a filing-cabinet fact — it is a live attribute of every agent on your team, and it expires. The failure mode is mundane: an agent's registration lapses, nobody notices because nothing prompts anyone, and they continue working deals in the meantime.

  • Hold licence number and expiry against the agent record, not in a separate document folder.
  • Set reminders far enough ahead that renewal is a task rather than an emergency.
  • Be able to answer “which agents are licensed today?” without asking anyone.

Wafi and off-plan sales

Wafi governs off-plan sales, covering project registration and the escrow arrangements that protect buyer funds until construction milestones are met. For brokerages selling off-plan, this changes what the sales system has to track.

A resale pipeline tracks a buyer against a property. An off-plan pipeline tracks a buyer against a specific unit in a registered project, with a payment schedule tied to construction progress and an allocation that must not be double-sold. Those are different data models, and generic CRMs frequently force the second into the first.

RequirementWhy it mattersCommon failure
Unit-level inventoryA unit is allocated to one buyer, not a general listingTwo agents reserve the same unit
Payment milestone trackingInstalments align to construction stagesSchedule lives in a developer PDF nobody reads
Developer allocation recordsClarity over which units your agency may sellVerbal allocations with no audit trail
Commission on staged paymentsCommission may not vest on signature aloneCommission paid before it is earned

Ejar and tenancy registration

Ejar is the Saudi platform for registering tenancy contracts, bringing leases into a documented, standardised framework. For brokerages with a leasing arm, the operational reality mirrors what Dubai brokerages face with its counterpart system: registration itself is straightforward, and renewal tracking is where portfolios lose control, because expiry dates announce themselves to nobody.

The same principle applies as elsewhere — tenancy dates belong against the property record where they can trigger a reminder, not in a tracker only one person maintains. We cover the equivalent workflow in detail in the Dubai Ejari guide; the mechanics differ, the operational lesson does not.

ZATCA e-invoicing and commissions

ZATCA administers Saudi e-invoicing requirements. This is where vendor claims most often overreach, so it is worth being precise about the boundary.

A real estate CRM does not issue tax invoices and does not make a brokerage ZATCA compliant. Its contribution is upstream: holding commission data that is already approved, already reconciled and already attributable, so the invoicing system has a reliable source.

The practical problem this solves is familiar to any finance lead. Commission figures live in a spreadsheet, approvals happened over WhatsApp, and the person who knows why a particular split was agreed has left. Invoicing from that is slow and error-prone regardless of how compliant the invoicing software is.

What to ask a vendor

  • How does approved commission data reach our invoicing or ERP system — API, export, or manual?
  • Is the approval trail immutable, or can an administrator edit a signed-off figure?
  • Does each commission record carry deal reference, split, approver identity and timestamp?

PDPL and client data

The Personal Data Protection Law governs the handling of personal data in Saudi Arabia. Brokerages hold a great deal of it — identity documents, financial capacity, family circumstances, contact history.

The questions worth putting to any vendor are concrete rather than philosophical:

  • Where is the data physically hosted? Ask for a location, not a cloud-provider name.
  • Who internally can see a given client record? Role-based access should be enforced server-side, not hidden in the interface.
  • How fast can access be revoked? When an agent resigns, active sessions matter as much as the login.
  • What is logged? If you cannot see who accessed a record, you cannot investigate anything.
  • What happens on exit? Export format and deletion process should be documented before you sign, not after.

What your systems need to record

Across all six frameworks, the same short list of records does most of the work. If these exist and are trustworthy, compliance questions become reporting questions.

RecordFeedsTest: can you produce it in 60 seconds?
Agent licence number and expiryREGA / FALWhich agents are licensed today?
Lead source and assignment trailConduct and dispute handlingWho received this enquiry, and when?
Unit allocation and payment milestonesWafiWho holds unit 1204, and what is paid?
Tenancy dates and documentsEjarWhich leases expire in the next 60 days?
Approved commission with approver and timestampZATCA / auditWho signed off this payout?
Access and revocation logPDPLWho opened this client record last month?
If any row takes longer than a minute to answer, that is where your exposure sits.

What software can and cannot do

We build real estate software, so it is worth being direct about the limits rather than leaving them implied.

Software canSoftware cannot
Hold licence data and prompt before expiryObtain or renew a licence for you
Track unit allocation and payment milestonesRegister a project or operate an escrow account
Keep tenancy dates and documents togetherRegister a tenancy on your behalf
Produce clean, approved commission recordsIssue a compliant tax invoice
Enforce access control and log activityMake your organisation PDPL compliant

Where AqarQore currently stands: we provide role-based access enforced server-side, mandatory multi-factor authentication, rapid session revocation, immutable two-step commission approvals, and regional data hosting options. We do not currently hold a Saudi regulatory certification, and we will not claim one. If a vendor tells you their product makes you compliant, ask which authority certified that and for what scope.

Frequently asked questions

What is REGA?+

REGA is the General Real Estate Authority, the body overseeing the real estate sector in Saudi Arabia. It sets the framework for brokerage conduct, licensing and the platforms brokerages are expected to operate through.

What is FAL in Saudi real estate?+

FAL is the brokerage and agent licensing programme. Individuals and firms carrying out brokerage activity are expected to hold valid FAL registration. Practically, a brokerage should track licence status per agent, because an expired licence sitting unnoticed is an operational risk as much as a regulatory one.

What is Wafi?+

Wafi governs off-plan sales, including project registration and escrow arrangements designed to protect buyer funds. For a brokerage selling off-plan, it makes unit-level inventory, allocation and payment-milestone tracking a compliance-adjacent requirement rather than a convenience.

Does a CRM make my brokerage ZATCA compliant?+

No, and any vendor claiming otherwise deserves scrutiny. E-invoicing compliance sits with your invoicing or ERP system. What a CRM contributes is clean, approved commission data — amount, split, deal reference, approver, date — so the invoice can be raised from a reliable source instead of a reconstructed spreadsheet.

What does the PDPL mean for real estate software?+

Saudi Arabia's Personal Data Protection Law governs how personal data is collected, processed and stored. For a brokerage this raises practical questions about where client data is hosted, who internally can access it, how access is revoked when staff leave, and whether those events are logged. Ask vendors about hosting location and access controls specifically.

Is any CRM certified compliant with Saudi regulations?+

Treat blanket compliance claims carefully. Compliance is a property of how an organisation operates, not a badge a software product carries on your behalf. Software can make compliance easier to evidence; it cannot make your brokerage compliant by itself. Ask any vendor claiming certification which body issued it and for what scope.

This guide is general information for real estate professionals and is not legal, tax or regulatory advice. Requirements set by REGA, ZATCA, SDAIA and other Saudi authorities change periodically. Confirm your obligations with a qualified adviser and through official channels.