Cursor’s pricing model combines subscription tiers with usage-based metering, allowing developers and teams to scale AI-powered assistance effectively.

Cursor charges users based on their selected plan (Free, Pro, or Team) and additional metered usage for AI completions, codebase indexing, and customization. By setting this up in Flexprice, you can provide users with transparent billing while managing limits dynamically. This guide walks you through setting up Cursor’s pricing model using a structured approach, ensuring clarity in billing and monetization.

Use Cases

  • AI-powered development tools
  • Code completion and AI assistance platforms
  • Team-based coding environments with AI-driven automation

Whether you’re a solo developer or a growing team, replicating Cursor’s pricing in Flexprice ensures seamless billing automation and monetization. This guide walks you through the setup process step by step.

Cursor’s pricing model

Cursor provides three pricing tiers:

Plan NamePrice per MonthFeatures Included
Hobby$02,000 completions, 50 slow premium requests
Pro$20Unlimited completions, 500 fast premium requests, unlimited slow premium requests
Business$40 per userPro features + privacy mode, centralized billing, admin dashboard, SAML/OIDC SSO

In addition, Cursor provides usage-based metering for:

  • AI completions
  • Premium requests (fast and slow)

Configuring Cursor’s Pricing in Flexprice

  1. Define Features in Flexprice
    Flexprice allows you to define different types of features to enable precise billing and usage tracking for Cursor’s pricing model.

    Metered Features
    These features track usage over time and are billed based on consumption.

    Feature NameFeature TypeAggregation MethodKey Filters
    AI CompletionsMeteredSUMFeature: AI Queries
    Fast Premium RequestsMeteredSUMFeature: Premium Fast
    Slow Premium RequestsMeteredSUMFeature: Premium Slow

    Boolean Features (On/Off Toggle)
    These features enable or disable specific functionality without tracking usage.

    Feature NameFeature TypeDescription
    Privacy ModeBooleanEnables privacy mode for organizations
    Admin DashboardBooleanGrants access to admin-level analytics
    SAML/OIDC SSOBooleanEnables single sign-on authentication

    Static Features
    These features are always included in a specific plan and do not change based on usage.

    Feature NameFeature TypeDescription
    SAML/OIDC SSOStaticEnables single sign-on authentication
  2. Create ** Plans for Subscription Tiers**

    1. Each of Cursor’s plans can be created as a recurring charges in Flexprice:

      Plan NameBilling TypeBase Price
      HobbySubscription$0
      ProSubscription$20/month
      BusinessSubscription$40/user/month
    2. Define usage-based charges along with recurring charges