App Development

Field Service Management App in the UAE: Buy It or Build It?

SKIMBOX Team

If your maintenance, HVAC, cleaning or facilities company still runs on WhatsApp groups and paper job cards, field service software fixes it. Most UAE companies should buy a product rather than build one. Here is what these tools do, what they cost, and when a custom build is genuinely worth it.

Field Service Management App in the UAE: Buy It or Build It?

Your dispatcher has four WhatsApp groups open. A technician has photographed a job card and sent it into a thread with two hundred other messages. A customer is asking what was done to their chiller in March and nobody can find the paper. Tuesday's callout has not been invoiced because the job sheet is still in a van somewhere in Al Quoz.

That is the problem field service management software solves. And here is the part most guides bury: if you run a maintenance, HVAC, cleaning, pest control, facilities management, IT support or installation company in the UAE, you should almost certainly buy a product rather than build one.

We build software for a living [17], so that is not a comfortable sentence to write. It is still the right one. This guide covers what these tools do, how the offline problem decides everything on a technician phone, what preventive maintenance contracts need from a system, what it all costs, and the narrow set of situations where a custom build genuinely earns its place.

Field service software: buy first, make custom earn its place

Most UAE maintenance, HVAC and facilities companies should buy field service software rather than build it, because off-the-shelf products already do the job you are about to describe. Scheduling and dispatch, a technician mobile app, digital worksheets, signature capture, parts used on site, invoicing from the van. Odoo documents all of that on one product page [1]. Housecall Pro lists most of it across its published tiers [2]. Neither of them had to invent it for you.

More importantly, they already solved the hard part. Offline sync on a mobile device is genuinely difficult engineering, and the big platforms document it as a supported mode [6][15]. When Apple or Google changes something in the next operating system release, the vendor fixes it and you find out nothing happened. On a custom app, that becomes your bill.

So custom has to earn its place. It does earn it in a few real situations:

  • Your workflow does not fit any product data model. Not "the product is imperfect," but "every option forces us to break something that works."
  • Your billing arrangement is unusual. Multi-party billing, where the payer, the site owner and the contract holder are three different entities, breaks a lot of standard products.
  • You must produce a specific report format that a client contract or an authority requires, and every product you tried makes you attach it as a separate PDF afterwards.
  • You need to connect to a bespoke system that no vendor has a connector for and no API documentation exists for.

If none of those describe you, subscribe to something and spend the difference on technicians. Our custom software cost guide works through the same question in more detail, and our guide to digital transformation for UAE SMEs covers the sequencing.

Technician scheduling and dispatch: the day on one screen

The core of any field service tool is a single view of who is doing what today. Odoo describes managing team tasks with drag and drop to change dates and assignees, plus a map view for planning a route [1]. Housecall Pro lists scheduling and dispatching from its entry tier, with route optimisation appearing higher up the range [2].

What that buys you is answering three questions in five seconds instead of five phone calls. Who is free at two o'clock. Who is nearest to Business Bay. Who has done this customer's chiller before. The third is the underrated one: sending the technician who already knows the site is the cheapest quality improvement available to you.

When someone calls in sick, reassignment is a drag rather than a rebuilt morning. That single behaviour usually converts a sceptical dispatcher.

The technician app and the digital job card

A job card app replaces the paper sheet with a structured worksheet per job type, with signatures, photos and parts captured on site. If your team will not use it, nothing else matters.

Every mainstream platform ships a dedicated mobile app for field teams. Odoo describes an app for managing appointments end to end while on site or travelling [1]. Housecall Pro includes a free iOS and Android app on all its plans [2].

The job card is what replaces the paper. Instead of a printed sheet, the technician opens a structured worksheet built for that job type. Odoo documents worksheet completion on the mobile app, and Housecall Pro lists checklist automations at its Essentials tier [1][2]. This is where much of the value hides, because an HVAC service checklist, a pest control treatment record and an IT installation sign off need entirely different fields. One generic form serves none of them.

Two things turn a job card into evidence.

