The verdict in three sentences
An HVAC firm that schedules on a whiteboard and re-types paper job sheets loses on average 20 to 40 minutes per job on data entry, follow-ups and billing errors. An offline PWA (a web app installed on a smartphone, usable without signal in a plant room or basement) replaces paper with a digital job sheet signed on site and sent straight to invoicing. Against off-the-shelf licences at EUR 35 to 70 per technician per month, custom software pays for itself in just over two years for 25 technicians, and you keep ownership of the code.
Off-the-shelf software or custom PWA: the 2026 comparison
Field service software on the market is quick to deploy. Its limits show on trade specifics: boiler service contracts, regulatory certificates, refrigerant logs, integration with your accounting software.
| Criterion | Off-the-shelf (SaaS) | Custom PWA |
|---|---|---|
| Upfront cost | EUR 0 to 3,000 setup | EUR 25,000 to 45,000 |
| Recurring cost for 25 technicians | EUR 875 to 1,750/month | EUR 100 to 250/month (hosting, maintenance) |
| Time to go live | 2 to 6 weeks | 10 to 16 weeks |
| Offline mode | Variable, often partial | Full, syncs when signal returns |
| Fit with HVAC work | Generic fields | Custom forms (refrigerants, flue checks, contracts) |
| Code and data ownership | No, export sometimes limited | Yes, code and database are yours |
| Roadmap | Vendor's priorities | Your priorities and budget |
SaaS remains the right choice under 8 to 10 technicians or if your processes are standard. Beyond 20 technicians with recurring service contracts, cumulative licence costs quickly exceed those of a dedicated application.
What a EUR 25,000 or EUR 45,000 field PWA includes
Budget depends on the number of modules and integrations with your existing tools.
| Module | EUR 25,000 version | EUR 45,000 version |
|---|---|---|
| Scheduling | Drag and drop, weekly view per technician | Route optimisation, skills matching |
| Job sheet | Form, photos, parts used | Forms per equipment type, refrigerant logs |
| Customer signature | Touch signature, PDF emailed | Signature + branded report, auto-sent to property manager |
| Offline | View and enter data without signal | Sync with conflict handling |
| Invoicing | CSV export to accounting | API connection (Xero, Sage, QuickBooks) |
| Service contracts | List and due dates | Automatic generation of annual visits |
| Customer portal | Not included | Job history available online |
Allow 10 to 16 weeks of development, including 2 weeks of field testing with 3 or 4 technicians before full rollout. GDPR compliance (photos of homes, customer details) and EU hosting are part of the specification from day one.
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.
Conor, managing director of an HVAC maintenance firm in Dublin, employs 25 technicians and completes about 9,000 jobs a year. The best-fit SaaS offer is EUR 55 per technician per month, i.e. EUR 1,375 per month.
The chosen custom PWA costs EUR 32,000, plus EUR 150 per month for hosting and maintenance. Net monthly saving versus SaaS is 1,375 - 150 = EUR 1,225, giving a break-even point of 32,000 / 1,225 = 26 months. After that, savings reach about EUR 14,700 per year.
The operational gain comes on top: by removing re-typing of paper sheets (8 minutes per job on average), Conor recovers 9,000 × 8 / 60 = 1,200 hours a year, the equivalent of 0.75 of an admin role, and invoices go out the same day instead of 10 days after the job.
FAQ
Does a PWA really work without signal? Yes: schedule data and forms are stored on the phone and sync when 4G returns. A well-built version keeps several days of jobs locally, with photos compressed below 300 KB.
Do we need the App Store or Google Play? No, the PWA installs from the browser in 2 taps, avoiding store fees and review delays. A native version remains possible later, for an extra EUR 8,000 to 15,000 if a specific hardware need requires it.
Is a touch signature legally valid? For a job sheet, a time-stamped touch signature tied to the PDF and geolocation is common, accepted evidence. For binding contracts above EUR 1,500, a certified e-signature (about EUR 1 to 2 per signature) is preferable.
What if the developer goes out of business? Source code, database and documentation are handed over on delivery, so any team can take over maintenance. That is the key advantage over a SaaS whose shutdown or 20% price rise is imposed on you.
Can we start small? Yes: a first phase at EUR 25,000 (scheduling, digital job sheet, signature) delivered in 10 weeks, then connected invoicing and the customer portal in a second phase of EUR 10,000 to 20,000.
Let's scope your project. Tell us about your field team and service contracts: we will price the first phase of your PWA, its timeline and its break-even against your current licences. 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.
