The verdict in three sentences
For a 18-technician service company in Toronto, a field service SaaS at 50 to 100 CAD per technician per month is enough if your work orders are standard. A custom app at 45,000 to 90,000 CAD pays off when you have specific procedures (heat pump service contracts, refrigerant logs, TSSA compliance records) or an ERP to feed without re-keying. Either way, the decisive gain is the same: invoice within 24 hours instead of 10 days, thanks to a reliable offline mode in basements and mechanical rooms with no signal.
Off-the-shelf SaaS or custom app: 2026 costs
The owner of a heat pump maintenance company in Etobicoke describes the routine: paper work orders filled by hand, photos sent by text, invoices keyed in on Friday by the office manager, 8 to 12 days late. Here are both options priced.
| Item | Off-the-shelf SaaS | Custom app |
|---|---|---|
| Setup | 2,000 to 9,000 CAD (configuration, import) | 45,000 to 90,000 CAD |
| Subscription | 50 to 100 CAD per technician per month | 0 CAD |
| Annual cost for 18 technicians | 10,800 to 21,600 CAD | Hosting 1,800 to 5,400 CAD |
| Ongoing development | Included | 15 to 20% of build per year |
| Offline mode | Varies, often partial | Full PWA, deferred sync |
| Specific compliance forms | Configurable within limits | Fully custom |
| ERP or accounting integration | Standard connectors only | Dedicated connector |
Over five years, with a SaaS at 75 CAD per technician, the bill reaches about 85,000 CAD. A custom app at 60,000 CAD with 10,500 CAD of yearly maintenance and hosting comes to about 102,000 CAD. The SaaS stays cheaper unless the field efficiency gap exceeds 3,500 CAD a year, which happens quickly once a generic tool forces workarounds.
Offline mode, the key budget line
A technician who loses data entry in a mechanical room with no signal stops trusting the tool. Offline mode often accounts for 20 to 30% of a field app budget.
| Offline feature | Estimated extra cost | Watch point |
|---|---|---|
| Schedule and customer file access | 4,500 to 7,500 CAD | Data preloaded each morning |
| Work order entry | 6,000 to 10,500 CAD | Local save on every field |
| Photos (up to 20 per job) | 3,000 to 6,000 CAD | Compression before upload |
| On-screen customer signature | 2,200 to 4,500 CAD | Timestamp and evidential value |
| Sync and conflict handling | 7,500 to 13,500 CAD | Two technicians on the same job |
| PDF report generation | 3,000 to 6,000 CAD | Auto-sent to customer once back online |
PWA technology runs everything in the browser, without app stores, on the Android phones or tablets crews already carry.
From job to invoice in 24 hours
| Step | With paper | With the app |
|---|---|---|
| Service report | Written at the office, D+2 to D+5 | Generated on site, D0 |
| Sent to customer | Manual mail or email | Signed PDF sent automatically |
| Invoice creation | Keyed Friday, D+5 to D+10 | Triggered on approval, D+1 |
| Average collection time | 45 to 55 days | 30 to 35 days |
| Lost or illegible work orders | 3 to 5% | Under 0.5% |
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.
Ryan, owner of an 18-technician company in Toronto, turns over 3.6 million CAD. Invoicing 9 days earlier frees about 89,000 CAD of cash (3.6 million divided by 365, times 9). His office manager recovers 2 days a week of data entry, about 21,000 CAD a year, and lost work orders (4% of 2,600 jobs at 270 CAD) meant 28,000 CAD never billed. With a custom app at 63,000 CAD, the recurring annual gain reaches 49,000 CAD: payback in about 15 months, before the cash flow effect.
FAQ
How much does a custom field service app cost?
As a 2026 order of magnitude, 45,000 to 90,000 CAD depending on offline mode, forms and ERP integration. Plan 10 to 16 weeks of delivery.
Does a PWA really work without signal?
Yes, with local storage and deferred sync, technicians can keep working for several days offline. Sync conflicts must be tested before rollout.
Is an on-screen signature legally valid?
In Canada, a timestamped electronic signature attached to the PDF report is generally sufficient for a work order. For contracts, an e-signature provider costs 1 to 4 CAD per signature.
Do technicians need new devices?
Rarely: a recent Android phone at 300 to 450 CAD is enough. A rugged tablet at 900 to 1,300 CAD makes sense in dusty or wet environments.
Can we start with SaaS and move to custom later?
Yes, it is a sensible path: SaaS reveals your real needs within 6 to 12 months. Insist on full data export via CSV or API.
Let's scope your project. We compare SaaS and a custom app against your real jobs, with an indicative budget of 45,000 to 90,000 CAD and go-live 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.