Signatures. Microsoft shipped a dedicated signature control for the Dynamics 365 Field Service mobile app [14], and Odoo lists collecting both employee and client signatures [1]. A signed digital record is retrievable in seconds during a billing dispute six months later. A paper one is in a van.

Photos. Housecall Pro lists annotated photo reports at its Essentials tier [2]. Before and after photos settle arguments about condition on arrival, and let an office manager check work without driving to site.

Parts matter too. Odoo tracks spare parts used during appointments, supports invoicing extra material found during a job, and offers mobile inventory management [1]. Van stock nobody counts is how a technician reaches the second job without the part they used on the first.

Offline field service apps: not a feature, the whole thing

A field service app must be offline first, because technicians work in basements, plant rooms and lift shafts where signal is not weak but absent. Any evaluation that skips this is worthless.

The term that matters is offline first. Salesforce documents its Field Service mobile app as built to be offline first, priming data onto the device so technicians can view records and take actions regardless of network connectivity, then syncing when connectivity returns [6]. Microsoft describes an offline profile that governs which data is synced to a device, with documented limits on what can be done while disconnected [15].

Microsoft also gives useful operational guidance: let the first full sync finish before making changes, and watch the sync status icon in the app header, which reports states including Connected, Not connected, Syncing data and Pending changes from device [7]. That last state is the one a technician needs to understand. Work sitting on a phone is not work that reached your office.

Here is what actually breaks without it. A technician cannot open a job that was not already downloaded before signal disappeared. They cannot look up asset history, past notes, or which part was fitted last time. On an app that is not built offline first, they cannot save the completed job card, the signature or the photos at all, so the work either gets lost or gets re-keyed in the evening, badly, from memory.

Test it in the demo. Put the phone in airplane mode. Open tomorrow's job list, read a customer history, complete a full job card, capture a signature, attach three photos. Restore signal and check that everything arrives, photos included. Then ask what happens when two people edit the same job offline. The quality of that answer tells you how seriously the vendor takes this.

If you do build, this is the biggest reason a field service app is not a thin MVP. Our last mile delivery app guide covers the same local first storage and sync queue pattern.

Preventive maintenance contracts and AMCs

In the UAE facilities market, the annual maintenance contract is the business model, not a side product. A fixed annual fee, an agreed number of visits, and a customer who notices immediately when a visit slips.

Field service software can handle AMC contracts: recurring maintenance scheduling is a named feature at the higher tiers. Zoho FSM lists Maintenance Plans in its Professional tier [3]. Housecall Pro lists recurring service plans in its Max tier [2]. AMC is simply what this market calls the same arrangement.

What we will not do is describe how any specific product handles the mechanics, because we could not confirm those from vendor documentation. So take four questions into every demo:

  1. How far ahead does the system generate the scheduled visits?
  2. If a visit is missed or falls outside its window, does anything flag it?
  3. Can a fixed annual fee be invoiced on a different cadence to the visits themselves?
  4. What happens at renewal?

Make the vendor demonstrate answers using your own contract shape, not a sample one. A quarterly visit contract with a monthly invoice is common in this market and not every product handles it neatly.

SLA tracking

Service level tracking gets listed as standard on the larger enterprise platforms. We could not verify the specific mechanism from official vendor documentation, so we are not going to describe how any of them works.

Treat it as a demo item with four questions. When does the response clock start, at the customer call or at job creation? Does it pause while you wait on a customer or a part? What triggers an escalation and who receives it? Can you report breaches per contract, so you know which client relationship is at risk before they tell you?

If a vendor cannot show all four running, you are buying a status field, not SLA tracking.

What field service software costs: buy vs build

Field service software costs from around USD 49 a month to subscribe, or from around AED 15,000 to build a focused custom first version. Confusing the two is the most common budgeting error here.

Buying. These are figures published on the vendors' own pricing pages.

