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

    Using the calculation widget method, the value passed does not retain currency format.

    Asked by IMSABC on January 02, 2017 at 12:45 PM
    3) Using the calculation widget method, the value passed does not retain currency format.  This is most concerning as the others have workarounds.
  • Profile Image
    JotForm Support

    Answered by david on January 02, 2017 at 01:21 PM

    If you are passing a value to a payment field, the currency formatting will be done in the payment field.  Whatever currency is selected in the payment field will be what is used.  It is not currently possible to pass different currencies to a payment field from a calculation field.

  • Profile Image

    Answered by IMSABC on January 02, 2017 at 01:39 PM

    Thanks for looking at this.  In this case, it looks like the square payment field is NOT formatting the value to 2 decimal places as expected.  I would assume that square will fix it up on their end but for display to the customer when submittting, it is unexpected.  I thought of using the hide total option in the square integration and showing my own field - but the hide does not seem to work.

  • Profile Image
    JotForm Support

    Answered by John_Benson on January 02, 2017 at 03:02 PM

    Adding 2 decimal places is possible. Here's how:

    1. Click the "..." button in the Calculation wizard. 

    2. Go to the Options tab, enable the Show empty decimal places and set the Decimal Places in Numerical Results to 2.

    Let us know if you need further assistance. Thank you.