Services · Ecommerce development · EV charging booking sites

Booking and payment platforms for EV charging networks across Saudi Arabia.

Codeeo takes on EV charging booking website development in Saudi Arabia for charge point operators, fuel and convenience retailers, real estate developers and installers who sell charging in more than one city. One platform takes reservations and installation appointments, collects payment by mada and the other methods Saudi customers expect, issues ZATCA e-invoices and keeps personal data in line with the PDPL, so a site in Riyadh, one in Jeddah and another on a highway all run on the same rules.

We build the web platform: booking pages, checkout, accounts and the operator admin. Driver apps are a separate service, and when you run one, it reads from the same booking engine so customers see the same availability on every screen. The admin is designed for a head office team and regional managers working on the same network at once.

Built for
Operators, retailers, developers and installers selling EV charging in several Saudi cities and along the highways between them.
Typical timeline
Discovery fixes the first region and the order of later ones; dates for each phase are written down before design.
What you own
The code, the booking and customer data, the gateway merchant accounts and the admin, 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

Platform capabilities

One booking system for sites in every region.

Charging in the Kingdom is being built out region by region. National players such as EVIQ, the venture formed by the Public Investment Fund and the Saudi Electricity Company, are opening sites in the major cities and on intercity highways, while property developers, fuel retailers and private operators add their own. A business selling charging in several regions needs one system that handles very different sites: a mall hub in the capital, a hotel in Jeddah, a compound in the Eastern Province, a forecourt on the road to Qassim. Our EV charging online booking system development in Saudi Arabia starts with that spread. Booking rules, prices and payment options can differ by region or site, while customers keep one account, one payment history and one set of invoices, and your head office sees the whole network on one screen. Nothing about a region is hard coded, so opening the next one does not mean waiting for developers.

Explain your project
  • Multi region site catalogue

    Every site carries its own region, opening hours, connector types, booking rules and prices, managed from a central admin. Regional managers edit only their own sites, and new locations can be prepared in advance and published on the day they are commissioned.

    New regions open without copying a whole website.

  • National payment methods

    Mada is the default for Saudi cards, alongside Visa, Mastercard and Apple Pay through a SAMA licensed gateway, and STC Pay where your gateway supports it. Business customers can pay invoices through SADAD if you register as a biller, and installation packages can offer Tabby or Tamara.

    Customers pay the way they already pay for everything else.

  • ZATCA e-invoicing at scale

    Every booking, deposit kept as a fee and installation package creates an e-invoice that meets Fatoora requirements, sent through an integrated provider or your ERP. The platform handles simplified invoices for individuals, full tax invoices for businesses, and credit notes when refunds are issued.

    Thousands of small transactions stay compliant without manual work.

  • Verified business accounts

    Fleets and corporate customers open accounts with their commercial registration and VAT number, and the person responsible can be confirmed through Nafath where your onboarding needs it. Accounts then get credit limits, cost centres and authorised bookers across every region.

    Corporate customers are onboarded once for the whole network.

  • Bookings across networks

    Where you have roaming agreements with other operators, the platform can show partner sites and pass bookings through OCPI where both sides support it. Customers book through your brand, and settlements between networks are reported separately so finance can reconcile each partner.

    Your customers reach more chargers than you own.

  • Arabic first pages that rank by city

    Every region and site gets its own page in Arabic and English, with right to left layouts, local address details and structured data, so a driver searching for charging in Abha, Tabuk or Al Khobar finds your nearest bookable site. Content editors update site pages through the CMS without touching the booking engine.

    Each new site adds a page people can find.

  • Highway and intercity booking

    Drivers planning a long drive can reserve a slot at highway sites timed to their departure, with a holding window that allows for traffic. Seasonal rules cover sites on routes to Makkah and Madinah, where demand changes around Ramadan and the Hajj season.

    Long distance drivers set off knowing where they will charge.

  • Installation booking network

    Installers and dealers working in several cities take home charger requests on one site, route each to the right regional team by address, and book surveys and installations into technicians' calendars. Deposits, quotes and job status sit in one customer record.

    Every request lands with the team that covers that address.

  • Data protection and security

    The platform is built to the PDPL, with consent records, retention rules and a process for data subject requests, and hosted in a Saudi cloud region where required. For government linked owners we plan against the NCA Essential Cybersecurity Controls from the start.

    Compliance questions have documented answers.

  • Network reports for head office

    Bookings, utilisation, no shows, refunds and income by region, city, site and customer type, with exports for finance and investor reporting. Site hosts and partners get restricted views of their own locations only, so commercial terms stay private between partners.

    Expansion decisions use the same numbers across the network.

