Services · Ecommerce development · Real estate marketplaces

National property marketplaces built to REGA standards and Saudi payment rules.

Codeeo offers property marketplace website development in Saudi Arabia for licensed platforms that charge brokers, developers and owners to reach buyers across the Kingdom. We build the advertiser verification, licence checks, listing catalogue, revenue products, checkout, payouts and e-invoicing that a paid marketplace needs, with the national rules wired in: REGA platform standards and advertising licences, Nafath identity, PDPL data handling, ZATCA e-invoicing and SAMA licensed payments. Interfaces are Arabic first with English throughout.

A national platform has to behave the same way in Riyadh, Jeddah and Dammam while allowing for real differences between cities, including the special rules on ownership in Makkah and Madinah. We design that flexibility in from the first release, so expansion is a configuration task rather than a rebuild.

Built for
Founders and investors building licensed property platforms, brokerage groups going national, and developers selling projects in several regions of the Kingdom.
Typical timeline
Agreed in discovery, held in person at our Riyadh office or by video call for teams elsewhere. The licensing path, launch cities and paid products are settled first, then dates go into a written plan.
What you own
Source code, infrastructure accounts in a Saudi cloud region, the admin and finance consoles, all listing, account and transaction data, and the gateway and payout accounts, held in your company's name.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What we build

The national layer every Saudi property marketplace needs.

Any property platform in the Kingdom must answer the same questions before it can earn: is it licensed and linked to REGA, are its advertisers verified and authorised, is every advert licensed, is its data hosted and handled lawfully, and do its invoices satisfy ZATCA? Once those are answered, the commercial questions follow: which cities first, which paid products, how money flows to partners. The modules below cover both. We plan them as one system, so a rule change from a regulator is a setting your team updates, not an emergency release. Our team in Riyadh tracks announcements from the authorities that matter here, and the build keeps those rules in configuration wherever the law allows it.

Explain your project
  • REGA technical linking

    The platform connects to the authority's systems as its platform standards require, so advertiser status and advert licences can be checked at publication and again on a schedule. Every check is logged, which gives your compliance team an audit trail if the authority asks how a listing came to be published.

    Licensing obligations are met by the software itself.

  • Verified advertisers

    Individuals sign in through Nafath, brokerages register with their FAL licence and commercial registration, and agents acting for an owner upload their written authorisation. The platform records who may advertise which property and blocks anyone else, which matters more as listing volume grows across regions.

    No anonymous sellers anywhere on the platform.

  • City rollout settings

    Each city has its own district list, fee table, featured slot inventory, moderators and search pages. Opening a new city means loading its districts, setting prices and assigning a regional moderation team, while the codebase stays the same everywhere. Regional managers see only their own city's queues and revenue.

    New regions open without new development.

  • Ownership rule flags

    Listings in Makkah and Madinah, and in zones where non Saudi ownership is permitted under the law that took effect in 2026, carry flags your advisers define. The platform shows the right notices and routes enquiries to brokers who handle those transactions, without judging any buyer's eligibility itself.

    Special city rules are visible to buyers and brokers.

  • Revenue product catalogue

    Broker subscriptions, pay per listing, featured slots, lead credit and developer project pages are set up as products with prices per city and per property type. Product managers change prices and bundles from the admin console and every change is versioned, so finance can see which price applied to any past sale.

    You can test pricing region by region.

  • Saudi checkout

    A SAMA licensed gateway takes mada, Visa, Mastercard, Apple Pay and STC Bank, with Tabby or Tamara for larger orders where they accept the category, and SADAD for company invoices. Recurring broker plans retry failed charges and notify the account owner before a plan lapses.

    Every customer type has a familiar way to pay.

  • Commission and payouts

    Where the platform shares revenue with member brokerages, regional franchise partners or service providers, the ledger records each party's share per transaction and schedules payouts through the gateway or bank transfer, with statements for every partner.

    Partners across the Kingdom are paid accurately.

  • Fatoora e-invoicing

    Invoices for plans, listings and services are generated in the format ZATCA requires, with VAT applied, the customer's VAT number for businesses and integration with the authority's platform once your company enters its integration phase. Refunds raise credit notes automatically.

    Tax compliance happens with each sale.

  • Ejar and Wafi handoffs

    For rental listings the platform passes agreed tenancies to the broker's Ejar process, and for off plan projects it hands reservation requests to the developer's Wafi escrow route. The marketplace shows status updates without holding money it is not licensed to hold.

    Transactions finish in the systems the law requires.

  • Data protection and hosting

    Hosting in a Saudi cloud region, consent records under PDPL, role based access, encrypted identity and bank data, and infrastructure configured against the NCA controls your provider supports. Retention rules delete stale enquiries on schedule, and admin actions on personal records are logged so a data subject request can be answered with evidence.

    Personal data stays in the Kingdom and under control.

