Pricing philosophy

Why TuffOps Doesn't Charge for Your Office Staff (And Why Most Field Service Software Does)

Here's a frustrating thing we kept hearing from HVAC shop owners we talked to: "I'd hire a part-time dispatcher tomorrow, but my software charges me $79/month per seat and I'm already paying for 8 trucks. Adding office staff means adding line items I don't get any direct revenue from."

That's a software pricing problem masquerading as a hiring problem. So when we built TuffOps's pricing model, we changed it.

On every TuffOps plan, your field tech seats are the only ones you pay for. Office and dispatch seats are free, up to a generous cap on every tier. This post is a quick tour of why we did it, what it actually saves, and what we think it says about how field service software should be priced.

The hidden tax of "per user" pricing

Most modern SaaS — including most field service software — charges per seat, period. Whether the seat belongs to a $40/hr field tech generating revenue with every job or a $20/hr part-time office assistant entering invoices, the rate is the same.

The logic from the vendor's side is "every user has access to the system, so every user costs us the same." That's true at the infrastructure level. But it bleeds straight into the customer's hiring decisions in ways most vendors don't think about:

  • Owners delay hiring office help because the software cost feels like a tax on overhead.
  • Owners give multiple employees one shared login (a security disaster) to dodge per-seat fees.
  • Owners route everything through one bottleneck person — the one who has the login — and operations get fragile.
  • Owners shop the cheapest flat-rate tool and lose access to the features they actually need.

None of those are good outcomes. All of them happen because the pricing model was designed for the vendor's spreadsheet, not for how a service business actually grows.

Our pricing, plainly

TuffOps charges per field tech. Office and dispatch seats are free up to a cap that scales with your plan:

User TypeStarterProEnterprise
Field Tech$59/mo$79/mo$99/mo
Office / DispatchFree (up to 2)Free (up to 3)Free (up to 5)
Comply add-on (refrigerant compliance)+$15/tech/moIncludedIncluded + Owner Portal

That structure isn't a clever discount — it reflects how we think about who creates value in a field service shop and where the software is doing the heavy lifting.

What this actually saves

Let's run the numbers for the same 8-person shop we use elsewhere on this site: 6 field techs, 2 office staff (a dispatcher and a bookkeeper).

On a typical per-user competitor at $79/seat

LineCost
6 field techs × $79$474
2 office staff × $79$158
Total$632/mo

On TuffOps Pro

LineCost
6 field techs × $79$474
2 office staff (free, up to 3 included)$0
Total$474/mo

Difference: $158/mo, or $1,896/year. For an 8-person shop. The gap widens fast as you grow:

  • 12-person shop (8 techs + 4 office on Enterprise): saves $396/mo, or $4,752/year
  • 20-person shop (15 techs + 5 office on Enterprise): saves $495/mo, or $5,940/year

That's enough money to fund another part-time office hire, which is sort of the point — we'd rather you hire the dispatcher than pay us for the seat.

Curious what your shop would actually pay? Book a 30-minute pricing walkthrough and we'll model your team size against TuffOps and whatever you're using or evaluating.

The principle behind it

We think pricing should be aligned with where the value of the software actually shows up. In a field service business, that's the field. The software earns its keep by:

  • Helping techs run more jobs per day with less friction
  • Capturing the data that lets you invoice faster and win disputes
  • Protecting you on compliance and warranty work
  • Closing the loop between dispatch and the truck

Office staff use the software to coordinate that work — but charging them the same rate as a tech rewards the wrong behavior. It punishes you for adding the office capacity that makes your field operation run smoothly. It encourages shared logins. It drags your hiring decisions sideways.

So we picked a different model. Pay for the seats that touch revenue directly. Get the office seats included.

The honest small print

A few things worth being upfront about:

  • "Free" has a cap. 2 free office seats on Starter, 3 on Pro, 5 on Enterprise. If you have 8 office staff, you'll need to talk to us — but at that point you're a big enough operation that custom terms make sense for both sides.
  • "Office / dispatch" is a real role distinction. Office seats are people who work primarily from a desk: dispatchers, schedulers, bookkeepers, customer service. If you've got someone who's half in the office and half on a truck, they're a tech seat.
  • This isn't a discount we'll yank later. It's a structural part of how we price TuffOps. Every customer gets it.

If you're already on a competitor

The honest move is to do the math on your actual team. Add up everyone with a login, separate techs from office, and apply your current per-seat rate to the office side. That's the number you're paying that you don't have to.

If it's $50/mo, ignore it — the switching cost isn't worth it. If it's $200+/mo, that's $2,400/year you could redirect into another hire, into Comply for Part 84 compliance, or just back into your margin.

Get a real number for your shop

Tell us your team makeup and we'll show you the exact monthly cost on TuffOps — including which tier fits your operation and what comes included.

Book a pricing walkthrough
← Back to all posts