JotForm User Guide / Payment Forms /

How to Add Options to Payment Forms

How to Add Options to Payment Forms

This guide will show how to create custom items and a lot of payment options in your Payment Form. The custom payment features on this guide apply to the Payment fields in the JotForm Payment Tools.

By adding a payment field to the form, the payment integration will be enabled. Start adding options to the payment field by selecting one of the product/items in the payment field.

NOTE: You cannot add the same property option twice into a single product item.

I. Add Pre-Defined Quantity Property

1. On the selected product, click the ADD button on the ADD A QUANTITY SELECTOR section.


3. Fill out the option properties sections. The LABEL should describe what the payment for. The RANGE is the maximum number your customer can order. The default is 1 to 10. Simply change 10 if you want to increase the value. Click the SAVE QUANTITY button to finish.

If you want to add a custom pricing to each quantity sets, for example: automatically create a discount rate for a certain quantity. Simply toggle the SPECIAL PRICING PER QUANTITY option to YES and set your pricing.

II. Allow Custom Quantity Input (Text Box)

1. On the selected product, click the ADD button on the ADD A QUANTITY SELECTOR section.

2. Select TEXT BOX from the SHOW QUANTITY ON THE FORM AS section.

3. Fill out the option properties sections. The LABEL should describe what the payment for. The default quantity is the number of items ordered/selected by default. Leave blank for zero (0) which is the default quantity.

4. Click the SAVE QUANTITY button to finish.

III. Add a Predefined Property

1. Select the product/item. Click the ADD button on the ADD A PRODUCT OPTION section.

2. The available preset options are Color, T-Shirt Size, Print Size, Screen Resolution and Shoe Size. Just select your desired property from the Populate Options from Presets dropdown.

If you want to add a custom pricing to each property option, for example, different prices for each color, toggle the SPECIAL PRICING PER OPTION to YES. You'll see that the price column will be automatically added.

Enter your prices and then click the SAVE OPTION button to finish.

IV. Add a Custom Property to Item

1. Select NONE from the list of PRESETS.

2. Enter your product LABEL and the list of options.

3. Toggle the SPECIAL PRICING PER OPTION to YES if you want to add a custom pricing for each of the options.

4. Once done, simply click the SAVE OPTION to finish.

5. Click the SAVE PRODUCT to finish your configuration from the item.

V. Add Mandatory Payment and Default Product

Each item/product in the payment field can be mandatory and/or be selected by default. The REQUIRED property makes the item/product mandatory and always selected by default. SELECTED BY DEFAULT only makes the item/product optional and can be deselected anytime.

Check this demo form to see how the above properties look like in the preview:

For questions, please post it below!

Contact Support:
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Contact JotForm Support:

Send Comment


  • dosramosstudio

    This there any way my Paypal checkout can work with form calculations?

    I am trying to set up 2 options. A "Pay in Full" option and a "Pay Minimum Deposit" option. This will be based on the boxes the customer chose in the form that I preset with calculated values.

    I know this is possible with Paypal Pro (which makes it easy to set up) but I don't have a Paypal Pro account. Looking for any other option that would work with just a regular non-paid Paypal account.


  • kmccommunityleads

    Hi Team,

    Need your assistance on this matter. Can we reserve the products we want before submission? And during the submission, can we only submit one of the products we have reserved?

    For example in my product form, I wish to reserve a battery and a masking tape, but on the actual submission, I want to submit only the battery. Can I still save the masking tape for a later submission?

    Thank you and hoping for your soonest response.

  • missyjo197

    I am trying to put on my form that if they want 5 shirts and 3 of them different sizes how do they change that?? I can't find it anywhere. Thank you so much.

  • Austin_Apartment

    Is there an option to allow different levels of payments? Say you are making a donation and for the Platinum donation, you can make a donation of $500 and up. They need to fill in the amount.
    The Gold is between $300-$499, Silver is between $100-$299 etc.

  • vimo0915

    I have built a form with categories and products underneath them. This is actually registration for a Sports clinic that I am running. I want to limit the qty to 16 Max per product and then no more how can I do that? Please help.

  • Hoi_Suet


    Can we use bank transfer/credit card payment instead of paypal only?


  • aaaakel

    Could me to disable the pricing completely? only client specify the Qty's for every item.

  • aaaakel

    If I want to assign fractional values in Qty (kg) dropdown list like: 1, 1.25, 1.5, 1.75, ......itc, Could me?

  • aaaakel

    The ADD button on ADD A QUANTITY SELECTOR section is disabled with me, I couldn't select it.

  • thepurpleprintsph

    Hello! I'm working in an order form where there is a variety of options in each items.

    Like, the wings premium photo has 7 members/options/designs to choose from. I want to add an "add item/member/design" with another set of quantity with it for those who wants to buy more than 2 members/design for it.

    I tried adding Configurable List under the product list table but it'll take a lot of effort to do and it'll be a long list as I need to make one of each item. And the total would not add in the total amount of selected items in product list/table too.

    What should I do with this? Please provide atleast step by step image and description on how to do it or link to the tutorial of this as I am not that expert when it comes to codes :(

    Thank you!

  • Ed Clayman

    I need each option to be accompanied by an image and short description.

    Two questions:

    (1). In explanation of adding option(s) there is no reference to image and description for each option. I need this for "each" option because each is an addon product with separate pricing.
    Each needs to be "added" to the pricing for the baseline product as a subtotal sum. As options
    are chose, the subtotal increases and appears in the checkout total.

    Base Line Product: (Image and description)

    Option 1: (Wheel Cover image, description, and price)

    Option 2: (Fiber Glass Cowl image, description, and price)

    (2). How does each option description and price per option appear on the shopping cart at check out?

  • toddlewis

    Hi JotForm - is it possible to set a total minimum payment amount for a payment form. For example, I have a number of products for purchase on my form at different prices, but I want to an order to only take place if they hit a total order amount of $15. Please advise if this is possible and how. Thanks.

  • veloview

    Hi! I've set up a form to sell t-shirts with different design options. I have dropdown menus to select the design, the cut, the size, and the quantity. This works great if someone wants to buy just one shirt or buy multiple t-shirts with the same design, same cut, and in the same size. But how do I provide an option for someone to select multiple t-shirts with different designs in different sizes and different cuts?

    I could duplicate the product multiple times to allow people to choose different combinations of the dropdown menus for each t-shirt, but that will clutter the payment form and is only necessary if someone needs to order more than one shirt. Is there a way to include something like an "Add another T-Shirt" button that would duplicate the product on the form if the user needs to order additional t-shirts using a different combination of factors (design, cut, size)? Thanks!

  • James

    I want to carry the same special pricing for all of my items on my entire order form. Currently the pricing is only adjusting for each individual item

  • 3346

    Como eu poderia criar um valor de preço em reais, que seja transofrmado em dólar. É possível

  • shirheri

    buenas noches
    como puedo hacer para cambiar el tipo de moneda de USD a colones costarricenses?

  • PresKCC

    Hi there! We want to be able to use Jotform to sell our school's spirit wear online. I have the products set-up. But, let's say, a family wants to order 1 red t-shirt in an XS and a gray t-shirt in L, would I need a different product for every available size and color combination? We offer 4 different products in 4 different colors in 10+ sizes. That would be a long product list.


  • blackflygrubhub

    Can jot not pull my items from square? If I have to create multiple libraries of items I have this whole exercise is futile

  • gmartinez99

    Hi, I'm trying to create an event registration form and collect payment based on the the answers that is given on the form. For example, How many golfers are you registering up to 4 golfers then then collect name of all golfers allowing. Then allow them to add dinner tickets for guest or spouse. So would need a total at the end depending on answer and then collect payment via square. Thanks!

  • lindsk

    Hey! Thanks for this. I just have one question. I have a list of products, their price changes based on the size (which I have a added the product option for size with special pricing). My problem is that there are a few items that are higher priced then the others (not based on the size, but based on the different products). Is there a way to have special pricing for both?

  • coacda

    Is there a way to add Inventory Quantities to items? (for example - if I only have 5 shirts to sell -- I don't want the 6th person to be able to buy it.. )

  • texco casuals(online women wear store)

    wow it nice, it like this payment process

  • brentbrunner

    is it possible to save your products you've enter to be able to use in other forms? example i creted a long prduct list with variables and i decide to create another form and when i add payment gateway it makes me enter in the products all over again. can i populate that from a pre-saved list of products?

  • 2911mentor

    Can I have the Payment amount match the number of people registered on my form? I would like the form to choose the correct registration payment instead of the user choosing which registration payment they want to pay for.

  • FrodeJacobsen

    Some of the prices I enter in the Product Settings are different than the prices shown on the form. A product priced at $12.50 is shown as $12.00, $1.30 is shown as $1.00, and $2.75 is shown as $2.00. Oddly, when I select the product priced at $12.50 and select a quantity THEN the price changes to the correct amount. What causes this to happen, and what must I do to correct it? Thanks!

  • IITKGPFoundation

    I am working to set up multiple donation amounts on my form (i.e., $50, $100, $250, $500, and also a custom amount). I am trying to follow the above tutorial; however, since we are integrated with Stripe, I'm not seeing that you can change any of the product descriptions. Am I missing something? Thank you!


    how do I change the default currency?

  • lunchymoon


    I m using the paypal form to add my items. I would need to add extra cost for 2nd 3rd item and so on. I think there is not the possibility to do that? If I select "shipment per item" when I select two different items i will have the shipment cost calculated twice. is there a way to customiza that?

    Thank you!

  • fcjohnson25

    How do I delete a payment option

  • sadlow

    Why doesn't the form post the product names and so on to Webhooks.

    RequestBin told me, that only an array is given, which only contains:

    but there I cannot get any prices, product names or quantities.
    Is there a box that I forgot to check?

  • Bethshalomkc

    Can I have a donation form that combines pre-defined donation amounts with a write in amounts option?

  • KingCourcy55

    How do I allow a user to choose multiple added options...

    For example...
    I would like to allow a user to choose not just monday or tuesday or wednesday or thursday friday

    but monday & friday

  • brianparkinson

    Is there any way to add a large number of unique discount codes rather than doing them one at a time?

    I would like to be able to give 'use once' discount codes to potential new customers, but I don't want them using the code multiple times or sharing it with their friends.

    Thanks for any advice.

  • Sugargrovenaturecenter

    I am trying to create an option where there is different pricing for members and non-members on a program registration. I selected custom property, titled it Member and added the sub-option yes and No. I then completed the different special pricing options for member and non-members. However when I try to tells me that "Only numeric values are accepted" Can you help.

  • gsneowebmaster

    How do I add products for payment and also add a field for donation amounts that the user inputs?

  • executivedirector758

    Can I have one option that says:

    Pay by Invoice $25 (this would go straight to checkout and we would send an invoice)

    And another option that says:

    Pay by Credit Card $25 (this would go to PayPal for credit card payment)

  • wshsptsa

    I'm selling tickets to a high school event and also want to give people the ability to donate to the event. How can I add a donation button along with the ticket button?

  • modacosas


  • nyscma

    I'm doing a registration form, and I want the ability for the registrant to add guests by name..
    so Registrant can add Mary Smith, Mary Jones.. and each one is charged the registration amount? There are two options for the registration (dinner for 95 and tour for 50)..

  • MitchSaul

    How can I add taxes and shipping and handling per product? (i.e.) 2 items x the tax for each, and, shipping $3.29 per item?

    I love this form but can find a way to add shipping per item and taxes for each state.

    Thank You!!

  • Webdesignbybob

    Can we add product photos?

  • rracioppa

    this is helpful. How do i set it up so people can order 2 of one flavor, 1 of a second? Since I am not sure how many products people will be ordering. I would be willing to list all 33 products with individual prices. Is it possible to copy and paste so I can make the list once and have it show up 7-8 times?

  • ch_hanlon

    How do you add Categories? Eg have a heading called HAIR CARE and list products underneath and then have a second heading called FOOT CARE and list products underneath - all on the one form with one total only????