FSM software you can cancel anytime
Text CANCEL. Your Sheet stays in your Drive. We never had it.
OpsLight is the field service platform built for service-trade owners burned by the legacy FSM contract trap. No multi-year contract. No cancellation fee. No data hostage. Your Google Sheet is already in your own Drive — we just have edit access. To leave, you text the word CANCEL. Within an hour, our access ends and your data is exactly where it always was: in your Drive, in your Sheet, yours.
What the legacy FSM cancellation experience looks like
Three structural traps. Each one designed to make leaving harder than staying.
1. Multi-year contracts with $29K-$40K cancellation fees
ServiceTitan's standard contract is multi-year. BBB and contractor-forum threads consistently document cancellation fees in the $29,000-$40,000 range for shops trying to leave before term. The vendor's pitch was "you'll grow with us" — but when a shop's revenue dropped, or the crew refused to adopt the app, or the dispatcher screen turned out to be expensive theater, leaving cost more than staying for six more months. So they stayed. And paid. And cursed.
2. Auto-renew clauses with 90-day opt-out windows
The standard SaaS pattern: heavy discount in year 1, auto-renew at full rate unless the customer opts out 90 days before the renewal date. Most owners miss the window. The next 12-month bill hits — same as the first year, but now there's no negotiation leverage, because the contract is already in renewal.
3. Data hostage on cancellation
Every customer record, every job history, every invoice, every photo — locked in the vendor's proprietary database. Export options range from "CSV in a barely-usable schema" to "paid premium-tier feature" to "actually you have to contact support and wait two weeks." Years of operational memory, held until the next month's invoice is paid. This is the trap most owners didn't realize they were in until they tried to leave.
The pattern across BBB complaint threads, Trustpilot reviews, and Reddit r/HVAC posts repeats: 90+ days to exit. Cancellation fees in the $29K-$40K range. Data export quoted as a separate paid step. Customer history held until the final invoice clears. The trust the platform required got broken on the way out.
The OpsLight structural opposite
Three design decisions that make leaving free.
1. Sheet-as-database, not vendor-as-database
The single most important architectural decision OpsLight made: your operational data lives in a Google Sheet in YOUR Drive, not in our database. We have an edit-access service account that reads from and writes to your Sheet. On cancellation, that access is revoked. The Sheet — with every customer, every job, every note, every history record — was always yours. It just keeps being yours. No export. No "request your data." No 30-day window. It's there. You log into your Drive and there it is.
2. Month-to-month retainer, flat rate
Our retainer is $400-600/month, flat, regardless of crew size. No per-seat pricing that locks you into specific tech-count math. No annual prepay discount that forces 12-month commitment. You pay this month. If next month doesn't make sense, you text CANCEL and the auto-running functions stop. The one-time install ($3,500-$5,000) is the entire upfront commitment.
3. The cancel word actually works
Text CANCEL to the company number. That's it. Within an hour: the daily Game Plan email stops, the monthly status emails stop, the crew SMS parsing stops, our access to your Sheet is revoked. No retention call. No "are you sure?" survey. No "we've routed you to our cancellation specialist" delay. You said CANCEL, we cancelled. The same way you got in (a text) is the way you get out.
Cancellation experience by platform
What leaving each platform actually requires.
| Cancellation factor | Legacy FSM (ServiceTitan / Jobber / Housecall Pro) | OpsLight |
|---|---|---|
| Contract length | Multi-year (3-5 typical) | Month-to-month |
| Cancellation fee | $29K-$40K reported | $0 |
| Notice period | 90 days before renewal | None — cancel anytime |
| Data export | CSV (varies by tier; sometimes paid) | Already in your Drive |
| Retention sequence | Cancellation specialist, survey, delays | None — text and done |
| Seasonal pause | Pay full or cancel | Text PAUSE, resume date |
| If shop shrinks (per-seat) | Pay for unused seats until renewal | Same flat retainer |
Who this is for
Operators specifically searching "FSM software no contract" or "can I cancel ServiceTitan."
You probably:
- Are currently on a multi-year FSM contract you regret
- Got hit with a renewal billing surprise that you didn't budget for
- Tried to export your data and got quoted a separate fee
- Have one or more 1-star reviews you wrote that the vendor still hasn't responded to
- Want the back-office a $5M shop has — without the trust mortgage
- Run a 1-15 person service-trade shop where revenue ebbs seasonally
If three or more of those describe you — the scenario assistant walks through what OpsLight would look like in your specific operation. No signup. No "we'll save your spot" timer. No phone number captured. Just the demo.
Common questions
What operators ask before signing up.
What FSM software can I cancel anytime?
OpsLight. No multi-year contract, no cancellation fee, no data hostage. The monthly retainer is month-to-month. To cancel, you text the word CANCEL to the company number. Your Google Sheet is already in your Drive — we never had it. Within an hour, all auto-running functions (daily Game Plan email, monthly reports, scheduled SMS) stop firing. You owe nothing further.
How is OpsLight different from ServiceTitan or Jobber on contracts?
ServiceTitan typically requires multi-year contracts with cancellation fees in the $29,000-$40,000 range reported across BBB and contractor forums. Jobber and Housecall Pro lock customers into annual prepay with non-refundable terms. OpsLight is month-to-month, no setup contract beyond the one-time install, no early-termination clause. The structural reason: our retainer is for ongoing improvements and support, not for access to data we hold.
What happens to my data if I cancel OpsLight?
Nothing. Your data was never in our database — it lives in a Google Sheet you created in your own Drive. We have edit access (which is revoked on cancellation), but the Sheet, the history, the project records, the customer contacts — all of it is yours to keep, edit, export, or import into whatever you use next. No paid data-export tier. No 30-day expiry window. The Sheet just stays in your Drive.
Is there a free trial?
No formal free trial because OpsLight is a configured platform per shop — there's no generic instance to trial. Instead, the live demo at /try/ lets you submit a real scenario and watch Claude classify it in seconds, no signup, no follow-up emails. The scenario assistant at /scenario/ walks through what OpsLight would look like in YOUR specific operation. Try both. If you proceed, the one-time install ($3,500-5,000) configures everything for your trade and channels.
Why is the legacy FSM cancellation experience so bad?
Three structural reasons. (1) The vendor's data is the moat — once your customer history is in their proprietary database, exporting in a usable format is a paid premium tier or simply impossible. (2) Multi-year contracts with high upfront discounts make month-12 renewal automatic unless you opt out 90 days in advance, which most owners miss. (3) Per-seat licensing locks you into specific tech-count math that doesn't flex when your shop shrinks. OpsLight removes all three: Sheet-as-database, month-to-month, flat retainer.
What if I just want to pause OpsLight for a season?
Seasonal pause is normal — landscaping shops in the northeast, pool service in the south, restoration when there's no storm. Text PAUSE to the company number with the resume date. Auto-running functions stop. Your Sheet stays intact. You don't pay retainer during pause. On the resume date, we re-enable and you owe the next month's retainer prorated. This isn't a feature in our contract — it's just what we do, because the alternative (charge for nothing or churn the customer) is worse for both parties.
Want to see OpsLight before any commitment?
Live demo. AI scenario assistant. Pricing page. No signup gate. No phone capture. The "no" applies to the demo too.