Title: Anps Estimator
Author: anpsthemes
Published: <strong>November 3, 2026</strong>
Last modified: November 3, 2026

---

Search plugins

![](https://ps.w.org/anps-estimator/assets/banner-772x250.png?rev=3782689)

![](https://ps.w.org/anps-estimator/assets/icon.svg?rev=3782689)

# Anps Estimator

 By [anpsthemes](https://profiles.wordpress.org/anpsthemes/)

[Download](https://downloads.wordpress.org/plugin/anps-estimator.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/anps-estimator/#description)
 * [Reviews](https://wordpress.org/plugins/anps-estimator/#reviews)
 *  [Installation](https://wordpress.org/plugins/anps-estimator/#installation)
 * [Development](https://wordpress.org/plugins/anps-estimator/#developers)

 [Support](https://wordpress.org/support/plugin/anps-estimator/)

## Description

Anps Estimator adds an instant-estimate calculator to a service business website.
A visitor answers a few short questions on their phone, leaves their contact details,
and sees a price range worked out from the prices you enter. You get the lead by
email with every answer and the estimate they saw.

It is built for the people who make websites for local businesses: pick a template
for the trade, enter the business’s own prices, place the calculator on a page, 
done.

**What it does**

 * Ready-made question flows (templates) for 30 trades and professions: heating 
   and cooling (United States, United Kingdom), plumbing, electrical, painting and
   decorating, roofing, flooring and tiling, windows and doors, kitchen and bathroom
   fitting, landscaping, cleaning, moving, solar panels, web and software agencies,
   IT support, photography and video, translation, graphic design, architects and
   interior design, consultants and coaches, tax advisers, accountants (United Kingdom),
   lawyers (United States, United Kingdom, Australia, Europe) and notaries (United
   States, United Kingdom, Australia, Europe). Each comes with suggested prices 
   you change to your own.
 * Your own services: a guided builder turns a description of your work, how you
   price it and what you ask into a calculator when no template fits.
 * Packages side by side (for example Good, Better, Best), shown as a price range,
   a starting price, a monthly payment or no price at all, with an itemised breakdown
   where the template uses one.
 * As many calculators as you need, and several services in one calculator: the 
   visitor first picks what they need.
 * A price editor for your own prices: price tables by size and type, fixed prices,
   prices per unit, adjustments for difficult installs, rebates, rounding, financing
   and the width of the range. Paste a table straight from a spreadsheet.
 * A price tester: answer the questions in the admin and see exactly how every line
   was priced.
 * Leads in the admin: search and filter, full details, status and notes, CSV export
   that is safe to open in spreadsheet programs. A request is saved from the first
   answered step, so you still have something when a visitor drops out.
 * A service area: list the postcodes you serve, and visitors outside it get your
   own “we will get back to you” message instead of a price.
 * Email notifications to you and, if you want, a copy of the estimate to the visitor.
 * Works with any theme: an “Estimate calculator” block and Elementor widget that
   show the live calculator while you edit, on the page or as a popup button; a 
   floating “Get an estimate” button; a ready page per calculator for ads and QR
   codes; a shortcode for other page builders.
 * Works on page-cached sites. The calculator does not rely on WordPress nonces.
 * Mobile first, keyboard accessible, and it inherits your site’s font. You choose
   the brand colour, corner style and dark mode.
 * Translation ready, with German, French, Spanish and Italian included.

**What it does not do**

 * It does not invent prices. Every amount comes from the price list you enter. 
   The templates ship with suggested prices, a starting point you change to your
   own; they are not official tariffs or market data.
 * It is not a form builder. The questions of each template are fixed; you can rename
   them, hide optional ones and choose which options to offer.

**Privacy**

Leads are stored in your own WordPress database. Visitor IP addresses are never 
stored; rate limiting uses a salted hash that changes daily. You can set how long
leads are kept, and the plugin adds its data to the WordPress personal data export
and erase tools. Uploaded files, where used, are stored in the database with their
lead, never as files in the uploads folder, and are shown only to logged-in users
who may view leads.

**Anps Estimator Pro**

Nothing in this free edition is locked or time-limited. Anps Estimator Pro is a 
separate plugin that adds more: two more services for most templates (for example
heat pumps, furnaces and ductless systems next to air-conditioner replacement) and
a German notary fee-table template, photo upload, AI reading of equipment labels
and visitor messages with your own API key, webhooks to your CRM, a funnel report,
import and export of calculators between sites, a pricing-manager role and white-
label. See the plans at https://anpsthemes.com/anps-estimator/#pricing

**Links**

 * Product page: https://anpsthemes.com/anps-estimator/
 * Made by AnpsThemes: https://anpsthemes.com/

**Source code**

The JavaScript in `assets/build/` is compiled. Its human-readable source ships with
the plugin in `assets/src/`: the admin app (`admin/`), the calculator widget (`widget/`,
written in Preact) and the block (`block/`), with the widget’s styles in `assets/
src/design/`. It is built with `@wordpress/scripts` (webpack and Babel). `assets/
src/package.json`, `webpack.config.js` and `babel.config.js` are the build files;
they expect the sources in `plugin/assets/src/` and the styles in `design/` beside
them, so place the files in that layout, then run `npm install` and `npm run build`.
The PHP is not compiled; the third-party PHP libraries in `vendor-prefixed/` are
only renamed into the plugin’s namespace with Strauss.

### External services

This plugin connects to no external service by default. It makes no outbound requests,
loads no remote scripts, fonts or images, and contains no tracking.

One optional feature changes that, and only if you switch it on yourself. In Settings
> Spam protection you can pick a robot check and enter that service’s own keys. 
Until you do, nothing is loaded from either service and nothing is sent to them.

 * **Cloudflare Turnstile.** The calculator loads Cloudflare’s script (https://challenges.
   cloudflare.com/turnstile/v0/api.js) in visitors’ browsers, and each new lead 
   is checked with Cloudflare’s siteverify service (https://challenges.cloudflare.
   com/turnstile/v0/siteverify). Only the challenge token and your secret key are
   sent. Cloudflare’s terms: https://www.cloudflare.com/website-terms/ and privacy
   policy: https://www.cloudflare.com/privacypolicy/
 * **Google reCAPTCHA v3.** The calculator loads Google’s script (https://www.google.
   com/recaptcha/api.js) in visitors’ browsers, and each new lead is checked with
   Google’s siteverify service (https://www.google.com/recaptcha/api/siteverify).
   Only the challenge token and your secret key are sent. Google’s terms: https://
   policies.google.com/terms and privacy policy: https://policies.google.com/privacy

## Screenshots

[⌊The calculator on a phone: one question per step.⌉⌊The calculator on a phone: 
one question per step.⌉[

The calculator on a phone: one question per step.

[⌊The result: packages side by side with a price range.⌉⌊The result: packages side
by side with a price range.⌉[

The result: packages side by side with a price range.

[⌊The price editor with a price table pasted from a spreadsheet.⌉⌊The price editor
with a price table pasted from a spreadsheet.⌉[

The price editor with a price table pasted from a spreadsheet.

[⌊The price tester showing how each line was priced.⌉⌊The price tester showing how
each line was priced.⌉[

The price tester showing how each line was priced.

[⌊The leads screen with the lead details.⌉⌊The leads screen with the lead details
.⌉[

The leads screen with the lead details.

[⌊Style settings with a live preview.⌉⌊Style settings with a live preview.⌉[

Style settings with a live preview.

## Blocks

This plugin provides 1 block.

 *   Estimate calculator An instant-estimate calculator.

## Installation

 1. Install and activate the plugin from the Plugins screen.
 2. Open Estimator > Calculators and choose “Add calculator”.
 3. Pick the template, confirm currency, units and tax, then change the suggested prices
    to your own in the Prices tab.
 4. Choose how the price is shown and where leads are sent.
 5. Add the “Estimate calculator” block or Elementor widget to a page (or turn on the
    calculator’s ready page), and publish the calculator.

Estimator > Tools shows a system status check: PHP and WordPress versions, scheduled
tasks, and whether visitors can reach the calculator’s API.

## FAQ

### Where do the prices come from?

Only from the price list you enter in the price editor. The plugin never generates
a price.

### My site uses a page cache. Will the calculator work?

Yes. The calculator does not use nonces and asks the server for the estimate when
the visitor finishes. After publishing a calculator, clear the cached copy of the
page it is on.

### Emails do not arrive.

Use Estimator > Tools > “Send a test email to me”. If it does not arrive, install
an SMTP plugin; WordPress’s default mail often lands in spam or is blocked by the
host.

### Does it work on Nginx?

Yes, with no extra server rules. The plugin writes no private files to the uploads
folder, so nothing depends on .htaccess.

### Can I translate it?

Yes. All texts, including the questions of the templates, are translatable with 
the text domain anps-estimator.

### Is anything locked in the free edition?

No. Every feature in this plugin works without a licence, on as many calculators
as you need, for as long as you like. Anps Estimator Pro is a separate plugin with
more templates and agency tools: https://anpsthemes.com/anps-estimator/#pricing

### What happens to my calculators if I move to Pro?

Install and activate Anps Estimator Pro and this plugin steps aside by itself. Calculators,
prices and leads stay exactly as they are; nothing is imported or migrated.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Anps Estimator” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ anpsthemes ](https://profiles.wordpress.org/anpsthemes/)

[Translate “Anps Estimator” into your language.](https://translate.wordpress.org/projects/wp-plugins/anps-estimator)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/anps-estimator/), check
out the [SVN repository](https://plugins.svn.wordpress.org/anps-estimator/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/anps-estimator/)
by [RSS](https://plugins.trac.wordpress.org/log/anps-estimator/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Everything in the free edition is unlocked: as many published calculators as 
   you need, packages side by side, every price display (range, starting price, 
   monthly payment, no price), itemised results, service areas, and requests saved
   from the first answered step.
 * Where Pro templates are listed, one line links to the Pro plans.
 * The service builder checks each step as you go, accepts services priced by the
   hour, offers a list of categories, and every amount accepts a comma as the decimal
   point.
 * Translations now come from translate.wordpress.org instead of files inside the
   plugin.

#### 1.0.0

 * First public release.
 * Ready-made templates for home trades, professional services, lawyers and notaries,
   with suggested prices you change to your own.
 * Build your own service with a guided builder when no template fits.
 * Show a calculator in the block editor or Elementor, as a popup button, a floating
   button or its own ready page.
 * Translations: German, French, Spanish and Italian.

## Meta

 *  Version **1.1.0**
 *  Last updated **6 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [calculator](https://wordpress.org/plugins/tags/calculator/)[estimate](https://wordpress.org/plugins/tags/estimate/)
   [lead generation](https://wordpress.org/plugins/tags/lead-generation/)[pricing](https://wordpress.org/plugins/tags/pricing/)
   [quote](https://wordpress.org/plugins/tags/quote/)
 *  [Advanced View](https://wordpress.org/plugins/anps-estimator/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/anps-estimator/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/anps-estimator/reviews/)

## Contributors

 *   [ anpsthemes ](https://profiles.wordpress.org/anpsthemes/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/anps-estimator/)