Services · Ecommerce development · Home services booking sites

Riyadh home services booking sites that price villas fairly and get paid on time.

Codeeo offers home services booking website development in Riyadh for AC, cleaning, plumbing, electrical and villa maintenance companies whose customers want a confirmed slot and a clear price before anyone arrives. The site asks a few questions about the property, quotes from your own price rules, takes payment by mada, Apple Pay, card or instalments, and books the crew that can reach that district in time. Our Riyadh team runs discovery with you in person, at your office or ours.

Riyadh is a city of large villas, long drives and fierce summers. A booking site that prices a five bedroom villa in Hittin the same as a flat in Al Malaz, or promises a slot that a crew cannot reach across the ring roads, loses money on every job. Pricing and travel time are where we start, followed by the payment and invoicing rules your finance team needs.

Built for
Riyadh cleaning companies, AC and MEP maintenance firms, pest control operators and villa care specialists selling to households, compounds and property managers across the capital.
Typical timeline
Set during the discovery workshops in Riyadh, once we know your services, price logic, payment providers and any job or accounting system the site must feed. The agreed plan is written into the scope before design starts.
What you own
All source code and the admin, your gateway and BNPL merchant accounts, customer, booking and payment data, the domain and hosting, and every price rule, zone and policy you set.
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 site does

Pricing, scheduling and payment shaped around Riyadh homes.

A family in Al Narjis with a duplex, four split units on the roof and a garden has different needs from a young professional renting in Al Olaya. Both want to book from their phone in a minute. The home services online booking system development we do in Riyadh turns your coordinators' pricing knowledge into rules the website applies, so the quote is right without a call.

Behind the checkout sit three things: zones built on real travel times rather than straight lines on a map, crew calendars that know who holds which skill, and payment flows that suit both quick fixed price jobs and larger work that needs a deposit. Everything runs Arabic first, right to left, with English alongside for the city's large expatriate community. Weekends fall on Friday and Saturday, and Ramadan hours can be set as a separate schedule so evening slots open when customers actually want them.

Explain your project
  • Property based pricing

    The customer picks villa, duplex, apartment or floor, then answers a few size questions: bedrooms, number of AC units, roof or courtyard area. Your rules turn those answers into a price or a range, with add-ons such as sofa shampooing or duct cleaning offered at the right moment.

    Quotes that reflect the work, from the first click.

  • Travel time zones

    Districts are grouped by how long a crew really takes to reach them from your base, not by distance. A crew based near the Northern Ring Road can be offered north Riyadh slots back to back, while a job in Al Shifa gets a wider window or a different team.

    Fewer late arrivals and fewer wasted hours in traffic.

  • Summer AC priority booking

    When temperatures climb, a broken AC is urgent. You can open a priority lane with a call-out surcharge paid upfront, limit it to customers within reach of a free technician, and close it automatically when capacity runs out.

    Emergency demand priced and capped, not chaotic.

  • Deposits for large jobs

    Full villa deep cleans, move-in packages and pest treatments for large gardens can require a deposit at booking, with the balance taken by payment link once the crew finishes. Partial refunds and credit notes are handled from the same booking record.

    Big bookings secured without asking for everything upfront.

  • Address capture that finds the gate

    Riyadh villas often share a street with a dozen identical gates. The checkout asks for a map pin, the Saudi National Address short code where the customer has one, plus a note for gate colour, parking and which entrance the crew should use. All of it reaches the technician with the booking.

    Crews arrive at the right door the first time.

  • Villa care plans

    Owners buy a yearly plan covering AC servicing before summer, periodic pest control and plumbing checks. Visits are scheduled into the calendar at purchase, renewal reminders go out ahead of expiry, and plan holders see their history in their account.

    Recurring income from Riyadh's villa owners.

  • Compound and property manager portal

    Compound managers and landlords book across many units, approve work orders, receive standard tax invoices with their VAT number and pay on agreed terms. Tenants can be allowed to book within limits the landlord sets.

    Business customers served without a separate process.

  • Rescheduling and cancellation rules

    Customers move their own bookings online up to a cut-off you choose, such as the evening before. Late cancellations can forfeit a deposit or move it to credit, and the terms appear before payment, in line with the Ministry of Commerce's expectations for online sellers.

    Fewer empty slots and fewer arguments about refunds.

  • Checkout and ZATCA invoicing

    mada, Visa, Mastercard, Apple Pay and STC Bank (formerly STC Pay) through a SAMA licensed or authorised gateway, plus Tabby or Tamara where you use them. Each settled booking triggers a Fatoora compliant invoice from your e-invoicing provider.

    Every riyal received is matched to a valid invoice.

  • Coordinator dashboard

    Today's bookings by zone, unpaid balances, open quotes, cancellations and crew load on one screen. Coordinators can move a booking, apply a goodwill credit or issue a refund, and each action is recorded with their name.

    Your Riyadh office runs the day from one view.

