Add dynamic calculations to Contact Form 7
Cost Calculator for Contact Form 7 Pro extends Contact Form 7 with calculated fields for price estimates, quotes, booking totals, and other formula-driven forms. It is designed for forms where the displayed result changes according to values entered or selected by the visitor. The calculated values can be shown within the form, making the result visible as users complete their selections.
Use the plugin for general calculators, service estimates, hotel booking quotes, rental car calculations, appointment pricing, finance calculators, loan calculations, date calculations, ideal weight calculators, calorie calculators, BMI calculators, and age calculations. It can also support delivery service forms and other workflows that require a total based on multiple inputs.
Configure fields and totals
The calculator supports radio, checkbox, and select custom fields, allowing visitors to choose options that feed into the calculation. You can add one or more calculated fields and create forms with automatically calculated values. Custom formatting for the total field helps present the result in the form’s intended context.
The Pro version includes number formatting and currency formatting for clearer totals. These options are useful when a calculation represents a quote, booking cost, service fee, loan amount, or another monetary result. The plugin is described as cross-browser compatible in the supplied product information.
Use formulas from simple to advanced
Basic operators include addition, subtraction, multiplication, and division, with parentheses available for grouping parts of a formula. Pro also provides advanced calculations and conditional statements using comparison operators. Conditional expressions can return different results depending on a visitor’s input, and nested if statements allow several conditions to be handled in one calculation.
Available functions include date-related calculations such as days, months, años, age, and age2. Rounding and numeric functions include round, round2, floor, floor2, ceil, mod, abs, sqrt, pow, sum, avg, min, and max. Other available functions include switch, random, sin, cos, rounddown, wordcount, and rounded_multiple. A custom function option is also available when a required formula is not covered.
Practical form examples
- Create delivery and service quote forms with totals based on selected options.
- Calculate hotel room reservation or rental costs.
- Build appointment and booking cost calculators.
- Present BMI, ideal weight, calorie, age, or date calculations.
- Configure loan and finance calculators with formula-based results.
- Show formatted prices and totals in Contact Form 7 submissions.
Installation and setup
Install the calculator plugin in the WordPress site where Contact Form 7 is available. Create or edit a Contact Form 7 form, add the supported radio, checkbox, select, and other input fields, then configure one or more calculated fields and their formulas. Apply number or currency formatting where needed, test the conditions and totals, and place the completed Contact Form 7 form on the relevant page.
The product information also lists a 30-day money-back guarantee and one year of support for the Pro version.