What does "per-seat pricing" mean?
Per-seat pricing is how most SaaS companies work: you pay a base monthly rate for the software, plus an extra fee for each user (technician, office staff, dispatcher, admin) on the account. The model is everywhere: Salesforce, HubSpot, Slack, and the vast majority of field service CRMs.
It makes sense for most software. A Slack user actually uses Slack. A Salesforce seat corresponds to a salesperson who is generating revenue. In those cases, the cost per seat roughly tracks with the value per seat.
Field service CRM is a different story. Your office manager doesn’t directly bring in revenue, but they still need an account to dispatch jobs. Your admin doesn’t close sales, but they still need an account to send invoices. Per-seat pricing turns office support staff into a monthly expense you can’t escape.
The math
It looks like this. Here are Jobber’s annual-billed prices as of May 2026:
HouseCall Pro works the same way:
ServiceTitan charges per technician and doesn’t publish pricing: you contact sales, and they quote based on how many technicians you have, which Pro Products you want, and your industry. According to industry reports, it runs in the high-three-figures to four-figures per technician per month for the full Works tier with Pro Products.
What flat pricing changes
ToolbagCRM charges a single, flat monthly rate. Founders pricing locks you in at $99/mo for your first three months, and after that you pay $150/mo no matter how large the company grows. That monthly fee never changes when you:
- Hire your 4th tech
- Bring on an office manager
- Add a part-time dispatcher
- Give your foreman a sales role and have them close jobs
- Scale to 8 users (HCP MAX's limit)
- Scale to 10 users (Jobber Grow's limit)
- Scale to 15 users (Jobber Plus's limit)
“Same monthly price at 2 users. Same at 12. Same at 22.
The other shift: every feature is on the base plan. Two-way SMS, GPS, time tracking, automated dispatch, a customer portal, a branded domain, you name it. No “tier walls.” The only thing you pay for on top is usage-based AI features, and you only pay for those when you actually run them, not as a monthly unlock.
When per-seat pricing makes sense
If you’re running a 20+ tech operation and you expect revenue to grow linearly as your tech count grows, per-seat pricing may be fine: your software cost grows in proportion to your revenue. That’s how ServiceTitan works, and for good reason.
But most service businesses don’t look like that. They look like this: 1 owner, 3 field techs, 1 dispatcher, 1 part-time admin. Six accounts that all need a login. On per-seat pricing, that’s a tax. On flat pricing, it’s just how the business works.