Services · Ecommerce development · Childcare booking sites

Nursery booking websites that let Riyadh parents secure a place and pay online.

Codeeo handles childcare booking website development Riyadh nurseries, kindergartens and childcare hospitality centres use to sell places, not just describe them. Parents book a visit, reserve a seat in the right age room, pay a registration deposit with mada or Apple Pay, and settle term fees from the same account. Your admins see live capacity per room and per branch, and every payment produces an invoice that fits ZATCA rules. Our Riyadh team can run discovery in person at your centre.

Demand in the newer northern districts often outruns the places available, so the waiting list, the deposit and the refund rule decide whether a family stays with you. We build those three pieces carefully, in Arabic first with a full English version, and keep children's records out of the public booking pages entirely, so a parent browsing at night sees availability and prices but nothing about anyone else's child.

Built for
Licensed nurseries, kindergartens, childcare hospitality centres and workplace childcare operators in Riyadh, from a single branch to a group across the city.
Typical timeline
Agreed after a discovery session at your Riyadh centre or our office, once the booking rules, payment methods and integrations are written down and signed off.
What you own
The website, its source code, the booking database, the payment merchant accounts and every family record, held in accounts registered to your organisation.
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 handles

The parts of a nursery booking flow that take or protect money.

A Riyadh parent comparing nurseries usually does it on a phone, often during a short break at work in Olaya or King Abdullah Financial District, and often for a centre near home in Al Malqa, An Narjis or Al Yasmin rather than near the office. They want to know quickly whether there is a place in the right age group, what has to be paid now, and what happens to that money if plans change.

The pieces below are the ones we build for that decision. Each is configurable by your own staff, so you can change a deposit rule before the autumn intake without asking a developer. We connect them to your existing nursery software where it has an API, and run them on their own where it does not.

Treat this as childcare online booking system development Riyadh families experience as one short flow: choose a branch, choose a room, pay, receive a confirmation. Behind it sit the rules your licence, your staff and your finance team impose, and those rules are what take most of the build effort.

Explain your project
  • Visit and tour slots

    Prospective parents pick a tour time from the slots your manager publishes, choose the branch and the age group they are considering, and receive a confirmation with the location pin. Tours can be capped per slot, blocked during prayer times and closed on days when inspections or events are planned.

    Tours fill the diary without phone calls to reception.

  • Place reservation with a deposit

    Once a family decides, the site holds a place in the chosen room for a set window and asks for a registration deposit. If the deposit is not paid in time, the hold lapses and the place returns to the pool or to the next family on the list.

    Places are only held for families who have committed.

  • Room capacity by age group

    Each room has a capacity your staff set according to your licence conditions and staffing, and bookings stop when the room is full. Infant, toddler and preschool rooms are counted separately, so an empty preschool room never lets a booking through for babies.

    The site never sells a place you cannot staff.

  • Waiting list with timed offers

    When a room is full, parents join a waiting list with their preferred start date. When a place opens, the system sends an offer by SMS, email or WhatsApp with a deadline to pay, then moves to the next family automatically if the deadline passes.

    Open places are refilled within days, not weeks.

  • Saudi payment methods

    Checkout through a SAMA licensed payment gateway, accepting mada, Visa, Mastercard, Apple Pay and STC Pay, with saved cards for returning families where the gateway supports tokenisation. Card details never touch your servers, which keeps your own security obligations smaller.

    Parents pay with the method already on their phone.

  • Instalment options

    For term or annual fees, the checkout can offer Tabby or Tamara where your account with them is approved, so a family spreads the cost while you receive the amount on the provider's settlement terms. You decide which fee types are eligible.

    Large term payments become easier for families to accept.

  • ZATCA e-invoices

    Every deposit, term fee and extra session generates an electronic invoice in the Fatoora format through your accounting system or an approved e-invoicing provider, with VAT treatment set per fee type after your accountant confirms it.

    Finance stops rebuilding invoices by hand at month end.

  • Cancellation and refund rules

    Your refund policy is written into the system: what is refundable before a start date, what converts to a credit, and what is kept. Parents see the rule before paying, and staff process refunds back to the original payment method from the admin screen.

    Fewer disputes because the rule was shown before payment.

  • Staff rota against bookings

    Managers see confirmed children per room per day next to the teachers and assistants rostered, so a gap shows up before the morning it matters. Extra sessions or late pickups that need another staff member can require manager approval before they are confirmed.

    Staffing follows bookings instead of guesswork.

  • Workplace and corporate billing

    Employers that sponsor places for staff get a company account: the employee books, the employer is invoiced for its share, and the parent pays any balance. Useful for nurseries serving offices in the financial district or large government campuses.

    Sponsored places are billed correctly without spreadsheets.

