Services · Ecommerce development · EV charging booking sites

Booking and payment websites for Riyadh charging sites and home charger installers.

We plan, design and build EV charging booking websites in Riyadh for charge point operators, landlords, office campuses and home charger installers who want customers to reserve, pay and receive a tax invoice on the web without phoning anyone. The booking pages, the payment flow and the admin behind them are built together, Arabic first, with reservation rules your chargers and your staff can actually honour. Our Riyadh team meets yours in person from discovery through to launch.

This page covers the website and the money side: reservations, deposits, refunds and invoices. A driver app is a separate build. If you have one or plan one, both can read from the same booking engine, so a slot taken on the web disappears from the app at the same moment. That shared engine sits at the centre of any EV charging online booking system development in Riyadh we take on.

Built for
Charge point operators, property owners, employers and installers serving drivers across Riyadh.
Typical timeline
Scope, phases and launch order agreed during discovery in Riyadh, then written into the plan before design begins.
What you own
The source code, the booking data, the payment gateway account and the admin, all held in accounts you control.
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 booking site includes

Reservations, payments and paperwork for charging in the capital.

Charging in Riyadh gets booked for very different reasons. A driver heading to a busy fast charging hub in the north of the city wants to know a bay will be free on arrival. An employee at an office campus near KAFD wants a slot during working hours. A villa owner in one of the newer districts wants a home charger fitted and a firm date for the electrician. Each of those is a booking with its own rules, deposit and cancellation terms, and each ends in a payment and a ZATCA compliant invoice. We design the website around the bookings you actually sell, connect it to your chargers and your calendar, and give your team an admin that lists every reservation, payment and refund in one place. Nothing on the site promises a slot the charger cannot hold.

Explain your project
  • Bay reservations held on the charger

    Drivers pick a site, a connector type and an arrival window. The booking is passed to the charger over OCPP so the bay is held for that driver, with a grace period you set and automatic release if they do not turn up. Sites without reservation support can take bookings as queue positions instead.

    A held bay means something, because the charger knows about it.

  • Deposits and pay on arrival

    Decide per site whether a reservation needs a deposit, full prepayment or nothing at all. Deposits are taken by mada, Visa, Mastercard, Apple Pay or STC Pay through a SAMA licensed gateway, then set against the session cost once charging finishes.

    No shows cost the driver, not your site.

  • Cancellation and refund rules

    Write the rules once in the admin: free cancellation up to a cut-off, partial refund after it, full refund whenever the fault is yours. When a charger goes offline before a booked slot, the system cancels, refunds and tells the driver without anyone on your team stepping in.

    Refunds follow your policy every time, not whoever answers the phone.

  • Home charger installation booking

    For installers and dealers: an address check, a short questionnaire on parking, wall type and the main board, photo upload, then a survey booked into a technician's diary. Quote, deposit and installation date sit in one customer record, with Tabby or Tamara offered on the installation package if you choose.

    Surveys arrive with photos, so technicians are not sent out blind.

  • Workplace and campus booking

    Employers and landlords can limit booking to staff or tenants, set fair use rules such as one slot per person per day, and bill either the employee or a cost centre. Eligibility is checked against a company email domain or a list uploaded by facilities.

    Shared chargers stop being first come, first served.

  • Event and peak period controls

    Riyadh Season, concerts and big matches bring sudden demand at nearby sites. From the admin you can shorten booking windows, tighten deposit rules or switch a site to walk up only on set dates, and the normal settings return automatically afterwards.

    Busy nights run on rules you set in advance.

  • ZATCA e-invoicing

    Every paid booking produces an e-invoice in the format Fatoora requires, with VAT shown correctly, simplified invoices for individual drivers and full tax invoices for business customers who enter a VAT number at checkout.

    Finance stops rebuilding invoices from card statements.

  • Arabic first booking pages

    Pages are designed in Arabic with right to left layouts and English as a complete second language rather than a translated afterthought. Each location page carries structured data and its own address details, so sites can appear when drivers search nearby.

    Drivers book in the language they think in.

  • Operator admin and site host reports

    One screen for bookings by site, utilisation by hour, deposits held, refunds paid and no show rates. Site hosts such as mall owners get their own login showing only their locations and the income share agreed with you.

    Every booking, payment and refund traces to a person and a time.

