Create discount coupons (promo codes) on Stripe
Why use discount coupons?
Discount coupons allow you to offer your clients:
- One-off promotions (e.g. back-to-school, Black Friday, Christmas…)
- Loyalty discounts (e.g. -10% for your long-term subscribers)
- Limited-time offers (e.g. -25% during September only)
On Stripe, you have two ways to offer a discount to your clients :
- Create a promo code (the most commonly used solution ✅)
→ You create a code (e.g. RENTREE25) and your clients enter it themselves at checkout.
→ Ideal for promotions shared widely (social media, newsletters, website…).
- Manually apply a discount to an invoice
→ You manually add a discount to a specific client directly in Stripe.
→ Useful for an exceptional, one-time discount.
We will detail these two methods below.
📌 Good to know:
- A discount coupon = the rule you create (e.g. -25%, valid for 1 month).
- A promo code = the word your clients will enter to use that coupon (e.g. RENTREE25).
1. Create a promo code for your clients (the most commonly used method)
Step 1 Create a discount coupon
- Log in to Stripe.
- In the menu, go to Products → Coupons → Create a coupon.
- Fill in the fields:
- Name (e.g. Back-to-school promo).
- Type: percentage (%) or fixed amount (€).
- Value: e.g. -25%.
- Duration: once, multiple months, or permanent.
- (Optional) Limit the discount: expiration date, number of uses, eligible products.
Step 2 Create a promo code
Once the coupon is created, open it and click on Add a promo code. (see screenshot below)
- Define the code your clients will need to enter (e.g. RENTREE25).
- (Optional) Add rules:
- Expiration date (e.g. end of September).
- Maximum number of uses.
Step 3 Share the code with your clients
You can share this code:
- On your social media
- In your newsletters
- On your website
- Or directly with your clients via WhatsApp, email, etc.
At checkout, your clients will see a “Promo code” field in the Stripe payment window. They just need to enter the code for the discount to be applied automatically.
2. Manually apply a discount coupon to an invoice or subscription
Step 1 — Create a discount coupon
Before you can apply a discount, you first need to create a coupon.
- Log in to your Stripe account.
- In the menu, go to Products → Coupons → Create a coupon.
- Fill in the fields:
- Name (e.g. Special promo).
- Type: percentage (%) or fixed amount (€).
- Value: e.g. -25%.
Duration: choose once if you want the discount to apply only to the next invoice.
Step 2 Create the invoice for your client
- In Stripe, go to Customers and open the profile of the client concerned.
- Click on Create → Invoice.
- Add the products or services you want to bill (e.g. personal training session).
Step 3 Add the discount coupon to the invoice
- At the bottom of the invoice, click on Add a coupon.
- Select the coupon you created in Step 1.
- Check that the discount amount is applied correctly.
Step 4 Send the invoice to your client
- Review the summary (discount line + adjusted total amount).
- Click on Send invoice.
- Your client will receive the invoice with the discount already applied.
Practical use cases for coaches / gyms
Here are some examples of how you might use discounts in your business:
- Back-to-school offer: -25% on all individual sessions during the month of September.
→ Create a coupon “25% Back-to-school”, duration = 1 month, code = “RENTREE25”.
- Loyalty: -10% for 1-year subscribers.
→ Create a permanent coupon, but limit its use to clients who have been subscribed for a certain time or through a targeted campaign.
- Specific product offer: discount on a premium plan or a special session.
→ Restrict the coupon to this product in “Eligible products”.
Updated on: 23/01/2026
Thank you!




