Services · Ecommerce development · Document management subscription sites

Subscription platforms that let DMS vendors sell and bill across the Kingdom.

Codeeo builds document management subscription website development Saudi Arabia software vendors need to sell their product nationally: Arabic first pricing pages, self-serve checkout, recurring billing on Saudi payment rails, ZATCA e-invoices, government ready quotations and a customer account where admins manage users, storage and plan changes. The platform is designed around the national rules that every Saudi subscription business meets, from the Personal Data Protection Law to Fatoora, so you can take customers in any region without rebuilding billing for each one.

Discovery for Saudi clients can take place in person at our Riyadh office or by video call from anywhere in the Kingdom. The scope is the commercial platform around your software. Your repository, workflow engine and search stay your product; we integrate with them through provisioning and usage interfaces.

Built for
Saudi and international software companies selling document management, records, archiving or correspondence software by subscription to businesses and public sector suppliers across the Kingdom.
Typical timeline
Agreed at the end of discovery, once national compliance needs, gateway onboarding, Fatoora readiness and data migration are understood, and written into the scope.
What you own
All code, billing configuration, the merchant account, customer records, consent logs and the invoice archive, held in accounts under your Saudi entity.
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 platform includes

National requirements built in, not added after launch.

Selling document management software by subscription in the Kingdom touches more regulation than most online sales. Every invoice falls under ZATCA's e-invoicing rules. Every card payment runs through a gateway licensed by SAMA. Every user record the platform holds is personal data under the PDPL, which SDAIA supervises. Buyers from regulated sectors measure their suppliers against NCA cybersecurity controls, and government entities buy through Etimad with their own procurement steps.

We design the platform so that those obligations are handled by the system rather than by staff remembering them. Plans and checkout are Arabic first with full English, prices are shown inclusive or exclusive of VAT according to the buyer type, payment covers mada, cards, Apple Pay, STC Pay and invoiced transfer, and the account area gives customers control of users, storage, add-ons and cancellation. Usage and provisioning connect to your DMS, and billing data flows to your accounting or ERP system. The same platform then serves customers in Riyadh, Jeddah, the Eastern Province and smaller cities alike.

Explain your project
  • Fatoora ready invoicing

    Standard tax invoices for VAT registered businesses and simplified invoices for others, with Arabic fields, the QR code and cryptographic stamping. When ZATCA notifies your company for its Phase 2 wave, invoices are cleared or reported through Fatoora directly or via your ERP, with credit and debit notes for plan changes.

    Invoicing stays compliant as ZATCA's integration waves reach you.

  • Personal data controls under the PDPL

    A privacy notice in Arabic and English, consent records for marketing messages, data subject request handling, retention rules for billing records and a log of where personal data is stored. Transfers outside the Kingdom are mapped so your legal adviser can confirm the basis for each.

    You can answer a customer's privacy questions from records, not memory.

  • Saudi payment rails

    mada, Visa, Mastercard and Apple Pay through a SAMA licensed gateway, STC Pay where supported, and SADAD or bank transfer for invoiced accounts. Recurring mada charges are tested on your merchant account during discovery, with a payment link fallback where stored card renewal is limited.

    Customers in every region can pay with what they already use.

  • Government and Etimad quotation path

    Public sector buyers do not check out with a card. The platform produces formal quotations with your commercial registration, VAT number and validity date, records the award once it comes through Etimad, and converts it into an annual subscription with the entity's reference on every invoice.

    Government contracts are billed from the same system as everyone else.

  • Hosting tier selection

    Customers choose standard hosting or an in-Kingdom tier at checkout or on the order form, and provisioning creates their tenant in the matching region. The security page explains each option in plain terms so regulated buyers can assess it against their own NCA obligations.

    Data residency becomes a product option you can sell.

  • Nafath verified admin sign up

    For higher tier or government related accounts, the primary admin can verify their identity through Nafath, provided your company completes the approved integration route. Verification is recorded against the account, which supports the identity checks some buyers expect before records are hosted.

    Account owners are verified individuals, not anonymous emails.

  • Seats, storage and add-ons as separate meters

    Full users, read only users, storage blocks, OCR packs, retention policies and electronic signature bundles are priced independently and switched on through feature flags in your DMS. Changes during a period are prorated and shown to the customer before they confirm.

    Customers pay for what they use, and upgrades take one click.

  • Multi region customer management

    National customers with branches in several cities can split users, storage and invoices by branch or region, assign a regional admin in each, and still sign one master agreement. Reporting shows usage per branch for the customer's head office.

    One contract covers a nationwide organisation.

  • Disclosures under the e-commerce rules

    Your legal name, commercial registration, contact details, plan terms, renewal and cancellation rules are shown clearly before purchase, in line with the Ministry of Commerce's e-commerce requirements. Confirmation emails repeat the key terms so buyers keep a record.

    Your terms are visible before anyone pays.

  • Exit and export rules written into the plan

    Cancellation never deletes documents on the spot. The platform shows the retention window, produces a full export of folders, versions and metadata, and offers an archive only plan. These rules are stated on the pricing page because they decide many purchases.

    Customers trust the subscription because the exit is clear.

