Services · Ecommerce development · Legal services consultation portals

Paid consultation portals that match Riyadh clients with licensed lawyers.

Codeeo handles legal consultation booking website development in Riyadh for founders, legal networks and established firms who want a portal where clients find a licensed lawyer, pick a time, pay for the session and receive advice on the record. Lawyers join, get verified and list their practice areas; the platform takes the booking, collects the fee and pays each lawyer out after the session. In a capital full of new companies and regional headquarters, buyers want legal advice to be as easy to book as any other professional service.

Our Riyadh team runs discovery workshops in person with you, so the commission model, the verification rules and the Arabic first design are agreed around one table before any build starts. The portal belongs to you, not to us.

Built for
Legal marketplaces, multi lawyer networks and Riyadh firms that want to sell paid consultations online to companies and individuals.
Typical timeline
Agreed during in person discovery in Riyadh, once the verification rules, payment provider and first release scope are written down and signed off.
What you own
The source code, the lawyer and client database, the payment provider account and the domain, all 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

What the portal includes

The parts a Riyadh consultation marketplace needs to take money safely.

A paid legal portal has three sets of users with different needs. Clients want to find the right lawyer quickly and know the price before they commit. Lawyers want bookings that arrive with the facts, and payouts they can reconcile. Your operations team needs to approve providers, settle disagreements and keep the books straight for ZATCA. We design those three sides together, because a gap in one shows up as a problem in the other two.

Riyadh adds its own demands. A large share of buyers are companies: startups registering in the capital, groups setting up a regional headquarters, contractors on government work. They book on behalf of a business, need a tax invoice in the company name and often want several staff on one account. Individuals book too, for labour, family and tenancy questions, and they mostly expect to pay with mada on a phone. The list below covers both groups.

Explain your project
  • Lawyer onboarding and licence checks

    Lawyers apply through a guided form, upload their Ministry of Justice licence and Saudi Bar Association membership details, and choose practice areas. Your team reviews each file in an approval queue, records who checked what, and sets renewal reminders so an expired licence takes a profile offline automatically.

    Only licensed, current lawyers appear to Riyadh clients.

  • Company accounts for corporate buyers

    A company in Olaya or KAFD can open one account, add its legal or finance staff, set who may book and who approves spend, and store its commercial registration and VAT number once for every invoice that follows. Regional headquarters teams can book in English while the invoice stays in Arabic.

    Corporate clients book in a few clicks and get invoices their finance team accepts.

  • Practice area search and lawyer profiles

    Clients filter by matter type, such as company formation, employment, commercial contracts, real estate or arbitration, then by language, consultation format and fee. Profiles show qualifications, practice focus and verified reviews without implying any outcome.

    Clients reach a suitable lawyer without phoning around.

  • Availability and booking engine

    Each lawyer sets working hours, buffers between sessions and the formats they offer: video, phone or a meeting at their Riyadh office. The calendar holds a slot during checkout so two clients never pay for the same time. Reminders go out by SMS and email the day before and an hour before each session.

    Bookings confirm instantly with no double booking.

  • Checkout with Saudi payment methods

    Fees are collected through a SAMA licensed payment provider with mada, Visa, Mastercard, Apple Pay and STC Bank. Tabby or Tamara can be offered for larger fixed fee packages if you choose. The platform never stores card details itself.

    Clients pay the way they already pay for everything else.

  • Commission, split payments and payouts

    The portal records the fee, your platform share and the lawyer's share for every session, then releases payouts on a schedule you set once the session is marked complete. Each lawyer sees a statement that matches their bank deposits.

    Payouts reconcile without spreadsheets.

  • ZATCA compliant invoicing

    Tax invoices and credit notes are generated in the format Fatoora requires, in Arabic with English where needed, with VAT shown correctly for individuals and companies. Who issues which invoice, the platform or the lawyer, is decided with your accountant during discovery.

    Invoices pass ZATCA checks from the first booking.

  • Cancellations, refunds and disputes

    Clear rules for late cancellations, lawyer no shows and partial refunds, applied by the system rather than by hand. When a client complains, your team opens a case, sees the full booking history and decides, with payouts held until it closes.

    Complaints are settled fairly and on the record.

  • Secure consultation room and files

    Clients upload contracts or notices before the session; the lawyer reads them in advance and adds a short written summary afterwards. Files stay encrypted, access is logged, and retention follows a policy written with your legal adviser under the PDPL.

    Confidential material never moves through personal chats.

  • Verified reviews and response times

    Only clients who completed and paid for a session can leave a review, and lawyers may reply once. The portal also tracks how quickly each lawyer confirms requests and how often they cancel, so your team can rank listings on service quality rather than on who pays most, and quietly coach lawyers whose numbers slip.

    Rankings reflect real service, which keeps clients coming back.