Who this is for

Four Riyadh childcare operators we build booking sites for.

Childcare in Riyadh ranges from a single villa nursery in a residential street to groups with branches in several districts and centres attached to large employers. Licensing sits with the Ministry of Education for kindergartens and nurseries and with the Ministry of Human Resources and Social Development for certain childcare hospitality centres, and your booking rules have to sit inside whichever licence you hold. The situations below are the ones we see most, and each needs a slightly different booking model. Good childcare booking website design Riyadh parents trust starts from that model, not from a template.

01

A single nursery in the northern districts

You have more enquiries than places and a waiting list in a notebook or a spreadsheet. The first release is usually tours, reservations with a deposit and a proper waiting list with timed offers. Term fees can follow once parents are used to paying online, and we keep the admin simple enough for one office manager to run alone.

Start with the waiting list; it is where you lose families.

02

A group with branches across Riyadh

Parents want to see every branch, compare availability and move between them when the family moves house. We build one site with branch level capacity, prices set per branch, and a central finance view. Each branch manager controls only their own rooms, tours and refunds. Transfers between branches keep the deposit already paid, so a family moving from Al Malqa to the east of the city is not asked to pay twice.

03

A workplace nursery for a large employer

Eligibility comes first: only employees can book, and the employer funds part of each place. We add employee verification through a company email domain or staff number, split billing between employer and parent, and reports the employer's HR team can use without seeing children's details.

HR sees billing and usage, never children's records.

04

A childcare hospitality centre with hourly sessions

Your model is shorter sessions booked closer to the day. The site sells blocks of hours, enforces a maximum per session and per child, and takes payment at booking so no-shows still pay. Repeat families can buy session bundles and draw them down from their account.

How a Riyadh childcare booking site goes from first meeting to live payments.

  1. 01Discovery at your centreWe visit your Riyadh branch, sit with the manager and the finance lead, and write down every booking rule, room capacity, fee type and refund condition as it actually works today.
  2. 02Booking model and data mapWe define what the public site collects, what stays in the admin, and which child and guardian details never leave your nursery software. Consent wording is drafted for PDPL review.
  3. 03Design in Arabic and EnglishRight to left layouts designed first, English mirrored from them, with the booking steps tested on phones by parents who match your families.
  4. 04Payments and invoicingGateway, instalment provider and e-invoicing set up in your names, then tested with real small transactions and refunds before launch.
  5. 05Staff training and soft launchOffice managers learn the admin in a session at your branch, then we open bookings to existing families first so problems surface with people who will tell you.
  6. 06Intake season supportWe stay close during your first major intake, usually before the new academic year, watch where parents drop out of the booking flow, and adjust wording, deadlines or steps from that evidence.

Technology

What we build this with.

We choose the stack after discovery, based on your nursery software, your payment gateway and who will maintain the site afterwards. Common choices are a headless front end with Next.js and a Laravel or Node booking engine, hosted in a region your data rules allow.

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

What Riyadh nursery owners ask before building a booking site.

It depends on how many booking types and integrations the first release needs.

A site with tours, reservations, deposits and a waiting list for one branch is a contained piece of work. Adding term fees, instalments, corporate billing and a link to your nursery management software extends it, as does a group with branches priced differently. We write the scope and the dates down after discovery in Riyadh, before design starts, so you know what arrives in the first release and what follows.

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