Services · Ecommerce development · Childcare booking sites

Childcare booking platforms built for Saudi payment, invoicing and data rules.

Codeeo provides childcare booking website development Saudi Arabia nursery groups, kindergarten operators and employer childcare providers can run across several cities from one platform. Families reserve places, book sessions and pay with mada, Apple Pay, STC Pay or SADAD; every payment produces a Fatoora e-invoice; and children's data is handled under the Personal Data Protection Law. Branch managers control their own rooms, while head office sees bookings and income across the Kingdom.

A national operator cannot run a different booking tool in every city. We build one Arabic first platform with regional calendars, branch level rules and central reporting, then roll it out city by city so each launch learns from the one before. National rules are set once; local rules are set per branch.

Built for
Nursery and kindergarten groups, childcare hospitality operators and employer childcare programmes with branches in more than one Saudi city.
Typical timeline
Agreed in discovery as a phased plan: a pilot city first, then each further city scheduled once the pilot's rules and integrations are proven.
What you own
The platform code, every booking and payment record, your gateway, SADAD and e-invoicing arrangements, and all family data, in your organisation's own 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

What the platform covers

National requirements first, then the booking features families see.

Taking childcare bookings online in the Kingdom means meeting several national systems at once. Payments must run through providers licensed by the Saudi Central Bank. Invoices must follow the Zakat, Tax and Customs Authority's e-invoicing rules. Personal data, and especially children's data, falls under the Personal Data Protection Law overseen by SDAIA. Licensing sits with the Ministry of Education for nurseries and kindergartens, and with the Ministry of Human Resources and Social Development for some childcare hospitality centres.

We treat childcare online booking system development Saudi Arabia operators commission as a compliance project as much as a design one. The capabilities below start with those national requirements, then cover the booking features families use every day.

Explain your project
  • Licence details per branch

    Each branch carries its licence type, licensing authority, permitted age groups and approved capacity in the admin. Booking rules read from those fields, so a branch licensed for preschool children cannot accidentally sell infant places, and head office can see every branch's licence status in one list.

    Bookings stay within what each branch is licensed to offer.

  • Fatoora e-invoicing

    Deposits, fees, sessions and refunds generate electronic invoices and credit notes through your ERP or an e-invoicing solution connected to ZATCA, meeting the integration phase that applies to your business. VAT treatment per fee type is configured after your tax adviser confirms it.

    Every riyal taken online is invoiced the way ZATCA expects.

  • SAMA licensed payments

    Card and wallet payments through a gateway licensed in the Kingdom: mada, Visa, Mastercard, Apple Pay and STC Pay. Hosted payment pages keep card data away from your servers, and tokenised cards let returning parents pay term fees in a few taps.

    Parents pay with what they already use, safely.

  • SADAD for term fees

    For larger term or annual fees, the platform can issue a SADAD bill number through your bank or an approved aggregator, so parents pay from their own online banking. Payment status flows back automatically and the booking is confirmed when funds arrive.

    Families who prefer bank bill payment are not turned away.

  • Guardian identity checks

    Where your operating model needs verified guardians, the platform can connect to a national digital identity service such as Nafath through an approved provider, subject to the relevant approvals. Otherwise guardians verify by mobile number with one time codes and staff check documents at enrolment.

    You know who is booking for each child.

  • Subsidised and sponsored places

    Where part of a fee is covered by an employer or a government childcare support programme for working mothers, the booking records the split, invoices each party correctly and tracks the evidence your finance team needs. The parent pays only their own share at checkout.

    Supported places are billed and reconciled without spreadsheets.

  • Regional calendars and timings

    Branches follow the national academic calendar but differ in daily timings, Ramadan hours and local closures. Each branch has its own calendar layered on a national one, with dates displayed in Hijri and Gregorian forms where parents expect both.

    Every city shows the right days and hours.

  • Places, sessions and waiting lists

    Full time places with deposits, flexible sessions, holiday programmes and waiting lists with timed offers are all available, switched on per branch. A small branch can start with places only and add sessions later without a rebuild. Refund rules for each booking type are set centrally, with branch exceptions where a local contract requires them, and parents see the rule before they pay.

    Each branch sells care the way its families buy it.

  • Central reporting

    Head office sees occupancy, bookings, revenue, refunds and waiting list demand by city, branch and age group, with role based access so regional managers see only their region. Exports feed your finance and ERP systems on a schedule.

    Expansion decisions use real booking demand.

  • Arabic first pages and city search

    Every page is designed right to left in Arabic first, with English mirrored from it. Each city and branch gets its own indexable page with structured data for the centre's location, age groups and opening hours, so a parent searching in Arabic for a nursery in their district reaches the branch that can take their booking.

    Families find the nearest branch and book on the same page.

