Products & Subscriptions

Pricing Models

Discover flexible pricing options including one-time payments, subscriptions, and tiered models.

The platform supports multiple pricing models so you can design flexible billing strategies for your products and services.

Supported Pricing Models

  • Flat-rate pricing → a single fixed amount for all customers

  • Per-seat pricing → charges scale with the number of users/seats

  • Usage-based pricing → billing depends on consumption (e.g., API calls, storage)

  • Tiered pricing → different price levels depending on volume or features

  • Hybrid pricing → combine flat fees with usage or per-seat components

Flat-Rate Pricing

Best for simple subscriptions with one price.

typescript

{
  "plan": "basic_monthly",
  "amount": 20,
  "currency": "USD",
  "interval": "month"
}

typescript

{
  "plan": "basic_monthly",
  "amount": 20,
  "currency": "USD",
  "interval": "month"
}

typescript

{
  "plan": "basic_monthly",
  "amount": 20,
  "currency": "USD",
  "interval": "month"
}

Flat-rate pricing works well for entry-level plans or simple digital products.

Per-Seat Pricing

Common for SaaS platforms that charge by team members.

typescript

{
  "plan": "team_pro",
  "amount_per_seat": 15,
  "currency": "USD",
  "interval": "month",
  "min_seats": 3
}

typescript

{
  "plan": "team_pro",
  "amount_per_seat": 15,
  "currency": "USD",
  "interval": "month",
  "min_seats": 3
}

typescript

{
  "plan": "team_pro",
  "amount_per_seat": 15,
  "currency": "USD",
  "interval": "month",
  "min_seats": 3
}

Example use case: Project management tools, collaboration platforms.

Usage-Based Pricing

Charge customers based on actual usage.

Table example:

Usage (API calls)

Price per call

0–10,000

$0.001

10,001–100,000

$0.0008

100,001+

$0.0005

typescript

# Create a usage record
curl -X POST https://api.saasapp.com/v1/usage \
  -H "Authorization: Bearer <API_KEY>" \
  -d customer_id=cus_123 \
  -d units=5000

typescript

# Create a usage record
curl -X POST https://api.saasapp.com/v1/usage \
  -H "Authorization: Bearer <API_KEY>" \
  -d customer_id=cus_123 \
  -d units=5000

typescript

# Create a usage record
curl -X POST https://api.saasapp.com/v1/usage \
  -H "Authorization: Bearer <API_KEY>" \
  -d customer_id=cus_123 \
  -d units=5000

Tiered Pricing

Offer different features or volumes at defined tiers.

Example:

  • Starter → $10/month (up to 3 projects)

  • Pro → $30/month (up to 10 projects)

  • Business → $100/month (unlimited projects)

typescript

{
  "plan": "business",
  "tiers": [
    { "up_to": 3, "amount": 10 },
    { "up_to": 10, "amount": 30 },
    { "up_to": "inf", "amount": 100 }
  ]
}

typescript

{
  "plan": "business",
  "tiers": [
    { "up_to": 3, "amount": 10 },
    { "up_to": 10, "amount": 30 },
    { "up_to": "inf", "amount": 100 }
  ]
}

typescript

{
  "plan": "business",
  "tiers": [
    { "up_to": 3, "amount": 10 },
    { "up_to": 10, "amount": 30 },
    { "up_to": "inf", "amount": 100 }
  ]
}

Hybrid Pricing

Combine multiple models for maximum flexibility.

Example: $99/month base fee + $0.001 per API call.

typescript

{
  "plan": "hybrid_pro",
  "base_fee": 99,
  "currency": "USD",
  "interval": "month",
  "usage": {
    "metric": "api_calls",
    "rate": 0.001
  }
}

typescript

{
  "plan": "hybrid_pro",
  "base_fee": 99,
  "currency": "USD",
  "interval": "month",
  "usage": {
    "metric": "api_calls",
    "rate": 0.001
  }
}

typescript

{
  "plan": "hybrid_pro",
  "base_fee": 99,
  "currency": "USD",
  "interval": "month",
  "usage": {
    "metric": "api_calls",
    "rate": 0.001
  }
}

Choosing the Right Model

  • Use flat-rate for simplicity

  • Use per-seat if value increases with team size

  • Use usage-based for API-driven or metered services

  • Use tiered to upsell customers as they grow

  • Use hybrid for enterprise or flexible billing needs

Summary

  • The platform supports flat, per-seat, usage, tiered, and hybrid pricing models

  • Each model fits different business strategies

  • Use Sandbox to test before applying changes in production

Need help? Contact Support

Questions? Contact Sales

On this page

Navigate

Select

New tab

Esc

Close

Navigate

Select

New tab

Esc

Close

Create a free website with Framer, the website builder loved by startups, designers and agencies.