A small business paid $67,230 to exit their software contract early. Another paid $39,375 after 10 days. Both are documented BBB complaints against
I build software for field service contractors.
I spend a lot of time reading why businesses switch software. The ServiceTitan pattern keeps coming up and I can't stop thinking about it.
Real BBB complaints, real numbers:
- $67,230 charged to an HVAC company, full remaining balance of a 24-month contract, even though implementation was allegedly incomplete
- $39,375 charged to a small business that cancelled 10 days into a 2-year contract
- $19,596 sent to collections
This isn't a niche problem. ServiceTitan is the dominant software in the trades industry, HVAC, plumbing, electrical. Most contractors don't have lawyers reviewing contracts before signing.
For context: the company did $772M in revenue last year and posted a $239 million net loss (SEC filing, FY2025). A public company under that pressure needs retention, and the contract structure reflects that.
My question for this community: how do you evaluate exit risk before signing a multi-year software contract? Is there a checklist you use?
Asking genuinely because I'm trying to understand what questions buyers are actually asking before they sign, because most of our customers tell us they didn't ask any of this until it was too late.