Services · Ecommerce development · Construction service marketplaces

Contractor marketplaces where Riyadh owners award work and pay in stages online.

Codeeo handles construction services marketplace website development Riyadh founders, developers and building services groups can open to paying customers. We build the web platform where homeowners, tenants and facility managers post work, compare priced bids from vetted contractors and pay against agreed stages, while your company earns a commission on every job. Arabic first, right to left, with English alongside, and with payments, payouts and tax invoices wired into the same system from the first release.

Part of our team works from Riyadh, so discovery happens in person: at your office, in front of the contractors you plan to recruit, and on the phones and laptops your first customers already use. Design and engineering are shared with colleagues in Dubai and Karachi.

Built for
Founders, real estate developers and facility management groups launching a paid contractor marketplace for Riyadh and its suburbs.
Typical timeline
We settle the first release during discovery, normally a handful of trades, one customer type and one payout route, and write the agreed dates into the scope before any design starts.
What you own
The platform code, the admin console, your payment gateway and payout accounts, contractor and customer records, and the domain, all 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 the marketplace runs on

The parts that turn a contractor directory into a business that takes payment.

Good construction services marketplace website design Riyadh customers trust starts with the money, not the homepage. Riyadh has no shortage of contractor listings. What owners lack is a place where a fit-out quote, a villa extension or a maintenance contract can be compared fairly, awarded with confidence and paid without cash changing hands on site. A marketplace earns its commission by solving exactly that. The platform below is built around the order a real job follows in the capital: request, visit, priced bid, award, stage payments, handover and review. Each part can be switched on in the first release or held for later, depending on how many contractors you sign before launch and which customers you chase first. Everything is written for Arabic readers before English ones, with layouts mirrored properly rather than flipped as an afterthought.

Explain your project
  • Contractor vetting against SCA membership

    Applicants submit their commercial registration, Saudi Contractors Authority membership, insurance and trade evidence. Your operations team checks them in a review queue, records expiry dates and blocks listings when a document lapses. Membership can be confirmed against the authority's public contractor search during review, so customers see a badge that means something.

    Only contractors you have actually checked appear to paying customers.

  • Structured job requests

    Customers describe a job through guided forms per trade: kitchen and bathroom renovation, gypsum and ceilings, roof waterproofing, MEP upgrades, villa extensions or office fit-out. Photos, drawings, district and access notes are captured once, so every bidder prices the same scope.

    Bids arrive comparable instead of vague.

  • Site visit booking

    Contractors propose survey slots, the customer confirms one, and reminders go out in Arabic or English. You can charge a refundable visit fee if your model needs it, credited against the job when the customer awards it.

    Fewer wasted trips across a city where one visit can take half a day.

  • Bid comparison and award

    Bids sit side by side with line items, exclusions, programme and payment stages. The customer can ask questions on the record, request a revision and award the job in one step, which locks the agreed scope for everything that follows. Later variations, such as an extra room or hidden damage found behind tiles, are priced and approved as new stages against that same award.

    The award becomes the contract reference for payments and disputes.

  • Stage payments and held funds

    Customers pay a mobilisation stage and later stages by mada, Apple Pay, STC Pay or card through a SAMA licensed payment provider. Where your provider supports holding funds, each stage releases to the contractor only after the customer approves completion or the review period ends.

    Customers pay online with confidence and contractors get paid on proof of work.

  • Commission, payouts and Fatoora invoices

    The platform splits each payment into contractor share and your commission, schedules payouts and issues the tax invoices your company must produce under ZATCA e-invoicing. Commission rules can differ by trade, job size or contractor tier.

    Finance closes the month from platform records, not spreadsheets.

  • Messaging tied to each job

    Questions, site photos, drawings and approvals live in a thread attached to the job, visible to the customer, the awarded contractor and your support staff. Contact details stay hidden until award, and notifications reach people by email, SMS or WhatsApp templates you approve, so nobody has to check the platform all day to keep a job moving.

    Every decision on a job can be found again when it matters.

  • Disputes and verified reviews

    Either side can raise a dispute that freezes the next release while your team reviews messages, photos and approvals. Reviews open only after a paid job closes, so ratings come from real customers rather than friends of the contractor.

    Trust in the marketplace grows with every completed job.

  • Operator console

    Your team sees open requests by district and trade, contractors near their document expiry, payments waiting for approval and disputes by age. Exports feed accounting and any Power BI reporting you run.

    A small operations team can run a busy marketplace.

  • Contractor workspace

    Contractors manage their trades, service districts, team members, documents and bank details from one dashboard. They see open requests that match their categories, submit bids from a phone browser on site, track which stages are waiting for customer approval and download payout statements for their own accountants.

    Contractors can run their marketplace work without calling your team.

