Coupon
A Stripe coupon is a reusable discount rule. It takes a percentage or fixed amount off for a set duration.
Updated October 1, 2026
A coupon is a reusable discount rule in Stripe. It takes a percentage or a fixed amount off what a customer pays. The coupon defines how much off and for how long. You apply it to a customer, subscription, or invoice, which creates a discount.
How coupons work
- Value.
percent_off(for example, 20% off) oramount_offin a set currency (for example,$10off). - Duration.
onceapplies to one invoice,repeatingto a set number of months, andforeverto every invoice. - Limits. An optional
max_redemptions, aredeem_byexpiry date, andapplies_toto limit the coupon to certain products.
Stripe subtracts the discount from the invoice subtotal before tax and shows it as a discount line.
Coupons vs promotion codes
Customers never type a coupon ID. A promotion code is the code customers enter, like LAUNCH20, and it points to a coupon. One coupon can back many promotion codes.
Why it matters
Coupons let you run launch offers, win-back deals, and negotiated discounts without changing your published prices. A discount lowers the amount billed, so it lowers MRR while it applies. A forever 20% coupon cuts that customer's revenue for good. A once coupon only reduces the first invoice. Keep track of active coupons so discounted revenue doesn't surprise you.