What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    How do I create a conditional shipping Fee

    Asked by wconn on January 01, 2017 at 11:28 PM

    We are a fishing tournament.  We are using Jotform to register and pay for the tournament.  I have a registration for Adult, and minors.  Also there are 4 Shirts that are available for purchase.  How can I enable a $5.00 shipping fee only if a shirt is bought?


    Thank you, 

    Wesley Conn

    Page URL:

  • Profile Image
    JotForm Support

    Answered by Mike_G on January 02, 2017 at 06:41 AM

    To my understanding, you would like to have the $5.00 shipping fee to be added to the total if any of the 4 products is selected, is that correct?

    I'm afraid adding a shipping fee if only particular field(s) are selected from a payment field is not possible. Also, there is no option from the condition wizard to do this.

    However, a workaround would be is to re-create your payment field using basic fields, then use the Form Calculation widget for the computations. After that, you can already pass whatever value there is in the Form Calculation widget to your payment field. Please check the guide below for more information. 


    Here's a sample form


    (NOTE: The PayPal payment field can also be hidden)

    I suggest you clone the form to your account so you can inspect it.

    And, if you need any further assistance, please do not hesitate to let us know and we will be glad to help you.

    Thank you.