Price (Stripe)
A Stripe Price defines how much a Product costs and how often it's charged, including one-time, recurring, tiered, and usage-based models.
A Price in Stripe defines how much a product costs and how it's charged. Where the product says what you sell, the price says how much and how often. A single product can carry many prices, so you can offer the same thing monthly, annually, in multiple currencies, or on different pricing models.
What a price defines
A price object specifies:
- Amount and currency — for example
2400(in cents) inusd. - Type —
one_timefor a single charge, orrecurringfor a subscription. - Interval — for recurring prices,
monthoryearsets the billing cycle. - Billing scheme — a flat
per_unitamount, ortieredfor volume and graduated pricing.
Pricing models a price can express
- Flat recurring — a fixed amount each interval, like
$24/month. - Per-seat — the amount multiplied by a quantity, used for seat-based plans.
- [Tiered pricing](/glossary/tiered-pricing) — different unit rates as volume grows.
- [Usage-based billing](/glossary/usage-based-billing) — charges tied to metered consumption over the period.
Why prices are immutable
A price in Stripe can't have its amount edited once created — you create a new price and switch to it. This keeps historical billing accurate: an invoice or subscription always references the exact price a customer agreed to. To change what you charge, you add a new price to the product and migrate customers, leaving old prices in place for anyone still on them.
Related terms
Updated July 6, 2026