Best website design examples, and what they get right for Dubai and UAE businesses
What well known sites such as GOV.UK, u.ae, RTA, Apple and Stripe get right, and how to turn those qualities into a brief.
Read the articleMobile Apps
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.

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
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 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 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 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.
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.
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?
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Generic questions about process get generic answers. These are specific to this vertical:
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.
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
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.
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.
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.
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.
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.
Sources
Fixed price, in writing
Got it. Your quote is being written now.
In business hours you will have it within 45 minutes. Check your inbox for the confirmation.
Keep reading

What well known sites such as GOV.UK, u.ae, RTA, Apple and Stripe get right, and how to turn those qualities into a brief.
Read the article
Registrar, DNS and hosting are three separate things. Here is which ones a UAE business should hold, and what the .ae rules say.
Read the article
When a breadcrumb trail earns its place on a UAE website, and how to design, mark up and translate it properly.
Read the article