Price Calculator Forms

Let visitors find their custom price before they contact you

Visitors select their options from price calculator, see a running total, and arrive at the contact or checkout step already knowing what they want

100,000+ active installs
4.9/5 on WordPress.org
Free to install, upgrade when ready

How it works

Build a price calculator in 4 steps

No formulas to hard-code into a theme, no custom JavaScript. Set up your inputs, write your expression in plain syntax, and publish.

1

Add input fields

Drag in Number, Dropdown, Range Slider, or Payment fields. Each one becomes a variable you can reference in your formula.

2

Add a result field

Insert a Number or Single Item field where the calculated total appears. Enable Calculations on this field in its field settings

3

Write your expression

Click the <> button to insert field references, then combine them with operators like *, +, if(), and round(). A validator shows errors before you save.

4

Publish and collect

Embed the form anywhere on your site. Totals update instantly as visitors fill in their details. Connect a payment gateway to take payment at submission.

Expression builder

Formulas that go beyond basic math

The Calculations add-on gives you a full expression engine. Write conditional pricing rules, volume discounts, and multi-step formulas using the same operators found in spreadsheet software.

Conditional pricing with if() / elseif() / else()

Apply different rates based on quantity tiers, selected service levels, or any field value the user enters.

Math functions: round(), min(), max(), abs(), sqrt()

Round to the nearest dollar, cap a discount at a maximum value, or compute square footage — all inside a single expression field.

Decimal precision control

Set exactly how many decimal places to display on the result — useful for currency outputs, percentages, and measurement totals.

Expression Editor Pro
// Tiered service pricing
if($pages <= 3):
  $base_price * $pages
elseif($pages <= 8):
  $base_price * $pages * 0.9
else:
  $base_price * $pages * 0.8
endif;
Formula is valid 2 decimal places
1–3 pages
Full rate
4–8 pages
10% off
9+ pages
20% off

Payment integration

Charge the calculated amount at submission

Connect Stripe, PayPal, or Razorpay to your calculator form. The Payment Total field picks up the calculated result, so the amount the customer pays matches exactly what they saw on-screen.

Payment Single Item links to the result

Place a Payment Single Item field on the form and point its value to your calculated Number field. The gateway charges that exact total.

Send quote totals in email notifications

Use Smart Tags to pull the calculated value into your admin and user notification emails automatically. The customer always gets a written record of what they were quoted.

Conditional logic hides fields that change the price

Show a delivery address field only when the user selects delivery. Show a rush fee field only when they choose same-day turnaround. The formula re-calculates on every change.

Service Quote Calculator
Estimated Total
$1,299
+ $99/mo maintenance

Who uses it

Built for businesses that need pricing to be self-service

Any site where the final price depends on user choices is a candidate. Here are the most common setups.

Freelancers & agencies

Let clients build their own project scope and see an estimated cost before they submit a brief. Reduces back-and-forth on pricing calls.

Common forms

Project quote, retainer estimator, hourly rate calculator

Rentals & bookings

Show rental costs based on selected dates, number of guests, or add-ons like insurance and delivery. Visitors see the total before they commit.

Common forms

Vehicle rental, event space booking, equipment hire

Shipping & delivery

Calculate shipping costs from package weight, dimensions, and destination zone. Combine with payment fields so customers prepay at checkout.

Common forms

Freight estimator, courier booking, order total with shipping

Health & fitness

Embed BMI calculators, calorie estimators, or membership pricing based on number of sessions and duration — no plugin required beyond Everest Forms.

Common forms

BMI calculator, gym membership estimator, diet plan form

Finance & insurance

Create mortgage estimators, loan repayment calculators, or insurance quote forms. Use pow() for compound interest and round() for clean output.

Common forms

Mortgage estimator, loan calculator, premium quote form

Custom product orders

Accept print-on-demand, custom clothing, or configured product orders where the price varies by size, quantity, material, and finishing options.

Common forms

Print order form, embroidery quote, configured product form

Common questions

Questions we get from people setting up their first price calculator form.

Which plan includes the Calculations add-on?

The Calculations add-on is available on the Premium plan. You can activate it from the Everest Forms → Add-ons screen after installing Everest Forms Pro.

Can I build a tiered discount — cheaper per unit as quantity goes up?

Yes. Use if() / elseif() / else() conditional operators in your expression to apply different multipliers at different quantity thresholds. There is no limit to the number of tiers you can define.

Does the total update in real time while the user fills in the form?

Yes. The result field re-evaluates every time a user changes any input that the formula references. No page reload is required.

Can I have more than one calculated field on the same form?

Yes. You can enable calculations on multiple Number and Single Item fields within the same form, and each field can reference different inputs or the same ones in different combinations.

What input fields can I use in a calculation?

Single Line Text, Number, Dropdown, Multiple Choice, Email, Website/URL, Range Slider, Payment Checkboxes, Payment Total, Payment Multiple Choice, and Payment Single Item can all be referenced in expressions.

Stop making people email you to get a price

Build a price calculator form with Everest Forms and let visitors qualify themselves before they get in touch. Available on the Premium plan — no developer required.

Free to install · Payment features require Pro · No transaction fees.

Scroll to top

Build Smarter Forms With Everest Forms!

Join our growing community and you’ll be the first to know about exclusive discounts, new features, updates, and other helpful resources.

Nevermind, I just want the plugin zip.

By subscribing, you agree to our terms of use and privacy policy.

Build Smarter Forms With Everest Forms!

Join our growing community and you’ll be the first to know about exclusive discounts, new features, updates, and other helpful resources.

Nevermind, I just want the plugin zip.

By subscribing, you agree to our terms of use and privacy policy.

Get Everest Forms in Your Inbox 

Receive emails for the latest updates, tips, and offers for Everest Forms.

By signing up, your agree to our terms of use and privacy policy.