Who this is for

Four kinds of Riyadh operator who build this.

Legal services booking platform development in Riyadh starts with the business model, not the screens. A legal consultation portal is a business in its own right, and the platform needs to suit the commercial model behind it. In Riyadh we see four starting points. Each one changes how verification works, who pays commission and which features belong in the first release. Before any of them goes live, the fee model should be confirmed against the Code of Law Practice and Saudi Bar Association rules with your own legal adviser, because fee sharing and advertising by lawyers are regulated.

01

Founders launching a legal marketplace

You are building an independent platform that lists many lawyers and earns from bookings or listing plans. The hard parts are provider supply and trust, so the first release concentrates on onboarding, licence checks, search and a checkout that works on mobile. We keep the admin side lean but complete enough to approve lawyers, handle refunds and pay out without developer help.

Supply comes first: a marketplace with few lawyers converts badly however good it looks.

02

Firms selling fixed fee advice online

A Riyadh firm with several associates wants to sell first consultations, contract reviews or company formation advice as clear products. The portal routes each booking to the right associate, collects payment up front and hands accepted clients into your normal engagement process. Commission is internal reporting rather than payouts to outsiders.

Selling your own advice online keeps the model simple and the launch faster.

03

Networks serving startups and SMEs

Incubators, accelerators and business service providers in the capital often want to offer their members legal sessions at agreed rates. We build member pricing, prepaid credit bundles and company accounts so a startup team can book a lawyer the week it needs one and the network can see usage.

Prepaid credit suits teams that need advice in bursts rather than on retainer.

04

Arbitration and specialist advisory groups

Groups of advisers focused on construction claims, arbitration or regulatory work need longer intake, conflict checks before a booking is accepted and stricter confidentiality. The portal holds requests until a conflict check clears, then confirms the slot and takes payment.

Conflict checks protect the lawyer and the platform from avoidable complaints.

How we build a Riyadh consultation portal in six stages.

  1. 01Workshops at our Riyadh officeWe sit with your founders and operations lead to map the fee model, verification steps, refund rules and the users who matter most, and write a first release scope you can sign off.
  2. 02Compliance and payments planPayment provider selection, split settlement options, ZATCA invoicing responsibilities, PDPL consent and data location are settled before design, because they change the screens.
  3. 03Arabic first designRight to left layouts designed as the primary version, with English mirrored from it. We test search, booking and checkout on mid range phones, since that is how most clients will arrive.
  4. 04Build in reviewed sprintsClient side, lawyer side and admin panel are built in parallel, with a working demo at the end of each sprint that your team can click through in our office or by video.
  5. 05Pilot with real lawyersA small group of verified lawyers takes live bookings with real payments before public launch, so payout timing, invoices and refund rules are proven with actual money.
  6. 06Launch and growthStore registration, search setup and analytics go live, then we review conversion, cancellations, refunds and lawyer response times every month with your operations lead and plan each next release from that data, not from guesswork.

Technology

What we build this with.

We choose the stack around your payment provider, your expected booking volume and who maintains the platform later: usually a modern web framework, a hosted database in a region you approve, and well documented APIs for payments, video and invoicing. Everything is handed over with documentation so another team could continue the work if you ever needed that.

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

What Riyadh founders and firms ask before they build.

It depends mostly on payouts, verification and integrations.

A portal for one firm selling its own consultations is quicker than a marketplace that pays many lawyers. Timing is agreed after workshops at our Riyadh office, once the payment provider, invoicing approach and first release scope are fixed. We put the plan and milestones in writing before design starts, and each sprint ends with a demo, so you can see progress rather than wait for a single reveal at the end.

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