Designed for any website with a price structure, allowing you to create a quote form, project cost calculator, or service cost calculator. It can be used to build a contact form or an order form, with or without an estimation component. Perfect for price calculators, cost estimation forms, and product or service configuration forms, with or without a quote. Ideal for cost comparison.
Latest Version: 23 February 2026 – v7.7. Check the changelog





If you’re using the Elementor Website Builder for WordPress, the Cost Calculator plugin offers dedicated integration with 8 custom widgets: Cost Calculator, Form Container, Dropdown Box, Slider Box, Input Box, Switch Box, Summary Box, and Contact Box. These widgets allow you to visually build and customize calculator forms directly inside Elementor. See it in action.

The Cost Calculator plugin integrates seamlessly with WPBakery Page Builder, allowing you to embed and configure calculation forms within WPBakery layouts. WPBakery is optional — all forms can be created using the built-in form builder, making the plugin fully functional even without any page builder.

The Cost Calculator plugin includes its own powerful visual drag-and-drop form builder, allowing you to create calculation forms without relying on any external page builders. Work effortlessly with rows, columns, and components using a clean, intuitive interface designed specifically for building pricing and estimation forms.
You can create an unlimited number of fully responsive calculation forms using a flexible column-based layout and a set of predefined layouts, making customization fast and efficient for any use case.

You can integrate Stripe Payments directly into your forms, allowing you to accept secure online payments without external checkout solutions. The plugin supports both one-time payments and subscriptions with flexible billing periods such as daily, weekly, monthly, or yearly plans, as well as custom intervals like “pay every 2 weeks”. You can choose between redirecting users directly to the Stripe checkout or sending a payment link via email.

The Dropdown Box component allows you to create selectable lists with fully customizable options. Each option can have its own calculation value, making it ideal for pricing variants and service selections. You can define a default value or placeholder text and mark the field as required if needed.
Available options include:
The Slider Box lets users slide and select a numeric value within a specified range. You can set the minimum and maximum values, define the step size, and even include an additional input field for precise value entry. It also supports currency symbols, separators, and allows setting a default value.
Available options include:

The Input Box component allows you to add various types of input fields, including text, number, email, date, checkbox, and radio buttons. It can be used both for collecting user data and for calculation purposes. You can control labels, default values, placeholder text, and define whether the field is required.
Available options include:

The Checkbox component allows users to select one or multiple options within a form. It works well for optional services, add-ons, or feature selection, where each checkbox can contribute its own value to the final calculation.
Available options include:

The Switch Box component provides a simple toggle input for binary choices such as “Yes” or “No”. It is ideal for optional features or upgrades, where each switch state can add or remove a value from the final calculation.
Available options include:

The Date Picker component allows users to select a date using a clean calendar interface. It is useful for scheduling, booking-related forms, or date-based calculations where user-selected dates are required.
Available options include:

The Summary Box is the core calculation component used to display results based on values entered in other form fields. It allows you to build advanced formulas using field IDs and mathematical operators, making it possible to calculate totals, subtotals, discounts, or custom pricing logic.
You can use multiple Summary Boxes within a single form to calculate and display different values at the same time, such as cost breakdowns, final totals, or alternative pricing scenarios.
Available options include:

The Contact Details Box allows you to collect user contact information directly after the calculation is completed. It works as the final step of the form, enabling visitors to submit their details together with calculated data such as selected options or total cost.
Available options include:

The plugin includes five predefined layout skins that help you quickly adjust the visual appearance of your forms. You can fully customize colors by overriding default settings and choose from hundreds of Google Fonts to match your website’s typography and branding.

Cost Calculator is fully responsive, ensuring that all form elements and calculations work seamlessly across desktops, tablets, and mobile devices.

The plugin securely stores all calculations and submitted forms in the database, making them accessible from the WordPress admin panel. In addition, calculated results and form submissions can be automatically sent via email, ensuring both the user and the administrator receive all necessary information.

The plugin includes a one-click demo importer that allows you to quickly import pre-made calculator forms. This helps you get started faster by editing existing examples instead of building forms from scratch.

Support is conducted through our Support Forum. We’re in GMT +1 and we aim to answer all questions within 24 hours on weekdays. In some cases, the waiting time may be extended to 48 hours. Support requests sent during weekends or public holidays will be processed on the next Monday or the next business day.
We are a team of passionate people with 20+ years of experience and 15+ years on Envato Market. We specialize in WordPress, design, and development. Please follow us to stay up to date as we continue to craft new products.

$39 |
Download |
4.6 average based on 84 ratings.
| Last Update | 2026-02-24 |
| Created | 2018-04-05 |
| Sales | 2513 |
| Discussion | Comments |
| Compatible Browsers | IE10 IE11 Firefox Safari Opera Chrome Edge |
| Software Version | WordPress 6.9.x WordPress 6.8.x WordPress 6.7.x WordPress 6.6.x WordPress 6.5.x WordPress 6.4.x WordPress 6.3.x WordPress 6.2.x WordPress 6.1.x WordPress 6.0.x WordPress 5.9.x WordPress 5.8.x WordPress 5.7.x WordPress 5.6.x WordPress 5.5.x WordPress 5.4.x WordPress 5.3.x WordPress 5.2.x WordPress 5.1.x WordPress 5.0.x WordPress 4.9.x |
| Compatible With | Beaver Builder Block Editor Elementor Elementor Pro Visual Composer WPBakery Page Builder WPML Cornerstone |
| Gutenberg Optimized | Yes |
| High Resolution | Yes |
| Files Included | JavaScript JS XML CSS PHP |
| Video Preview Resolution |