Services · Ecommerce development · Matrimonial membership sites

Paid matrimonial memberships for the Kingdom, built on Saudi law and verified identity.

Codeeo provides matrimonial membership website development in Saudi Arabia for marriage services, khatba networks and family introduction platforms that sell plans to members in more than one region. We build the paid tiers, the checkout and recurring billing, the member portal and the moderation tools, and we design them around the Personal Data Protection Law, ZATCA e-invoicing, SAMA licensed payments and identity verification, so a service can grow from one city to the whole Kingdom on a single platform.

Clients in Riyadh can meet our team in person. Everywhere else in the Kingdom, discovery and reviews run by video call, with written notes after every session and a shared board that shows each decision. The first output is a matrimonial paid membership platform development plan that lists every tier, rule, integration and legal requirement, confirmed by your team before design starts.

Built for
Marriage services, khatba networks and charitable marriage associations operating, or planning to operate, across several Saudi regions.
Typical timeline
Agreed after discovery once the compliance review, payment provider, verification route and regional rollout order are settled, and written into the scope.
What you own
The platform code, gateway, verification and hosting accounts, the member database and the full invoice record, all held by 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

The national layer a growing matrimonial service needs.

A matrimonial service that works in one city can run on goodwill and a spreadsheet. Once it sells plans in Riyadh, the Hijaz, the Eastern Province and the south, it needs a platform that applies the same rules everywhere while letting each region keep its own matchmakers and customs. Membership adds obligations of its own: invoices that ZATCA accepts, consent records that satisfy the PDPL, renewal and cancellation terms that meet the e-commerce law, and payment through providers licensed by SAMA. We build the paid platform and the compliance layer as one system, so a new region is a setting to configure, not another website to maintain. These are the capabilities national clients usually need.

Explain your project
  • National tiers with regional options

    One set of core tiers across the Kingdom, with optional regional packages such as assisted matchmaking with a local khatba. Plan pages show only what is available where the member lives, and upgrades, downgrades and proration follow the same rules nationwide.

    One pricing structure, applied consistently in every region.

  • Identity through Nafath

    Where your company is approved to integrate Nafath, members verify with the national single sign on before they can buy. Other members use a document and live photo check. Age is confirmed from the verified identity, and nobody under 18 can register. One verified identity maps to one account.

    Verified identity across the Kingdom, without manual document checks.

  • PDPL consent and data rights

    Consent captured per purpose, a privacy notice in Arabic and English, data minimisation for sensitive fields, and self service tools to view, correct, export and delete personal data. Retention rules apply automatically, and cross border transfers are avoided or documented under SDAIA rules.

    Data protection you can demonstrate, not just describe.

  • Recurring billing through SAMA licensed providers

    mada, Apple Pay, Visa and Mastercard, and STC Bank (formerly STC Pay), with tokenised renewals, smart retries and a grace period. Tabby or Tamara can be offered on fixed term packages if the provider accepts the category. Card data never touches your servers.

    Members pay with the methods they use daily, renewals arrive reliably.

  • ZATCA e-invoicing

    Every charge, renewal and refund creates a Fatoora compliant invoice or credit note, integrated with ZATCA as your phase requires, either directly or through your accounting system. Invoices carry your VAT number and the buyer details the rules require, and credit notes link back to the original invoice so refunds are easy to audit.

    Tax compliance is built into every transaction.

  • Member portal

    Plan, renewal date, invoices, payment methods, privacy settings, photo releases, introductions and reports in one Arabic first portal. Members cancel, pause or change plan themselves, and guardian access is granted by the member, not assumed.

    Members control their account and their privacy.

  • Regional matchmaker network

    Matchmakers belong to regions and branches, see only their own members, and work from one console. Owners see load, response time and renewals by region, which shows where to recruit before service quality slips. Members can request a different matchmaker if the fit is wrong.

    Growth stays manageable as the network spreads.

  • Hijri and Gregorian dates

    Plan dates, renewal notices and invoices can show both calendars, with the billing system running on one clear date so renewals never drift. Members choose which calendar shows first in their portal, and reminders use the same choice.

    Members read dates the way they are used to.

  • Moderation and audit trail

    Report and block everywhere, a national moderation queue with regional reviewers, automatic billing suspension during review, and an audit log of who viewed or changed sensitive records, kept to NCA aligned access controls.

    Safety decisions are consistent and traceable nationwide.

  • Owner reporting across regions

    Active members by tier and region, renewals due, failed payments, pauses, cancellations with reasons, refunds and open moderation cases, all in one dashboard and exportable for finance. Branch managers see their own region; the owner sees the Kingdom. Figures reconcile with the gateway and the e-invoices, so the board and the accountant read the same numbers.

    Decisions about new regions rest on real membership data.

