Ops & productivity
Flat-Rate, Unlimited-Tech Field Service OS
Field service tool for 2 to 15 person home-service crews, one flat published price per company with unlimited technician seats, no setup fee, month-to-month.
Founder thesis
The bet: home-service shops with 2 to 15 people want one published flat price with unlimited seats, month-to-month and no setup fee, because per-seat, per-tech and per-job pricing plus setup fees is what pushes them out. Service Fusion already sells unlimited seats from a $208/mo floor and ServiceM8 from $29/mo, so unlimited seats alone is not new. Why now: ServiceTitan is public and still prices per technician with no published number, and buyer complaints about bill creep and setup fees are easy to find.
What others got wrong
Housecall Pro charges per seat once a shop passes 8 users. Max includes 8 seats and then costs $35/mo per additional user, so a 10-person crew pays more than the advertised plan.
Jobber's own page contradicts itself on tier and seat pricing, with a plan wizard saying $149/mo includes 10 users while the plan cards price that count higher, plus $29/mo per extra user. A buyer cannot work out the real monthly cost before signing up.
ServiceTitan and FieldPulse publish no prices and push buyers into a demo or a quote, so a small shop cannot price the product without a sales call.
Base plans are advertised low and the real bill lands at add-ons. One Reddit poster called the big three a bloat-then-pay-for-add-ons trap that ends at $200-400/mo before setup is finished.
What should work
Publish one flat price per company with unlimited seats and land it below Service Fusion's $208/mo floor and below Kickserv's $199/20-user tier, while still shipping routing, recurring jobs, QuickBooks sync and a usable mobile app.
Drop the payment tie-in. Bill the company, not the seat, the tech or the job, and let shops bring their own Stripe instead of taking Jobber's 2.9% + 30c, Housecall Pro's 2.59%, or Kickserv's payment-volume minimum before a discount.
Ship a one-click import from Jobber and Housecall Pro, because migration cost and accumulated data are the reasons running shops stay put.
Recruit design partners inside trade subreddits the way FieldCamp does, giving the software free for feedback and answering CRM recommendation threads as a disclosed founder.
What kills it
- A $79-129/mo unlimited plan may not survive heavy SMS and routing volume, and nobody has proven the gross margin.
- Small crews may not pay a $99-class price when Jobber Core and ServiceM8 both start at $29/mo.
- Two small challengers with disclosed distribution, FieldCamp and Contractor+, already attack the same 'too expensive for the little guys' angle.
- Service Fusion already sells unlimited users from a $208/mo floor and ServiceM8 from $29/mo, so the headline wedge is partly taken.
What users want
5A price a small shop can afford without paying per seat.
A Reddit commenter said a shop paid a developer in Argentina to stitch two apps together because the off-the-shelf tools were too expensive per seat.
No lock-in and no setup fee.
A senior installer's survey put ServiceTitan at roughly $250 to $500 per tech plus a mandatory $5,000 to $50,000 setup fee, versus FieldPulse at about $99/user.
A bill that does not creep upward.
A Reddit poster on the Jobber thread wrote that his monthly went from $75 to like $200, most of what he wanted were paid add-ons, and he was billed after cancelling.
To not lose money on a subscription that does not fit.
A solo operator wrote that he paid for a yearly subscription and not a single cent could be refunded, calling the $1k hit a big deal.
A tool built for small crews, not 50-plus tech operations.
A Reddit user called ServiceTitan a tough first stop for electrical contractors, built for 50+ tech operations and priced and supported accordingly, so the margin tax does not math.
- Sources
- 25
- Checked
- 11
- Competitors
- 7
- Gaps
- 15
- Page checked
- 11 · 44%
- Snippet only
- 14 · 56%
- Documented
- 9 · 38%
- Interpreted
- 15 · 62%
- complaint12
- pricing7
- market2
- revenue2
- playbook2
Competitors
7- Jobber$29/mo
- Housecall Pro$35/mo
- Service Fusion$208/mo
- ServiceM8$29/mo
- Kickserv$60/mo
Parsed from public pricing blurbs (entry paid tier when available). Max in set: $208/mo.
| Competitor | From | Free tier | Source |
|---|---|---|---|
| Jobber | $29/mo | Yes | getjobber.com✓ |
| Housecall Pro | $35/mo | Yes | housecallpro.com✓ |
| ServiceTitan | See notes | — | servicetitan.com✓ |
| Service Fusion | $208/mo | — | servicefusion.com✓ |
| ServiceM8 | $29/mo | Yes | servicem8.com✓ |
| Kickserv | $60/mo | Yes | kickserv.com✓ |
| FieldPulse | Unverified | — | fieldpulse.com✓ |
What customers complain about
15| Gap | Src |
|---|---|
Per-seat and per-tech pricing punishes small shops. A 10-person crew on Jobber pays $29/mo for every user above its tier, and on Housecall Pro needs Max at $299/mo annual or $329/mo monthly, then $35/mo per additional user. Jobber's page contradicts itself on whether the 10-user tier is $149/mo, so treat that figure as unconfirmed. | |
A solo operator lost a yearly subscription and got no value. He wrote that once you pay you find your QuickBooks needs updating to work with it, and not a single cent can be refunded, so the $1k hit is a big deal. | |
Plan prices creep up as features get paywalled. A Reddit poster wrote that his monthly went from $75 to like $200, most of what he wanted were paid add-ons, and he was billed after cancelling and had to dispute the charge. | |
ServiceTitan's per-user fees, onboarding costs and annual contracts land as punitive. A Reddit user put it that ServiceTitan pricing is genuinely brutal once you factor those in. | |
ServiceTitan's all-in cost and lock-in sit far above what a small crew expects. A poster wrote it usually ends up somewhere in the $1,200-$1,800/month range once you add the modules most people need, with a few thousand on top for implementation and a contract. | |
ServiceTitan setup fees burn small operators. A commenter said his uncle was at 4 technicians, tried ServiceTitan for 6 months and was burned badly, with 5k+ in the one-time setup fee. | |
ServiceTitan is positioned above the small end. A Reddit user called it a tough first stop for electrical contractors, built for 50+ tech operations and priced and supported accordingly, so the margin tax does not math for a smaller shop. | |
Add-on stacking inflates the bill past the advertised tier. A poster called Jobber, Housecall Pro and ServiceTitan a bloat-then-pay-for-add-ons trap that ends at $200-400/mo before setup is finished. | |
A senior installer's price survey put ServiceTitan at roughly $250 to $500 per tech plus a mandatory $5,000 to $50,000 setup fee, versus FieldPulse at about $99/user. That is a commenter quoting an aggregator, not first-party ServiceTitan pricing. | |
A 2-person shop found the entry price and the sales experience unacceptable. A Reddit poster wrote that they are just 2, were not happy with the price, and the sales rep was arrogant when they asked questions. | |
Small shops stitch cheap tools together instead of paying per seat. One poster said a shop paid a developer in Argentina to stitch two apps together because the off-the-shelf stuff was too expensive per seat. | |
Jobber buyers say requested features get paywalled. A poster described a pushy-sales-then-brush-off pattern and said the feature you asked about is gated into a higher tier. | |
Contractor+'s founder wrote that ServiceTitan means an annual contract plus onboarding fees, and smaller teams end up using a fraction of what they pay for. | |
The wedge is partly taken. Service Fusion offers unlimited users on every plan from a $208/mo annual floor, ServiceM8 offers unlimited users on per-job plans from $29/mo for 50 jobs, and Kickserv sells 5, 10 and 20 users for $60, $119 and $199. Unlimited tech seats alone is not unique. | |
Pricing opacity is its own gap. ServiceTitan and FieldPulse publish no prices and force a demo or quote, and a Reddit buyer said Workiz's price seems to be hidden. A transparently priced flat plan with a card-checkout trial differentiates on the buying experience, not the feature list. |
Documented Interpreted
How competitors find customers
3| Tactic | Src |
|---|---|
| FieldCamp answers 'what CRM should I use' and 'alternatives to Jobber' threads across many trade subreddits, from r/electricians to r/cleaningbusiness, with a disclosed-founder recommendation and a link, and recruits design partners by offering the software free for feedback. Dozens of comments ran from roughly March to September 2026, read through a Reddit mirror, and no conversion or revenue figure is disclosed. | reddit.com· |
| Jobber runs a peer community plus a content and free-trial funnel rather than paid-only acquisition. Its pricing page offers membership in a community of 20,000+ home service pros, and its about page cites 400k+ service pros, both company-reported. | getjobber.com✓ |
| ServiceTitan started inside the founders' own family contracting businesses and grew through contractor evangelists, described as the loyal customers and rabid evangelists. The scale numbers disagree: 100,000+ contractors on the pricing page against 11,800 trade customers on the company page, both company-reported. | servicetitan.com✓ |
Your angle & pricing wedge
| Piece | Claim | Src |
|---|---|---|
| Angle | One flat, publicly posted monthly price per company, targeted at $79-129/mo, with unlimited technician and office seats, month-to-month billing, no setup fee, no payment-processing lock-in, and a one-click migration from Jobber or Housecall Pro. The differentiated part is unlimited internal seats at a low published price with no setup fee and no contract, not 'unlimited users', which Service Fusion and ServiceM8 already offer, and not 'cheap entry', which Jobber Core and ServiceM8 occupy at $29/mo. | |
| Wedge | Bill the company, not the seat, the tech or the job: one published flat price with unlimited seats instead of Jobber's $29/mo per extra user, Housecall Pro's $35/mo per extra user, ServiceTitan's per-technician model with a reported $5,000-$50,000 setup fee, Service Fusion's $208/mo floor, Kickserv's $199 ceiling at 20 users, or ServiceM8's per-job caps. The real target is a flat unlimited plan that lands below Service Fusion's $208 floor and below Kickserv's $199/20-user tier while still including routing, recurring jobs, QuickBooks sync and a mobile app, plus a BYO-Stripe plan that does not tie a discount to payment volume the way Kickserv does; whether $79-129/mo is margin-sustainable at heavy SMS and routing volume is unproven. |
How others got traction
4| Move | Why | Src |
|---|---|---|
| ServiceTitan's founders built the first version for their fathers' residential contracting businesses, then sold into the trades community they already belonged to. | Their family and local contractor network were the first design partners and the referral loop into other shops. That is founder-market fit, not a paid acquisition channel. | servicetitan.com✓ |
| Jobber's co-founders started from one contractor, Graham, drowning in admin, then ran months of discovery interviews with pros across several trades before building. | Jobber's about page says Sam and Forrest saw the admin load, spent months talking to HVAC techs, landscapers, roofers and plumbers, and kept hearing the same thing. Those interviews became the first users and referrers, though no source says how many early customers came from them. | getjobber.com✓ |
| Kickserv discounts the subscription 5% when a shop processes a minimum volume of online payments through Kickserv. | It trades subscription margin for payment-processing volume, so revenue per account rises with the shop's turnover. A new entrant that does not monetize payments can undercut the headline price but needs another revenue lever. | kickserv.com✓ |
| FieldCamp recruits design partners directly inside trade subreddits, offers the software free for feedback, and plugs the product in the same reply. | The same disclosed-founder comment appears across many trade subreddits over months, read through a Reddit mirror. It is a near-zero-CAC pipeline and a feedback loop, but FieldCamp discloses no conversion or revenue number, so its effectiveness is unproven. | reddit.com· |
Market heat
ServiceTitan is a public company trading as TTAN with TTM revenue of $1,065M, FY2026 revenue of $960.97M and a 71.2% gross margin, compiled from S&P Global Market Intelligence and Fiscal.ai data.
More ▾Jobber says it serves 400k+ service pros across 50+ industries and that $100B+ has been invoiced through it.
Housecall Pro says it is trusted by 200,000+ Pros and advertises an average 35% first-year revenue lift for Pros on every plan card.
Revenue signals
7| Signal | Src |
|---|---|
ServiceTitan: TTM revenue $1,065M, FY2026 $960.97M, FY2025 $771.88M, gross margin 71.23% TTM, compiled from S&P Global Market Intelligence and Fiscal.ai. | stockanalysis.com✓ |
ServiceTitan IPO'd on 2024-12-12 at $71/share, raised roughly $625M, closed its first day up 42% at a valuation near $8.9B, and had raised $1.4B across eight rounds pre-IPO. | en.wikipedia.org✓ |
Jobber: 400k+ service pros, 1,000+ employees, 50+ industries, $100B+ invoiced, all company-reported with no revenue figure disclosed. | getjobber.com✓ |
Housecall Pro: 200,000+ Pros and a claimed 35% average first-year revenue growth for users, company-reported. | housecallpro.com✓ |
Service Fusion: 7,000+ service companies, company-reported. | servicefusion.com✓ |
ServiceM8: over $50 Billion in jobs managed, company-reported. | servicem8.com✓ |
At a $99/mo blended flat price, a solo or tiny-team entrant needs roughly 1,000 paying companies for about $1.19M ARR. Whether small contractors will move from $29-class single-user tools onto a $99-class unlimited plan is unproven, and nothing establishes demand at that price. | getjobber.com✓ |
Should you build this?
The category makes real money and the pain is specific: ServiceTitan is public at $1,065M TTM revenue and a 71.23% gross margin but still operating at -12.60% TTM, while Jobber claims 400k+ pros, Housecall Pro 200,000+ and Service Fusion 7,000+ companies. The per-seat pain is documented, from Housecall Pro's $35/mo above 8 seats to Jobber's $29/mo add-on, and buyers complain about bill creep, a non-refundable $1k, ServiceTitan's $1,200-$1,800/mo plus setup, and shops paying a developer to bolt apps together, all read through a Reddit mirror rather than the live threads. The counterweight is not small: Service Fusion already sells unlimited users from a $208/mo floor, ServiceM8 from $29/mo, Kickserv 20 users for $199/mo, and FieldCamp and Contractor+ already hunt the same 'too expensive for the little guys' buyer. So the durable wedge is a published flat price below $208/mo and below Kickserv's $199/20-user tier that still ships routing, recurring jobs, QuickBooks sync and a usable mobile app, with no setup fee and no payment strings. Before building, get 20 shops with 2-15 people to pull three invoices, compute true software plus per-user plus payment spend, and try a paid pre-order at $99/mo flat with a $1,000 deposit refundable if migration finishes in 14 days; kill it if fewer than 6 of 20 place the deposit, fewer than 12 show a per-seat cost above $99/mo at their headcount, or any Service Fusion or ServiceM8 user says unlimited seats under $208/mo is not the real switching constraint.
More ▾
All sources
25| Source | Kind | Status | Accessed |
|---|---|---|---|
| pricing | page checked | 2026-09-18 | |
| pricing | page checked | 2026-09-18 | |
| pricing | page checked | 2026-09-18 | |
| pricing | page checked | 2026-09-18 | |
| pricing | page checked | 2026-09-18 | |
| pricing | page checked | 2026-09-18 | |
| pricing | page checked | 2026-09-18 | |
| market | page checked | 2026-09-18 | |
| market | page checked | 2026-09-18 | |
| revenue | page checked | 2026-09-18 | |
| revenue | page checked | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| playbook | snippet only | 2026-09-18 | |
| playbook | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 | |
| complaint | snippet only | 2026-09-18 |