Who this is for

Four Riyadh businesses that sell charging by appointment.

Good EV charging booking website design in Riyadh starts from the business, not a template. Not every charging business needs reservations. A quiet AC charger outside a café works fine on walk up. Booking earns its place where demand is uneven, where a technician's visit has to be scheduled, or where a few chargers must be shared fairly among many people. These are the four Riyadh situations where we see a booking and payment site pay its way. If yours is different, discovery is where we test honestly whether a booking site is the right tool at all, or whether simpler pay at the charger flows would serve you better.

01

An operator running fast charging hubs across the city

Hubs on the ring roads and in growing northern districts fill up at predictable times, after work and on weekend evenings. Reservations with deposits spread that demand and give drivers a reason to choose your hub over one where they might queue. We connect the site to your charge point management system so live status and bookings never disagree, and we agree deposit and refund rules with your operations team before anything goes live.

Works best where the chargers support OCPP reservations.

02

A landlord or office campus with shared chargers

Business districts such as KAFD and the Olaya corridor have tenants who expect fair access to a small number of bays. A booking site limited to verified tenants and staff, with daily caps and billing to employer accounts, replaces the spreadsheet and the list at the security desk. Facilities managers see who booked, who turned up and which bays sit idle, which helps when deciding whether to add chargers.

03

A home charger installer or EV dealer

Villa districts are where most home charging in Riyadh happens, and every installation starts with a survey. The website takes the address and photos of the parking area and electrical board, books the survey, issues the quote and takes the deposit. Dealers can offer installation as part of a vehicle handover, with the booking passed to the installer they work with and the status visible to both.

Pairs well with instalment options on the installation package.

04

A hotel, mall or venue adding charging as a service

Hotels, malls and event venues can let guests book a charger alongside a stay, a table or a ticket. The booking pages sit inside your existing brand, and charging can be added to the main bill or paid separately. We keep it simple for the front desk: one list of today's bookings and a button to extend or release a slot when a guest runs late.

Six steps from the first meeting to live bookings in Riyadh.

  1. 01Discovery in personWe meet at your office or one of your sites in Riyadh, walk through the booking scenarios with operations and finance, and list which chargers support reservations, which payment methods you need and how refunds are approved today.
  2. 02Booking rules and policiesGrace periods, deposits, cancellation windows, fault refunds and fair use caps written as plain rules that your legal and finance teams sign off before any screen is designed.
  3. 03Arabic first designBooking pages, account area and admin designed right to left first, tested on phones outdoors and on slow mobile data, with English laid out properly alongside.
  4. 04IntegrationsYour charge point management system, the payment gateway, ZATCA e-invoicing, the CRM and any building access system, connected and tested against real chargers.
  5. 05Pilot siteOne or two locations go live first with real drivers. We watch no shows, refunds and support calls closely, then adjust the rules before the wider rollout.
  6. 06Rollout and handoverRemaining sites added in batches, staff trained in person in Riyadh, documentation handed over, and a support plan agreed for updates and new locations.

Technology

What we build this with.

We usually build on Next.js or Laravel with a managed database, hosted in a Saudi cloud region where your data rules require it. Chargers connect through your management system over OCPP. EV charging online payment integration in Riyadh runs through a SAMA licensed gateway, and invoices go through a ZATCA integrated provider or your ERP.

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 Riyadh operators ask before bookings go live

It depends on the booking types and integrations, and we fix the dates in discovery.

A site that books home charger surveys and takes deposits is a smaller build than a network of hubs with OCPP reservations, site host logins and e-invoicing. In discovery we list every booking type, every system to connect and every rule to enforce, then agree a phased plan with dates written down before design starts. Most clients launch with one booking type on a pilot site and add the rest once real drivers have used it, which keeps the first release focused and easier to test.

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