Who this is for

Four businesses building charging across the Kingdom.

A national booking platform suits businesses whose sites already sit, or soon will sit, in more than one region, and who want one customer account and one set of rules rather than a different tool in each city. The regulatory side of charging is shared nationally: the Water and Electricity Regulatory Authority has set a framework for charging activity, the municipal affairs ministry sets requirements for charging sites, and the Saudi Electricity Company handles grid connections. Those approvals sit with your operations team, but the website has to reflect them, offering only sites that are licensed and live. Good EV charging booking website design in Saudi Arabia keeps that discipline built in.

01

A charge point operator expanding to new regions

You run sites in one city and are opening in others. We build the booking and payment layer over your charge point management system so every new region inherits the same booking rules, payment setup and invoicing, while regional managers adjust prices and hours locally. Site launches become a data task, not a development project, and customers who travel find their account works everywhere you operate. Roaming partners can be added later without changing how your own customers book. Your operations team keeps final say over which sites are bookable.

Integration depends on your management system exposing an API.

02

A fuel or convenience retail chain

Forecourts on highways and in cities are natural charging stops, and retailers already have loyalty schemes and point of sale systems. A booking site lets drivers reserve a charger at a forecourt on their route, pay with the methods they use in your stores, and earn loyalty points. Store teams see upcoming bookings without leaving their existing tools. Seasonal promotions run from the same admin as your fuel and store campaigns. Fuel and charging receipts can appear together in the customer's account.

03

A developer with communities in several cities

Master developers building residential and mixed use communities in different regions want residents and visitors to have the same charging experience in every project. We build booking per community with shared standards, allowances per unit, visitor booking and billing through the community's existing service charge process where possible, all reporting to one head office view. Each community's managers see only their residents and their chargers. Visitor booking can be limited to guests a resident has invited.

Service charge billing depends on each community's property system.

04

An installer or dealer serving several cities

EV distributors and installation companies take requests from buyers across the Kingdom. A single site handles requests, routes each to the right regional crew, books surveys and installations, takes deposits and issues invoices. Dealers can pass installation requests at vehicle handover, and customers track progress without phoning the call centre. Installation pricing can vary by region to reflect travel and labour costs, set by your own team. Customers receive messages in Arabic or English at each stage of the job.

How a multi region booking platform is delivered.

  1. 01Network discoveryWorkshops in person in Riyadh, or by video call for teams elsewhere, to map regions, site types, customer groups, payment methods, invoicing and the systems already in place.
  2. 02Rules per region and siteA rule set covering booking windows, deposits, refunds, prices and seasonal changes, with clear limits on what regional managers may change themselves.
  3. 03Arabic first design systemRight to left layouts, Arabic and English content, and a component library that keeps every site page consistent as the network grows.
  4. 04National integrationsCharge point management, payment gateway, ZATCA e-invoicing, Nafath where needed, ERP, CRM and roaming partners connected and tested.
  5. 05First region liveOne region launches with real customers. We review bookings, refunds and support load with your teams before the next region opens.
  6. 06Regional rolloutFurther regions added in planned waves, regional staff trained, documentation handed over and support agreed for the network's growth.

Technology

What we build this with.

We build on Next.js and Laravel with managed databases, hosted in a Saudi cloud region where your data policy requires it. EV charging online payment integration in Saudi Arabia runs through a SAMA licensed gateway, chargers connect over OCPP through your management system, and roaming uses OCPI where partners support it. Monitoring and backups are set up in your own cloud account from the first release.

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 from operators planning a national platform

We scope the platform once, then plan regions as phases.

The booking engine, payments, invoicing and admin are built once for the whole network. Each region then becomes a phase: its sites, prices, rules and local integrations added and launched in turn. Discovery decides which region goes first, usually where you have the most sites or the most demand, and what each later phase includes. You see a written plan and a price per phase before work begins, and can reorder regions as your rollout changes.

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