Services · Ecommerce development · Customer loyalty subscription sites

Compliant subscription sales for loyalty software across the Kingdom.

Codeeo provides customer loyalty subscription website development in Saudi Arabia for companies selling rewards, points and retention software to merchants nationwide. We build the Arabic first pricing site, sign up, recurring billing through SAMA licensed gateways, Fatoora e-invoicing, and a self serve account area that switches features on inside your platform. Selling software subscriptions in the Kingdom means meeting national rules on tax, data and consumer disclosure from the first release, so we design them in rather than patching them on later.

Our team of 80+ works across Dubai, Riyadh and Karachi. Discovery happens in person in Riyadh, and by video call for vendors based in Jeddah, Dammam or other cities, with the same written plan at the end.

Built for
Saudi and regional loyalty, rewards and customer retention software companies selling subscriptions to merchants in several Saudi regions.
Typical timeline
Fixed in a staged written plan after discovery, once ZATCA integration, gateway onboarding and regional launch order are known.
What you own
The website and portal code, billing configuration, gateway and ZATCA credentials, customer and invoice data, and all documentation, in your company's accounts.
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

National rules built into how you sell, bill and invoice.

A loyalty vendor selling across Saudi Arabia answers to the same national framework wherever its merchants are. ZATCA sets the rules for VAT and electronic invoices. SAMA licenses the payment providers you can work with. SDAIA oversees the Personal Data Protection Law. The Ministry of Commerce enforces the e-commerce law, which expects clear seller identity, terms and cancellation rules on any site that sells online.

On top of that framework sits a commercial reality: merchants in Riyadh, Jeddah, the Eastern Province, Qassim, Asir and beyond buy differently, from walk in cafés to franchise groups with central procurement, and a national vendor usually rolls out region by region with local sales teams or partners. The platform below supports both, giving you one compliant billing core with the flexibility to run regional plans, partners and campaigns without separate systems.

Explain your project
  • Fatoora integration by design

    Standard and simplified tax invoices, credit notes and debit notes generated for every billing event, in Arabic with optional English, with the required QR code and cryptographic fields. We integrate with ZATCA's platform according to your wave and test against its sandbox first. Every document is archived and downloadable by the merchant from the portal.

    Tax compliance is part of every charge, not a month end task.

  • E-commerce law disclosures

    Your commercial registration details, contact information, plan terms, renewal and cancellation rules shown clearly before payment, with the merchant's acceptance stored against the subscription. Changes to terms are versioned so you can prove what each customer agreed to. Cancellation from the portal follows the same rules shown at checkout.

    Clear terms protect you in any dispute about renewals.

  • National payment methods

    mada, Visa, Mastercard and Apple Pay through a SAMA licensed gateway, with STC Pay and SADAD considered where your gateway or bank supports them. We confirm early which methods support stored credentials for automatic renewal.

    Merchants in every region pay with what they already use.

  • Regional plans and price books

    Separate price books or promotional plans for regions you are entering, while every subscription still sits on one billing core. Sales in a new region can test introductory packaging without changing what existing merchants pay. Campaign codes tie each new sign up to the region and channel that produced it.

    Regional rollouts happen without forking your billing.

  • Partner and reseller network

    Accounts for POS dealers, agencies and regional distributors who sign up merchants on your behalf, with referral tracking, merchant status and commission based on paid invoices only. Partners in different regions can have different commission rules and onboarding material.

    Partners extend your reach while you keep the customer relationship.

  • Company verification at sign up

    Commercial registration and VAT number captured and validated at sign up, with checks against official sources where an approved API is available to you. Account owners can be asked to confirm their identity through a provider that supports Nafath, if your risk review calls for it. Accounts can be held for review when details do not match.

    Invoices reach real, correctly registered businesses.

  • Self serve portal in Arabic and English

    Merchants manage plans, branches, payment methods, invoices and users, with separate roles for owners, finance staff and branch managers. Right to left layouts are designed first, with English as an equal alternative for the many Saudi businesses that operate in both languages.

    Fewer billing questions reach your support team.

  • Recovery and grace periods

    Retries, reminders by email and WhatsApp, and a grace period before features pause, with rules you can vary by plan. Larger accounts can be routed to an account manager rather than paused automatically. Merchants' own members keep their points throughout.

    Revenue is recovered without harming merchants' customers.

  • Security and data residency controls

    Role based access for your staff and merchants, multi factor sign in, audit logs on every billing change and encryption in transit and at rest. Hosting location is decided in discovery, with options inside the Kingdom when your customers or your PDPL assessment require it, and NCA control mapping when you sell to regulated or government linked buyers.

    Security questionnaires from large customers become easier to answer.

  • Entitlements and national reporting

    Billing events update your loyalty platform instantly, and reporting shows recurring revenue, churn and expansion by region, plan and partner, ready for board and investor reporting.

    Leadership sees how each region is performing at a glance.

