Mobile Apps

Home services app development in Dubai: cleaning, handyman and AC maintenance bookings

How a home services app in Dubai handles hourly cleaning, quoted handyman work and seasonal AC maintenance, where the domestic workers law draws a line, and what to ask a developer before you build.

Villas along a quiet street in a Dubai community
Photo: Mahmoud Farrag, CC BY 3.0, via Wikimedia Commons

A home services app in Dubai has to sell three very different things through one booking screen: cleaning sold by the hour, handyman work that often cannot be priced until someone has looked at it, and AC maintenance that peaks every summer and is often sold as an annual contract. Get the pricing model for each right and most of the rest follows. Get it wrong and the app takes bookings your team cannot honour.

There is also a legal line to respect. A cleaning booking app that sends your own staff for a few hours is not a domestic worker recruitment agency, and as of October 2026 recruitment of domestic workers in the UAE sits under a separate law and a separate MOHRE licence. This guide covers the journeys, the features that matter for this vertical, that boundary, and the questions to put to a developer.

Key points

  • Build three products, not one: a customer app, a technician or cleaner app, and a dispatch and admin panel.
  • Support three pricing models: hourly cleaning, fixed price jobs, and a site visit followed by a written quote.
  • AC maintenance needs contract records, unit photos and a summer surge plan built into the scheduling.
  • Housemaid and housekeeper are listed domestic worker occupations under the UAE domestic workers law; recruiting them needs a MOHRE licensed recruitment office.
  • Worker identity, check in and check out, and payment on completion are what customers trust or distrust.

The three apps behind a home services app in Dubai

Most owners picture the customer screen first, but the customer app is the smallest of the three pieces. Every home services app in Dubai that works in practice rests on a dispatch panel the office uses all day, and a field app that the cleaner, handyman or AC technician opens at every visit.

The customer app for home bookings

The customer chooses a service, an address and a slot, sees what is included, and pays or agrees to pay. For Dubai the address step deserves real care. A villa in a gated community, an apartment in a tower with a security desk, and an office in a free zone all need different access notes: gate pass details, parking instructions, tower and unit number, and whether a building management permit is needed for noisy work. A good home services app in Dubai stores several addresses per customer and attaches access notes to each, so the technician never has to phone for directions at the gate.

The field app cleaners and technicians use in Dubai

The field app shows today’s jobs in order, the address and access notes, the scope agreed with the customer, and the buttons that matter: on my way, arrived, started, finished. It captures photos, notes, parts used and the customer’s confirmation. It must work on modest phones and on a weak signal in a basement car park, so offline capture that uploads later is not optional.

The dispatch and admin panel

The office assigns jobs, moves them when a technician runs late, approves quotes, manages contracts and refunds, and sees who is where. This is where most of the business logic lives, and it is the piece most often underbuilt when a project is scoped around the customer screens alone. In a home services app for Dubai, the panel also holds the area map that decides which communities each team covers.

Booking by the hour, by the job, or after a site visit

The single most important design decision in a home services app in Dubai is how each service is priced, because the pricing model decides what the booking form asks, what the schedule reserves and when the customer pays.

Hourly bookings in a cleaning services app in Dubai

Residential cleaning is commonly sold as a number of hours and a number of cleaners. The app should ask for both, reserve that block in the cleaners’ calendars, and include travel time between jobs so a three hour visit in one community is not followed by a booking across the city fifteen minutes later. A cleaning services app in Dubai also needs a clear rule for overruns: if the customer asks the cleaner to stay longer, does the field app extend the booking and the charge, and does it check the cleaner’s next job before allowing it?

Fixed price jobs

Some work can be priced from a menu: mounting a television, replacing a tap, a standard deep clean of a studio, a routine AC service per unit. These suit a basket model where the customer picks items and quantities and sees the total before booking. The catch is scope creep on arrival, so the field app needs a way to add a priced item, with the customer approving the change on the technician’s phone or in their own app before work continues.

Site visit quotes in a handyman app in Dubai

A leaking ceiling, a cracked tile floor or a kitchen cabinet repair often cannot be priced from a photo. A handyman app in Dubai therefore needs a two stage flow: the customer books an inspection, the technician records measurements, photos and notes, the office or the technician builds a quote from a parts and labour list, and the customer accepts it in the app before the job is scheduled. Store the quote as a dated, versioned document, because a home services app in Dubai that keeps only the final price loses the evidence of what was agreed. Disputes about what was agreed are far easier to settle when the accepted version, with its photos, sits on the job record.

Decide the pricing model per service before anyone draws a screen. It shapes the form, the calendar and the payment step.

AC maintenance in a home services app: summer peaks and annual contracts

AC work behaves differently from cleaning. Demand climbs sharply in the hot months, breakdowns are urgent, and many households and landlords prefer an annual maintenance contract covering a set number of scheduled services plus callouts. An AC maintenance app in Dubai has to model all three, and a home services app that also sells cleaning should keep AC capacity in its own pool so a summer rush does not swallow cleaning slots.