ProductPublished priceModel
Jobber Core [13]From around USD 49 a monthOne user included
Housecall Pro Basic [2]From around USD 59 a month billed annuallyOne user
Housecall Pro Vehicle GPS [2]From around USD 20 per vehicle a monthNamed add on
Odoo Standard [4]From around USD 13.50 per user a month billed yearly, an introductory rate for the first 12 months, rising afterwardsAll apps, Field Service included
Microsoft Dynamics 365 Field Service [5]From around USD 105 per user a month paid yearlyContractor licence from around USD 50
ServiceM8 [12]From around AUD 29 a monthBilled by job volume
Zoho FSM [3][16]Free up to 30 appointments a month and 20 usersPaid tiers priced by appointment volume
ServiceTitan [11]Quote only, no public priceSales led

Note the models differ. Some charge per seat, some per job or appointment volume. Work out what your bill looks like in two years, not this month.

Building. A custom field service build sits on the custom software band, not the plain app band. A focused first version starts from around AED 15,000. A fuller system with dispatcher, technician and admin roles, offline sync and integrations runs around AED 60,000. Larger platforms get scoped in discovery.

Why not the AED 10,000 floor in our mobile app cost guide? Because a field service app is not a thin MVP. It carries three roles with different permissions, a job state machine that must survive offline editing, conflict resolution on sync, and at least one integration. That is exactly the invisible business logic our custom software cost guide uses to justify the higher band.

Then the running costs. App maintenance starts from around AED 500 a month, or budget 15 to 25 percent of build cost per year, covered in our app maintenance guide. A standard integration to your accounting system starts from around AED 1,500 per our integration guide. Where field service sits inside a wider system, a first phase ERP implementation starts from around AED 20,000, covered in our ERP guide. Final pricing depends on scope.

Technician location tracking in the UAE: the part we cannot answer

Every owner asks whether they can see where the vans are. Technically, yes. Housecall Pro lists GPS tracking at its Essentials tier and sells a separate vehicle GPS add on [2]. Confirm which is which on the pricing page before you budget, because tracking a phone and tracking a van are not the same product. Microsoft documents technician location tracking in Dynamics 365 Field Service, where an administrator enables it centrally, the technician must separately grant device level location permission after signing in, and an admin sets both a refresh interval and specific tracking times per day rather than capturing location around the clock [8].

Those product controls are sensible defaults. They are not a legal answer.

The UAE has a federal data protection law, Federal Decree-Law No. 45 of 2021, in force since 2 January 2022, and the government portal states that processing personal data is prohibited without the consent of its owner, with exceptions in certain circumstances. Federal oversight of data protection has been reorganised recently, and our PDPL guide below covers the current position [9]. Confirm which body applies to you before you rely on it. The full legislative text sits on the government legislation portal [10]. Employee location is personal data.

Now the honest part. We could not confirm from any published official source what specific process a UAE employer must follow before tracking staff location: whether an employment contract clause is enough, whether a separate signed policy is needed, or what happens if consent is refused. We also found no government published guidance from the Ministry of Human Resources and Emiratisation on electronic monitoring of employees, and no government sourced penalty figure for this situation. We are not going to invent any of them, and you should be sceptical of any article that states them confidently without a government citation.

So: switch tracking on inside defined working hours, tell your team plainly what is collected and why, and take the consent question to a qualified UAE data protection or employment adviser before you deploy. Our PDPL compliance guide covers the wider obligations. This article is not legal advice and we do not give it.

Measure your own numbers, not a vendor's

You will see productivity uplift percentages in this category. Almost every one traces back to a single customer case study or to marketing copy with no method attached. None of the ones we found in research were independently verifiable, so we are not repeating any of them.

Track your own three instead, for one month before you switch and one month after:

  • Jobs completed per technician per day. Straight productivity. It also exposes travel time honestly.
  • Time from job completion to invoice sent. This is cash. It is often the fastest number to move, because the job card and the invoice stop being separate events.
  • First time fix rate. Eligible jobs resolved on the first visit divided by total eligible jobs, excluding jobs that were always planned to need more than one visit. A low rate means technicians arrive without the right part, history or information.

Those three are cheap to collect and impossible for a vendor to argue with. If none of them moves in six months, the software was not the problem you had.

Real client stories

Anonymised situations from projects we have worked on.

The build that should have been a subscription. A cleaning company asked for a custom technician app with scheduling, job cards and photo proof. Two conversations into discovery, every requirement on their list existed in products they could subscribe to that day. We said so, helped them shortlist and test the offline behaviour properly, and scoped a small integration into their accounting system instead.

