The verdict in three sentences
For a B2B field tool, a PWA (installable web app) now covers 80 to 90 % of needs: photos, signatures, forms, location, notifications and offline mode. It costs, as an order of magnitude, 20 to 40 % less than a native app with the same features and updates without going through app stores. Native is only required for a few specific uses: industrial Bluetooth, NFC on iPhone, continuous background location, or very large offline data sets.
What each option can do in 2026
Mobile browsers have come a long way. Since iOS 16.4, a PWA added to an iPhone home screen can receive push notifications, which removed the main objection from IT departments. Real gaps remain on advanced hardware access.
| Field need | PWA | Native (Swift and Kotlin) | React Native |
|---|---|---|---|
| Photo, document scan, signature | Yes | Yes | Yes |
| Offline mode (forms, lists) | Yes, a few hundred MB | Yes, no practical limit | Yes, no practical limit |
| Push notifications | Yes (iOS 16.4+, if installed) | Yes | Yes |
| One-off location | Yes | Yes | Yes |
| Continuous background location | No | Yes | Yes |
| Bluetooth (printer, sensor) | Android only | Yes | Yes |
| NFC (badges, tags) | Android only | Yes | Yes |
| Distribution and updates | Web link, instant updates | App Store and Play Store, Apple review | App Store and Play Store, Apple review |
3-year costs for 150 users
The upfront build is only part of the bill. A native app needs an update for every major iOS and Android release, developer accounts, and often a mobile device management (MDM) tool to distribute the app internally.
| Item (2026 order of magnitude, US market) | PWA | React Native | Two native apps |
|---|---|---|---|
| Initial build | 35,000 to 70,000 USD | 50,000 to 100,000 USD | 80,000 to 170,000 USD |
| Yearly maintenance (15 to 20 % of build) | 6,000 to 12,000 USD | 8,000 to 18,000 USD | 14,000 to 32,000 USD |
| Store accounts | 0 USD | 99 USD a year Apple + 25 USD once Google | 99 USD a year Apple + 25 USD once Google |
| MDM for 150 devices (if required) | Optional | 3 to 7 USD per device a month | 3 to 7 USD per device a month |
| Time to production | 10 to 16 weeks | 14 to 22 weeks | 20 to 30 weeks |
| 3-year total, excluding MDM | 53,000 to 106,000 USD | 74,000 to 154,000 USD | 122,000 to 266,000 USD |
At Kolonell, a field PWA with offline sync usually falls into the medium tier, 6,100 to 10,670 EUR, or the complex tier, 10,670 to 22,870+ EUR, depending on the number of forms and integrations. A React Native app belongs in the complex tier. Maintenance is 53, 114 or 183 EUR a month depending on the level.
When native is the right call
We recommend native or React Native in four situations: route tracking with continuous location (transport, delivery), reading NFC badges on iPhone, Bluetooth connection to a receipt printer or sensor on an iOS fleet, and offline storage of thousands of photos or large drawings for several days without coverage. Outside those cases, a PWA is almost always the best balance of cost, timeline and ease of rollout.
A hybrid approach also exists: a PWA for 90 % of screens, and a small native module for the one missing hardware feature.
Mini case study
Jason, operations director at a facilities maintenance company in Dallas, must equip 150 technicians who currently fill in paper reports retyped every evening. Each technician loses about 25 minutes a day.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Gain: 150 × 25 min × 220 days = 13,750 hours a year. Even if only half of that time turns into billable work at 55 USD an hour, the gain exceeds 370,000 USD a year. The choice therefore comes down to total cost. Using median market figures, the PWA costs about 52,000 USD to build and 9,000 USD a year to maintain, so 79,000 USD over 3 years. React Native costs about 75,000 USD plus 13,000 USD a year and store accounts, so about 114,300 USD over 3 years. With no NFC or Bluetooth need identified, the PWA saves around 35,000 USD and reaches production 6 weeks earlier.
FAQ
Does a PWA really work without coverage on a job site?
Yes: forms, job lists and photos are stored on the device and synced when the network returns. Plan for a practical limit of a few hundred MB per device, enough for 1 to 2 weeks of typical activity.
Do push notifications work on iPhone?
Yes since iOS 16.4, provided the user has added the PWA to the home screen. Rolling out 150 devices therefore includes a short 2-minute install step per employee.
Do we need to publish a PWA on the App Store?
No, it installs from a link and skips Apple's review, which usually takes 1 to 3 days per release. That is a clear advantage when you need to fix a bug the same day.
Is React Native a good compromise?
Yes when native hardware access is essential: one codebase for iOS and Android, roughly 30 to 40 % cheaper than two native apps. It keeps the store constraints and the yearly OS updates.
Can we start with a PWA and go native later?
Yes, the back office and API stay the same, only the mobile layer changes. In practice, 60 to 70 % of the initial budget is reused if native becomes necessary.
Let's scope your project. We list your field tasks, hardware needs and coverage constraints with you to decide between PWA and native, with a rollout plan in waves. 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.