AC maintenance app in Dubai: annual contracts

Treat the contract as its own record: the property, the units covered, the number of scheduled visits, what callouts are included, start and end dates, and renewal status. The app should create the scheduled visits automatically, remind the customer to confirm a date, and show how many visits remain. When a contract customer reports a breakdown, the dispatch panel should flag the job as covered so the technician does not quote for work already paid for.

Unit records and photos

Ask the customer, or the technician on the first visit, to register each unit with its location in the home, type, and a photo of the rating plate. After each service the technician uploads before and after photos of filters, coils and drain lines, plus readings if your process takes them. Over a year this history becomes the most useful thing in the app: it lets a new technician see what was done last time and gives the customer evidence that the visits actually happened.

Planning for the summer surge

Scheduling rules that work in winter break in July. Build capacity limits per area and per day into the dispatch panel, a priority flag for no cooling calls, and an honest slot picker that shows the next real availability rather than accepting bookings the team cannot reach. Moving routine contract visits into the cooler months is a scheduling feature, not just an operations habit, and the app can nudge customers to book them early.

A cleaning app in Dubai is not a maid recruitment agency

This is the point that most often gets blurred in briefs for maid booking app development in the UAE, and it matters for licensing, for the app’s wording and for what the app is allowed to do.

According to the UAE Government Portal, recruitment and employment of domestic workers is regulated by Federal Decree Law No. 9 of 2022 Concerning Domestic Workers, as amended by Federal Decree Law No. 21 of 2023. The portal’s domestic workers page lists 19 occupations within the scope of that law, including housemaid, housekeeper, cook, nanny, gardener and personal driver. It also lists Ministerial Resolution No. 676 of 2022 Regarding the Licensing and Regulation of Domestic Labour Recruitment Agencies, and sets out obligations for recruitment offices, such as giving the worker information about the work and the wage before entering the country and not taking any commission from workers. MOHRE publishes a list of approved domestic workers services centres by emirate, which is a useful check if a home services app in Dubai plans to partner with one.

Two different businesses

A cleaning company whose own employed staff visit homes for booked hours is selling a service. A business that places a housemaid or housekeeper to live or work under a household’s direction, or that recruits such workers from abroad for families, is in domestic worker recruitment, which the portal places under the domestic workers law and its licensing resolution. If your plan includes the second model, the recruitment side needs a domestic labour recruitment agency licence from MOHRE under Resolution No. 676 of 2022, not just an app.

What that means for a home services app

  • Use precise wording. A cleaning booking app should say it books cleaning visits by your company’s staff, not that it lets households hire a maid.
  • Keep the two flows separate if you run both under licence. Recruitment involves contracts, medical checks and documents that a two hour cleaning booking never touches.
  • Do not build features that let a household direct a cleaner as if employed by them, such as booking the same person for open ended live in work, unless that side is properly licensed.
  • Check which trade licence activity covers your hourly cleaning service with your licensing authority before launch.

This is general guidance, not legal advice. Confirm your licence activities and any MOHRE requirements with the licensing authority or a UAE lawyer before you launch.

Worker identity, check in and customer safety

A stranger is coming into someone’s home, often while they are at work or with children present, so safety features carry more weight in a home services app in Dubai than almost anything else on the screen. The features that build trust here are concrete and easy to test.

  • Who is coming. Once a job is assigned, the customer sees the worker’s first name, a recent photo and the company ID number, and the field app shows the same ID to the security desk.
  • Arrival and departure. Check in and check out are recorded with a time and the phone’s location at that moment, so both sides have a record of when the visit started and ended. This is also what an hourly bill is calculated from.
  • Masked contact. Calls and messages go through the app or a masked number, so a worker never keeps a customer’s personal number and the customer never needs the worker’s.
  • Key and access handling. If customers leave keys or door codes, record who holds them and when they were returned. Never show a door code in a push notification.
  • A way to raise a concern. A clear button during and after the visit that reaches the office, not a generic contact form.

Location tracking without overreach

Live location on the way to a job is useful; tracking a worker all day is not needed and creates risk. On Android, Google Play says an app should only request location in the background if it is required for the core functionality, and a prominent disclosure must appear before the location permission request. Tracking only between on my way and arrived usually avoids background location altogether. Treat both worker and customer data with care: the UAE Personal Data Protection Law, Federal Decree Law No. 45 of 2021, prohibits processing personal data without the owner’s consent except in specific cases and gives people the right to request correction and to restrict processing, according to the UAE Government Portal.

Supplies, recurring bookings and ratings

Cleaning supplies as an option

Customers of a home services app in Dubai often want to choose whether the cleaner brings materials. Make supplies an explicit option on the booking with a clear note of what is included, and flag it on the field app so the cleaner loads the right kit. If you offer specialist products for marble, upholstery or sofas, list them as add ons so the field team knows before arriving.

