---
title: How do I give discounts or coupons on my forms? | Paperform Help Center | Paperform
description: Coupons can be used to discount the price of a form by a fixed amount, a percentage, or both. Stripe’s coupons for Stripe subscriptions are also supported.
url: "https://paperform.co/help/articles/how-do-i-give-discounts-or-coupons-on-my-forms"
type: static
generatedAt: "2026-04-04T00:42:02.011Z"
---

How do I give discounts or coupons on my forms?
### Payments

Coupons can be used to discount the price of a form by a fixed amount, a percentage, or both. We also support [Stripe’s coupons](https://stripe.com/docs/billing/subscriptions/coupons) for Stripe [subscriptions](https://paperform.co/help/articles/stripe-braintree-recurring-payments/).

Coupons can:

 - Be enabled or disabled at any time.
 - Have an expiry date.
 - Apply to selected payment fields on a form.
 - Be [pre-filled](https://paperform.co/help/articles/pre-filling-guide/).

### Configuring Coupons

 1. To get started with coupons, go to Configure → Payments.
 1. Toggle on “Coupons”.
 1. Click the button “Add Coupon” to add a new coupon.
 1. The coupon can then be edited directly in the table, just fill in the details. You can even apply both a price and a percentage to the same coupon code if you like.

![Coupons setup](https://img.paperform.co/fetch/f_auto,w_1400/https://d3gw2uv1ch7vdq.cloudfront.net/img/coupon-setup.png)
Coupons setup
Note that the "Amount" column refers to the price reduction amount (in your currency), as opposed to the number of coupons available. We do not currently support limiting the total number of uses for each coupon code.

Once coupons have been toggled on, there will be a new question field at the end of your live form called “Coupon”. This question is where the customer can enter the coupon code, and apply it to their total.

![](https://img.paperform.co/fetch/f_auto,w_1400/https://d3gw2uv1ch7vdq.cloudfront.net/img/apply-coupon.png)

When the customer enters and applies the coupon, they will be shown the discount that has been applied as well as the new total amount.

![Coupon being applied](https://img.paperform.co/fetch/f_auto,w_1400/https://d3gw2uv1ch7vdq.cloudfront.net/img/coupon-applied.png)
Coupon being applied
### Discount a Stripe Subscription

**Note that a Stripe payment account must be selected under Configure → Payments before you configure Stripe Coupons.**

![](https://img.paperform.co/fetch/f_auto,w_1400/https://d3gw2uv1ch7vdq.cloudfront.net/img/stripe-coupons.png)

 1. If you have not already done so, go to your [Stripe Dashboard](https://dashboard.stripe.com/dashboard) and create the coupons you would like to use. **Note that the coupon ID is what is used to apply the coupon, so we recommend setting the ID to be the same thing as the label when creating the coupon in Stripe.**
 1. Add a new coupon as shown above.
 1. Enter the code for the coupon in the Coupons configurations in the form editor, as it appears on Stripe.
 1. Change the “Coupon Type” to “Stripe” by clicking on it.

### Changing the wording “Coupon” on a form

You can customize the wording of “Coupon” and “APPLY COUPON” on your form by configuring [Translations](https://help.paperform.co/form-design-and-behavior/appearance/can-i-fully-customise-the-language-and-wording-of-the-forms-including-the-ui-buttons).

### Selecting which payment field is discountable

You can select which payment fields discounts apply to on a form. To include or exclude payments in the discount coupon, go to "Configure" to the right of your payment field in the editor, and then toggle the option “Price is discountable” for the Price field or the option "Discountable when coupons are enabled" for the Products field, on or off.

### Pre-filling Coupons

Coupons can be pre-filled like any other question, using the pre-fill key “coupon”. You can find more information about pre-filling in the [pre-filling guide](https://paperform.co/help/articles/pre-filling-guide/).

### Gotchas:

 - Coupons and calculations get along well, however, when using a coupon that discounts by a percentage, the percentage is applied *before* the calculation is applied. This is because discounts can be included or excluded on products and price fields, so the percentage needs to be removed before the rules of the calculation apply.
 - Stripe coupons are only compatible with Stripe subscriptions and will not work for any other payment fields such as Product or Price fields.
 - Coupons/ discount codes can't be used or controlled with visibility or conditional logic.

### Related Articles
  [Can I make Prices, Products, or Subscriptions discountable?  Configure a question to toggle the "Discountable" setting on or off. For Products and Subscriptions, each item has its own toggle.](/help/articles/can-i-make-prices-products-and-or-subscriptions-discountable/)
[How do I connect and configure a Stripe account?  To connect and configure your Stripe account in order to start accepting payments, navigate to your Account Services via your Account Settings and click the button "Connect Stripe".](/help/articles/connect-stripe-account/)
[How do I set up recurring payments or subscriptions?  You can set up subscriptions or recurring payments on your Paperform forms by creating subscription plans with Stripe and Braintree and connecting a Stripe or Braintree account to your form.](/help/articles/stripe-braintree-recurring-payments/)