Per-seat vs à la carte pricing for agency software
Per-seat pricing bills every login monthly, whether they use CRM, projects or billing. À la carte includes the core workspace and charges for premium modules you enable. Agencies hiring freelancers and part-timers pay for seats they do not need on per-seat plans. À la carte aligns cost with capability, not headcount.
Per-seat pricing charges every person on your team whether they use the tool or not. À la carte pricing charges for the capability you enable. For agencies that hire freelancers, rotate contractors and grow in bursts, the difference is not cosmetic — it is whether your software bill grows because you hired a designer for one project or because you actually needed a new module.
This post compares the two models, shows where per-seat pricing quietly punishes agency growth, and explains when à la carte is the better fit.
How per-seat pricing works
The model is simple: every user account costs money. Salesforce, HubSpot, Monday.com, Asana and most agency-facing SaaS charge a monthly fee per seat, tiered by feature access.
A typical small agency stack:
| Tool | Per-seat cost | 8-person team |
|---|---|---|
| CRM | £40/seat/month | £320 |
| Project management | £25/seat/month | £200 |
| Billing/invoicing | £15/seat/month | £120 |
| Combined | £640/month |
That £640 is before integrations, AI add-ons, storage upgrades or the connector tools that keep the three systems talking to each other. And it assumes all eight people need full access to all three tools — which they almost never do.
The hidden tax: seats you do not need
Agencies rarely have uniform usage. A typical eight-person team might look like:
- Two founders — full access to everything
- Two designers — projects and documents, rarely touch the CRM
- One developer — projects and build tools, no billing access
- One account manager — CRM, billing and calendar
- One freelancer — projects only, here for six weeks
- One intern — calendar and documents, read-mostly
On per-seat pricing across three tools, the freelancer and intern each need accounts on the CRM (even if they never open it) because the vendor requires a seat for any login. The designer pays for billing access they will never use. The developer pays for CRM seats to access the project board.
You are not paying for value. You are paying for the right to have a login.
How à la carte pricing works
À la carte inverts the unit of charge. Instead of “how many people log in,” the question is “which capabilities are enabled?”
The model has two layers:
- Core workspace — the modules every agency needs daily: CRM, projects, billing, documents, calendar. Included for the team, not metered per seat.
- Premium modules — specialised capability added when you need it: AI build tools, design system management, marketing automation, analytics. Priced per module, not per person.
| Per-seat (3 tools) | À la carte (one workspace) | |
|---|---|---|
| Unit of charge | Every login | Every enabled module |
| Freelancer joins for 6 weeks | +3 seat fees across tools | No change (uses core workspace) |
| Team grows 8 → 12 | Bill rises ~50% | Bill unchanged unless you add a module |
| Designer needs build tools | Pay full seat on everything | Enable Build module only |
| Intern needs read access | Full seat or no access | Core workspace, no premium modules |
Where per-seat pricing breaks for agencies
Burst hiring
Agencies staff up for projects, not permanently. A six-week freelance contract should not permanently increase your SaaS bill across three platforms — but on per-seat pricing, it does, immediately.
Role asymmetry
Not everyone needs everything. Charging the same per-seat rate for a founder who lives in the CRM and an intern who only checks the calendar is a subsidy from light users to heavy users — except the vendor collects from both sides.
Multi-tool multiplication
Per-seat pricing hurts more when the stack is fragmented. Each tool charges independently, so adding one person to the team might mean adding three seats to three vendors. À la carte in a unified workspace charges once for the capability, not once per tool per person.
AI markup per seat
Several platforms now bundle “AI credits” into per-seat tiers — charging every user for AI capacity most of them never consume. AI credits become another line item that scales with headcount rather than with actual AI usage.
When per-seat pricing is fine
Per-seat is not wrong for every business. It works when:
- Everyone uses everything. A sales team where every rep lives in the CRM all day genuinely consumes one seat of value each.
- Usage is uniform. No freelancers, no part-time roles, no read-only stakeholders.
- One tool covers the job. You are not multiplying the seat count across a fragmented stack.
Agencies rarely match all three conditions.
How sSystm prices
sSystm’s pricing model follows the à la carte structure:
- Core workspace free — CRM, Projects, Billing, Documents and Calendar are included when you sign up. No per-seat charge for the modules that run your agency day to day.
- Premium modules à la carte — Build, Design System, Marketing, Analytics, Social and others are enabled individually. You pay for the capability, not for every team member to have access to everything.
This aligns with how agencies actually grow: you start with the core, add premium modules when a capability gap appears, and your bill reflects what you use — not how many people have a login.
Combined with one connected workspace instead of three per-seat tools, the total cost of running the stack drops — not just because à la carte is cheaper, but because you stop paying for the integration tax that fragmented per-seat stacks create.
The question to ask on your next renewal
Before you renew a per-seat contract, run this calculation:
- List every person with a login across your agency tools
- Mark which tools each person actually uses weekly
- Multiply unused seats by per-seat cost
- Add the cost of connectors between tools
The number you get is what à la carte pricing is designed to eliminate. Not the subscription itself — the seats and seams you are paying for but not using.
Related: The real cost of running an agency on six tools · How to choose an agency management platform in 2026 · All-in-one agency management software
Frequently asked questions
What is per-seat pricing in SaaS?
Per-seat pricing charges a fixed monthly fee for every user account on the platform, regardless of which features that person uses. A team of ten people on a £40/seat CRM pays £400/month — even if three of them only check the calendar and five only log time on projects. The price scales with headcount, not with value received.
What is à la carte pricing for agency software?
À la carte pricing separates the core workspace from optional premium modules. You pay for the capability you enable — for example, a design system module or an AI build module — rather than paying per person for access to everything. The core tools most agencies need daily (CRM, projects, billing, documents, calendar) are included; premium modules are added when the agency is ready for them.
Why does per-seat pricing hurt growing agencies?
Agencies grow headcount in bursts — a new designer for a big project, a freelancer for six weeks, an intern for the summer. Each person added to a per-seat plan increases the bill immediately, often across multiple tools (CRM, projects, billing each charge per seat). À la carte avoids this by charging for modules, not logins.
Is à la carte pricing cheaper than per-seat?
Not always in absolute terms — it depends on team size and which modules you enable. The advantage is alignment: you are not paying for seats on features nobody uses. A five-person agency that only needs CRM and projects should not pay the same per-seat rate as a twenty-person agency running the full stack.
How does sSystm price its modules?
sSystm includes the core workspace — CRM, Projects, Billing, Documents and Calendar — at no per-seat charge. Premium modules (Build, Design System, Marketing, Analytics and others) are priced à la carte: you enable what you need and pay for that capability, not for every login on your team.
sSystm is the first BYOC agency OS — your clients, your code and your cloud on your own Cloudflare account, with your AI working the whole workspace over MCP.
Join the waitlist