How to Create a Price Calculator for Your Website

How To Create a Price Calculator For Your Website

Are you wondering how to create a price calculator for your website that allows users to select products and make payments instantly?

You’ll be pleased to hear that WPForms allows users to create order forms for a variety of businesses and use cases that automatically calculates prices.

Create Your Price Calculator Now

So, without further ado, let’s dive into the steps you need to take in order to create a price calculator for your website!

How To Create a Price Calculator For Your Website

Creating a price calculator for your website using WPForms is incredibly straightforward. Follow the steps below to get started!

1. Install and Activate the WPForms Plugin

WPForms is a great tool for making forms like contact forms and order forms. It has over 2,000+ WordPress form templates you can use.

To use the Calculations Addon, you need to get WPForms Pro. This gives you more features like order forms with customizable total fields.

The WPForms homepage

To get started, buy the Pro license. Then, install WPForms on your website. If you need help, follow these instructions on how to add a plugin to WordPress.

2. Connect WPForms with Stripe

After you have WPForms, you need to add the Stripe Pro Addon.

If you want, you can install the addon for another payment processor, such as PayPal or Square, but we recommend Stripe for creating price calculator forms.

That said, go to WPForms in your WordPress menu and click on Addons.

add new addon wpforms

Look for the Stripe Pro Addon and install it on your website. To do this, simply click on the Install button and then the Activate button.

activate stripe pro addon

Next, go to WPForms » Settings and click on Payments. Here, you can choose the type of currency you want to use.

wpforms currency settings

Then, connect your site to Stripe by clicking the blue button and entering your Stripe details. If you don’t have a Stripe account, you can make one now.

connect with stripe

Once you connect to Stripe, go back to WPForms » Settings » Payments. You should see a green check mark showing you are connected.

stripe connection status

Now, you can make your order form with a price calculator feature and get payments with Stripe instantly!

3. Select an Order Form Template

Let’s create your order form now. Go to WPForms from your WordPress dashboard and click the Add New option.

wpforms add new

After that, give your form a name and pick a template. For this guide, we’ll choose the Billing / Order Form to speed up the form creation.

select billing form

This template has a Multiple Items field and a Total field. You can change the form to add different kinds of products and work out the total price.

Making Changes to the Multiple Items Field

In this guide, we begin with a normal Multiple Items field and change it to include different types of shirts.

Click on the Multiple Items field to change what’s in it. Here’s what you can do to make the form more relevant to your business:

  • Label: This is the name for the choices.
  • Items: These are the different things you can choose and their costs.
  • Show price after item labels: Check this if you want to show each item’s price.

multiple item field order form

Once you’re done, whenever someone picks a product, the total price changes right away to match what they chose.

wpforms total amount display

You can also create a coupon code, which customers can use to receive a discount on their total order amount.

Choosing More Than One Product

Maybe you want to let people pick more than one product. You can do that easily with various fields and customization options.

For instance, if someone wants to buy a T-shirt and a sweatshirt, they can pick both on the same form.

Go to the Payment Fields section and use the Checkbox Items field. Here, you can list all the products.

wpforms choose products

Now, when someone picks more than one product, the total price will add up all their choices.

total amount multiple products

Adding a Stripe Credit Card Field

The most important part of an order form is letting customers pay easily online to ensure you receive the payments and can proceed with dispatching the order.

Earlier, we added Stripe Pro and connected it to WPForms to allow you to accept payments on your site. Now, it’s time to add Stripe to your form.

To set up Stripe payments on your form, find the Stripe Credit Card field under Payment Fields and add it to your form.

add stripe credit card field

Next, go to the Payments section and look at the Stripe settings. Turn on the option for Enable one-time payments.

enable one time payments stripe

Now, your customers can pick different products, see the total price, and make their payments all in one form!

4. Use Custom Formulas for Advanced Totals

If you want to do more with the total prices being displayed to your customers on the order form, you can use the Calculations Addon.

Go to WPForms » Addons and look for the Calculations Addon. Then, click on the Install Addon button. After that, click on the Activate button.

activate calculations addon

Now, you can make complex formulas for your total price. For example, you can add a field for quantity or insert a sales tax deduction.

Adding a Quantity Field

Want to let people choose how many products they want? Add a quantity field to your form. Just move a Dropdown field to the form area on the right.

select dropdown field

Next, go to the Field Options for this Dropdown field. Change its name to “Quantity” and put in the numbers people can choose from.

wpforms dropdown quantity field

Now, add a Single Item field to your form. You can do this by dragging and dropping it on the preview or simply clicking on it.

single item field

Change the Label of this Single Item field to something like “Total Price.” Then, go to the Advanced tab and turn on Enable Calculation.

