Services · Ecommerce development · Legal services consultation portals

National legal consultation marketplaces built for Saudi rules and payments.

Codeeo delivers legal consultation booking website development in Saudi Arabia for marketplace founders, national lawyer networks and multi office firms. We build the platform where clients across the Kingdom find a licensed lawyer, book a paid session, pay with the methods they use every day and receive advice on the record, while lawyers are verified, scheduled and paid out automatically. It is a commerce platform first: payments, invoicing, refunds and payouts designed around Saudi regulation, with Arabic as the primary language from the first sketch.

The justice system has moved a long way online, and clients now expect the private side of legal services to follow. A well built portal lets one operator serve Riyadh, Jeddah, Dammam and smaller cities from the same system, with the same rules, the same checkout and one set of books.

Built for
Legal marketplaces, national lawyer networks and firms with offices in several Saudi cities that sell paid consultations online.
Typical timeline
Agreed after discovery, once the regulatory review, payment provider, invoicing model and the cities included in the first release are fixed in writing.
What you own
The platform code, every client and lawyer record, the payment provider and ZATCA integrations and the domain, registered to your company.
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

Platform capabilities

What a Saudi legal marketplace needs to operate legally and at scale.

Selling legal advice online in the Kingdom sits where several national frameworks meet. The Ministry of Justice licenses lawyers and the Saudi Bar Association, supervised by the Ministry, holds their professional membership. The Personal Data Protection Law, overseen by SDAIA, governs everything the platform learns about clients. ZATCA sets how every fee and commission is invoiced through Fatoora. SAMA licenses the payment providers that move the money, and the e-commerce law, administered by the Ministry of Commerce, sets what online sellers must disclose.

A national platform also has to work for very different clients: a regional headquarters in Riyadh, a trading family in Jeddah, a contractor in Jubail, a teacher in Abha who needs advice on a tenancy. The capabilities below are the ones we build for operators who want one platform for all of them, rather than a separate site per city that has to be kept in step by hand.

Explain your project
  • Licensed lawyer onboarding

    Lawyers apply with their Ministry of Justice licence, Saudi Bar Association membership, practice areas, cities and languages. Your reviewers approve each one in a tracked queue. Expiry dates drive reminders and automatic suspension, and foreign lawyers appear only where they hold a licence in the Kingdom.

    The whole national panel stays licensed and current.

  • Identity verification for clients

    For matters where identity matters, clients can verify through Nafath where your chosen identity provider supports it, or by document upload and review. Lighter matters allow phone verification only, so a quick question does not demand the same checks as a property dispute.

    Identity checks match the seriousness of each matter.

  • Multi city search and routing

    Clients filter by city, practice area, language and format. A booking for an in person meeting routes only to lawyers in that city; video sessions open the whole national panel, which helps clients in smaller cities reach specialists in Riyadh or Jeddah. Each city also gets its own search pages, so local queries lead to local lawyers.

    Clients outside the big three cities still find the right lawyer.

  • Checkout with national payment methods

    A SAMA licensed provider handles mada, Visa, Mastercard, Apple Pay and STC Bank, with Tabby or Tamara for larger fixed fee packages if you offer them. Company clients can settle invoices by bank transfer, and SADAD can be considered for bill style payments where your provider supports it.

    Every client group has a familiar way to pay.

  • Marketplace settlement and payouts

    Each payment is split at settlement between the lawyer and the platform, so your company does not hold client money. Payout schedules, holds for open complaints and per lawyer statements are configured in the admin panel, and reconciliation reports match each bank deposit. Lawyers in every city see the same statement format.

    Payouts are correct, traceable and on time.

  • Fatoora e-invoicing integration

    The platform generates tax invoices, simplified invoices and credit notes in the structure ZATCA requires, and integrates with Fatoora as your obligations demand. Whether lawyers invoice clients directly or the platform invoices as agent is settled with your tax adviser before build.

    Invoicing is compliant from the first paid booking.

  • Consumer protection and refunds

    The e-commerce law expects clear terms, seller identity and contact details. The portal shows them on every relevant page, applies your cancellation and refund rules automatically, and keeps a record of what the client agreed to at the moment of payment.

    Clients know the rules and the record proves it.

  • Disputes and complaints handling

    A complaints desk gathers the booking, messages, files and payment history into one case. Your team decides on a refund, a repeat session or action against the lawyer, payouts are held while the case is open, and outcomes are logged for audit. Reports show complaint rates by city and practice area.

    Complaints are handled consistently across every city.

  • Conciliation and court guidance

    Plain language guides explain when a matter may suit electronic conciliation through the Ministry of Justice's Taradhi platform, what Najiz services exist, and what a paid consultation can and cannot do. Lawyers can sell preparation sessions linked to each route.

    Clients book the right kind of help, not just any session.

  • Data protection and security controls

    Consent records, privacy notices, retention schedules and data subject requests are built in line with the PDPL. Role based access, encryption and audit logs protect confidential files, and NCA controls inform hosting and security decisions where your clients require it.

    Privacy and security questions from clients have clear answers.

