
Frameworks, core principles and top case studies for SaaS pricing, learnt and refined over 28+ years of SaaS-monetization experience.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Join companies like Zoom, DocuSign, and Twilio using our systematic pricing approach to increase revenue by 12-40% year-over-year.
A collaboration platform built for asynchronous development does more than move conversations out of meetings. It becomes the place where a team frames work, records decisions, assigns accountability, reviews code, and preserves context across time zones. The commercial model must recognize that durable role.
AI complicates the question. A developer may use an assistant during a normal workday, while an agent may investigate a bug, draft a pull request, or run a triage loop long after the developer signs off. Treating both activities as unlimited seat usage creates an avoidable margin problem. Treating every ticket, comment, or pull request as a billable event turns routine collaboration into a budgeting exercise.
Monetizely’s position is clear: price the collaboration platform primarily per named contributor, then meter autonomous AI execution through a pooled, visible usage layer. Seats should pay for the shared system of record. Usage should begin when software performs material work without a person actively doing it.
Asynchronous development works because work can move without everyone being online at once. A product manager can file a well-scoped issue in New York. An engineer can investigate it in Berlin. A reviewer can approve the pull request in San Francisco. The platform’s job is to preserve enough context that each handoff remains intelligible.
That makes a named contributor seat the right primary meter. The buyer is paying for access to a shared decision system: repositories, issues, pull requests, project plans, permissions, audit trails, and the ability to create or approve work. None of that value depends on whether someone sends 40 messages on Tuesday.
The mistake is to force every activity into one pricing logic. A collaboration platform contains several types of value, and they should not be charged the same way.
| What the platform provides | What the buyer is paying for | Recommended charging logic | What to avoid |
|---|---|---|---|
| Issues, pull requests, project plans, documentation, and reviews | Persistent team coordination | Named contributor seat | Charging per ticket, comment, or pull request |
| Permissions, audit logs, SSO, controls, and compliance features | Organizational governance | Higher plan tier, still tied to contributors | Selling basic security only as an opaque services fee |
| CI/CD minutes, cloud development environments, and storage | Computing resources consumed | Usage-based allowance and overage | Hiding infrastructure cost inside an unlimited seat |
| Coding agents and background loops | Work performed with limited human involvement | Pooled credits, sessions, or runtime usage | Treating long-running agent work as unlimited seat activity |
The practical distinction is simple: charge for people who participate in the shared workflow; charge separately for machines that consume meaningful compute while executing work.
The market is moving toward this architecture, even though vendors use different labels. GitHub, GitLab, Atlassian, and Linear all retain a user-based foundation for collaboration while adding allowances, credits, or direct usage charges for AI and compute-heavy work.
As of September 7, 2026, GitHub Team lists at an introductory $4 per user per month, while GitHub Copilot Business is $19 per user per month and includes 1,900 pooled AI credits per licensed user. Usage above the included pool is billed at $0.01 per AI credit. GitHub also prices Codespaces compute separately, beginning at $0.18 per hour.
GitLab Premium lists at $29 per user per month on annual billing and includes promotional GitLab Credits for AI features. Its credits are shared across the team and listed at $1 per credit, while the company also offers annual commitments that can cover both seats and credits.
Atlassian prices Jira Standard at $7.91 per user per month and Jira Premium at $14.54 per user per month. Rovo AI is included in paid Jira plans, but the allowance rises by tier: 25 credits per user on Standard, 70 on Premium, and 150 on Enterprise.
Linear makes the dividing line most explicit. Its core plans are seat-based, at $10 per user per month for Basic and $16 for Business on annual billing. Yet coding sessions and agent loops draw from a prepaid, workspace-level AI balance. A coding session includes provider token cost plus $0.25 for each 20-minute block of sandbox runtime.
| Vendor | Core collaboration meter | AI or compute meter | What the design signals |
|---|---|---|---|
| GitHub | User seats | AI credits, Actions minutes, Codespaces compute | Collaboration is predictable; model and cloud use can scale |
| GitLab | User seats | Shared GitLab Credits | The platform remains seat-led while agent features consume a pooled resource |
| Atlassian Jira | User seats and plan tier | AI credits included by tier | AI assistance is treated as an extension of team workflow |
| Linear | User seats | Prepaid AI balance for coding sessions and loops | Autonomous coding work has a separate, visible cost |
The pattern matters more than any single price point: mature platforms are preserving a predictable seat base while refusing to promise unlimited AI execution for a fixed monthly fee.
Monetizely’s 5-Step Pricing Framework puts the decisions in the order that produces a workable commercial model. As set out in Monetizing Agentic AI, the five steps are:
The order is not academic. A platform cannot choose a sensible meter before it knows whether it aims to win self-serve teams, expand within distributed engineering organizations, or serve regulated enterprises. It cannot set a credible price before it decides what belongs in each package. Nor can it offer AI usage before finance, product, and engineering can measure it, cap it, and explain it on an invoice. Monetizely’s view is that asynchronous development makes the sequence more important, because one platform may serve a five-person startup, a 200-person product organization, and a global enterprise with strict access controls.
This framework leads to a stronger design than either extreme: unlimited AI inside a flat seat fee or a fully variable bill that makes every act of collaboration feel risky.
A named contributor is not merely a person who logs in. It is someone who can add to, change, review, approve, or govern the team’s work. In an asynchronous environment, that role carries value even during quiet periods. A senior reviewer who approves two critical pull requests a month may be more important to delivery quality than a frequent commenter.
Seat definitions should therefore follow responsibility, not clicks. A well-designed plan normally includes:
GitHub’s enterprise billing reflects the logic: its core enterprise bill is based on unique users, while extras such as Copilot, Actions, Codespaces, and Advanced Security are separately purchased or metered.
A daily-active-user model fails this test. It penalizes the very behavior asynchronous development needs: thoughtful review, clear written handoffs, and periodic participation by specialists.
The Agentic Monetization Spectrum, or AMS, clarifies where the commercial boundary should move. It evaluates an agent on three dimensions.
Zero-human ability asks how much work remains with the human. An assistant that drafts text while a developer directs every step sits near the human end of the range. An agent that independently investigates, changes code, and opens a pull request sits much further away.
Operational domain asks how broad the work is. A tool that summarizes a ticket has a narrow task. An agent that moves from triage to code changes, tests, and a pull request operates across a fuller engineering workflow.
Output/cost ratio asks whether customer value rises much faster than the model and runtime cost. When each new agent run consumes tokens, sandbox time, and repository context, the provider needs a meter that protects margins without obscuring buyer value.
| AI capability inside a collaboration platform | Zero-human ability | Operational domain | Output/cost ratio | Recommended commercial treatment |
|---|---|---|---|---|
| Issue summary, search answer, or draft acceptance criteria | Small | Small | Linear | Include in the contributor seat or plan allowance |
| Code completion, chat, or human-requested code review | Medium | Medium | Inflecting | Seat-led plan with pooled included credits |
| Coding session that investigates an issue and drafts a pull request | Large | Medium | Inflecting | Pooled usage by session, tokens, and runtime |
| Background loop that repeatedly triages, investigates, and starts work | Large | Medium | Inflecting | Prepaid capacity with workspace and loop-level limits |
The AMS does not support a wholesale shift from seats to outcomes for developer collaboration. Most engineering agents still operate under a human quality gate: a developer defines the task, reviews the diff, and remains accountable for the merge. That makes the contributor seat durable. But an autonomous coding session has crossed a commercial line. It creates real variable cost and performs work that the customer can see and evaluate.
Linear’s current design fits that distinction. Its ordinary collaboration and many AI features are part of the core plan, while agentic coding sessions and background loops consume a shared AI balance.
Operators often reach for the wrong usage event. Charging per issue, pull request, or message is easy to count, but it taxes the artifacts that make asynchronous work possible. Teams would respond by consolidating tickets, moving discussions off-platform, or delaying documentation. None of those behaviors improves customer value.
The better trigger is meaningful autonomous execution. A billable event begins when the platform starts work that a human would otherwise have to perform and when the system incurs material model or runtime cost.
| Activity | Should it create a variable charge? | Why |
|---|---|---|
| Creating an issue or adding a comment | No | It is ordinary collaboration and should be encouraged |
| Reviewing a pull request manually | No | The contributor seat already pays for participation |
| Asking an AI assistant to summarize a ticket | Usually no | Small, human-led work belongs inside the plan allowance |
| Launching an agentic coding session | Yes | It consumes model capacity and sandbox runtime while drafting a code change |
| Running a background agent loop across incoming work | Yes | The software is executing repeated work without a person initiating each step |
GitHub, GitLab, and Linear provide useful operational evidence. GitHub pools AI credits across an enterprise and allows budget controls at user, cost-center, and enterprise levels. GitLab consolidates credit usage at the top-level group. Linear lets administrators set workspace, user, and loop limits for usage-based AI features.
The implication is straightforward: usage pricing becomes acceptable when it is pooled, bounded, and linked to a unit buyers can recognize.
Package design should reflect what changes as a customer grows. A startup does not need complex identity management. A distributed product organization needs stronger planning, routing, and reporting. A large enterprise may need audit records, data controls, policy administration, and procurement terms.
The core collaboration experience should stay consistent across tiers. Artificially limiting basic issue tracking, pull requests, or documentation creates friction in the work itself. Higher packages should instead reflect the growing cost and importance of administering work at scale.
| Buyer segment | What changes in asynchronous development | Package emphasis |
|---|---|---|
| Small product team | Needs quick setup and low commitment | Core workflow, simple administration, included AI assistance |
| Scaling distributed organization | Needs cross-team coordination and clearer ownership | Advanced planning, intake, analytics, permissions, larger AI allowance |
| Enterprise engineering organization | Needs control across many teams and systems | SSO, audit controls, data options, policy management, support, pooled AI governance |
Atlassian’s Jira plans follow much of this logic: higher tiers add planning, automation capacity, support, governance, and larger Rovo allowances. Linear similarly keeps its core workflow seat-based while reserving advanced administration and organizational features for higher plans.
A platform that makes collaboration expensive will lose the behavior it needs to become indispensable. A platform that makes autonomous execution free will eventually lose pricing discipline. The package structure must protect both.
The quality of the invoice is a product test. If an engineering leader cannot explain last month’s AI spend to a CFO, the platform is not ready for broad autonomous use. A buyer should be able to trace variable charges to a workspace, project, coding session, or agent loop without reconstructing token logs.
| Buyer test | A pricing model passes when | A pricing model fails when |
|---|---|---|
| Budget ownership | One leader can own the seat commitment and AI capacity | AI charges appear across teams with no accountable budget owner |
| Spend visibility | The platform shows usage before billing | Costs arrive only after month-end |
| Work traceability | A charge links to a session, loop, or agent run | The bill shows unexplained token totals |
| Control | Admins can set pooled and local limits | The only remedy is disabling AI for everyone |
| Renewal clarity | Included capacity, overage rates, and rollover rules are explicit | The buyer must infer exposure from product documentation |
Monetizely’s position is not that every platform needs a complex price card. It is that every platform needs a clear answer to one question: when does an AI feature remain part of a collaborator’s seat, and when has it become a machine doing paid work?
Declare the named contributor seat as the primary meter. Put the shared work system - code, planning, review, documentation, and permissions - behind that commitment.
Draw a product boundary around autonomous execution. Treat coding sessions, background loops, and other unattended agent work as separately measured capacity from the day they launch.
Build packages around organizational needs, not arbitrary feature deprivation. Move administration, governance, planning scale, support, and data controls upmarket while preserving the core collaboration loop.
Make pooled AI capacity a managed operating budget. Give engineering leaders ownership over how much autonomous work their teams can authorize each month.
Review the meter as agent autonomy rises. An assistant that helps a developer write a comment can remain seat-led. An agent that completes increasingly broad work must earn a stronger usage component before it erodes margin or buyer trust.

Join companies like Zoom, DocuSign, and Twilio using our systematic pricing approach to increase revenue by 12-40% year-over-year.