enable calculation option

In the Formula box, connect the Multiple Items field to the quantity Dropdown field. You can do this with a simple multiplication formula.

$FX_amount * $FX

Here, $FX is the value of the field with ID #X, and $FX_amount is the price value of the payment field with ID #X.

Open the Multiple Items field and note down its Field ID. You’ll find this in Field Options under the General tab.

multiple items field id

Do the same for the Dropdown field named “Quantity.” This is important for the next step, as that’s where we create the formula.

dropdown quantity field id

Now, all you have to do is put these IDs into the (product price times quantity) formula. So, $FX_amount * $FX will become $F5_amount * $F10.

Type the formula $F5_amount * $F10 into the Formula box of the Single Item “Total Price” field. Then, click on Validate Formula to make sure it is correct.

validate formula option

Now, when someone picks a product and its quantity, the total price will be automatically calculated, thanks to the custom formula you added!

Inserting a Sales Tax Deduction

Take a look at our Sales Tax Calculator Form Template if you’d like the sales tax for your state or nation to be automatically calculated on your order forms.

When you want to figure out taxes, you usually multiply the subtotal (price of the item times the number of items) by the tax rate.

As you learned in the last step, the formula for our use case (price of the item times the number of items) is:

$F5_amount * $F10

Let’s assume the sales tax amount is computed as 10% of the subtotal. The standard tax calculation formula is as follows:

0.10 * ($F5_amount * $F10)

The grand total, which incorporates the tax, is determined by adding the subtotal and the tax. The following will represent the equation:

($F5_amount * $F10) + (0.10 * ($F5_amount * $F10))

This can be added anywhere you want to show the final amount. We’ll use the Single Item field that we’ve named “Total Price + Tax.”

standard tax formula

Remember, when you create a formula, you need to use the right Field ID so the math works out right. For additional information and help creating formulas, check out this Calculations Cheatsheet

Great job! You’ve successfully created a price calculator for WordPress with WPForms, but the benefits don’t just end there.

With the Stripe webhook integration, you can also view your Stripe refund status, subscription data, or transaction history directly from your WordPress dashboard.

5. Publish Your Billing / Order Form

WPForms makes it easy to publish your form and take it live on your website. After you finish making your form, click on the Save button.

save form

Then, click on Embed next to the Save button. You can choose to publish your form on a new page or an existing one.

create new page

WPForms will take you to the WordPress editor without you having to do anything. Your form will already be there on the new page.

To activate your order form and online calculator with WPForms calculations, all you need to do is click on the Publish button.

publish form

After publishing, as a precautionary measure, test the embedded form to ensure it works as expected and rule out any concerns.

form preview

FAQs about Creating a Price Calculator for Your Website

Calculations are a popular topic among our readers. Here are answers to several frequently asked questions about it.

How do I create a custom calculator for my website?

To create a custom calculator for your website, you can use WPForms Pro with the Calculations Addon. First, install WPForms Pro on your WordPress site.

Then, use the drag-and-drop builder to add fields for inputs like quantities and product selections to complete your order form.

Once done, enable the Calculations Addon to  create custom calculators, such as a Macronutrients Calculator for a health & fitness website,

How do you add calculations to a website?

To add calculations to a website, consider using a form builder like WPForms Pro, which offers a Calculations Addon.

After installing WPForms, create a new form and use the Calculations feature to add mathematical operations to your fields.

You can create various formulas using basic arithmetic or complex expressions to calculate values dynamically based on user input, which is ideal for order forms, booking forms, and more.

How do you create a price formula?

To create a price formula on your website, you can utilize WPForms Pro along with the Calculations Addon.

Start by setting up a form with fields for the items or services you’re offering. Assign prices to these items.

Then, use the Calculations Addon to create a formula that multiplies the item prices by quantities and adds any additional fees or discounts.

Next, Learn How to Create a Custom Mortgage Calculator

Want to create a custom mortgage calculator for your website? By using an online mortgage calculator, loan officers can pre-screen applicants faster and reduce messy paperwork. Check out this guide on how to make a custom mortgage calculator using a WordPress template.

Create Your Price Calculator Now

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on Facebook and Twitter for more free WordPress tutorials and guides.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPForms is funded, why it matters, and how you can support us.

Hamza Shahid

Hamza is a Writer for the WPForms team, who also specializes in topics related to digital marketing, cybersecurity, WordPress plugins, and ERP systems. Learn More

The Best WordPress Drag and Drop Form Builder Plugin

Easy, Fast, and Secure. Join over 6 million website owners who trust WPForms.

Please enable JavaScript in your browser to complete this form.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.