Who this suits

Four national operators we build legal portals for.

Legal services booking platform development in Saudi Arabia is different from building a booking page for one office. A national platform carries regulatory, tax and reputational weight, and the commercial model has to be settled before the first screen is drawn. Before launch, the way the platform earns, whether commission, listing plans or client service fees, should be reviewed against the Code of Law Practice and Saudi Bar Association rules by your own legal adviser. We build the software around whichever model they confirm. Decisions about identity checks, data hosting and tax treatment also sit at this stage, because changing them after launch means reworking live payments.

01

Founders building a Kingdom wide legal marketplace

You want an independent platform that lists lawyers from many firms and cities. The first release focuses on supply and trust: onboarding, licence checks, search, a fast mobile checkout and dependable payouts. City by city rollout lets you recruit lawyers in Riyadh first, then Jeddah and the Eastern Province, without rebuilding anything.

Launch where your lawyer supply is strongest, then expand.

02

Firms with offices in several cities

A national firm wants one portal that sells consultations from every office, routes each booking to the right city and practice group, and reports by office. There are no external lawyers, so payouts become internal allocation, but invoicing, refunds and data protection still need the same care.

One portal for every office keeps branding, pricing and reporting consistent.

03

Employers and benefits providers

Some companies and benefits platforms want to offer staff paid or subsidised legal sessions on personal matters. We build employer accounts with allowances, private booking so the employer never sees the matter, and invoices to the company for usage while the advice stays confidential.

Employee privacy has to be designed in, not promised in a policy.

04

International firms entering the Saudi market

Firms building a Saudi practice want a channel that reaches local clients in Arabic with Saudi payment methods and ZATCA invoicing from day one. The portal can present Saudi licensed lawyers for Saudi law and keep foreign colleagues on matters they may lawfully advise on, as your adviser confirms.

Arabic content written for Saudi readers, not translated from another market.

How we take a national legal portal from plan to launch.

  1. 01Discovery and regulatory mapWorkshops in person at our Riyadh office or by video for teams in other cities, covering business model, lawyer verification, identity checks, refunds and the rules your adviser has confirmed, all recorded in a written scope.
  2. 02Payments, tax and data designPayment provider and settlement model, Fatoora invoicing responsibilities, PDPL consent and retention, hosting location and NCA considerations, all decided before interface work starts.
  3. 03Arabic first product designRight to left design as the primary version, English derived from it, with flows for individuals, companies and lawyers tested on phones across different network conditions.
  4. 04Build in reviewed sprintsClient, lawyer and admin sides built together, each sprint ending in a working demo your team reviews and signs off, with integrations tested against provider sandboxes.
  5. 05First city pilotLaunch with a verified panel in one city, usually Riyadh, taking real paid bookings, so payouts, invoices, refunds and complaints are proven before wider rollout.
  6. 06National rolloutAdd cities, practice areas and languages in planned releases, backed by monthly reviews of bookings, conversion, refunds and lawyer response times across the Kingdom.

Technology

What we build this with.

We choose the stack around your payment provider, identity provider, expected national volume and hosting requirements. Typically that means a modern web framework, a managed database in an approved location, and documented integrations for payments, Fatoora, video and messaging that your own team can maintain. Nothing is locked to us: code, documentation and accounts transfer to you in full.

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 legal marketplace in the Kingdom.

The regulatory model, the payment flow and lawyer supply, in that order.

First, confirm with your legal adviser how the platform may earn under the Code of Law Practice and Saudi Bar Association rules. Second, choose a SAMA licensed payment provider that supports marketplace settlement, and agree Fatoora invoicing with your tax adviser. Third, plan how you will recruit and verify lawyers in your first city. The software then follows those decisions rather than forcing them. Getting these three right early saves rework later, because each one shapes screens, data and contracts.

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