Who this is for

Operators who need one booking platform across the Kingdom.

Vision 2030 has brought more Saudi women into the workforce and more attention to early childhood education, and childcare provision has grown with it. That growth has produced groups with branches in several regions, employers providing childcare for staff, and new entrants opening centres in fast growing districts. Childcare booking website design Saudi Arabia families trust has to feel local in each city while running on one set of national rules. These four operators have the strongest case for a shared platform. Single branch nurseries are usually better served by our city pages.

01

A nursery group expanding into new regions

You run branches in one city and plan to open in Riyadh, Jeddah, the Eastern Province or elsewhere. Building the platform once, with branch level settings, means every new branch launches with tours, reservations and payments ready on day one, under the same compliance controls as the rest of the group. Prices and timings can still differ by city where your market requires it.

New branches open with booking already live.

02

An employer providing childcare in several locations

Large employers with offices or sites in more than one city may provide or fund childcare for staff. The platform verifies eligible employees, applies the company's contribution, invoices the employer centrally and gives HR usage reports by site, while keeping children's records visible only to childcare staff.

03

A childcare hospitality operator

Centres offering shorter, flexible care to working parents sell sessions rather than terms. They need payment at booking, strict capacity per session and session bundles, plus records that match their licence with the Ministry of Human Resources and Social Development. We build the session engine around those rules.

Session capacity is enforced per room, never estimated.

04

An operator replacing imported software

Booking tools built for other markets often lack Arabic right to left layouts, mada, SADAD and Fatoora invoicing, and store data outside the Kingdom. We migrate your families, bookings and balances to a platform built for Saudi requirements, with a parallel run before the old system is switched off. Balances, credits and waiting list positions carry over, so families see no gap in their history.

How we take a childcare booking platform from pilot to national rollout.

  1. 01National discoveryWorkshops at our Riyadh office or by video call with head office, finance, legal and branch managers to record licences, fee types, payment needs and data obligations.
  2. 02Compliance architectureData map for PDPL, hosting location, access roles, NCA control alignment where your contracts require it, and the e-invoicing route agreed with your tax adviser.
  3. 03Platform buildBooking engine, payments, SADAD, e-invoicing and central reporting built once, with branch settings for capacity, timings, prices and booking types.
  4. 04Pilot cityOne city launches first, usually where your largest branch is, so rules, refunds and integrations are proven with real families before wider rollout.
  5. 05City by city rolloutFurther cities scheduled in waves, each with branch staff training, local search pages and a short parallel run with any system being replaced.
  6. 06National operationOngoing releases driven by central reporting, regulatory changes and branch feedback, under a retainer or a dedicated team.

Technology

What we build this with.

Technology follows the requirements: usually a Next.js front end, a Laravel or Node booking engine and a managed database, hosted in a Saudi or approved region where your data obligations require it, connected to your ERP, nursery software and e-invoicing solution through APIs. Each integration is documented so your own developers, or another supplier, can maintain it later without depending on us.

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 national childcare operators ask before building.

Licensed payments, e-invoicing, data protection and branch level booking rules.

At minimum: payment through SAMA licensed providers with mada, e-invoices that meet ZATCA requirements, a data handling plan under the Personal Data Protection Law, and booking rules that respect each branch's licence and capacity. On top of that come the family facing features: tours, reservations, deposits, sessions, waiting lists and refunds, in Arabic first with full English. For a group, add central reporting and branch level permissions so each manager controls only their own centre.

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