Price (Stripe)

A Stripe Price sets how much a Product costs and how often it's charged. It supports one-time, recurring, tiered, and usage-based pricing.

Updated October 1, 2026

A Price in Stripe sets how much a product costs and how often you charge for it. The product is what you sell. The price is the amount and the schedule. One product can have many prices, such as monthly, yearly, and in different currencies.

What a price defines

  • The amount and currency, for example 2400 (cents) in usd.
  • The type, one_time for a single charge or recurring for a subscription.
  • For recurring prices, the interval, such as month or year, which sets the billing cycle.
  • The billing scheme, either a flat per_unit amount or tiered.

Pricing models

  • Flat recurring, such as $24/month.
  • Per seat, where the amount is multiplied by a quantity.
  • Tiered pricing, where the unit rate changes as volume grows.
  • Usage-based billing, where the charge depends on metered use during the period.

Why you can't edit a price's amount

Once you create a price, you can't change its amount. To charge something different, create a new price on the product and move customers to it. Old prices stay in place for anyone still on them. Every invoice and subscription keeps pointing at the exact price the customer agreed to.

Related terms