Who this is for

Four kinds of vendor selling loyalty software nationwide.

A national subscription platform makes sense once you sell, or plan to sell, in more than one region, or once billing and compliance work has started to slow down sales. These four situations are the most common. Vendors selling to a few dozen merchants in one city may be better served by our city focused approach first, scaling to a national setup when expansion begins. In every case, we start from your contracts and customers rather than a feature list.

01

A Saudi vendor expanding beyond its home city

You built your base in one city and are opening sales in others. Your billing grew up around one team's habits and will not survive regional partners, new price books and higher volumes. We rebuild billing on a structure that supports regional plans, partners and reporting by region, then migrate your current merchants without interrupting their service. Regional managers get their own views of pipeline, conversions and collections, while head office keeps control of pricing and terms.

We map every existing contract before migration starts.

02

A regional or international vendor entering the Kingdom

Your loyalty product sells well elsewhere, but your billing cannot issue Fatoora invoices, accept mada or present Arabic first plan pages. We build a Saudi billing layer and site that meets national rules, connected to your global product and reporting, so the Saudi entity runs properly without rebuilding everything you have. Plan names, onboarding emails and support content are written for Saudi merchants rather than translated from another market, which merchants notice at sign up.

03

A retail technology group adding loyalty to its product range

You already sell POS, ordering or ecommerce software nationally, and loyalty becomes a paid add on. We add it to existing accounts with its own plans and entitlements, on the same invoices and portal, so your merchants buy it in a few clicks and your finance team sees one customer. Bundles that combine loyalty with your existing modules can be priced and invoiced as one plan or as separate lines, depending on how you want to report revenue.

04

A vendor preparing for investment or audit

Investors and auditors want clean recurring revenue data, consistent tax records and evidence that customer data is handled properly. We restructure billing so every subscription, invoice and change is recorded, reported and traceable, and we document data handling against PDPL requirements. Revenue recognition for annual prepayments, credits and refunds is made explicit, so your accountants and auditors read the same figures.

Clean billing data shortens due diligence.

How a national loyalty subscription platform comes together.

  1. 01Discovery and compliance reviewPlans, contracts, partners and regions mapped in workshops, alongside a review of your ZATCA integration wave, gateway options, PDPL obligations and any NCA requirements from your customers.
  2. 02Billing architectureOne billing core with regional price books, partner rules, tax logic and entitlement events, specified in writing and signed off by finance.
  3. 03Arabic first designPricing, checkout, terms and portal designed right to left first, tested with merchants from more than one region, including owners of small shops and finance staff at multi branch groups.
  4. 04Build and certificationSite, billing, gateway, Fatoora onboarding and platform sync built in sprints, with ZATCA sandbox testing before production.
  5. 05Phased regional launchLaunch in your strongest region first, migrate existing merchants with their history, then open further regions as sales teams, partners and local marketing are ready.
  6. 06Measure and extendRevenue, churn, failed payment recovery and partner performance reviewed region by region, with pricing, plan names and partner programmes adjusted as each region matures.

Technology

What we build this with.

We choose a stack your own team can run: typically Next.js, a subscription billing engine, a SAMA licensed gateway, a Fatoora integration and connectors to Odoo, Dynamics 365 or your CRM, hosted in line with your data residency decision and handed over with full documentation.

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 loyalty subscription platforms in Saudi Arabia.

It depends on regions, integrations and your ZATCA onboarding.

A first release for one launch region with standard plans moves faster than a national platform with partners, regional price books and ERP integration. Gateway onboarding and ZATCA sandbox testing also shape the schedule. After discovery we agree a staged written plan, launching your strongest region first and adding the rest in order. Each stage ends with a working release, so you are never waiting for the whole national platform before billing improves.

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