- Home
- Plumbing Software
- OpenFieldPro
OpenFieldPro
What it is
OpenFieldPro is free, open-source field-service management software for work from lead through payment. Its workflows include CRM, customer and property records, equipment history, scheduling, dispatch, work orders, estimates, invoices, payments, documents, service plans, reviews, and reporting. Technicians can use mobile workflows with offline foundations. Payment tools include line-item estimates, offline payments, optional Stripe checkout, and Stripe webhook processing. A plugin registry, scoped API tokens, outbound events, and an integration surface support connections with other systems. The project can be self-hosted and includes helpers for installation, updates, backups, and restores. Its listed components are a Next.js web frontend, Fastify API, React Native Expo mobile app, and PostgreSQL database. The README describes production checks for JWT secrets and CORS settings, as well as rate limits on selected routes. It also states that the project has no telemetry or phone-home licensing. The core is licensed under GNU Affero General Public License version 3 and costs nothing, with no limits listed for core operational features. The project is undergoing release-candidate hardening.
For and against
For
- Includes CRM, scheduling, dispatch, and work orders.
- Technician mobile workflows have offline foundations.
- Self-hosting helpers cover installation, updates, backup, and restore.
- Optional Stripe checkout and offline payments are supported.
- Core operations have no listed usage limits.
Against
- Project is still undergoing release-candidate hardening.
- Production release requires its release checklist gates.
- Licensed under GNU Affero General Public License version 3.
The verdict
OpenFieldPro covers a broad field-service workflow and provides self-hosting tools without listed core usage limits. Its release-candidate status is an important consideration for teams evaluating it for production.
Who it suits
It may suit field-service operators who want a self-hosted, open-source system covering scheduling, technician workflows, and billing. Its offline mobile foundations may also suit technicians who need mobile workflows.
Plans and prices
Self-hosted AGPL core
No limits on users, technicians, customers, jobs, invoices, locations, or core operational features
Read 2 Oct 2026 · github.com
On the record
- Core workflows
- It provides CRM, customer and property records, equipment history, scheduling, dispatch, work orders, estimates, invoicing, payments, documents, service plans, reviews, reporting, and technician mobile workflows.github.com · read 2 Oct 2026
- Integrations
- The project describes a plugin registry, scoped API tokens, outbound events, and an integration surface.github.com · read 2 Oct 2026
- License
- The repository license is GNU Affero General Public License version 3.github.com · read 2 Oct 2026
- Payments
- The project describes estimates, line items, invoices, offline payments, optional Stripe checkout, and Stripe webhook processing.github.com · read 2 Oct 2026
- Privacy
- The README describes the project as having no telemetry or phone-home licensing and says optional entitlements are verified locally.github.com · read 2 Oct 2026
- Product
- OpenFieldPro is open-source, self-hostable field-service management software for lead-to-payment operations.github.com · read 2 Oct 2026
- Release status
- The README describes the project as undergoing release-candidate hardening and says production release still requires its release checklist gates.github.com · read 2 Oct 2026
- Security
- The README says production startup rejects default or short JWT secrets and wildcard or missing production CORS configuration, and applies bounded route-level rate limits to authentication, public booking, uploads, and checkout.github.com · read 2 Oct 2026
- Self-hosting
- The repository includes self-hosting install, update, backup, and restore helpers.github.com · read 2 Oct 2026
- Support
- The support guide directs users to GitHub Issues for bugs and feature requests and GitHub Discussions for questions and ideas.github.com · read 2 Oct 2026
- Technician workflows
- The technician mobile workflows have offline foundations.github.com · read 2 Oct 2026
- Technology
- The listed stack includes a Next.js web frontend, Fastify API, React Native Expo mobile app, and PostgreSQL database.github.com · read 2 Oct 2026
The review
OpenFieldPro is an open-source field-service management system spanning customer acquisition, scheduling, job execution and payment. It fits service businesses that want to run their own infrastructure and retain control of their data and integrations. The breadth of its workflow is its strongest argument, while its release-candidate stage makes operational readiness a central buying decision.
For teams with the technical capacity to host and maintain software, the zero-cost core and unrestricted operational records are unusually generous. Organizations that need a mature, vendor-operated service with established production support should be more cautious.
Overview
OpenFieldPro connects CRM, customer and property records, equipment history, scheduling, dispatch, work orders, estimates, invoicing, payments, documents, service plans, reviews and reporting. Keeping those activities in one system can reduce handoffs between office staff and technicians, and the dispatch board, online booking, estimate builder and work orders address the central mechanics of a field-service operation.
This is a self-hosted product rather than a turnkey subscription. The repository provides helpers for installation, upgrades, backups and restores, so an organization can operate its own deployment, but it also takes responsibility for infrastructure and ongoing maintenance. The GNU Affero General Public License version 3 is important for teams managing modifications or redistribution.
Key features
Technician mobile workflows have offline foundations, which is valuable when crews work in areas with unreliable connectivity. Estimates handle line items, while payment workflows include offline payments, optional Stripe checkout and Stripe webhook processing. Those options cover a practical quote-to-collection path, although the documented payment scope centers on Stripe rather than a broad catalog of processors.
The integration layer includes a plugin registry, scoped API tokens and outbound events. That gives developers defined ways to connect other systems without forcing every business into the same workflow. The listed stack—Next.js for the web frontend, Fastify for the API, React Native Expo for mobile and PostgreSQL for data—will be most attractive to teams comfortable supporting those technologies.
Production safeguards reject default or short JWT secrets and wildcard or missing production CORS settings. Bounded route-level rate limits protect authentication, public booking, uploads and checkout. The project also describes no telemetry or phone-home licensing, with optional entitlements checked locally, a meaningful advantage for privacy-conscious operators.
Pricing
Self-hosted AGPL core — free. This plan includes the mobile app, dispatch board, online booking, estimate builder, work orders and invoice payments, with no limits on users, technicians, customers, jobs, invoices, locations or core operational features. It is the clear fit for organizations willing to provide hosting and administration; there is no cheaper tier that trades away capacity because the core itself is free and uncapped.
The economic trade-off is operational rather than usage-based. Teams pay with their own hosting, maintenance and release-management effort, and the project is still undergoing release-candidate hardening. Optional entitlements are verified locally, while support is directed to GitHub Issues for bugs and feature requests and GitHub Discussions for questions and ideas rather than a described commercial support desk.
Platforms
OpenFieldPro supports Android, iOS, web, API access and self-hosted deployment. That combination suits offices using the browser, technicians carrying mobile devices and organizations that need programmatic integrations or control over where the system runs.
Who it's for
Choose OpenFieldPro if you need a broad lead-to-payment workflow, have staff who can run a PostgreSQL-backed self-hosted application and value unlimited core records without per-seat or per-job charges. Its offline-oriented technician workflows and local privacy posture also suit distributed field teams and businesses that do not want telemetry or phone-home licensing.
Look elsewhere if production maturity, vendor-operated hosting or a formal support channel is more important than deployment control. The release-candidate hardening work means a team unable to manage upgrade and reliability risk should not treat the free price as the whole cost.
Pros and cons
Pros
- Uncapped core usage: users, technicians, customers, jobs, invoices and locations have no stated limits, so growth does not trigger a usage tier.
- End-to-end workflow: CRM through scheduling, work orders, estimates, invoicing and payment reduces the need for multiple operational systems.
- Self-hosting controls: install, update, backup and restore helpers support teams that need deployment ownership.
- Field and integration coverage: offline mobile foundations, scoped API tokens, outbound events and a plugin registry address disconnected work and customization.
- Privacy and baseline hardening: no phone-home licensing, local entitlement checks, secret validation, CORS checks and bounded rate limits provide useful operational safeguards.
Cons
- Release risk: production release still depends on remaining checklist gates, which makes it a poor fit for teams demanding a mature service today.
- Self-hosting burden: infrastructure, backups, updates and reliability become the customer’s responsibility.
- Support is community-directed: help is routed through GitHub Issues and Discussions rather than a described paid support operation.
- Payment scope is focused: documented checkout and webhook processing are optional Stripe paths, not a promise of every payment provider.
Alternatives
Plumbing Software is a useful category starting point when you want to compare field-service tools for plumbing work.
Pick FieldBench instead if you prefer a freemium hosted option with Android, iOS and web access. Its free plan is limited to one user, 20 jobs per month, 50 pricebook items and 20 active equipment records, so OpenFieldPro is better for uncapped usage while FieldBench offers a more bounded entry point.
ServiceM8 is the alternative for a freemium product on Android, iOS and macOS with a free tier capped at one user and 30 jobs per month, plus per-SMS charges.
Choose Contractor+ if a free-forever plan with basic CRM, up to 250 leads and clients, and up to five estimates or invoices monthly meets your needs.
Opsler suits readers seeking a freemium service across Android, iOS, macOS, web and Windows, with a free tier for two seats and 50 jobs per month.
Consider BigChange when you want paid, vendor-provided plans that include support, scheduling, mobile access, live tracking, quotes, invoices, business intelligence and collaboration.
ServiceWorks is a paid alternative with a $$150 monthly Bronze plan and a stated 500,000 API-credit allowance.
Fieldpoint is another paid field-service platform offering Android, iOS, web, API and self-hosted deployment.
FieldPulse is a paid, seat-based product priced by custom quote.
Verdict
OpenFieldPro is the strongest fit for technically capable service businesses that want a complete, self-hosted workflow with unlimited core records and no license fee. Choose it for deployment control, privacy and an integration-friendly foundation; look elsewhere if your operation needs a fully managed product, formal support commitments or production maturity beyond a release-candidate project.