Skip to content
AspirecoStart
All answers

Custom software

When does per-seat software pricing stop making sense?

The short answer

When the bill grows with headcount but the work does not. The usual cause is cheap seats — field crews, seasonal staff, people who read one screen a month — counted the same as everyone else. Find your own crossover by putting last year's invoice next to last year's headcount.

Updated

Two lines with different slopes

Subscription cost scales with people; build cost scales with scope. Where the two cross depends on your headcount and your vendor's price list, so there is no honest industry benchmark — a figure you find online is usually somebody's marketing. Both numbers you need are on documents you already own.

The cheap seats

The seats that catch operators out are rarely the power users. They are the field crew logging hours, the seasonal hire, the dealer who logs in twice a year. Contractor OS names seven organisation roles in its schema — owner, admin, project manager, estimator, accountant, field and viewer — and the last two are exactly the seats a per-seat bill counts the same as the rest.

Several businesses multiply it

Per seat, per tool, per entity. Business OS exists because eleven businesses on eleven stacks meant eleven logins, eleven bills and no consolidated view; it now runs them behind a single identity provider.

What to do about it

Do not answer the whole platform question at once. Start with the piece where the seat count is least connected to the work, and replace that. The full guide walks through the comparison.

Asked next

Can't we just cut the number of seats?

Sometimes, and it is worth trying first. But the seats you would cut are often the ones doing real work at low intensity, like the crew logging hours or the dealer checking a price. Cutting them saves the licence and keeps the workaround: someone typing the same record somewhere else.

Does per-seat pricing mean we should build everything?

No. Buying is still the default for problems that are the same for everyone, such as payroll, card processing and email delivery. Per-seat trouble is a specific condition: it appears when the bill scales with people and the work does not.