Who it is for

Four kinds of Riyadh marketplace we are asked to build.

Every construction contractor marketplace platform development Riyadh founders bring us starts with one question: who pays first? The capital mixes very different construction buyers within a short drive: villa owners in the northern districts, corporate tenants in towers along King Fahd Road and in KAFD, compound operators, and main contractors who need specialist packages filled quickly. Each wants a different marketplace. We help you choose one starting audience, then design the platform so the others can be added without rebuilding the payment and payout logic.

01

Villa renovation and extension marketplaces

Families in districts such as Al Malqa, Hittin and Al Narjis renovate kitchens, add rooms, waterproof roofs and refresh majlis spaces. They want several priced options and protection if a contractor walks away. We build a consumer facing marketplace with clear trade categories, visit booking, staged payments and reviews tied to completed jobs, presented first in Arabic. Saved favourites and repeat booking let a family return to a contractor they trusted for the next job.

Start with the five trades homeowners request most.

02

Office fit-out procurement portals

Tenants moving into Riyadh office towers need fit-out, MEP and joinery packages priced against the landlord's fit-out guide. A portal for property managers or developers lets approved fit-out firms bid against one brief, with tenant approvals, stage certificates and payments recorded in one place. Landlord sign-off on drawings can be a required step before any bid is awarded, so no tenant starts work the building has not approved.

Works well when a developer owns several towers.

03

Specialist subcontract exchanges

Main contractors on large Riyadh programmes need scaffolding, formwork, insulation or finishing crews at short notice. An exchange lets them post packages to pre-approved specialists, compare rates and pay on certified progress, with commission charged to one side or both. Certified progress can carry the main contractor's approver name and date, matching the paperwork their own client in Riyadh expects.

Vetting depth matters more here than consumer polish.

04

Compound and building maintenance networks

Residential compounds and building owners need a steady pool of plumbers, AC technicians and painters with agreed rates. A maintenance marketplace takes requests from residents or managers, routes them to the right provider, and invoices the owner monthly while paying providers per job. Response times per provider are tracked, and slow responders drop down the routing order automatically.

Recurring work gives the marketplace predictable income.

From marketplace idea to the first paid job in Riyadh.

  1. 01Discovery in RiyadhWorkshops at your office with founders, operations and a few contractors you plan to onboard. We map who pays, who gets paid, the commission model and what the first city zone and trades will be.
  2. 02Payment and legal modelWe confirm with your payment provider and advisers how funds are collected, held and released, which side carries fees, and how ZATCA invoices are issued for commission and pass-through amounts.
  3. 03Arabic first designCustomer, contractor and operator screens designed in Arabic with right to left layouts, then English. Prototypes are tested with Riyadh homeowners and contractors before engineering starts.
  4. 04Build in short releasesOnboarding, job requests and bids come first, then payments, payouts and disputes. You see working software every fortnight on a staging site and approve each part before it moves on.
  5. 05Seeding and soft launchWe help your team load the first vetted contractors and run real paid jobs with a small group of customers, fixing friction before any advertising money is spent.
  6. 06Public launch and growthSearch pages per trade and district, analytics on where requests stall, and a backlog for the next trades, customer types or neighbouring cities.

Technology

What we build this with.

We usually build on Next.js or Laravel with a PostgreSQL database, hosted in a region your advisers approve under PDPL, and connect to a SAMA licensed gateway, your accounting system and messaging. Security controls are planned against NCA guidance from the first sprint.

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 Riyadh marketplace founders ask

It depends on the first release scope, which we fix during discovery.

A marketplace with onboarding, job requests, bids and stage payments for a few trades moves faster than one that also handles held funds, variations, disputes and several payout schedules. We write the dates into the scope once the payment model and trades are agreed, then deliver in short releases so you can start seeding contractors while later features are still being built. Riyadh founders often want to launch before a season of villa renovations or a large tower handover, and we can plan the release order around that date if it is known early.

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