Who this is for

Four national situations we build for.

Demand for document management in the Kingdom comes from Vision 2030 digitisation, the shift away from paper registries in government suppliers, and companies preparing for Fatoora and PDPL audits. Document management SaaS website development Saudi Arabia vendors bring to us usually has one aim: to sell without a meeting for every customer, while keeping a proper path for the large accounts. These are the four situations we meet most.

01

A Saudi DMS scaling beyond its home city

You built a customer base in one city through relationships and now want national reach. We give you published plans, Arabic first checkout, automatic provisioning and renewals, so a firm in Abha or Tabuk can subscribe as easily as one near your office. Regional reporting shows where sign ups come from, which informs where your sales team should spend time, and which cities justify a regional landing page or Arabic search campaign next.

02

A foreign vendor localising for the Kingdom

Your global billing system cannot issue ZATCA invoices, accept mada or show prices properly in Arabic. We build a Saudi storefront and billing layer under your local entity, decide with you how it coexists with global billing, and set up in-Kingdom hosting tiers if your product supports them. Your Saudi customers then deal with a local supplier on paper.

You need a Saudi entity and VAT registration before invoices can be issued locally.

03

A government supplier focused vendor

Most of your revenue comes from entities that buy through Etimad and require formal quotations, local hosting and strict access control. Self-serve checkout matters less than a clean quotation, award and invoicing path. We build that path first and add self-serve plans for smaller private customers later, on the same billing records. Quotation templates, award references and invoice fields are agreed with your bids team, who know exactly what evaluators reject.

04

An ERP or HR platform adding a document module

You already sell business software and want to offer document management as a paid add-on. We extend your existing subscription platform with storage meters, document feature flags and new invoice lines, or build a separate billing layer if your current one cannot handle metered add-ons, keeping one customer record across both products.

A six stage national rollout.

  1. 01Compliance and pricing discoveryIn Riyadh or by video call, we map plans, meters, buyer types, ZATCA status, PDPL obligations, hosting options and the government quotation path with your product, finance and legal leads.
  2. 02Provider selection and onboardingWe shortlist SAMA licensed gateways and the billing engine, start merchant onboarding early, and confirm how Fatoora integration will run through your systems.
  3. 03Arabic first experience designPricing, checkout, quotation and account screens are designed right to left, then mirrored to English, with plan terminology agreed before development starts.
  4. 04Platform build and integrationsBilling logic, provisioning, usage reporting, Nafath where approved, accounting export and invoice generation are built and tested against staging versions of each system.
  5. 05Pilot with selected customersA small group of existing customers moves first, so invoices, renewals and provisioning are proven before the platform is opened to every region.
  6. 06National launch and reviewPlans go live across the Kingdom, and we review conversion, payment failures, regional uptake and support queries with you after the first billing cycles.

Technology

What we build this with.

Storefronts and account areas are built in Next.js or Laravel, connected to a subscription billing engine, a Saudi payment gateway and a Fatoora compliant invoicing route. The platform can be hosted in Saudi cloud regions to match the residency position you give customers.

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 selling a DMS by subscription in Saudi Arabia

Arabic first plans and checkout, Saudi payments, ZATCA invoicing, PDPL controls and a customer account.

At minimum, the platform needs pricing pages in Arabic and English, a checkout that accepts mada and major cards, recurring billing with failed payment handling, tax invoices that meet ZATCA rules and an account area for users, storage and plan changes. Most vendors also need an invoiced path for large accounts, a quotation route for government buyers, provisioning into the DMS and a clear statement of hosting and exit terms. We decide the first release with you based on who buys today.

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