The app that assumed signal. A facilities contractor had an app that worked in the office and failed in plant rooms. Technicians kept using paper and re-entered it at night, which is worse than paper alone. The rebuild moved to local first storage with a sync queue and a visible sync state on the job screen, so technicians could see whether their work had left the phone.

The report format nobody could buy. An inspection led business had to produce a report in a format set by their client's contract, field for field. Every product they trialled made them export a PDF and attach it separately, which meant double entry on every job. That is a genuine case for building, so we scoped a focused first version around that one workflow rather than replacing everything else.

How SKIMBOX approaches field service projects

We start by asking whether you should build at all, and we are comfortable recommending a product you can subscribe to instead. When a build is right, we scope a focused first version, treat offline behaviour as a first week problem rather than a final month one, commit code to a repository in your name, and price maintenance openly.

A focused first version starts from around AED 15,000, a fuller system with roles, offline sync and integrations around AED 60,000, and maintenance from around AED 500 a month. Final pricing depends on scope.

See our app development services and product engineering services, or contact us to talk it through.

References

[1] Odoo - Field Service app, official product documentation. odoo.com/app/field-service

[2] Housecall Pro - Official pricing page, plan tiers, features and add ons. housecallpro.com/pricing

[3] Zoho FSM - Official pricing page, tier feature lists and pricing model. zoho.com/fsm/pricing.html

[4] Odoo - Official pricing page, per user subscription plans. odoo.com/pricing

[5] Microsoft - Dynamics 365 Field Service official pricing page. microsoft.com/en-us/dynamics-365/products/field-service/pricing

[6] Salesforce Developers - Configure Offline Mode in the Field Service Mobile App. developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/sfs_gs_lwc_fs_offline.htm

[7] Microsoft - Best Practices for Offline Mode in the Field Service mobile app. microsoft.com/en-us/dynamics-365/blog/it-professional/2023/11/06/best-practices-for-offline-mode-in-the-field-service-mobile-app-part-1/

[8] Microsoft Learn - Enable location tracking for mobile technicians, Dynamics 365 Field Service. learn.microsoft.com/en-us/dynamics365/field-service/mobile/track-technician-location

[9] U.AE Official UAE Government Portal - Data protection laws, Federal Decree-Law No. 45 of 2021. u.ae/en/about-the-uae/digital-uae/data/data-protection-laws

[10] UAE Legislation Portal - Federal Decree by Law Concerning the Protection of Personal Data. uaelegislation.gov.ae/en/legislations/1972

[11] ServiceTitan - Official pricing page, confirming quote only pricing. servicetitan.com/pricing

[12] ServiceM8 - Official pricing page, job volume based plans. servicem8.com/au/pricing

[13] Jobber - Official pricing page, plan tiers and included users. getjobber.com/pricing

[14] Microsoft - Capture customer signatures with the Signature control in Dynamics 365 Field Service Mobile. microsoft.com/en-us/dynamics-365/blog/it-professional/2024/04/01/capture-customer-signatures-with-the-new-signature-control-in-dynamics-365-field-service-mobile/

[15] Microsoft Learn - Dynamics 365 Field Service mobile app overview and offline profile. learn.microsoft.com/en-us/dynamics365/field-service/mobile/overview

[16] Zoho FSM Help - Pricing and subscription FAQs, free tier limits. help.zoho.com/portal/en/kb/fsm/faqs/pricing-and-subscription

[17] SKIMBOX - Internal experience building software for UAE businesses, 2026. skimbox.co