Recurring bookings in a home cleaning app

Weekly or fortnightly cleaning is where a cleaning services app in Dubai earns repeat business, and it is harder to build than it looks. The app needs a recurrence rule, the ability to skip or move one visit without breaking the series, a preference for the same cleaner where possible, and a fallback when that cleaner is on leave. Public holidays and Ramadan working hours change what slots are realistic, so the admin panel should let the office adjust recurring slots in bulk rather than one booking at a time.

Ratings that help operations

Ask for a rating after checkout, but ask about specific things: punctuality, quality, care with the home. Show low scores to a supervisor at once so the office can call the customer the same day. Ratings are also the input a home services app in Dubai uses for assigning preferred workers to recurring customers. A related guide on collecting Google reviews covers the public side of reputation.

Payment on completion and the app store rules

Many customers prefer to pay once the work is done, and for quoted handyman jobs it is often the only fair approach. A home services app in Dubai can support this by saving a card at booking and charging only when the technician marks the job complete and the customer confirms, with the final amount reflecting any approved extras or extra hours. Cash on completion remains common in Dubai homes, so a home services app should let the field team record cash collected and the admin panel should reconcile it daily per technician.

The app store rules are clear on one point. Apple’s App Review Guidelines say that if an app lets people buy physical goods or services consumed outside the app, it must use purchase methods other than in app purchase, such as Apple Pay or card entry. Cleaning, repairs and AC services fall into that category, so the payment flow should use a payment gateway rather than Apple’s in app purchase. Apple also requires that an app supporting account creation lets users delete their account within the app, which belongs in the first release, not a later phase. The guide to mobile app cost in Dubai covers how payment and integrations affect scope.

What to ask a developer before you build a home services app in Dubai

Generic questions about process get generic answers. These are specific to this vertical:

  1. How will the scheduler handle travel time between communities and capacity limits per area during the AC peak?
  2. Can one service be hourly, another fixed price and another quoted after a site visit, all in the same app?
  3. How are quotes versioned, approved by the customer and attached to the job record with photos?
  4. How does the field app behave with no signal, and what happens to photos taken offline?
  5. How are annual maintenance contracts, covered units and remaining visits modelled?
  6. What does check in record, and when exactly does location tracking start and stop?
  7. How are cash payments, saved cards and charges on completion reconciled in the admin panel?
  8. Is account deletion in the first release, and where is customer and worker data stored?
  9. Will the app be bilingual in Arabic and English with proper right to left layouts?

If budget is tight, a sensible first release is one service line, such as hourly cleaning, done well across all three apps, with handyman quoting and AC contracts added once the dispatch model is proven. The MVP app development guide covers how to cut a first version without cutting the parts that keep customers safe.

How Digital Marketing Dubai can help

Our team designs and builds booking apps with the customer app, the field app and the admin panel scoped together, bilingual in Arabic and English, and tested on real devices. See our mobile app development service in Dubai for how a project runs, and if you also need a booking website, our pages on cleaning company websites and handyman websites cover what those sites need. You will receive a fixed written quote, scoped to your brief, with no obligation.

Straight answers

Frequently asked questions

Should a home services app in Dubai launch with cleaning, handyman and AC work together?

Usually not. Each service line has its own pricing model and scheduling rules, so launching one line first lets you prove dispatch, payments and ratings before adding the harder quoting and contract flows. Customers will forgive a short menu far more readily than missed appointments.

Can a handyman app in Dubai show a price before anyone visits?

For standard items such as mounting a shelf or replacing a fixture, yes, a menu price works well. For leaks, cracks and anything hidden behind a wall, show an inspection booking instead and let the technician quote on site. Mixing the two honestly avoids arguments on the doorstep.

Do cleaners and technicians need their own phones for the field app?

They need a phone the company can manage, whether supplied or the worker's own with a clear policy. The important part is that job data, customer addresses and photos stay inside the app and can be removed when someone leaves, rather than sitting in personal galleries and chats.

What happens when a customer cancels a booking late?

Write the cancellation rule into the booking screen and the confirmation, then let the app apply it automatically when a card is saved. Give the office the power to waive it, because a late cancellation from a regular customer is usually better forgiven than charged.

Is an Arabic version needed for a home services booking app?

Many UAE households will use English, but an Arabic version with proper right to left layouts widens the audience and helps with Emirati and Arab customers and with property managers. Plan both languages from the first design so the screens do not need rebuilding later.

Fixed price, in writing

Send your brief. Get a scope and a price within 45 minutes.

  • One fixed number, agreed in writing before work starts
  • No obligation, and no pressure to sign
  • English and Arabic work, with proper right to left layout
  • One team for design, marketing, web, media and copy

Get your fixed price quote

Written scope and price within 45 minutes in business hours. No obligation.

By sending this you agree to be contacted about your enquiry. Privacy policy

Keep reading

More articles for UAE businesses

All articles
Call WhatsApp Get a quote