Who this is for

Four national starting points.

National clients come to us at different stages, but they share one concern: the bigger a matrimonial service gets, the more one privacy failure or one scam costs it. Across every region, the platforms we build match members on values, education, location, work and family expectations. We do not build caste, sect or tribe filters, and the platforms carry no suggestive content. That standard is written into the design system and the moderation guidance, so it holds as regional teams grow.

01

A successful city service going national

A service that has earned trust in one city wants to open in others without losing what made it work. We rebuild its plans and payments on a platform that supports regions from the start, migrate existing members with fresh consent, and open new regions one at a time with their own matchmakers. Members who move between cities keep their plan and history, and their profile simply follows them to the new region.

Open regions in sequence, not all at once.

02

A network of khatba offices under one brand

Independent khatbas sometimes join under one brand to share verification, payments and marketing. Each office keeps its members and its approach; the platform handles billing, invoices, consent and moderation centrally, and shares income according to the arrangement you set.

Revenue sharing is configured, not calculated by hand.

03

A marriage association with branches

Charitable associations with branches in several regions often want free registration for beneficiaries and optional paid services for others. We keep both paths on one platform with clear reporting for the board, separating donations, fees and branch activity. Beneficiaries who qualify for support are never shown upgrade prompts, and paid services can be granted to them by staff without a charge.

04

A new digital matrimonial company

A founder entering the market needs compliance in place before the first member pays: e-commerce disclosures, registering the online store with the Ministry of Commerce, PDPL consent, ZATCA invoicing and a licensed gateway. We build that foundation first, then the features that set the brand apart. A small, well run first release in one region is a better test of the idea than a large launch everywhere.

Compliance before marketing spend.

Six phases for a Saudi membership platform.

  1. 01Discovery and compliance mapBusiness model, regions, tiers and staff roles, plus a list of every legal and payment requirement, which your lawyer and accountant confirm before we design.
  2. 02Tier and policy architectureNational tiers, regional packages, renewal, pause, cancellation and refund rules, written in Arabic and English and tested against the e-commerce law's disclosure expectations.
  3. 03Design for the whole KingdomArabic first right to left design for plan pages, checkout and the portal, mobile first, accessible, and readable on older phones and slower connections outside the big cities. Screen readers are tested in Arabic.
  4. 04Integration buildLicensed gateway, tokenised renewals, Nafath or document verification, ZATCA e-invoicing, consent logging and the regional matchmaker and moderation consoles.
  5. 05Security and scenario testingAccess control review, penetration testing by an independent party where you require it, and scenario tests for renewals, refunds, reports and data deletion requests.
  6. 06Pilot region, then rolloutLaunch in one region, measure renewals, cancellations and moderation load, adjust, then open further regions on a schedule agreed with your team.

Technology

What we build this with.

The stack is chosen for Arabic first rendering, your gateway's renewal features, your verification provider and data hosting that meets PDPL requirements. You keep admin access to every service we set up, so the platform is never tied to us.

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 national matrimonial services ask.

Data protection, e-commerce, tax and payment rules at minimum.

The PDPL, supervised by SDAIA, governs how member data is collected, used and kept. The e-commerce law sets disclosure, contract and cancellation expectations, and registering the online store with the Ministry of Commerce is part of selling online. ZATCA requires e-invoicing through Fatoora. Payments go through SAMA licensed providers, and NCA controls shape security. Any licence specific to matchmaking should be confirmed by your lawyer before launch. We keep these requirements in a checklist that is reviewed again before each new region opens, because rules and their interpretation change.

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