Per-User vs Flat-Rate Software Pricing
Two shops with identical headcount can pay very different amounts for the same capability, because one chose a model that punishes the way HVAC businesses actually staff.
Per-user pricing scales with headcount. Flat-rate pricing does not. The crossover usually lands somewhere between eight and twelve users.
But the factor that decides it for HVAC specifically is seasonal staffing. If your headcount swings by four people between February and July, per-user pricing charges you for the swing and flat-rate does not.
The definitional trap: what counts as a “user”?
This is where per-user pricing gets expensive in ways the pricing page does not show. Vendors define “user” differently, and the difference is worth real money.
| Who needs access | Charged as a full seat? |
|---|---|
| Field technicians | Almost always |
| Dispatcher | Almost always |
| Office staff and CSRs | Usually — sometimes at a lower rate |
| Owner | Usually |
| Bookkeeper or accountant | Varies. Sometimes free as view-only |
| Apprentices sharing a tablet | Depends on whether logins are individual |
| Subcontractors | Varies widely, and this one catches people out |
| Seasonal help | Full seat, usually — even for three months |
The three questions to ask before comparing any per-user quote:
- Is there a lower-cost seat type for office or view-only access?
- Can seats be added and removed monthly, or is the count fixed for the term?
- Do subcontractors need paid seats?
That second question is the one that matters most in this industry, and it leads directly to the next section.
The seasonal staffing problem
HVAC headcount is not flat. Most shops run lean in the shoulder seasons and add people for summer, or for the winter peak, or both. Per-user pricing charges for that pattern; flat-rate absorbs it.
That caption is the part to act on. Ask explicitly whether seats can be reduced mid-term. If they cannot, then hiring four people for one summer sets your subscription at the peak level for twelve months — and the following year you start from that number rather than from your lean baseline.
Calculating your crossover
The arithmetic is simple. Flat-rate monthly minimum divided by per-user monthly rate equals the headcount where the two models cost the same.
| Users | Per user at $45 | Flat rate at $450 | Cheaper |
|---|---|---|---|
| 4 | $180 | $450 | Per user |
| 6 | $270 | $450 | Per user |
| 8 | $360 | $450 | Per user |
| 10 | $450 | $450 | Crossover |
| 12 | $540 | $450 | Flat rate |
| 16 | $720 | $450 | Flat rate |
| 20 | $900 | $450 | Flat rate |
Illustrative figures — substitute the actual quotes you receive. But note what the bottom of that table shows: past the crossover, the gap widens fast. At twenty users the flat-rate option costs half as much, and that difference compounds every month you stay.
Do this calculation at the headcount you realistically expect in two years, including seasonal peaks.
A shop at eight users heading for fourteen should probably choose flat-rate now rather than pay the migration cost later. Switching platforms is disruptive and lossy, as covered in moving from paper to software — it is not a decision you want forced on you by pricing.
What “unlimited” usually excludes
Flat-rate plans marketed as unlimited users are generally honest about the user count and less forthcoming about everything else. Check for:
Feature gating by tier. Unlimited users on the entry tier, but the reporting or agreement automation you need sits two tiers up — where the flat rate is considerably higher.
Add-ons priced separately. GPS fleet tracking, integrated phone systems, advanced reporting and marketing tools are commonly outside the base fee. Three add-ons can double the effective flat rate.
Transaction or usage limits. Caps on SMS messages, stored documents or API calls. Rarely a problem for a small shop, occasionally a surprise for a busy one.
Support tier. Some flat-rate plans include only email support, with phone or weekend coverage sold separately. For a business running emergency work, that is not a trivial exclusion.
The comparison to run is not flat rate against per-user rate. It is your total monthly bill under each, with the features you will actually use and the add-ons you will actually need.
Which model suits which shop
| Your situation | Likely better | Why |
|---|---|---|
| Under 8 users, stable headcount | Per user | Flat-rate minimum exceeds your per-seat cost |
| Under 8 users, growing fast | Flat rate | Avoid a migration in 18 months |
| 10–20 users, stable | Flat rate | Past the crossover, and the gap widens |
| Significant seasonal swing | Flat rate | You stop paying for the peak |
| Heavy subcontractor use | Flat rate | Subcontractor seats are often full price per user |
| Enterprise, 20+ technicians | Per technician | Neither model applies; pricing is bespoke |
Note that two of those rows point to flat-rate at a headcount below the arithmetic crossover. That is deliberate. The cost of migrating platforms is high enough that it is often worth paying slightly more now to avoid being forced to move in eighteen months.
How contract terms interact with the model
The pricing model and the contract term compound each other, and this is where shops get locked in.
Per-user on a fixed annual seat count is the least flexible combination available. You have committed to a headcount for twelve months in a business whose headcount does not hold still for twelve months.
Per-user with monthly seat adjustment is genuinely flexible and worth paying a small premium for if your staffing fluctuates.
Flat rate on annual commitment is usually fine, because the whole point is that headcount changes do not affect the bill.
Get the answer to one question in writing before signing anything: can the seat count go down mid-term, and if so, when does the reduction take effect? The full list of contract questions worth asking is in how to evaluate HVAC software.
Frequently asked questions
At what headcount does flat-rate pricing become cheaper?
Does office staff count as a paid user?
Can I remove seats when seasonal staff leave?
Is unlimited-user pricing really unlimited?
Should I choose flat-rate before I reach the crossover?
Which model is better for a shop using subcontractors?
What to do next
- Count everyone who needs access — technicians, office, owner, bookkeeper, subcontractors, seasonal help. That is your real user count.
- Calculate the crossover from the actual quotes you have: flat minimum divided by per-user rate.
- Run it again at your 24-month headcount, including the summer peak.
- Get one answer in writing: can the seat count be reduced mid-term, and from when?
- What HVAC software costs — all four pricing models and total cost
- Payment processing fees — usually the larger number
- How to evaluate HVAC software — the contract questions to ask
All rates and figures in this guide are illustrative examples used to demonstrate a calculation, not vendor quotes. Published pricing in this category is inconsistent between sources and changes frequently. Substitute the written quotes you receive and confirm seat definitions and mid-term adjustment terms directly with each vendor.