Services · Ecommerce development · Billing software subscription websites

Selling billing software nationwide, on a site that meets Saudi rules itself.

Codeeo builds subscription websites for companies that sell billing, invoicing and revenue software to Saudi businesses. The site presents your plans in Arabic and English, takes payment through national rails such as mada, verifies business customers, handles renewals, proration and failed payments, and issues invoices that pass ZATCA's Fatoora checks. It is designed to meet the PDPL, the e-commerce law and the security expectations of large Saudi buyers from the outset, so the platform you use to sell compliance software is itself compliant.

Customers may sit in Riyadh, Jeddah, Dammam, Abha or Tabuk. The rules they apply to your invoices are the same everywhere, and the site is built around those national rules first and city marketing second. Regional pages, sector examples and sales contacts are then layered on top for the markets you want to grow in.

Built for
Saudi and international software companies selling subscription billing, invoicing and revenue products to businesses across the Kingdom.
Typical timeline
Agreed after discovery, once the compliance map, plan model, payment methods and integration list are signed off and turned into a staged plan.
What you own
Website and billing code, content, plan data, customer and invoice records, and every gateway, ZATCA, Wathq and cloud account, opened in your company's name.
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 rules handled inside the sales site, not left to the finance team.

A billing vendor's buyers are, by definition, people who care about getting invoices right. When a finance manager in any Saudi city signs up, they will look at the VAT number on your invoice, the QR code, the wording of your cancellation terms and how your portal handles their data. Every one of those details is governed by a national authority: ZATCA for tax and e-invoicing, SAMA for payments, SDAIA for personal data, the NCA for cybersecurity and the Ministry of Commerce for online selling.

Subscription billing SaaS website development in Saudi Arabia therefore begins with a compliance map rather than a sitemap. We list what each authority expects from your own sales platform, design the flows to meet it, and then build pricing pages, checkout, contract routes, the customer portal and the finance admin on top. The result is a site you can point to during a sales call as proof that you understand the market you sell into.

Explain your project
  • Fatoora integration for your own invoices

    ZATCA introduced e-invoicing in two phases: electronic generation from December 2021, then integration with Fatoora in waves from January 2023. Your subscription invoices are generated in the required XML format with cryptographic stamps and QR codes, standard invoices are cleared before delivery and simplified ones are reported, through your chosen e-invoicing solution or a direct integration.

    Your own billing stands up to the scrutiny your product promises customers.

  • VAT number capture and validation

    Business customers enter their VAT registration number at sign up, and the form checks its format before the account is created. Invoices then carry the buyer's number and address exactly as their own system expects, which reduces rejected invoices and requests to reissue. Customers without VAT registration receive the correct invoice type automatically.

    Fewer invoices sent back for correction.

  • Commercial registration checks

    Where you subscribe to the Ministry of Commerce's Wathq data services, the site can confirm a business customer's commercial registration details at sign up and prefill the legal name and address. That protects you from fake accounts on free plans or trials you choose to offer, and gives your invoices accurate legal details from the first charge.

    Business accounts start with verified company details.

  • National payment methods

    mada, the national debit network, sits beside Visa, Mastercard and Apple Pay at checkout, through a payment provider licensed by SAMA with tokenisation for renewals. STC Bank is added where your provider supports it, and annual or enterprise invoices can offer bank transfer or SADAD where your bank enables SADAD billing for your company.

    Every customer type finds the payment method it already uses.

  • PDPL handling built into the flows

    The Personal Data Protection Law, supervised by SDAIA, governs the billing contacts and user details your platform holds. Sign up includes a clear privacy notice, marketing consent is separate from service messages, the portal handles access and deletion requests, and transfers outside the Kingdom are documented with their legal basis.

    Data obligations met without slowing sign up.

  • Security controls for large buyers

    Government entities and many large companies expect suppliers to align with NCA frameworks such as the Essential Cybersecurity Controls and, for cloud services, the Cloud Cybersecurity Controls. We design hosting, access control, logging, backups and admin authentication so your security answers are short and true, and we document them for your trust pages.

    Security questionnaires become a formality, not a blocker.

  • E-commerce law disclosures

    The e-commerce law and its regulations expect clear seller identity, full pricing with VAT, plain terms, a cancellation policy and a complaint channel. We build these into the pricing page, checkout and footer, and prepare the content needed for registering the online store with the Ministry of Commerce, with your legal team approving the final text.

    Required disclosures in place before the first customer pays.

  • Arabic first content for nationwide search

    Arabic pages are written as the primary version, with right to left layouts, English alongside and hreflang tags linking the two. Sector pages, e-invoicing explainers and city pages for the regions you sell into let you rank for searches made by finance teams across the country, not only in your home city.

    Prospects across the Kingdom find you in Arabic.

  • Accounts with branches in several regions

    National customers often run branches in several cities under one legal entity. The portal lets a head office manage branch users and licences from one account, while invoices follow the legal entity and VAT number. Reports split usage and cost by branch so regional managers can see their own share.

    National groups buy once and manage every branch themselves.

  • VAT and revenue reporting

    Finance receives output VAT summaries that match the invoices cleared through Fatoora, plus recurring revenue, churn, expansion and deferred revenue reports. Data posts to your accounting system or ERP on a schedule, giving your tax adviser and auditors one consistent source for every filing period.

    VAT returns reconcile with billing on the first attempt.

