Eager Beavers Read The Dam Contract
Three years, three price hikes, $500 to get your customer list back. Here's what's actually in those field-service software contracts — in plain English, from somebody who isn't selling you one.
A pest guy I know got the FieldRoutes pitch last summer. Slick demo. Friendly rep. He was running his routes off a beat-up Excel sheet and a clipboard, and the platform looked like the future. He signed.
Eighteen months later, his monthly bill had crept up twice. He'd added a tech and got tagged with another line item. And when he went to leave — because his daughter was getting married and he needed cash, not software — they told him exporting his customer list would cost $500.
He paid it. He had no choice. His whole route was in there.
This post is the thing I wish somebody had handed him a year and a half ago. It's a plain-English read of what's actually in a FieldRoutes-style contract, written for solo and family-run trades — pest, lawn, pool, cleaning, HVAC. We make a CRM. We'll get to that at the end. But mostly, read the dam contract.
What "Starting at $199/mo" actually means
The headline price is for one user, one product line, and what they call a "small" customer count — usually under 1,000 active customers. Add a tech: more money. Add a second service line (lawn alongside pest): more money. Grow past 1,000 active customers: more money. The Operations Suite tier most solo-to-small operators end up on runs $199 to $350+ per month, and the number quietly moves up as your business does.
That part is fine, technically. Lots of software charges more as you grow. The problem is what comes next.
The three-year contract
You're not signing up for a month-to-month subscription. You're signing a multi-year agreement. Industry standard for the enterprise field-service tools is three years. Three.
Three years ago, half the trucks on the road were running different routing apps than they are today. Three years ago, you maybe didn't have a tech. Three years ago, $199/mo felt different than it does now. Three years is a long time to be stuck in someone else's pond.
The annual price increases
This is the one nobody mentions during the demo. Inside the contract, there's usually a clause that gives the vendor the right to raise prices once a year by some percentage — sometimes capped, sometimes not. We've seen 3%, 5%, 8%, and one BBB complaint mentioning year-over-year hikes the customer claims they didn't agree to.
Compound a 5% annual hike over a three-year contract starting at $250/mo, and by year three you're paying $289. Over the full contract you've paid $9,795 instead of the $9,000 you thought you were committing to.
That's not a bug. It's the model.
The $500 data export fee
This is the one that broke my friend.
You don't own your customer list once it's in the system. Technically you do, sure, in some legal sense. Operationally, you don't. To get it out — in a format you can take to a competitor or to a homegrown system — you submit a request, and they bill you for it.
Reported figure: $500 per export.
Think about that for a minute. The customer list is your asset. The relationships are yours. The data is the literal output of your years of doorbell-rings and route-runs. And you have to pay your software vendor for permission to look at it on the way out.
If a contract has any clause about "data extraction fees" or anything that smells like "we'll provide an export upon request for X dollars" — that is a handcuff, not a service.
The $100/hr customization tax
Want to change how a quote prints? Want a custom field on a customer record? Want the invoice to say something other than the default?
That's a custom request. Custom requests get billed at consulting rates — commonly $100/hr and up, with a one-hour minimum. So a thing that ought to take a developer ten minutes ("change this label from 'service' to 'visit'") costs you a hundred bucks.
This isn't unique to FieldRoutes — enterprise software charges for customization across the board. But for a one-truck operator, those line items add up fast, and they get charged on top of your monthly.
The per-tech surcharge
Add a helper. Add your kid for the summer. Add your spouse for a Saturday route. Each one of those is, in most enterprise field-service tools, another seat. Another fee. Another notch on the monthly.
For Housecall Pro that means tier upgrades. For Jobber it's per-user pricing. For ServiceTitan it's $350+ per tech, per month, which is real money. The boardroom pricing model — "pay per seat, scale up forever" — does not fit a trades business where seats are seasonal, family, or temporary by design.
What "month-to-month, no per-tech, free data export" actually means
The opposite of all of the above is so unusual in this category that we built a company around it. Beaver HQ runs $99/mo, flat. No multi-year lock. No annual hike clause. Your techs are free. Your customer data is yours, exportable in one click, no fee.
That's not because we're being heroic. It's because the contract model the enterprise tools use was designed for big chemical applicators, big regional outfits, big franchises — and got pushed down-market onto solos who don't need any of it. We sized the contract for the truck, not the boardroom.
You don't have to use Beaver HQ. Use Jobber if you like Jobber. Use GorillaDesk if you like GorillaDesk. Use a clipboard if it's working for you. But before you sign anything that locks you in for three years, read the dam contract. The fine print is where they get you, and the fine print is in English.
If you've already signed and you're stuck — write us. We'll help you read your own contract, figure out the actual exit cost (sometimes it's lower than you think), and lay out what migrating your data over to us would look like. No charge, no pressure. We're beavers. We've spent a long time thinking about how to build something you'd actually want to stay in.
Beaver HQ is the CRM that runs on a truck, not in a boardroom.
$99/mo flat. Month-to-month. No per-tech tax. Your data is yours.
Already stuck in a contract? Write us. We'll help you read it, no charge.