The verdict in three sentences
For an HVAC maintenance company in Dubai running 30 technicians, a field service PWA costs USD 35,000 to 75,000 in 2026 (about EUR 32,000 to 69,000), depending on how far it integrates with invoicing and stock. What separates a good tool from a failed rollout is offline operation: in plant rooms, car-park levels and tower basements across Business Bay or Al Quoz, signal drops constantly. The return comes from invoices issued 5 days earlier and the end of lost paper job sheets.
What a field PWA must do in 2026
A PWA (progressive web app) installs from the browser on any Android or iPhone without going through an app store. It caches the day's jobs and syncs as soon as the network comes back. (The same approach is priced at 7,000,000 to 14,000,000 FCFA for a comparable firm in Cotonou.)
| Module | Function | Indicative 2026 cost (USD) |
|---|---|---|
| Scheduling and dispatch | Job assignment, map, priorities | 5,500 to 11,000 |
| Digital job sheet | Diagnosis, checklist, time spent | 6,000 to 12,000 |
| Offline mode and sync | Local cache, queue, conflict resolution | 7,500 to 15,000 |
| Before and after photos | Compression, timestamp, GPS | 3,000 to 6,000 |
| On-screen customer signature | Signature, name, PDF sent by WhatsApp or email | 2,500 to 4,500 |
| Parts used and van stock | R410A gas, capacitors, compressors | 4,500 to 10,000 |
| Invoicing and accounting export | UAE VAT e-invoice, ERP export | 6,000 to 16,500 |
The low end covers scheduling, digital job sheets, offline mode, photos and signature. The high end adds van stock, VAT-compliant e-invoicing ahead of the UAE mandate and a dashboard per AMC (annual maintenance contract) client.
Custom PWA or off-the-shelf software
International field service platforms are widely used in the Gulf, but they are billed per technician per month and often need costly customisation for AMC workflows.
| Criterion | International SaaS | Custom native app | Custom PWA |
|---|---|---|---|
| Upfront cost | USD 3,000 to 10,000 setup | USD 70,000 to 130,000 | USD 35,000 to 75,000 |
| Annual cost for 30 technicians | USD 40 to 90 per tech per month, i.e. 14,400 to 32,400 | Maintenance 15%, i.e. 10,500 to 19,500 | Maintenance 15%, i.e. 5,250 to 11,250 |
| Extended offline mode | Partial | Full | Full |
| Installation | App store | App store, updates to approve | Link, automatic updates |
| UAE e-invoicing | Via add-on | Possible | Possible |
| Footprint on the phone | 60 to 150 MB | 40 to 100 MB | 2 to 8 MB |
Over three years, a USD 55,000 PWA comes to about USD 82,000 with maintenance and hosting, versus USD 46,000 to 107,000 for per-technician SaaS (2026 order of magnitude). The custom route wins when you have specific AMC rules, a growing team or need to own the data.
Field conditions for success
Three points make the difference. Photos should be compressed to 200 to 300 KB before upload so sync completes on weak signal. Technicians need devices with at least 4 GB of RAM, about AED 600 to 1,000 (USD 165 to 270) each. Supervisors must approve job sheets the same day, which takes two half-day training sessions and an internal champion.
Hosting in a UAE region costs USD 150 to 450 a month. WhatsApp notifications to customers through the official API add about USD 0.02 to 0.05 per message depending on type.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Rashid, technical director of an HVAC maintenance firm in Dubai, manages 30 technicians and 1,100 jobs a month, invoiced at an average of USD 260. With paper sheets, invoices go out 7 days after the job; with the PWA, 2 days after. Pulling cash forward by 5 days on USD 286,000 of monthly revenue frees about USD 47,700 of working capital, equivalent to around USD 4,300 a year of overdraft interest at 9%. Add unbilled parts recovered: 3% of jobs, i.e. 33 a month at USD 140, or USD 55,400 a year. For a USD 55,000 PWA, payback arrives in just over 11 months.
FAQ
How long does deployment take?
Allow 10 to 16 weeks from scoping to rollout for 30 technicians, including a 2-week pilot with 5 technicians.
Does the PWA really work without signal?
Yes, a full day of jobs can be captured offline. Sync runs automatically when 4G or Wi-Fi returns, at under 1 MB per job sheet without photos.
Can technicians collect payment on site?
Yes, a card payment link can be generated on the signed sheet. Integration costs USD 4,500 to 8,000 and local processors charge about 2.5% to 3% per transaction.
Does it work on iPhone?
Yes, since iOS 16.4 PWAs support home-screen install and push notifications. Offline storage limits on iOS mean photo queues should be synced at least daily.
Who owns the code?
You do, under a custom contract. Annual maintenance is about 15% of the build price, i.e. USD 5,250 to 11,250.
Let's scope your project. Send us your technician count, job types and invoicing tool: we will price an offline field service PWA at USD 35,000 to 75,000, delivered in 10 to 16 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
