Our Methodology
How we score, source, and update FSM software comparisons.
Scoring (0–100)
Each provider receives a score out of 100 for a specific trade vertical and company size. Scores are computed using an AI model (Claude) that receives structured data about:
- Pricing (subscription + payment processing fees at the relevant team size)
- Feature coverage against the vertical's must-have requirements
- Contract terms and implementation cost
- Platform ratings from G2 and Capterra
The model is instructed to be specific to the vertical and size, to cite exact pricing numbers, and to flag missing critical features as cons — even when we have an affiliate relationship with that vendor.
Elite
90–100
Strong
80–89
Solid
70–79
Fair
60–69
Limited
0–59
TCO Calculator
The Total Cost of Ownership calculator factors in:
- Subscription cost — The right plan for your technician count, monthly or annual billing
- Payment processing fees — Calculated from your monthly revenue, average job size, and card payment percentage
- Implementation fee — One-time cost amortized over Year 1 and Year 3
We use the midpoint for any variable pricing (e.g., ServiceTitan's $245–$500/tech range uses $350/tech). Outputs are estimates — actual costs depend on your negotiated rates.
Data Sourcing
Update Frequency
A GitHub Actions pipeline runs every Monday. It scrapes public pricing pages, diffs the results against the database, and flags any affected comparisons for recomputation. If Jobber raises their Grow plan price, every comparison featuring Jobber on that plan gets re-scored automatically. The "last verified" date on each page reflects the most recent successful check.
Affiliate Disclosure
Some links on this site are affiliate links. Our scoring process is conducted before checking affiliate status — we assess features and pricing first, then report the result. Providers without affiliate programs (ServiceTitan, Service Fusion, FieldEdge) are scored identically to those with programs.