Who this is for

Four kinds of vendor selling billing software across the Kingdom.

Subscription billing subscription platform development in Saudi Arabia means different things depending on where your company starts. A Saudi start-up growing beyond its first city, a global platform entering the market and an accounting vendor adding subscriptions all need a compliant sales site, but they need different emphasis on content, payments and integration. These are the four starting points we see most. In each case the compliance work underneath is the same, while the pages, sign up path and sales handoff are shaped around how that vendor's customers expect to buy.

01

Saudi products growing beyond their first city

You won your first customers through personal networks in one city and now want inbound sign ups from the rest of the country. We build self-serve plans, regional landing pages, nationwide Arabic search content and a support path that works without your founders answering every call. The billing layer is set up to handle hundreds of small accounts without manual invoicing.

From referrals in one city to sign ups from every region.

02

International platforms entering Saudi Arabia

Your product already bills customers abroad, and your new Saudi entity must now sell locally. The site needs riyal pricing, mada, ZATCA compliant invoices issued by the Saudi entity, PDPL notices and an Arabic version written for Saudi readers. We connect it to your global product while keeping Saudi tax and payment logic separate and correct.

A local storefront that respects the global product.

03

Accounting and ERP vendors adding subscriptions

Your customers already trust you with their books, and you are adding recurring billing as a module or a separate product. The site explains the new module, lets existing customers add it from their account, and prorates the charge against their current plan. Content explains how the module helps your customers with their own Fatoora obligations.

Sell the new module to customers you already have.

04

Sector platforms with recurring fees at the centre

Products for schools, fitness clubs, property managers and service companies all sell recurring billing in sector terms. We build sector pages for each audience, examples that use their vocabulary, and pricing linked to the units they manage, such as students, members or units, while the billing and tax layer underneath stays shared.

Sector language on top, one billing engine underneath.

How a nationwide billing site is planned and launched.

  1. 01DiscoveryIn person at your office or ours if you are in Riyadh, by video call if you are elsewhere in the Kingdom or abroad, covering plans, buyers, payment methods and regulatory obligations.
  2. 02Compliance mapA written list of what ZATCA, SAMA, SDAIA, the NCA and the Ministry of Commerce expect from your platform, reviewed with your legal and tax advisers before design.
  3. 03Plan model and designPlans, add-ons, branches and contract terms modelled as data, then pricing, checkout, portal and admin designed Arabic first and checked against the compliance map.
  4. 04Integration and testingGateway, Wathq where used, billing engine, Fatoora clearance and reporting, and ERP posting connected and tested with sandbox data and sample invoices for each customer type.
  5. 05Regional content rolloutSector, city and e-invoicing pages published in stages for the regions you target, with structured data and performance checks on every template.
  6. 06Launch and compliance reviewGo live with monitoring, then periodic reviews as ZATCA, SDAIA or the NCA update their requirements, so the site keeps pace with the rules your customers face.

Technology

What we build this with.

Next.js for fast bilingual pages, a headless CMS for content across regions, and a billing service that connects to your engine or a recurring billing provider through APIs and webhooks. Hosting sits in your own cloud account, in a Saudi region where contracts or PDPL transfer rules make that the better choice. Monitoring covers payment webhooks and Fatoora responses from launch.

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 vendors ask about selling billing software nationwide.

ZATCA, SAMA, SDAIA, the NCA and the Ministry of Commerce each set part of the picture.

ZATCA governs VAT and Fatoora e-invoicing for your own invoices. SAMA licenses the payment providers you charge through. SDAIA supervises the PDPL, which covers the personal data in customer accounts. NCA frameworks shape what government and large buyers expect from your security. The Ministry of Commerce oversees the e-commerce law and online store registration. We map all five before design starts.

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