Per-User vs Flat-Rate Software Pricing

Pricing & ROI

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.

Last reviewed: August 2026 Next review: November 2026

The short version

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 accessCharged as a full seat?
Field techniciansAlmost always
DispatcherAlmost always
Office staff and CSRsUsually — sometimes at a lower rate
OwnerUsually
Bookkeeper or accountantVaries. Sometimes free as view-only
Apprentices sharing a tabletDepends on whether logins are individual
SubcontractorsVaries widely, and this one catches people out
Seasonal helpFull seat, usually — even for three months

The three questions to ask before comparing any per-user quote:

  1. Is there a lower-cost seat type for office or view-only access?
  2. Can seats be added and removed monthly, or is the count fixed for the term?
  3. 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.

$700 $500 $300 PER USER · TRACKS HEADCOUNT FLAT RATE · UNLIMITED USERS JAN APR JUL OCT DEC THE SUMMER PREMIUM Four seasonal hires, four months SHADED BARS = HEADCOUNT. ILLUSTRATIVE FIGURES, NOT VENDOR QUOTES. CHECK WHETHER SEATS CAN BE REMOVED MONTHLY BEFORE ASSUMING THIS SHAPE.
The annual average may look similar, but the per-user line is only that shape if you can actually remove seats when the seasonal staff leave. Many contracts fix the seat count for the term, which turns the summer peak into your year-round rate.

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.

UsersPer user at $45Flat rate at $450Cheaper
4$180$450Per user
6$270$450Per user
8$360$450Per user
10$450$450Crossover
12$540$450Flat rate
16$720$450Flat rate
20$900$450Flat 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.

Price at 24 months, not today

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 situationLikely betterWhy
Under 8 users, stable headcountPer userFlat-rate minimum exceeds your per-seat cost
Under 8 users, growing fastFlat rateAvoid a migration in 18 months
10–20 users, stableFlat ratePast the crossover, and the gap widens
Significant seasonal swingFlat rateYou stop paying for the peak
Heavy subcontractor useFlat rateSubcontractor seats are often full price per user
Enterprise, 20+ techniciansPer technicianNeither 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?
Divide the flat-rate monthly minimum by the per-user monthly rate. For common combinations the crossover lands between eight and twelve users. Below it, per-user is cheaper; above it, the gap widens quickly in favour of flat rate.
Does office staff count as a paid user?
Usually yes, though some vendors offer a lower-cost seat for office or view-only access. Ask specifically, and ask about the bookkeeper and any subcontractors too — subcontractor seats at full price is a common and unwelcome surprise.
Can I remove seats when seasonal staff leave?
It depends entirely on the contract, and it is the single most important question to ask about per-user pricing in this industry. If the seat count is fixed for the term, hiring four people for one summer sets your subscription at peak level for twelve months.
Is unlimited-user pricing really unlimited?
On users, generally yes. The limits are usually elsewhere: features gated to higher tiers, add-ons priced separately, caps on messaging or storage, and support levels sold as extras. Compare total monthly bills with the features you need, not headline rates.
Should I choose flat-rate before I reach the crossover?
Often yes, if you expect to pass it within eighteen months or your headcount swings seasonally. Migrating platforms is disruptive and data-lossy, so paying slightly more now to avoid a forced move later is frequently the cheaper decision overall.
Which model is better for a shop using subcontractors?
Flat rate, in most cases. Subcontractors typically need system access and are commonly charged as full seats under per-user pricing, which makes a variable subcontractor pool expensive. Confirm how any vendor treats them before comparing quotes.

What to do next

  1. Count everyone who needs access — technicians, office, owner, bookkeeper, subcontractors, seasonal help. That is your real user count.
  2. Calculate the crossover from the actual quotes you have: flat minimum divided by per-user rate.
  3. Run it again at your 24-month headcount, including the summer peak.
  4. Get one answer in writing: can the seat count be reduced mid-term, and from when?
Related reading

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top