Home / Blog / Mobile apps
Mobile apps

How much does a field service app cost in 2026?

A field service app with offline sync to your CRM or ERP typically starts from $25,000 and takes 8 to 14 weeks. Here is what drives the price and what you pay after launch.

Dymaxel Systems teamOctober 17, 20266 min read

A custom field service app for iOS and Android typically costs from $25,000 when it includes offline work and sync to your CRM or ERP, and takes 8 to 14 weeks to build. A simpler companion app with no offline mode starts around $12,000. The final number depends mostly on how many systems the app connects to, how much it must do without signal, and how many job types and forms it handles.

Those figures are Dymaxel's typical starting prices for apps built once in Flutter and shipped to both app stores. Below we break down where the money goes, what pushes a quote up, and what you will pay every year after launch.

How much does a field service app cost?

Most field service apps fall into one of three tiers. These are our starting ranges in USD for iOS and Android together. App store fees and hosting are extra, and an exact quote comes from a scoping conversation, not a price list.

App typeTypical scopeStarting fromTypical timeline
Companion appTechnicians view assigned jobs, update status, add notes and photos. Needs a connection to work. Connects to one existing system.$12,0006-8 weeks
Field service app with offline syncJob lists, checklists and forms, photos, signatures, barcode scanning, time tracking, full offline mode, two-way sync to your CRM or ERP (such as Odoo).$25,0008-14 weeks
Customer-facing app with paymentsCustomer accounts, booking and rescheduling, push notifications, in-app payments, service history.$35,00012-18 weeks

Many businesses start with the middle tier for their technicians and add a customer-facing app later, once the back-office data is clean and reliable. Trying to build both at once doubles the number of moving parts during the riskiest phase.

What features drive the cost of a field service app?

Screens are cheap. What costs money is behavior that has to work correctly under messy, real-world conditions. These are the features that move a quote the most:

  • Offline mode. A technician must be able to open a job, complete a checklist, take photos and capture a signature in a basement with no signal, then have everything sync later without duplicates or lost data. This is the single largest line item in most field apps, and it is why the offline tier starts at roughly double the companion app.
  • Integrations. Each system the app talks to (ERP, CRM, accounting, scheduling, inventory) needs mapping, error handling and testing against real data. One clean API is straightforward. Three systems with inconsistent data are not.
  • Dynamic forms. If every job type has its own inspection checklist, it is cheaper long term to build a form engine your office staff can configure than to hard-code each form.
  • Photos and attachments. Compressing, queuing and uploading dozens of photos per job over weak connections takes careful engineering.
  • Scheduling and dispatch logic. Showing a list of assigned jobs is easy. Route optimization, skills matching and live reassignment are a separate project.
  • Parts and inventory. Tracking van stock, consuming parts on a job and syncing that back to the warehouse adds a meaningful chunk of work.
  • Roles and permissions. Technicians, supervisors and subcontractors often need to see different data.

The things that cost less than people expect: GPS check-in, signature capture, barcode scanning and push notifications. Flutter has mature plugins for all of them.

Why building in Flutter keeps the price down

Our field service quotes assume one Flutter codebase that ships to both iPhone and Android. Building the same app twice in Swift and Kotlin roughly doubles the app code (though not design, backend or integration work). Unless the app depends on a deep platform feature, Flutter is the better value. Our Flutter vs native comparison explains when that is not true.

What else adds to the price?

Beyond features, five factors decide where your project lands inside or above a tier:

  1. Number of users and roles. A 10-technician team with one role is simpler than 200 users across contractors, supervisors and office staff.
  2. Data migration. Bringing in customer sites, asset histories and equipment records from spreadsheets or an old system takes cleaning and validation. In most projects we scope, this is the line item buyers underestimate.
  3. Integrations. Covered above, but it is worth repeating: the state of your existing data matters more than the brand of your ERP.
  4. Custom features. Anything specific to your trade, such as regulated inspection reports or calibration certificates, needs design and testing from scratch.
  5. Deadline. A fixed go-live date (a new contract starting, a season beginning) can mean a larger team or a narrower first release.

If your back-office system itself needs work before the app can sync to it, budget for that separately. For Odoo users, our guide to Odoo implementation costs covers that side.

What are the ongoing costs after launch?

