Skip to content
CodingclaveUAE

For UAE home-services operators and founders

Home service app development company for UAE operators, priced by the part

Your customers book and pay in one app, your cleaners or technicians work from another, and your dispatcher fills slots from an admin that knows the drive from Dubai Marina to Mirdif.

From AED 17,000excl. VATSee pricing →

  • Apps from AED 17,000, excl. VAT
  • WhatsApp booking bot from AED 4,900
  • No store cut on cleaning bookings
  • Jobs booked weeks ahead still get paid
  • Store accounts in your company's name

Which home-services build do you need?

  • Free scoping call
  • Fixed price in AED
  • No obligation

Your details go only to Codingclave's team in India so we can reply — see our privacy policy. Prefer chat? WhatsApp us.

Replies come from Ashish or the team.

Overview

I quote each part in AED. The customer and technician apps come from the mobile-app band, AED 17,000⁠–⁠108,000 (4⁠–⁠12 weeks). The admin with its slot engine comes from the custom-software band, AED 24,500⁠–⁠245,000 (6⁠–⁠16 weeks). Before any of that, I ask who employs the person who rings your customer's doorbell.

By Ashish Sharma, founder · Updated 12 October 2026

Quick answer

Which parts does a UAE home service app need, and how is each one priced?

Four parts, each a separate line in the written quote. Customer and technician apps for iOS and Android are quoted from the mobile-app band: AED 17,000⁠–⁠108,000, 4⁠–⁠12 weeks. The admin with slot engine, dispatch and provider portal: AED 24,500⁠–⁠245,000, 6⁠–⁠16 weeks. A WhatsApp booking bot: AED 4,900⁠–⁠59,000, 2⁠–⁠6 weeks. A booking website: AED 2,900⁠–⁠17,000, 1⁠–⁠3 weeks. Most operators need the apps and the admin, built side by side, so the admin usually sets the launch date. Arabic, gateway set-up and laundry tagging are quoted after a short discovery call. Prices exclude VAT.

  • One app with service categories, not one per service or emirate (Apple 4.3(a)).
  • Jobs booked over a week ahead are charged nearer the date: a customer-initiated Stripe hold lasts 7 days.
  • Maid profiles go live only when linked to a MoHRE-licensed employer.
  • Cleaning and repair bookings pay through your own gateway, with no store commission.

01of 9

Own crew, partner companies or a maid agency

A home-services app sits on one of three models: your own crew, a marketplace of licensed companies, or a maid-supply business under MoHRE licensing. I quote these builds myself, and the first thing I ask on a call is who employs the person at the door. That answer moves the quote more than any feature.

  • Your own crew

    One company, your staff, your vans. The app needs a crew roster with skills, shifts, days off and the areas each person covers. Your trade licence must cover the activity, and the customer pays you. It's the cheapest model because there's no company portal and no payout run to build.

  • A marketplace of licensed companies

    The ServiceMarket model: requests go to licensed service companies, not the platform's own staff. The app stores each company's trade licence number and expiry, gives its technicians their own logins, and pays out net of your commission. An expired licence pauses that company's listings automatically. Ask your gateway early whether your merchant account allows paying out to other companies.

  • Supplying maids to households

    Federal Decree-Law No. 9 of 2022, Article 27, sets at least one year's imprisonment and/or a fine of AED 200,000–1,000,000 for recruiting or temporarily employing domestic workers without a licence (Gulf News, updated 20 March 2025). So the app records which MoHRE-licensed company employs each worker and won't publish a profile without that link.

    MoHRE suspended hourly and daily Tadbeer service in March 2021, and the 2022 law has since changed how licensed offices supply workers. Confirm the current hourly position with MoHRE or a PRO before we design hourly slots.

02of 9

Six services, and what each booking form has to ask

A deep clean is priced from the size of the home before anyone arrives. An AC repair can't be priced until the unit is opened, and laundry has no price until the bag is weighed. One generic form gets all three wrong.

Six services: onboarding check, booking question and charge (UAE rules, Oct 2026)
ServiceCheck at provider onboardingWhat the booking form must askHow the final price is setWhen to charge
Cleaning, own crewLicence covers cleaning (DET in Dubai, the emirate's economic department elsewhere, or your free zone)Home size, materials, access notesFixed by home sizeSaved card, charged nearer the date
Maids and housekeepersMoHRE-licensed employer for each worker (Decree-Law 9/2022, Art. 27)Contract length; hourly only once MoHRE confirms itThe contractThe licensed company's terms
AC service and handymanTechnician's trade and skillsFault description and photosInspection, then an in-app quoteVisit fee, balance after approval
Pest controlDubai Municipality's approved list (July 2026 edition) and each technician's Municipality ID card; elsewhere, ask that municipalityPest, property type, occupants, petsPer treatmentAfter the visit, or a deposit
Mobile car washLicensed operator; in Abu Dhabi, no jobs in public streets or parking (Khaleej Times, 19 Aug 2026)Where the car is parkedPer car or packageAt booking, inside the hold window
Laundry pickupYour own trade licence; nothing app-specificPickup window, bag countWeighed or counted at the facilityAfter weighing

The car-wash row is the one founders miss. Abu Dhabi Municipality's August 2026 campaign, reported by Khaleej Times, bans washing vehicles in streets, parking lots and open spaces, including undesignated spots in residential areas, and residents who hire unlicensed washers there can be fined. So the Abu Dhabi form asks where the car is parked before it offers a slot. For Dubai I found no Municipality source on mobile car washing; check your scope with Dubai Municipality or your PRO first.

Pest control needs extra flags: Dubai Municipality's list covers general pest control only, excluding fumigation, termite control and bird control, so onboarding records those three separately.

Mobile car wash? Send your emirates and where customers park

03of 9

The slot engine: what ‘scheduling’ has to mean for a villa deep clean

Most quotes for a booking app list one word: "scheduling". That word decides whether the 9am Tuesday villa clean you sold can actually be delivered.

  • Crew size per job

    A studio clean may need one person; a five-bedroom villa deep clean needs a crew and a supervisor. The engine books people, so a three-person job only appears when three suitably skilled people are free together.

  • Duration by home size, from your timesheets

    Send me one week of crew timesheets before the call. I set the durations for studio through 5-bed villa from your real job times. I'd rather argue with your numbers than guess my own.

  • Travel buffers between areas and emirates

    This is where booking systems quietly fail. The 2pm Mirdif job gets sold before the Dubai Marina crew's 12:30 clean has finished, and the crew arrives late. You set a buffer for each pair of areas, wider at peak hours, and the engine stops selling slots the crew can't reach.

  • Recurring bookings and holidays

    A weekly customer keeps the same crew and slot and can skip a week from the app. The calendar switches to Ramadan hours in one action.

  • Materials

    Your materials cost the customer more and empty the van, so the choice sits on the booking and the day's van stock follows it.

  • Access notes, and who sees them

    Gate code, key handover, the dog shut in the bedroom: personal data under the UAE's Personal Data Protection Law (Federal Decree-Law No. 45 of 2021). Only the assigned technician sees them, inside the job window, and in-home photos are deleted after the shortest period your operations need.

Settle the booking screens as clickable designs first: a home-size stepper that updates price and duration as it moves, and a slot picker that greys out full slots. That stage is covered on UI/UX design in Dubai. At-home beauty is a different slot problem; see salon and at-home beauty booking apps.

Have a project in mind?

Send a few lines on WhatsApp or get a fixed AED quote.

04of 9

A deep clean booked ten days out: when the card is actually charged

Holding the money at booking and taking it after the job works only when the job is close. Stripe's documentation gives a customer-initiated online card hold 7 days for Visa, Mastercard, Amex and Discover; uncaptured, the funds are released and the payment cancelled. A deep clean booked ten days ahead has no hold left on the day.

Most payments also allow a single capture, so a handyman app can't rely on adding a second fault to the original authorisation.

What happens to a card hold, by booking situation (Stripe's documentation, read 12 Oct 2026)
Booking situationWhat the hold doesWhat the app does instead
Fixed-price job in the next few daysA customer-initiated hold lasts 7 daysAuthorise at booking, capture on completion, with a margin before day 7
Job 10 or more days aheadExpires and the payment is cancelled, unless the card qualifies for extended authorisation (not something to design around)Save the card and charge nearer the date, or take a deposit
Price rises after inspectionOvercapture only for certain online card paymentsVisit fee first, final bill after the customer approves the quote
Price falls (fewer rooms)Capturing less releases the restCapture the lower figure
Re-authorising later (merchant-initiated, Visa)Lasts 4 days 18 hoursDon't rely on it for long gaps
Telr, PayTabs, N-GeniusRules vary by gateway and acquirerChecked on your merchant account and set in the written scope

My default for anything booked more than a few days out is a saved card charged on completion, on your own merchant account; gateway fees are compared on e-commerce costs in Dubai. One test for any developer: ask what happens to the hold when Thursday's job moves a week.

AC, handyman or pest control? Send your technician count

05of 9

The technician app, and the platform rules that shape it

The provider app is a work tool: today's jobs in order, navigation, before-and-after photos, materials used, the customer's signature, and an "on my way" message with live location. It can run in the language your crew reads, as a scope choice.

Platform rules for a home-services app (read 12 Oct 2026)
RuleWhat it saysWhat it changes in your build
Apple 4.3(a)No duplicate bundle IDs of the same app; Apple's example is an app per cityOne app, with services as categories and the emirate as a setting
Android 14 (API 34) and laterForeground services declare a type; location needs FOREGROUND_SERVICE_LOCATIONDeclared in the technician app's manifest from the first build
Google Play's location policyForeground location continues a user-started action and stops when it ends; all-day use falls under background-location rulesTracking starts at "on my way" and stops at "job done", not all shift

Three more rules get one line each, since the gym and fitness app page and the food delivery app page cover them in full. Bookings pay through your gateway, not store billing (Apple 3.1.3(e); Google Play's Payments policy names cleaning services). Template-built apps run into Apple 4.2.6, covered in the clone-script answer below. Apple 5.1.1(v) requires account deletion inside the app.

06of 9

Laundry: the bag that leaves with the driver and never reaches the facility

We have no laundry product to resell, so a laundry app is a custom build on the same apps and admin, plus a facility screen. Washmen and Laundryheap already operate in Dubai, so an app alone won't win customers. Losing fewer bags might.

  • Per-kg or per-item pricing

    Laundryheap's Dubai page lists wash and fold at AED 65 per 6 kg (October 2026; prices change). The final figure is set at the facility, so the app shows an estimate and charges after weighing.

  • Bag tags scanned twice

    The driver scans each tag at pickup and the facility scans it on arrival, so a bag that never came in shows on the admin that evening.

  • Item counts at intake

    If the facility counts eleven shirts and the customer said twelve, the customer confirms before washing starts.

  • Stain and damage photos

    Intake photos of stains and tears, visible to the customer, settle most damage arguments before they start.

  • Express surcharge and delivery windows

    Windows come from the same slot engine, with an express surcharge and a cut-off time you set.

  • The standing pickup

    A standing Thursday pickup the customer can skip from the app: the order you don't win again each week.

For the laundry's own licence and premises, ask DET in Dubai, the emirate's economic department elsewhere, or your free zone.

Running a laundry? Send me your pricing and pickups a day

Have a project in mind?

Send a few lines on WhatsApp or get a fixed AED quote.

07of 9

WhatsApp and a booking page first, apps when three things happen

If bookings already arrive on WhatsApp, a bot that prices fixed jobs starts at AED 4,900 and a booking website at AED 2,900; the apps alone start at AED 17,000. Build the apps when:

  • most revenue comes from weekly customers who want to move a booking without messaging your office;
  • technicians need job details and photos on their phones, not in forwarded chats;
  • your dispatcher double-books because a shared calendar can't see travel time.
Four stages of a home-services build, priced from our AED list (excl. VAT)
StageWhat you getAED and build timeMove to the next stage when
WhatsApp booking botPrices fixed jobs, offers slots, logs bookingsAED 4,900⁠–⁠59,000, 2⁠–⁠6 weeksCustomers ask to reschedule or pay by card
Booking websiteCategory and emirate pages, booking form, payment linkAED 2,900⁠–⁠17,000, 1⁠–⁠3 weeksRepeat customers want saved addresses
Customer and technician appsBooking, saved cards, recurring plans; job list and photos for crewsAED 17,000⁠–⁠108,000, 4⁠–⁠12 weeksDispatch needs capacity rules
Admin, slot engine, dispatch, provider portalCapacity, travel buffers, recurring bookings, refunds, payoutsAED 24,500⁠–⁠245,000, 6⁠–⁠16 weeksBuilt alongside the apps

Meta's message charges, the bot's main running cost, are on our AI and WhatsApp chatbot page. Both stages keep taking bookings after the apps launch.

08of 9

Justlife, ServiceMarket, Urban Company, Washmen: who you’re up against

The names a UAE customer may already have on their phone, each with a dated fact. No star ratings: they move weekly and say little about where a newcomer fits.

  • Is an Urban Company clone script good enough?

    Usually not for the App Store. Apple's guideline 4.2.6 rejects apps built from a commercialised template unless the business whose content it is submits them, so a reseller publishing under its own account fails review. Your slot rules and gateway get rebuilt into the script anyway. Already own one that's stuck? Tell me what's wrong with it, or see app maintenance.

  • Who is the best app developer in the UAE? Check who wrote the list.

    One 2026 list of top home-service app developers in Dubai, on a community site, put first a company its own authors' profiles named as their employer; by 12 October 2026 the page redirected elsewhere. Check who wrote a ranking, then ask for AED per component in writing. The general checks are on the UAE hub.

Home-service apps in the UAE, with dated sources (checked 12 Oct 2026)
OperatorWhat it offers in the UAEDated factSource
JustlifeCleaning and part-time maids, beauty, maintenance, pest control, at-home healthcare, car wash; four emiratesAt-home car servicing with Castrol and Cars24; car wash at home since 2020Justlife site; Zawya, 2026
ServiceMarketHome services through licensed providersBought by e& in 2023, now inside Smiles; cites 250+ providersCompany page, Oct 2026
Urban CompanyCleaning, AC and electrical repairs, salon, massage, babysitting, via the noon appnoon partnership announced 12 May 2025; UAE trading subsidiary incorporated 12 Jan 2026Investor relations; exchange filing
WashmenLaundry and dry cleaning (Washmen & The Finery, Washmen FZ LLC)Latest listed version 7.3.5, dated 10 SepApp Store, 12 Oct 2026
LaundryheapOn-demand laundry across DubaiWash and fold AED 65 per 6 kgIts Dubai page, Oct 2026

My view, not a market study: a smaller Justlife is the hardest version to fund. Do one emirate and one category properly, Arabic-first. The other opening is building managers and villa communities, where one contract brings a whole building's bookings.

Not sure which niche? Send your emirate and the one service you'd start with

09of 9

Crews leave at 7, I start at 8:30: how the remote set-up works

  • The 7am crew problem

    I work Monday to Saturday, 08:30–17:30 Gulf Standard Time (10:00–19:00 in Lucknow), Saturday included. Crews leave at 7, before I'm online, so the admin lets your dispatcher fix early failures alone: mark a cleaner off sick, move her jobs to the nearest free crew, message the customers affected, refund a slot nobody can cover.

  • Does a home services app in the UAE need Arabic?

    If your customers include Arabic readers, yes, and it costs less planned from the first screen than retrofitted. The customer app is built right-to-left with a bilingual QA pass. Arabic breaks first in the slot picker, then in address forms mixing Arabic area names with Latin building numbers. The technician app can use your crew's language.

  • Who owns the app, the store accounts and the customer data?

    Your company. Apple and Google developer accounts, gateway, domain, hosting and repository are opened in your company's name; we build on them and hand over every login. Once that launch payment is made, you hold full ownership of the code and IP. Customer money settles to your merchant account, never ours, and customer records sit in a database you own.

  • Who you are dealing with

    Codingclave Development LLP, Lucknow, India, which I founded in 2017 and still run. We have no UAE office, entity or trade licence, so you contract with the Indian LLP. Invoices come in dirhams; your office pays each one by bank transfer, and it lands in our AED account. 4.9 on Google (92 reviews) on our reviews page, 200+ projects since 2017, Top Rated on Upwork, founder-led delivery. There's no home-services case study here; past work is on the site.

  • Payment split, fixed price, free bug fixes

    You pay 40% to start, 40% at a mid-project milestone agreed up front, and 20% at launch. The signed scope fixes the AED price; only a scope change, like adding an emirate, moves it. A slot bug that double-books a crew in month five is still fixed free: bug fixes cost nothing for 6 months after launch. The scope also lists the end-to-end test booking (your card, a technician's phone, a reschedule, a refund). Later updates sit on app maintenance, AED 1,500–4,500 a month.

Researched and written by Ashish Sharma; sources read 12 October 2026. Not verified for this page: hold windows on Telr, PayTabs and N-Genius, and Dubai's mobile car-wash rules.

Pricing in AED

Apps, admin, bot and site, each priced on its own

Four lines, quoted separately and built side by side, each with a written AED figure after a short discovery call. A line moves up its band with more categories, more emirates, Arabic, and for a marketplace, onboarding and payouts.

  • Mobile app

    AED 17,000 – AED 108,000

    Excl. VAT

    Mobile app (iOS + Android, Flutter or React Native) · Typical timeline: 4–12 weeks


    Customer and technician apps for iOS and Android, quoted from this band.

    Get a quote for this plan
  • Custom software, portal or SaaS

    Admin, slot engine, dispatch, provider portal and marketplace payouts.

    AED 24,500 – AED 245,000

    Typical timeline: 6–16 weeks

    Get a quote for this →
  • AI chatbot (website or WhatsApp)

    WhatsApp bot that prices fixed jobs and books them into your admin.

    AED 4,900 – AED 59,000

    Typical timeline: 2–6 weeks

    Get a quote for this →
  • Business website (custom design, Next.js or WordPress)

    Booking website with pages for each emirate and category.

    AED 2,900 – AED 17,000

    Typical timeline: 1–3 weeks

    Get a quote for this →
  • Arabic right-to-left customer app with bilingual QA

    Mirrored slot picker, address form and receipts, checked by a bilingual tester.

    Quoted after a short discovery call

    Fixed in writing once the scope is agreed

    Get a quote for this →
  • Gateway set-up with saved cards, deposits and post-inspection billing

    Stripe, Telr, PayTabs or N-Genius on your own merchant account.

    Quoted after a short discovery call

    Fixed in writing once the scope is agreed

    Get a quote for this →
  • Laundry bag tags and facility counting screens

    Tag scans at pickup and intake, item counts and damage photos.

    Quoted after a short discovery call

    Fixed in writing once the scope is agreed

    Get a quote for this →
  • Fixed price in AED
  • Free scoping call
  • No obligation

Prices are in UAE dirhams (AED) and exclude VAT. Project prices are converted from our GBP price list at GBP 1 = AED 4.90 (11 October 2026) and rounded; monthly plans are set in AED. Codingclave is an India-based supplier and is not registered for UAE VAT. VAT-registered UAE businesses usually account for VAT on imported services under the reverse-charge mechanism; confirm with your tax adviser.

Fixed AED quote

Which home-services build do you need?

From that I can tell you which licence and booking-form checks apply to you, and book the discovery call that produces an AED figure for each part. WhatsApp is quickest, Monday to Saturday, 08:30⁠–⁠17:30 GST.

Ashish Sharma

Founder, Codingclave

Ashish or the team replies on WhatsApp or email during our hours, Mon–Sat, 8:30am–5:30pm GST.

Prefer WhatsApp?

WhatsApp Ashish

Tell us about your business

  • Free scoping call
  • Fixed price in AED
  • No obligation

Your details go only to Codingclave's team in India so we can reply — see our privacy policy. Prefer chat? WhatsApp us.

How it works

The first paid booking, six steps out

Start on WhatsApp
  1. Your services, emirates and crew model

    One WhatsApp message, plus a week of timesheets for real job durations.

  2. Rules checked by category

    The six-services checks applied to your list; anything I couldn't verify is marked for your PRO.

  3. A written AED figure for each part

    Apps, admin, bot and website as separate lines, with what's in and out, fixed once you sign.

  4. Booking flow on clickable screens

    Slots, deposit, access notes and rescheduling, settled before code.

  5. Built on your own accounts

    Apple, Google, gateway, hosting and repository in your company's name.

  6. Test booking, submission, handover

    The test booking set in your scope, then store submission. Apple and Google set their own review times, so I don't promise one.

FAQ

Questions UAE businesses ask us

Can’t see yours? Ask Ashish directly — you’ll get a straight answer, not a sales script.

Ask Ashish directly

Ask on WhatsApp

What would an app like Urban Company or Justlife cost to build in Dubai?

Priced by part, not as one clone figure. The customer and technician apps come from our mobile-app band, AED 17,000–108,000 (4–12 weeks), and the admin with slot engine and dispatch from the custom-software band, AED 24,500–245,000 (6–16 weeks), built in parallel. A marketplace adds the company portal and payouts. The agency figures we found were single dollar totals, one with no currency named.

How long does home services app development take, including App Store and Google Play review?

The apps take 4–12 weeks and the admin 6–16 weeks, built at the same time, so the admin usually sets your date. Store review comes on top and Apple and Google set its length, so I don't promise one. Need bookings sooner? A WhatsApp bot (2–6 weeks) or booking website (1–3 weeks) takes them meanwhile.

Do I need a MoHRE licence to run a maid booking app in the UAE?

If the app supplies domestic workers to households, yes. The supplier needs the licence, and the app should refuse any worker profile not linked to a MoHRE-licensed employer; Article 27 puts unlicensed supply at a fine of up to AED 1,000,000. A cleaning company sending its own employed crew is a different model, covered by its trade licence. Check hourly maid slots with MoHRE or a PRO first.

Can a cleaning or AC repair app charge the customer after the job is done?

Yes, in two steps. Take a visit fee at booking, send an itemised quote from the technician's app after inspection, and charge the balance once the customer approves it. One card hold usually can't be topped up, because most payments allow a single capture. If the customer turns the quote down, the visit fee stands and the job closes.

Which is the best home service app in the UAE, and is there room for a new one?

Justlife covers the widest range across four emirates, from cleaning to at-home healthcare. ServiceMarket, owned by e& since 2023, routes requests to licensed companies inside Smiles. Urban Company partnered with noon in May 2025, and Washmen and Laundryheap focus on laundry. No neutral ranking exists; the room is in one category done better in one emirate.

Do pest control companies on a booking app need Dubai Municipality approval?

Yes, in Dubai. A pest-control company needs a No Objection Certificate from the Municipality's Public Health Pest Control Section before its trade licence is issued, and approved firms appear on the Municipality's list, July 2026 edition at the time of writing. Staff must carry its pest-control ID card. Permit fees and staffing rules: confirm with the Municipality or your PRO.

Can a mobile car wash app take bookings for cars parked in residential areas of Abu Dhabi?

Not in public spots: the ban covers streets, parking lots and open spaces, and residents who hire unlicensed washers there can be fined. The Abu Dhabi form asks where the car is parked and offers only locations you have confirmed with the Municipality. Expect competition at the door too: Justlife has run an at-home car wash since 2020.

How much does laundry app development cost in Dubai?

The customer and driver apps are quoted from the mobile-app band (AED 17,000–108,000) and the admin with pickup slots and a facility screen from the custom-software band (AED 24,500–245,000), built in parallel. Bag tagging is quoted after a short discovery call. It's a custom build to your per-kg or per-item pricing, not a white-label product.

Ashish Sharma · Founder

First question: who rings your customer’s doorbell?

From that I can tell you which licence and booking-form checks apply to you, and book the discovery call that produces an AED figure for each part. WhatsApp is quickest, Monday to Saturday, 08:30⁠–⁠17:30 GST.

  1. WhatsApp us or fill in the form
  2. Free scoping call
  3. Fixed AED quote, no obligation