Skip to content

Epic: Usage-Based Pricing #9036

Closed
Closed
@svenefftinge

Description

@svenefftinge

Summary

Gitpod's SaaS pricing shall be based on usage rather than number of seats (current state).

Context

We believe the value received by teams and individuals is correlated with the time spent using Gitpod which makes usage hours (not seat count) our value metric. While seat count serves as a proxy, we believe usage is a more accurate predictor of customer value. Hence, we believe our current pricing creates friction in turning users into paying customers and limiting the potential upside of large clients for Gitpod (fixed €35 for unleashed plan).

Value

Align value users gain with what they pay.
Make it easier for new team members to join a team and grow into the product as they use it more often.

Moving away from the existing user-based subscriptions to usage-based pricing has become more important because we need this to ship Different Workspace Classes as well as allowing for flexible workspace timeouts.

Acceptance Criteria

Users and teams can purchase credits and use them run workspaces.

Measurement

TBD

Growth Area

Expansion

Persona(s)

No response

Hypothesis

  • Gitpod is most valuable in team settings (i.e. >1 contributor to the codebase).
  • Ephemeral dev environments are mostly useful for projects with 2+ contributors. Single-person projects can easily live in a long-lived workspace.
  • Seat-based pricing leads to situations in which the customer pays even though they are not using the product.
    (Large) companies are familiar and comfortable with usage-based pricing.
  • competition used usage-based pricing.

In scope

No response

Out of scope

  • Automatic migration of existing subscriptions

Complexities

No response

Press release

No response

Tasks

Skateboard (Alpha version)

Generate invoices for Team Gitpod only (week of Jun 27)

Usage UI (week of July 4 15)

Attribution of usage to team, with usage limits (weeks of July 11 & 18)



Week 01-05.08.

Admin views for team usage

  • Admin dashboard: Show active billing subscriptions for a team (team-plans or UBP)
  • Admin dashboard: Show detailed usage for a team

Paywall

Usage List View

'Attribution Logic

Incremental Rollout Capability

Other


Polish

Early Access Usage Based Billing for Teams

  • Configure selected teams as Early adopters, through feature flags
  • Enable VAT and AR report generation
  • Dark-ship documentation for usage based billing for teams

Early Access Usage Based Billing for Individuals

  • Feature flag to enable access to usage based billing for individuals
  • Free usage credit
  • Usage view for individuals
  • Documentation for usage based billing for individuals

General Availability

Other related Issues

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

In Validation

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions