How to Use the Form Calculation Widget in Jotform Easily 2026
By Impran M N
Manually calculating totals from form responses is slow and error-prone, especially for orders, invoices, or scored quizzes. Jotform's Form Calculation widget lets you map input fields to a formula so results appear automatically. This guide covers how to add the widget, map your fields, and configure the math so your form does the work for you.
01Open the Widgets tab in Form Builder
In your form project, go to the Form Elements panel and locate the Widgets section where Form Calculation lives.
02Add the Form Calculation widget
Drag the widget onto your form, then open the formula editor using the wand tool icon.
03Map your input fields
Click Add Field to bring the relevant form elements — like price or quantity fields — into your formula.
04Build your formula
Use the operations keypad and math functions to combine fields into totals, averages, or discount calculations.
05Set number vs text formatting
Toggle each mapped field's data indicator between numerical and text formats so the calculation reads values correctly.
06Configure decimal precision
Adjust the calculation properties to control how the final result is rounded and displayed.
Frequently asked questions
Can I use the calculation widget for quiz scoring?
Yes, it's commonly used by quiz creators to tally scores automatically based on selected answers, alongside totals for orders and invoices.
What happens if a mapped field is left blank?
Blank or improperly formatted fields can throw off the calculation, so it's important to set the correct data indicator (number vs text) for every mapped field.
Can I calculate discounts, not just totals?
Yes, the widget supports building custom formulas, so you can subtract a discount percentage or flat amount as part of the calculation.
Does this widget update in real time as users fill the form?
Yes, the calculation is designed to update live as respondents enter values into the mapped fields.
Watch the full walkthrough
The same steps, demonstrated on screen from start to finish.