A field app is never finished. Apple and Google release new OS versions every year, and store policies change. Plan for these running costs:

CostAmountPaid to
Apple Developer Program99 USD per yearApple
Google Play developer account25 USD one-timeGoogle
Backend hosting, file storage, push and map servicesVaries with users and photo volumeYour cloud and service providers
Care support plan$500/month, up to 5 hours, 2-business-day responseDymaxel
Growth support plan$1,500/month, up to 15 hours, 1-business-day responseDymaxel
Priority support plan$3,500/month, up to 40 hours, 4-hour responseDymaxel

The Apple and Google fees come from their own pages (Apple Developer Program, Google Play Console). Distributing an internal-only iOS app outside the public App Store has other options with different terms, which we review during scoping.

Most field service clients with a live app choose Care or Growth. Support plans can be paused or cancelled, and because you own the code and the developer accounts, you are never locked in.

How the build is priced and paid

We do not sell open-ended hourly projects for field apps. The process is:

  1. A free 45-minute consultation to understand your jobs, users and systems.
  2. A written, fixed-price scope for each phase, listing screens, integrations and what is out of scope.
  3. 40% upfront, the rest paid on milestones.
  4. Weekly demos on real devices, so your field supervisors see the app early and often.
  5. Testing on your real data and with real technicians before rollout.
  6. Store submission under your own Apple and Google accounts, then a monthly support plan if you want one.

Splitting the work into phases keeps risk down. A typical first phase covers job lists, forms, photos, signatures and offline sync for one job type. Later phases add more job types, inventory, or a customer app once the first phase is proving its value in the field.

How to keep the cost down

  • Start with one team and one job type. Prove the workflow, then expand.
  • Clean your customer and asset data before the build starts, not during it.
  • Decide which system is the source of truth for each record (jobs, customers, parts) before integration work begins.
  • Use configurable forms rather than hard-coded ones if your checklists change often.
  • Take offline seriously from day one. Adding it after launch costs more than building it in. Our post on offline-first mobile apps explains why.
  • Check whether an off-the-shelf field service product fits first. If it covers nearly everything you need, buy it. Custom makes sense when your workflow is your advantage or the integration with your ERP is the hard part.

Getting an exact quote

The ranges above are real starting points, but your price depends on your jobs, your systems and your data. See how we approach field service and mobile app development, then book a free 45-minute meeting through our contact page. Bring a sample job sheet and a list of the systems the app needs to talk to, and we will give you a written, fixed-price scope for the first phase.

Frequently asked questions

Is it cheaper to buy off-the-shelf field service software?

Often, yes, at least at the start. Subscription field service products are quick to set up and cost a monthly fee per user. They become expensive or limiting when your team grows, your workflow does not match their defaults, or you need tight two-way sync with your own ERP. Compare three years of per-user subscription fees against a custom build plus support before deciding.

Can the app work with Odoo or our existing CRM?

Yes, provided the system has an API, and most modern ones do. Odoo, popular CRMs and custom backends can all sync jobs, customers, parts and timesheets to and from a field app. The work involved depends on how clean your data is and how many record types need to sync, which is why integrations are scoped individually.

Do we have to publish an internal field app on the public app stores?

Not necessarily. Android apps can be distributed privately through managed Google Play or a device management system. On iOS there are private distribution routes through Apple's business programs and device management. Each has its own requirements and fees, so we confirm the right route for your team size and devices during scoping.

Who owns the app and the code once it is built?

You do. With Dymaxel, the client owns the source code, the Apple and Google developer accounts, the backend and the data. That means you can bring maintenance in-house or move to another developer at any time, and support plans can be paused or cancelled without losing access to anything we built.

How long before technicians can use the app in the field?

A field service app with offline sync typically takes 8 to 14 weeks to build, including testing on real devices and real data. Many teams run a pilot with a few technicians in the last weeks of the build, fix what they find, and then roll out to the full team. A simpler companion app can be ready in 6 to 8 weeks.

Planning a mobile app?

Get a scope, a price range and a timeline in a free 45-minute meeting.

Sources

  1. Apple Developer Program enrollment (99 USD per membership year)
  2. Google Play Console: get started (25 USD one-time registration fee)
  3. Flutter supported deployment platforms
  4. Apple: distribute Custom Apps privately through Apple Business
  5. Google: publish private apps to managed Google Play