Coupon codes let you offer percentage discounts, fixed-amount discounts, or time-limited promotions to your customers.
There is nothing to configure in the platform itself. Coupon support is already built in. You create the coupons and promotion codes in Stripe, and customers can use them on the subscription page or during Stripe checkout.
How to create a coupon in Stripe
#Start in your Stripe Dashboard by creating the underlying coupon. The coupon defines the discount itself.
Steps and details
- Log into your Stripe account at
dashboard.stripe.com - In the left sidebar, click
More +, then clickProduct catalog - Open the
Couponstab at the top - Click
+ Newto create a new coupon - Choose the coupon type: percentage discount or fixed amount discount
- Choose the duration:
Once,Repeating, orForever - Optionally set redemption limits or an expiration date
- Click
Create coupon
After the coupon is created, Stripe shows the Promotion Code area. The coupon defines the discount, but the promotion code is what the customer actually types.
How to create a promotion code
#A promotion code is the customer-facing code that applies the coupon discount. You can create more than one promotion code for a single coupon if you want to track different campaigns separately.
Steps and details
- Open the coupon you just created
- Under the
Codessection, click+ New code - Enter the code customers should type, such as
SAVE20,LAUNCH20, orPARTNER - Optionally limit it to first-time orders only
- Optionally set maximum redemptions
- Optionally set an expiration date
- Optionally require a minimum order amount
- Optionally restrict the code to eligible customers
- Click
Create code
Where customers can use coupon codes
#Customers can apply coupon codes in two different places, and both paths work automatically once the Stripe coupon and promotion code exist.
Steps and details · includes a table
| Where the code is used | What happens |
|---|---|
| Subscription page inside your platform | Customers can enter a code in the Have a coupon code? field, apply it, and see discounted pricing before subscribing |
| Stripe checkout page | Customers can enter the promotion code during checkout whether they came from the subscription page, a payment link, or a generated checkout session |
Where the code is used · What happens
- Subscription page inside your platform
- Customers can enter a code in the
Have a coupon code?field, apply it, and see discounted pricing before subscribing - Stripe checkout page
- Customers can enter the promotion code during checkout whether they came from the subscription page, a payment link, or a generated checkout session
Using coupon codes on the subscription page
#Customers open Manage -> Billing -> Subscriptions and enter the promotion code in the Have a coupon code? field, then click Apply. If their plan sets Billing Pages to Hidden, this page does not exist for them and codes can only be applied at Stripe checkout.
Steps and details
The discounted pricing is then shown across the available plans before they subscribe.
If they already have an active subscription, they can still apply a coupon from the same page and the discount takes effect on the next invoice.
- Customers can apply a code before subscribing
- Customers with an active subscription can still apply a code later
- Customers can remove an applied code and switch to a different one
This is a customer-side screen. Because you are in your agency account, you can reach it two ways: go to Business -> Customers -> Manage Customers and click Open dashboard on the customer: you go into their dashboard with nothing locked, even features their plan hides, and a bar at the top shows whose dashboard you are in (handy for done-for-you setups or granting access beyond a plan); or choose View as customer on the same page to see their dashboard exactly as they see it, with their plan's limits. If your sidebar shows the Agency / Customer switcher, the Customer tab plus the location switcher is a shortcut to the same place.
Using coupon codes on Stripe checkout
#If the customer goes through Stripe checkout, Stripe shows the promotion-code field as part of the checkout flow.
Steps and details
This works automatically for checkout launched from the subscription page, a Stripe Payment Link you shared, or a checkout session generated from the Manage Customer page.
Tips for using coupons effectively
#Use onboarding discounts such as a forever discount for early customers or beta users
Steps and details
- Use limited-time promotions with an expiration date for launch campaigns or seasonal offers
- Create separate partner codes tied to the same coupon so you can track referral sources
- Use once-only win-back offers for cancelled customers you want to bring back
Tracking coupon usage
#You can track coupon performance directly in Stripe.
Steps and details
- Go to
dashboard.stripe.com - Navigate to
More + -> Product catalog -> Coupons - Open any coupon to see redemptions, customers who used it, and active promotion codes