Who this is for

Four Riyadh businesses that get the most from online booking.

Most Riyadh home services companies already take bookings, usually through WhatsApp and phone calls handled by a busy coordinator. The question is which part of that work the website should take over first. Here are the four situations we meet most often in the capital and how the booking platform answers each one.

01

A cleaning company drowning in WhatsApp

Customers message for a price, wait for a reply, then message again to confirm. Every booking takes several exchanges and some never close. A booking site that quotes from property details and takes payment immediately removes most of that back and forth, and the WhatsApp line is left for real questions and complaints. Coordinators see each paid booking already slotted against a crew, so their morning starts with confirmed work rather than a list of unanswered chats.

Start with the most common services, not the whole menu.

02

An AC and MEP firm facing the summer peak

From late spring your phones do not stop. The site lets customers book routine servicing weeks ahead, sells maintenance plans before the heat arrives, and runs a paid priority lane for breakdowns. Your technicians spend the peak working, not waiting for coordinators to confirm addresses.

Launching before summer matters more than launching everything.

03

A villa care specialist in north Riyadh

Your customers own large homes in districts such as Al Malqa, Al Yasmin and Hittin and want one trusted company for everything. The site sells plans and one-off services, keeps each villa's history, and lets the owner approve extra work while away. Payment by instalments suits larger annual plans, and a single account can hold several properties for families who also own a rest house outside the city.

04

A property manager serving tenants

You maintain buildings or compounds and tenants report problems by phone. A booking portal lets tenants request and schedule visits within rules you set, routes chargeable work for payment, and keeps landlord billing separate. Your team stops being a switchboard, and monthly statements for each landlord are produced from the same records rather than assembled by hand.

How a Riyadh booking platform comes together.

  1. 01On-site workshopsWe spend time with your coordinators and supervisors in Riyadh, listing services, price logic, zones, crews and the questions customers ask most before they book.
  2. 02Price rules and zonesYour pricing becomes a written rule set and your coverage becomes travel time zones. Both are reviewed with your team before anything is designed.
  3. 03Booking screens in Arabic and EnglishShort booking flows are designed right to left first, then in English, and tested with a few real customers from your existing list.
  4. 04Payments and invoicingGateway, Apple Pay, BNPL and e-invoicing connections are built and run through every payment, refund and cancellation case in sandbox.
  5. 05Soft launchThe site opens to existing customers first, so coordinators can watch real bookings, fix price rules and adjust zones before public promotion.
  6. 06Public launch and reviewMarketing points to the site, and we review completed bookings, drop-offs, refunds and crew utilisation with you after the first busy weeks.

Technology

What we build this with.

The stack is chosen to fit your booking volume, your team's skills and the tools you already use. We connect Saudi gateways, Tabby and Tamara, your e-invoicing provider, WhatsApp Business messaging and your accounting or job software through their APIs, with hosting in a Saudi region where required. Booking pages are built to load fast on mobile data, since most customers book from a phone.

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 about booking websites.

It depends on how many services, payment methods and integrations go into the first release.

A cleaning company launching three core services with mada and Apple Pay needs far less work than an MEP firm with plans, priority call-outs, BNPL and a link to its ERP. Gateway and Apple Pay approvals also take their own time. We agree scope in the Riyadh workshops, decide what must be ready before summer and what can follow, then put the schedule in writing so you can plan staffing and promotion around it.

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