Who we work with

Four ways national property marketplaces begin.

Most national property platforms start in one city and grow, but the way they grow depends on who owns them. A funded founder needs a licensable product and a pricing story for investors. A regional portal needs to keep its existing users while it expands. A developer group needs control over its own stock. A brokerage group needs to turn branches into marketplace members. Each of these starts differently, and the first release we recommend reflects that.

01

A funded founder seeking a licence

Investors expect a platform that can be licensed, launched in one city and copied to others without new engineering. We build the compliance layer and the revenue products first, launch in the founding city, and prepare the documents your licence application needs. The roadmap you show your board names the cities, the products and the integration milestones, each with an owner and an honest note of what depends on outside approvals.

Licensable on day one, expandable by design.

02

A regional portal going national

A portal that already leads in one region often runs on an older system that cannot handle several cities, fee tables or partner payouts. We plan the move to a new platform with redirects for every indexed page, migration of accounts and listings, and a phased switch so brokers keep trading while the new system takes over. Search rankings are watched daily after the switch so any lost page is found and fixed quickly.

03

A developer group selling in several regions

Developers with projects in more than one city want a single sales platform where approved brokers sell their units on commission. We build project catalogues, broker registration and allocation, Wafi reservation handoffs, commission ledgers by broker and by project, and reports for the group sales director, who can compare how each region and each broker performs.

04

A brokerage group with branches across the Kingdom

A large brokerage can turn its branches and partner offices into marketplace members, each paying for seats and listings and earning commission on shared deals. We build branch accounts, cross branch referrals, member billing and a head office view of performance by region, so the group's website becomes a revenue platform rather than a cost.

Branches become paying members.

From licence plan to marketplaces in several cities.

  1. 01Licensing and launch cityYour REGA licensing status, the first city, the revenue products and the payment partners are agreed, with legal and finance advisers involved from the start.
  2. 02National architectureCity settings, ownership flags, product catalogue, ledgers and integrations are designed as one model, so later cities reuse everything already proven.
  3. 03Arabic first product designSearch, listings, checkout and dashboards designed right to left, then mirrored into English, using real districts and property types from the launch city.
  4. 04Build and integrateREGA linking, Nafath, the gateway, ZATCA e-invoicing and hosting are integrated alongside the marketplace features, each shown working in a demo.
  5. 05Launch city pilotInvited brokers, developers and owners trade with real money in the launch city, and fees, moderation and payouts are adjusted before the public launch.
  6. 06Roll out city by cityEach new city is configured, staffed with moderators, promoted to local brokers and opened, with search pages in Arabic and English live from the first day.

Technology

What we build this with.

Next.js for fast, indexable city and listing pages, Laravel or Node services for accounts, products, ledgers and integrations, a managed database and media storage in a Saudi cloud region, a dedicated search index, a SAMA licensed gateway and a ZATCA e-invoicing service.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions about building a property marketplace in Saudi Arabia.

The first city sets the pace; later cities follow much faster.

Most of the work sits in the first release: the compliance layer, verified advertisers, the revenue products, checkout, ledger and e-invoicing. Licensing and gateway onboarding can add waiting time outside our control. Once the first city is trading, each new city is mainly configuration, moderation and marketing. We agree the plan in discovery and write the dates down before design begins. We then demonstrate working software at the end of each cycle, so your team sees progress on real screens rather than status reports.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews