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
- ★ 4.9 on Google (92 reviews)Lucknow, India profile
- 200+ projects since 2017
- Top Rated on Upwork, 100% Job Success
Founder-led delivery
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.
| Service | Check at provider onboarding | What the booking form must ask | How the final price is set | When to charge |
|---|---|---|---|---|
| Cleaning, own crew | Licence covers cleaning (DET in Dubai, the emirate's economic department elsewhere, or your free zone) | Home size, materials, access notes | Fixed by home size | Saved card, charged nearer the date |
| Maids and housekeepers | MoHRE-licensed employer for each worker (Decree-Law 9/2022, Art. 27) | Contract length; hourly only once MoHRE confirms it | The contract | The licensed company's terms |
| AC service and handyman | Technician's trade and skills | Fault description and photos | Inspection, then an in-app quote | Visit fee, balance after approval |
| Pest control | Dubai Municipality's approved list (July 2026 edition) and each technician's Municipality ID card; elsewhere, ask that municipality | Pest, property type, occupants, pets | Per treatment | After the visit, or a deposit |
| Mobile car wash | Licensed operator; in Abu Dhabi, no jobs in public streets or parking (Khaleej Times, 19 Aug 2026) | Where the car is parked | Per car or package | At booking, inside the hold window |
| Laundry pickup | Your own trade licence; nothing app-specific | Pickup window, bag count | Weighed or counted at the facility | After 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.
| Booking situation | What the hold does | What the app does instead |
|---|---|---|
| Fixed-price job in the next few days | A customer-initiated hold lasts 7 days | Authorise at booking, capture on completion, with a margin before day 7 |
| Job 10 or more days ahead | Expires 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 inspection | Overcapture only for certain online card payments | Visit fee first, final bill after the customer approves the quote |
| Price falls (fewer rooms) | Capturing less releases the rest | Capture the lower figure |
| Re-authorising later (merchant-initiated, Visa) | Lasts 4 days 18 hours | Don't rely on it for long gaps |
| Telr, PayTabs, N-Genius | Rules vary by gateway and acquirer | Checked 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.
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.
| Rule | What it says | What it changes in your build |
|---|---|---|
| Apple 4.3(a) | No duplicate bundle IDs of the same app; Apple's example is an app per city | One app, with services as categories and the emirate as a setting |
| Android 14 (API 34) and later | Foreground services declare a type; location needs FOREGROUND_SERVICE_LOCATION | Declared in the technician app's manifest from the first build |
| Google Play's location policy | Foreground location continues a user-started action and stops when it ends; all-day use falls under background-location rules | Tracking 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.
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.
| Stage | What you get | AED and build time | Move to the next stage when |
|---|---|---|---|
| WhatsApp booking bot | Prices fixed jobs, offers slots, logs bookings | AED 4,900–59,000, 2–6 weeks | Customers ask to reschedule or pay by card |
| Booking website | Category and emirate pages, booking form, payment link | AED 2,900–17,000, 1–3 weeks | Repeat customers want saved addresses |
| Customer and technician apps | Booking, saved cards, recurring plans; job list and photos for crews | AED 17,000–108,000, 4–12 weeks | Dispatch needs capacity rules |
| Admin, slot engine, dispatch, provider portal | Capacity, travel buffers, recurring bookings, refunds, payouts | AED 24,500–245,000, 6–16 weeks | Built 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.
| Operator | What it offers in the UAE | Dated fact | Source |
|---|---|---|---|
| Justlife | Cleaning and part-time maids, beauty, maintenance, pest control, at-home healthcare, car wash; four emirates | At-home car servicing with Castrol and Cars24; car wash at home since 2020 | Justlife site; Zawya, 2026 |
| ServiceMarket | Home services through licensed providers | Bought by e& in 2023, now inside Smiles; cites 250+ providers | Company page, Oct 2026 |
| Urban Company | Cleaning, AC and electrical repairs, salon, massage, babysitting, via the noon app | noon partnership announced 12 May 2025; UAE trading subsidiary incorporated 12 Jan 2026 | Investor relations; exchange filing |
| Washmen | Laundry and dry cleaning (Washmen & The Finery, Washmen FZ LLC) | Latest listed version 7.3.5, dated 10 Sep | App Store, 12 Oct 2026 |
| Laundryheap | On-demand laundry across Dubai | Wash and fold AED 65 per 6 kg | Its 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. VATMobile 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.
AI chatbot (website or WhatsApp)
WhatsApp bot that prices fixed jobs and books them into your admin.
Business website (custom design, Next.js or WordPress)
Booking website with pages for each emirate and category.
Arabic right-to-left customer app with bilingual QA
Mirrored slot picker, address form and receipts, checked by a bilingual tester.
Gateway set-up with saved cards, deposits and post-inspection billing
Stripe, Telr, PayTabs or N-Genius on your own merchant account.
Laundry bag tags and facility counting screens
Tag scans at pickup and intake, item counts and damage photos.
- Fixed price in AED
- Free scoping call
- No obligation
Quoted lines are priced after a short discovery call. Want your lines as written AED figures? WhatsApp your services, emirates and crew model
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.
- ★ 4.9 on Google (92 reviews) · Lucknow, India profile
- 200+ projects since 2017
- Top Rated on Upwork, 100% Job Success
- Founder-led delivery
Prefer WhatsApp?
WhatsApp AshishYour services, emirates and crew model
One WhatsApp message, plus a week of timesheets for real job durations.
Rules checked by category
The six-services checks applied to your list; anything I couldn't verify is marked for your PRO.
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.
Booking flow on clickable screens
Slots, deposit, access notes and rescheduling, settled before code.
Built on your own accounts
Apple, Google, gateway, hosting and repository in your company's name.
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
What would an app like Urban Company or Justlife cost to build in Dubai?
How long does home services app development take, including App Store and Google Play review?
Do I need a MoHRE licence to run a maid booking app in the UAE?
Can a cleaning or AC repair app charge the customer after the job is done?
Which is the best home service app in the UAE, and is there room for a new one?
Do pest control companies on a booking app need Dubai Municipality approval?
Can a mobile car wash app take bookings for cars parked in residential areas of Abu Dhabi?
How much does laundry app development cost in Dubai?
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.
- WhatsApp us or fill in the form
- Free scoping call
- Fixed AED quote, no obligation
- ★ 4.9 on Google (92 reviews) · Lucknow, India profile
- 200+ projects since 2017
- Top Rated on Upwork, 100% Job Success
- Founder-led delivery
Keep exploring
- UAE
Web and app development for UAE businesses
- Industry
Food delivery apps in Dubai
- Industry
Gym and fitness apps in Dubai
- Price guide
Custom software and admin costs in Dubai
- Service
UI/UX design for booking screens
- Service
Mobile app maintenance
- Price guide
Payment gateway fees in Dubai
- Service
AI and WhatsApp booking bots
- Guide
Salon and at-home beauty booking apps
- UAE
Get a free AED quote

Ashish Sharma
Founder, Codingclave · Updated 12 October 2026
Ashish founded Codingclave in Lucknow, India, in 2017 and still leads delivery on every project.
Sources (12)· public sources cited on this page
- Apple – App Review Guidelines
- Google Play Console Help – Understanding location in the background permissions
- Google Play Console Help – Understanding foreground service and full-screen intent requirements
- Stripe Docs – Place a hold on a payment method
- Gulf News – UAE: 1 year jail, up to Dh1m fine for hiring domestic help without permit
- MoHRE – Suspension of Tadbeer centres service for flexible hours or days (16 Mar 2021)
- Dubai Municipality – Approved pest control companies list (July 2026)
- Khaleej Times – Abu Dhabi warns against illegal car washing in residential areas (19 Aug 2026)
- UAE Government portal – Data protection laws
- Urban Company Investor Relations – noon and Urban Company partner on home services in the UAE and KSA
- Zawya – Justlife, Castrol and Cars24 bring car servicing to customers' doorsteps
- ServiceMarket – About us