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 to Add Free Product with Only Shipping Cost on Paypal?

    Asked by teamsimons on November 03, 2015 at 05:16 AM


    Thank you for providing the means by which users have "complete access to all of [your] features" even at the Starter (free) level.

    I have made three forms so far, the most recent of which integrated a PayPal widget:

    - Username: teamsimons

    - Form: My Free Sample Request.

    The way I want for this form to work is for the products themselves to be free (USD$0.00) but for users to pay only Shipping.

    I asked my husband Mike to test the form last night. When the form processed, PayPal indicated that the product had to cost more than "0". He cancelled the transaction.

    I revised the form to show that each of the 6 products plus "S&H" (shipping and handling) cost $2.00 each and I set no shipping cost. When my husband tested the form that time, the transaction went through PayPal without a hitch. The emails accurately reported that the "[sample] plus S&H" was $2.00 but that "Shipping" was $0.00.

    I am grateful that the second attempt to send a payment went through so smoothly, but I really want to make the form within JotForm to show that each product is free and the shipping and handling is USD$2.00.

    I am unable to find the answer to my question on




    Would you please be so kind as to let me know how I may remedy this problem?

    Thank you very much in advance.


    Vicki Simons

    Page URL:

  • Profile Image
    JotForm Developer

    Answered by mert on November 03, 2015 at 09:23 AM

    Hi Vicki,

    I cloned your form and found that you gave that shipping value to the product not the shipping cost. That's why, you will see the price for product $2 on the checkout screen.

    On Paypal payment tool, there is an option to set shipping prices; but firstly, you need to set the products' values to zero.


    Now, we can set the Shipping costs.


    After these changes, you will see the price for shipping $2 on checkout screen:


    I hope this method will help you. If you need an extra information, please feel free to ask.

    Have a great day.

  • Profile Image

    Answered by Vicki Simons on November 03, 2015 at 11:31 AM


    Thank you for your response. As I mentioned previously, the first time I set the form, I had USD$0.00 for all products with USD$2.00 for shipping for each product.

    PayPal would not accept this so I changed the setting for all products to be USD$2.00 for each product and S&H. At that point, PayPal would allow the transaction to go through.

    I just changed the form back to its first setting -- and as you have indicated -- and this image is a screenshot of what PayPal shows when I try to get this to work:


    Is this a matter that I need to take up with PayPal directly?

    Thanks in advance.


    Vicki Simons

  • Profile Image
    JotForm Support

    Answered by david on November 03, 2015 at 03:06 PM

    Unfortunately, PayPal will not accept products that have 0 cost.  You would either need to use your original setup with a $2.00 cost associated with each product or use calculations and forward the total to the payment field. 

    You would set up a radio button field, then assign calculation values:


    After that, calculate the total in a calculation widget:


    Then pass that total to the payment field:


    This would require setting your products up again outside the payment field but you would then be able to label your products however you would like.