Calculator Builder turns a list of fields into a working calculator. Add values up in simple mode or write your own formulas, then show the results in the calculator or anywhere else on the page. Visitors can even email the results to you.
Pick a plan and adjust the fields. The three price cards below the calculator are separate Calculator Value elements that update as you go.
Lay out the fields, write the formula, and let visitors see the number change as they choose. No shortcodes, no third-party embed, and every part of it styled with the builder's own controls.
Slider, Number Input, Dropdown, Radio Buttons, Checkbox / Toggle and Button Group — each set to full, half, third or quarter width so the layout reads like a designed form rather than a stack of inputs.
Sliders take min, max, step and a default, with an optional live tooltip. Every field gets a description, and a value prefix or suffix such as £ or users.
A formula looks like ({users} * {seat_price}) + {setup}, and you can set a base or minimum value the total never drops below.
Formula mode isn't limited to one total. Add a result line for each figure you want to show — subtotal, VAT, monthly, first-year — each with its own formula, prefix and suffix.
The result doesn't have to sit under the calculator. Drop a Calculator Value element anywhere else on the page — in the hero, beside a call to action, in a sticky bar — point it at a result by name, and it mirrors that figure live as the visitor changes their selections.
It carries its own prefix, suffix, typography and colours, so the same number can appear as a small line of body copy in one place and a large headline in another.
Set a fallback value and it shows something sensible before the visitor has touched anything.
Show a field only when another field holds a particular value, so the form reveals itself as the visitor makes choices instead of presenting everything at once.
Decimal places, a currency symbol before or after the figure, and thousand separators.
Add wording either side of the total — “From” before it, “per month” after it — so the result reads as a sentence.
Let visitors send themselves the breakdown, or send it to you as a lead. The email lists their selections and every result line.
Recipient, subject, button text, success message and all three headings are yours to set, with optional name, email and message fields.
Design controls for layout, columns and gaps; labels and field backgrounds; input backgrounds and focus colour; slider track, progress, thumb and tooltip; radio and button-group states; toggle sizing and on/off colours; and the results area and button.
Set up your fields, tell it how to work out the total, then style it.
Drop Calculator Builder onto your page and add sliders, number inputs, dropdowns, radio buttons, toggles or button groups.
Use simple mode to add everything up, or formula mode to write expressions using each field's variable name.
Show the total in the calculator, add extra result lines, or place Calculator Value elements anywhere on the page.
From a quick price estimate to a multi-step formula.
Slider, number input, dropdown, radio buttons, checkbox or toggle, and button group.
Adds up every field. Sliders and number inputs can have a cost per unit, and you can set a base value.
Write your own expression with {variable} names, for example {users} * {plan} + {support}.
Show several results, mark one as primary, and hide in-between steps you only need for other formulas.
Calculator Value shows a named result anywhere on the page, such as inside your own pricing cards.
Show a field only when another field has a certain value.
Let visitors send their selections and results to an address you choose, with optional name, email and message fields.
Currency symbol before or after, decimal places, thousand separators, and text before and after the total.
Columns and gaps, field and input styles, slider, radio, toggle and results design, plus a button and rich text below the results.
Any time visitors want a number before they get in touch.
Let visitors build a plan and see the monthly cost.
Give cleaners, builders or agencies a quick quote tool that emails the result.
Build loan, savings or ROI calculators with your own formulas.
Work out BMI, calorie needs or training targets.
Price up guests, extras and hire time.
Add up options for custom products and show the total.
The settings for Calculator Builder and Calculator Value in the Breakdance editor, with their default values.
| Control | What it does | Default |
|---|---|---|
| Fields (each field) | ||
| Field Type | Slider, number, dropdown, radio, checkbox or toggle, or button group. | — |
| Label / Description | Text shown with the field. | — |
| Variable Name | Name used in formulas, such as users. | — |
| Field Width | Full, half, third or quarter. | Full |
| Min / Max / Step / Default | Range settings for sliders and number inputs. | — |
| Cost Per Unit | Multiplier for sliders and numbers in simple mode. | — |
| Value Prefix / Suffix | Text shown around slider and number values. | — |
| Show Tooltip | Show the current value above the slider thumb. | — |
| Placeholder | Placeholder text for number inputs. | — |
| Options | Label and value for dropdown, radio and button group options. | — |
| Checkbox Style / Layout | Toggle switch or checkbox, stacked or inline. | — |
| Checked / Unchecked Value | Values for a single toggle, and whether it starts checked. | — |
| Show If Field / Value | Only show this field when another field has a set value. | — |
| Calculation | ||
| Calculation Mode | Simple (sum all values) or formula. | Simple |
| Formula | Expression using {variable_name}. | — |
| Base / Minimum Value | Starting value for the total. | — |
| Decimal Places | Number of decimals shown. | 2 |
| Currency Symbol | Symbol shown with the total, before or after the value. | $ |
| Thousand Separator | Add commas to large numbers. | Off |
| Text Before / After Total | Labels around the total. | Monthly Total: / /mo |
| Results | ||
| Result Lines | Label, formula, prefix, suffix, decimals, variable name, primary style and hidden option for each line. | — |
| Content / Button | Rich text and a button below the results. | — |
| Email Results | ||
| Enable Email Results | Show a form that sends the selections and results by email. | Off |
| Email settings | Send-to address, subject, headings, button text, success message, and optional name, email and message fields. | — |
| Design | ||
| Layout | Width, padding, columns, column gap and row gap. | 2 columns, 1 on phones |
| Field and Input Design | Label and description text, field and input backgrounds, borders, padding and focus colour. | — |
| Slider Design | Track, progress and thumb colours and sizes, tooltip and label styles. | #d7a40d progress |
| Radio & Button Group | Columns, gap, backgrounds, active colours, borders, padding and typography. | #d7a40d active |
| Checkbox Design | On and off colours, width and height. | #d7a40d / #b7b7b7 |
| Results Design | Background, padding, borders, label and value text, primary line style and button style. | — |
| Calculator Value | ||
| Result Variable Name | The result to show, by its variable name. | — |
| Prefix / Suffix / Fallback | Text around the value, and what to show before a result is ready. | Fallback 0 |
| Typography / Colours | Value text style, colour and prefix and suffix colour. | — |
No. Simple mode adds up your fields with no formulas at all. Formula mode uses basic maths such as + - * / and brackets, with field names in curly brackets.
Give a result line a variable name, then add a Calculator Value element anywhere on the page and enter the same name. It updates as the visitor changes the fields.
Yes. In formula mode each result line can use the results above it by name. Mark in-between lines as hidden if you only need them for the maths.
To the address you set in Send To Email Address. The email lists the visitor's selections and the results, plus their name, email and message if you turn those fields on.
Yes. Set Show If Field and Show If Value on a field and it only appears when the other field matches.
Calculator Builder is included with Phox Elements, along with 150+ other premium elements for Breakdance.