Frequently asked questions

  • Which field service software is best for a small UAE maintenance company?

    There is no single answer, and anyone naming one before asking about your work is guessing. Write your must haves first: how many technicians, whether jobs are one off or under annual maintenance contracts, whether technicians work where there is no signal, whether you need Arabic, and what it must connect to for invoicing. Then trial the two or three products that cover all of them with real jobs for a week. Requirements decide the shortlist.

  • Do we really need field service software, or can we keep running jobs on WhatsApp?

    A WhatsApp group works until the business outgrows it. What it cannot give you is a job record per customer, a searchable history of what was done and by whom, or an automatic link between a finished job and an invoice. Messages get buried and nobody can prove what happened on site. Whether the switch pays for itself depends on your job volume and how many admin hours go into re-asking technicians what they actually did.

  • Should I buy field service software or build a custom app?

    Buy, in almost every case. If your business runs a fairly normal cycle of scheduling, dispatch, job cards, maintenance contracts and invoicing, an off-the-shelf product already does it, already handles offline sync on the technician phone, and is kept working against operating system changes by the vendor. Building only earns its place when your workflow genuinely does not fit any product data model without breaking something that works today.

  • How much does field service management software cost per technician in the UAE?

    Entry plans are modest. Jobber Core starts from around USD 49 a month with one user included, and Housecall Pro Basic from around USD 59 a month billed annually for one user. Odoo bundles Field Service into its all apps subscription from around USD 13.50 per user a month billed yearly. Microsoft Dynamics 365 Field Service lists from around USD 105 per user a month. Not every vendor charges per seat, so check the model before comparing.

  • How much does a custom field service app cost in Dubai?

    On our published custom software figures, a focused first version starts from around AED 15,000, covering one workflow, a small number of roles and no heavy integrations. A fuller system with dispatcher, technician and admin roles, offline sync and integrations typically runs around AED 60,000. Larger platforms get scoped in discovery rather than quoted off a list. Add maintenance from around AED 500 a month. Final pricing depends on scope.

  • Why is a field service app not just a basic AED 10,000 app MVP?

    Because the work sits underneath the screens. A field service tool needs at least three roles with different permissions, a job state machine that survives being edited on a phone with no signal, a sync process that resolves conflicts, and usually one integration with accounting or messaging. That is business logic, not screens, which is why it belongs in the custom software band rather than at the thin mobile MVP floor.

  • What does a field service management app actually include?

    The common core is job scheduling and dispatch on a calendar, board or map view, a technician mobile app, digital job cards and checklists, customer signature capture, photo evidence, parts used on the job, and quoting or invoicing from site. Odoo documents drag and drop scheduling, worksheets, signature collection, spare part tracking and prefilled invoice forms. Housecall Pro lists scheduling, a free mobile app, checklist automations and annotated photo reports across its tiers.

  • Will the technician app work in a basement plant room with no signal?

    Only if the app is genuinely offline first. Salesforce documents its Field Service mobile app as built to be offline first, priming data onto the device so technicians can view records and act regardless of connectivity. Microsoft ships an offline profile that governs what data syncs to the phone. Not every product in the category is built that way, so make it the first thing you test rather than the last thing you assume.

  • If a technician finishes a job with no signal, is the work lost?

    On an offline first app it should not be. The completed job card, checklist answers, signature and photos are written to local storage on the device and pushed to the server when connectivity returns. Microsoft documents sync status states on the app header including Connected, Not connected, Syncing data and Pending changes from device, so the technician can see whether their work has actually left the phone. On apps without that design, the work can be lost.

  • How do I test whether an app is really offline first?

    Do it in the demo, not after you sign. Put the phone in airplane mode, then try to open tomorrow job list, read a customer asset history, complete a full job card, capture a signature and attach three photos. Then bring signal back and confirm everything arrives intact, including the photos. Ask the vendor what happens when two people edit the same job offline. Vague answers to that question are informative.

  • Can technicians capture a customer signature on site?

    Yes, this is standard. Microsoft published a dedicated signature control for the Dynamics 365 Field Service mobile app, and Odoo lists collecting both employee and client signatures as a capability on its Field Service app. A signed digital job card is far easier to produce months later during a billing dispute than a paper one that may be in a van, in a drawer, or gone. Confirm whether signatures are captured offline too.

  • Can I require before and after photos on every job?

    Photo capture is a standard part of the category, and Housecall Pro lists annotated photo reports as a feature at its Essentials tier. The more useful question is whether the app can make photos mandatory before a technician is allowed to close a job, and whether the photos upload later if the job was completed with no signal. Both are demo questions rather than assumptions, because behaviour varies between products.

  • Can we build a different checklist for each job type?

    Yes. Job specific worksheets and checklists are a core part of these products. Odoo documents worksheet completion on the mobile app and Housecall Pro lists checklist automations at its Essentials tier. In practice this is where a lot of the value sits, because an HVAC service checklist, a pest control treatment record and an IT installation sign off carry completely different fields, and a single generic form serves none of them well.

  • Can the software handle our annual maintenance contracts?

    Recurring maintenance scheduling is a named feature at higher tiers. Zoho FSM lists Maintenance Plans in its Professional tier and Housecall Pro lists recurring service plans in its Max tier. AMC is simply the local commercial name for the same thing. The exact behaviour, meaning how far ahead visits generate and how billing is handled against a fixed annual fee, varies between products and should be confirmed with the vendor before you commit.

  • What should I ask a vendor about maintenance plan features?

    Ask four things. How far ahead does the system create the scheduled visits. What happens if a visit is missed or falls outside its window, and does anything flag it. Can a fixed annual contract fee be invoiced on a different cadence to the visits themselves. What happens at renewal. We could not verify these mechanics from vendor documentation, so treat every answer as something to see working in a demo with your own contract shape.

  • Does field service software track SLAs?

    Service level tracking is talked about as a standard capability on the larger enterprise platforms, but we could not confirm the specific mechanism from official vendor documentation, so we will not describe how any one product does it. Treat it as a demo item. Ask when the response clock starts, whether it pauses while waiting on a customer or a part, what triggers an escalation, and whether you can report on breaches per contract.

  • Can I see where my technicians are during the day?

    Technically yes. Housecall Pro lists employee GPS tracking at its Essentials tier and sells a separate Vehicle GPS add on from around USD 20 per vehicle a month. Microsoft documents technician location tracking in Dynamics 365 Field Service, enabled centrally by an administrator. Whether you should switch it on, and on what basis, is a separate question with legal weight in the UAE that a qualified adviser should answer for your business.

  • Is it legal to track technician location in the UAE?

    The UAE has a federal data protection law, Federal Decree-Law No. 45 of 2021, in force since 2 January 2022, and the government portal states that processing personal data is prohibited without the consent of its owner, with some exceptions. Employee location is personal data. What we could not confirm from any published official source is the specific process an employer must follow before tracking staff. Take that question to a qualified UAE adviser.

  • Does a technician have to agree to being tracked?

    On the software side, Microsoft documents two separate steps in Dynamics 365 Field Service: an administrator enables tracking centrally, and the technician must also grant device level location permission from the app after signing in. Refusing or revoking that permission keeps tracking off on that device. That is a product control, not a legal answer. Whether it satisfies UAE consent requirements for your situation is a question for a qualified adviser, not for a software vendor.

  • Can I limit tracking to working hours only?

    Yes on at least one major platform. Microsoft documents configurable tracking times, meaning a start and end time per day during which location is captured, rather than tracking around the clock by default, and an admin set refresh interval with a recommended range of 60 to 300 seconds. Limiting the window to the working day is sensible practice regardless of what a product allows, and it is easier to explain to your team.

  • What is the fine if we get UAE data protection wrong?

    We are not publishing a number. No government source we could reach states a specific fine figure for this situation, and figures circulating on non government sites are not something we will repeat as fact. The honest position is that the obligation is real, the specific penalty for a location tracking breach is not something we could confirm from an official published source, and a qualified UAE data protection adviser is the right person to ask.

  • How do I know the software is paying for itself?

    Measure three things for a month before you switch and the same three for a month after. Jobs completed per technician per day. Time from a job being marked complete to the invoice going out. First time fix rate. Those three cover productivity, cash and quality, they are cheap to collect, and they belong to you rather than to a vendor. If none of them moves in six months, the tool is not the problem you had.

  • What is first time fix rate?

    It is the share of jobs finished correctly on the first visit without a return trip, calculated as eligible jobs resolved on the first visit divided by total eligible jobs. Jobs that were always planned to take more than one visit, such as staged installations or scheduled follow up inspections, are excluded. A low rate usually means technicians are arriving without the right part, the right history or the right information, which is exactly what digital job cards address.

  • Should I trust vendor productivity improvement percentages?

    No, not as a budget input. The percentages published in this category almost always trace back to a single customer case study or to marketing copy with no method attached, and none of the ones we found in research were independently verifiable. They are not lies so much as unrepresentative. Use them to understand what a vendor thinks it is good at, then measure your own before and after numbers and budget against those instead.

  • We already run an ERP. Do we need a separate field service tool?

    Not necessarily. Some ERPs include field service as one module inside the same subscription, and Odoo is the clearest public example, bundling Field Service into its all apps plan at no separate module fee. The thing to check is whether the ERP module handles offline mobile use properly, because that is where bundled modules most often fall short. Where field service sits inside a wider system, an ERP first phase starts from around AED 20,000.

  • Can field service software connect to our accounting system?

    Usually yes, either through a native connector the vendor already built or through an API. Housecall Pro lists an open API at its Max tier, and Odoo offers external API access on its Custom plan. If you need a connection nobody has built, a standard integration between two systems with published APIs starts from around AED 1,500 on our published integration figures. Confirm which connectors exist before assuming, because rebuilding one is not free.

  • How much does it cost to maintain a custom field service app?

    App maintenance starts from around AED 500 a month for a simple app, or budget 15 to 25 percent of the original build cost each year. On a AED 60,000 build that lands at roughly AED 9,000 to AED 15,000 a year. It covers security patching, operating system updates, bug fixes and small changes. This is the line most people forget when comparing a one off build against a monthly subscription, and it changes the comparison.

  • Are there hidden costs beyond the monthly subscription?

    Often. Vendors sell named add ons on top of the base plan, and Housecall Pro prices a Vehicle GPS add on separately from its tiers. Data migration from your spreadsheets, training time for technicians who have never used an app for work, and the cost of running two systems in parallel during the switch are all real. Get the add on list in writing before comparing base prices across two products, because base prices rarely compare cleanly.

  • Does the price go up when we add technicians?

    It depends on the pricing model, which is the single most useful thing to establish early. Jobber, Housecall Pro, Odoo and Microsoft Dynamics 365 all price per user or per seat, so more technicians means a higher bill. Zoho FSM prices by monthly appointment volume rather than per user, and ServiceM8 bills by job volume with user logins included on paid plans. Model your headcount in two years, not today.

  • How long does a custom field service build take?

    A focused first version typically runs two to four months from discovery to launch. A fuller system with several roles, offline sync and integrations runs four to nine months. The biggest variable is not development speed, it is how quickly your side answers questions about how the work really happens, because a field service system is assembled out of those decisions. Naming one person who can settle a question shortens the project more than any technical choice.

  • What is the fastest way to get off paper job cards?

    Pick one job type, not all of them. Move your most common recurring job onto a digital worksheet in a trial account, run it with two technicians for two weeks, and fix the form based on what they complain about. Then add the next job type. Companies that try to move every job type, every contract and every invoice on the same Monday tend to end up back on WhatsApp within a month.

  • Does ServiceTitan publish its pricing?

    No. Its own pricing page lists Starter, Essentials and The Works tiers but shows request pricing or contact sales rather than a figure, so any per technician number you see quoted for it in a comparison article did not come from the vendor. That is not a mark against the product, it is a normal sales led model. It does mean you cannot budget for it without a sales conversation first.

  • If we build custom, who owns the code?

    Whoever your contract says, and if the contract is silent the answer is probably not you. Paying for development does not by itself transfer ownership, so have the clause checked rather than relying on a summary. You need a written assignment of the intellectual property to you on payment, and the code committed to a repository your business owns from the first week rather than handed over at the end. Settle this before work starts. It is the term that decides whether you can ever change developers.

SKIMBOX Team

Tech Consultancy

Get fresh writing in your inbox

One email a fortnight. No filler.

By subscribing, you agree to our privacy policy.

Want us to build something?

We work with teams across MENA, UK, USA, and India to build products, run programs, and grow.

Get in touch

Continue reading