How to create a form with calculation

Calculation forms give your respondents the opportunity to view the totals of previously entered values or other general calculations.


Calculation forms give your respondents the opportunity to view the totals of previously entered values or other general calculations.

Create any kind of calculation forms, smart quizzes, quote forms, estimations, and advanced workflows without writing any code.

With advanced calculation forms, you can automate your data processing, estimations, and payments.Calculator forms

Using the calculator tool, you can assign values to different question types and make your own estimations of costs, BMI calculators, and order forms.
Customize your conditional logic and create a personalized experience for each user. show or hide fields based on previous answers, ask relevant questions, and customize the success pages based on their responses.

Add several variables to ensure responders have a personalized experience that leads to greater insights. Use answer piping and multi-variables to keep users engaged by showing them the information they’ve already provided.

In this tutorial, we are going through making different forms using calculation and logic features.

Let’s start!

Easy steps to build dynamic forms with calculation

With our easy-to-follow guide, you’ll learn how to create calculation forms that can improve user engagement and streamline your business processes. Whether you’re building an order form or a complex estimation form, we’ve got you covered.

1-Calculate the total score

To add score to your questions and calculate the total score for your quiz or test, you should add your questions using different types of question fields on the Formaloos’ dashboard.

Now, from the logic tab, go to “Advanced Logic“, click on Add If/Else on each question, and insert the score you want.

logic and calculation

2-Add a variable field to show the total score

As the user fills out the form, the “Variable field” allows the storage of calculated data, enabling efficient organization and analysis of user input.

If you have different courses, create your formula to calculate estimations, areas, and much more in variable fields.

For example: if you have four lessons, and want to calculate each part separately and also have the total score, you need 5 variable fields.

number field

And each field has an “ID”, as shown in the picture.

Now choose the “Formula” type for the total score to calculate the total quiz score by adding all scores in the “Default Value” box.

3-Add total score to success message

The result of your quiz will be based on the total score. To display the total score after submitting the form, you should add the total score ID to the success message.

In our example, the ID of the total score in the variable field is: total_score

So you can write it in the success message as:

Your Total Score is {{total_score}}

Also, you can add other variables in a table or with any design you want;

real time

4-Multiple success pages based on the score

You can redirect users to different success pages based on the total score.

For example, you can create two success pages for “pass” and “fail”, and write the total score and a description for each page.

calculation form templates

Now with the logic, connect the calculated score to each page you want.

Go to “Advanced Logic“, scroll down and after the last question, add a new condition:
For example:

if the Score is greater or equal to 20, “After Submit, Go to Success Page” and choose the “pass” success page.

calculation field

Examples of calculation forms; Calculate your way to success

In addition to basic forms, there are many templates available that can perform calculations based on user inputs.

These calculation forms provide a more interactive and personalized experience for users and can be a valuable tool for businesses looking to improve customer engagement.

Order form and product recommendation

Create flexible pricing structures based on several variables, including size, quantity, and other user-defined inputs.

You can add “Variable” fields to calculate the total price. Write the formula for the “Default value,” which is the submission of chosen products.

Or click on logic, and go to advanced logic to connect products to your categories, and calculate the logic-based pricing.

Connect your forms with payment gateways (PayPal, Stripe, RazorPay, Square, and more), and allow users to choose the best option that works for their business.

BMI test

To calculate the BMI result, you need to use “variable” fields and add the BMI formula.

A person’s weight and height are used in the BMI test to get their BMI score, which determines whether they are underweight, normal weight, overweight, or obese.

custom calculations

You can configure conditional logic to display several success pages based on the user’s BMI result in order to demonstrate that. you can use a list of all success messages and make the logical conditions that lead to each.

Estimation form

A great method to get your clients and yourself on the same page regarding the type and cost of a project is through estimate forms.

Additionally, automation makes it easier to produce precise and similar estimate forms that can be quickly updated.

To calculate the total price, use the “Logic” tab and set up a fee for each type of service. Then create your conditions and connect them to the price variable field.

Then add a “section” field to the end of your form and use answer piping to display the total price.

Self-grading quiz

Create your online auto-grading quiz and add a score to your questions. Go to Advanced Logic and set the condition for each question. So the score will be automatically adjusted in the total score.

Based on their total score, add multiple success pages and redirect students to them after submitting the form.

logical operations

You can also have separate scores for each course with variable fields for each one and one variable for the “Total Score”.

Choose the “Formula” type for the total score to calculate the total quiz score by adding all scores in the “Default Value” box.

Use the power of calculations, take your forms to the next level

Transform your online forms from static to dynamic with our step-by-step guide to creating calculation forms.

With our tips and tricks, you’ll be able to create forms that are more engaging, personalized, and efficient.

So get started now and empower your business to achieve its full potential!

Follow us on our Youtube channel to get tutorials and live product demos.

If you have any questions, check out Formaloo’s support page to find ways you can contact us.

Get productivity tips delivered straight to your inbox
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Get started for free

Formaloo is free to use for teams of any size. We also offer paid plans with additional features and support.

How to create a form with calculation