Dynamic Price Calculator for Elementor

Updates for one year, unlimited sites, auto updates, and regular updates.

$3.99

Version 1.0.0 report outdated
Updated on November 11, 2026
Auto Updates Yes
License GPLv2+

Access all items listed on our website. All new releases are also included as long as the plan is active.

This Elementor add-on lets a site owner build an interactive estimate calculator on a page. Visitors answer a series of questions, choose options and quantities, and watch a running total update after each selection. The tool is positioned for service providers that need to gather requirements and turn enquiries into leads, such as relocation, cleaning, renovation or solar work.

Question types for visitors

The calculator supports several kinds of input. Visitors can choose from select menus, pick a single option from a row of buttons, tick several items from a multi-select box, switch an on or off setting, move a slider, enter a number, or pick a date from a calendar. Hidden fields can also be included, so that a value can feed into the calculation without being shown to the visitor.

Mixing these input types within one calculator is common. A cleaning estimate, for example, might use a number field for the size of a property, a set of buttons for the type of clean, and a switch for an optional extra. The variety of input types lets each question use the control that suits it best.

Quantities and extras

Quantities are entered with an increment-style counter, so visitors can raise or lower a number in steps. In simple mode, a value can be applied per unit, which suits services that are measured by the item, the room, the hour or the square metre.

Extras can be added to the total as fixed amounts or as percentage adjustments in simple mode. In advanced mode, extras can be used as terms within a formula, so their effect can depend on other answers the visitor has given.

Totals and result display

The summary panel is designed to stay in view as the visitor works through the form, so the running result is always visible. Depending on the setup, the result can be displayed as an exact figure, as a range, as a hidden result, or as a qualification-type outcome that helps the business decide whether a request is a good fit.

The choice of result display depends on the service. A business with predictable work may show an exact figure, while one whose work varies widely may prefer a range, with the precise figure confirmed after a site visit or a conversation.

Live updates and guided flow

Estimates recalculate as the visitor makes each selection, so the figure reflects the current set of answers. Fields can appear or disappear based on earlier answers, which keeps the form short for visitors who do not need every question.

A step-by-step flow with a progress indicator can guide the visitor from the first question to the final result. Splitting a long set of questions into steps often makes the calculator easier to complete, particularly on a phone.

Quote requests and lead capture

The calculator includes a contact form that collects a name, an email address, a phone number and a text note. When a visitor submits the form, the site owner receives an email containing the chosen options and the resulting estimate, which gives the team the details of the enquiry in one message.

The add-on is presented as a tool for quotes and lead generation rather than as a general-purpose form builder. Sites that need a complex, multi-department form may still need a separate form plugin alongside it, because the calculator is designed around estimates and enquiries.

Calculation modes

Simple mode starts from a base value and applies adjustments for each choice. It suits estimates in which each answer adds or removes a fixed amount or a percentage, and it can be set up without writing formulas.

Advanced mode lets the site owner write formulas that combine field values. The formulas can use arithmetic, brackets for grouping, comparisons and IF logic, so an estimate can follow more complex rules. Advanced formulas should be tested with edge cases, such as zero quantities and combinations of options that are rarely chosen.

Styling and responsiveness

The add-on offers Elementor controls for the container, the heading, the body text and the summary panel, so the calculator can be matched to the rest of the site’s design. The layout adapts to different screen sizes and supports high-resolution (Retina) displays.

Mobile experience

Many visitors will complete an estimate on a phone, so the layout should be checked at that size before publishing. Long lists of options can be broken into steps, and the summary panel should remain readable without covering the questions the visitor is answering. Buttons should be large enough to tap comfortably.

Who the calculator suits

Service businesses that quote before they deliver work are the clearest fit. Relocation companies, cleaning firms, renovation contractors and solar installers can each use a calculator to give a first estimate and collect the details needed for a proper quote.

Agencies that build sites for clients can reuse the same structure with different questions, options and formulas. Freelancers who offer a set of services may also find the question flow useful for gathering requirements before a conversation begins.

Building a calculator

Start by listing the questions a customer must answer before an estimate is possible. Put the simplest questions first, then the detailed ones. Decide whether the calculation needs simple adjustments or an advanced formula, and write down the rules before building them in Elementor.

Add the calculator widget to the page, then create the fields in the order of the question flow. Set up the options, quantities and extras, define the result display, and configure the contact form and the address that will receive the enquiry email.

Style the summary panel and headings so the result stands out, and choose a layout that works on a phone. Publish the page only after the calculation has been checked.

Designing the question flow

Visitors are more likely to finish a calculator that asks only what is needed. Group related questions together, and avoid asking for information that does not change the estimate. Conditional fields are useful here, because a question about a specific option can appear only when that option is chosen.

A progress indicator helps visitors understand how much remains. Wording should be plain and specific, so that each question explains what it affects.

Keeping the form inviting

A calculator can feel like a long exam if every question looks equally important. Short headings for each step, a sensible order of questions and plain wording all help visitors feel in control. Where a question is optional, saying so in the wording saves the visitor from guessing.

Setting expectations for visitors

Visitors respond better to a calculator when they understand what it can and cannot tell them. A short introduction at the top of the form can explain that the questions will shape a first estimate, and that a detailed quote may require further information. Clear expectations at the start reduce the chance that a visitor feels misled by the final figure, and they also help the business avoid enquiries that cannot be met.

Testing before publishing

Test every route through the calculator, including the most common answers and the less common ones. Enter zero, the lowest and highest values for each number field, and confirm that the total remains sensible in each case. Check that the summary panel updates as expected and that hidden or conditional fields behave as intended.

Submit a test enquiry and check the email that arrives. Confirm that it contains the chosen options, the resulting estimate and the contact details, and that it reaches the right person. Repeat the test on a phone.

Keeping estimates accurate

Adjustments and formulas should be reviewed whenever the business changes the values it uses, such as a value, a standard unit or a service option. An outdated formula can produce estimates that no longer reflect the work, so a scheduled review is a sensible habit.

An estimate is an indication rather than a binding offer, and the page should say so. A short note near the result, explaining what the figure is based on and when a formal quote will follow, sets clear expectations for the visitor.

Data and enquiry handling

The contact form collects personal details, so the page should explain how those details will be used and how long the business keeps them. Visitors should only be asked for the information the enquiry actually needs. Restricting the form to necessary fields reduces the amount of personal data held and makes the form quicker to complete.

Practical notes

  • Check that every visible option has a clear label and that the wording matches the service on offer.
  • Test the calculator with an unusual combination of answers before publishing.
  • Keep a copy of the calculation rules so that changes can be traced later.
  • Review the page on each device size your visitors use most often.

Similar Products