{"id":374905,"date":"2026-09-26T11:41:47","date_gmt":"2026-09-26T11:41:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easyestimate-instant-quote-estimate-calculator\/"},"modified":"2026-09-28T19:29:28","modified_gmt":"2026-09-28T19:29:28","slug":"narsolutions-estimate-calculator","status":"publish","type":"plugin","link":"https:\/\/ga.wordpress.org\/plugins\/narsolutions-estimate-calculator\/","author":23573164,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.2","stable_tag":"0.3.2","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"narSolutions Estimate Calculator","header_author":"Nar Solutions","header_description":"Let visitors get an instant price estimate on your website. Build a branded form with your logo, colours and phone number, set your price rules, capture leads automatically. Built for cleaning, moving, construction, photography, pest control and other service businesses.","assets_banners_color":"824d7c","last_updated":"2026-09-28 19:29:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/narsolutions-estimate-calculator\/","header_author_uri":"https:\/\/profiles.wordpress.org\/narsolutions\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":93,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.1":{"tag":"0.3.1","author":"narsolutions","date":"2026-09-26 11:41:13","revision":3714200},"0.3.2":{"tag":"0.3.2","author":"narsolutions","date":"2026-09-28 19:29:28","revision":3717814}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3714199,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3714199,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3714203,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3714203,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.1","0.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3714199,"resolution":"1","location":"assets","locale":"","width":1292,"height":1804},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3714199,"resolution":"2","location":"assets","locale":"","width":1292,"height":2368},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3714199,"resolution":"3","location":"assets","locale":"","width":2560,"height":4952},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3714199,"resolution":"4","location":"assets","locale":"","width":2560,"height":1800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3714199,"resolution":"5","location":"assets","locale":"","width":2560,"height":1800}},"screenshots":{"1":"The estimate form on the front end, with the price updating live as the visitor chooses.","2":"The result your visitor sees, including the itemised price breakdown.","3":"Building a form in the admin: questions, answers and the price each answer adds.","4":"The lead list in your dashboard, with the estimated value of every request.","5":"Appearance and branding: your logo, business name, brand colours, phone and WhatsApp button."}},"plugin_section":[],"plugin_tags":[142522,278551,11463,15432,157803],"plugin_category":[59],"plugin_contributors":[282817],"plugin_business_model":[],"class_list":["post-374905","plugin","type-plugin","status-publish","hentry","plugin_tags-cost-calculator","plugin_tags-estimate-calculator","plugin_tags-lead-capture","plugin_tags-price-calculator","plugin_tags-quote-calculator","plugin_category-utilities-and-tools","plugin_contributors-narsolutions","plugin_committers-narsolutions"],"banners":{"banner":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/banner-772x250.png?rev=3714203","banner_2x":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/banner-1544x500.png?rev=3714203","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/icon-128x128.png?rev=3714199","icon_2x":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/icon-256x256.png?rev=3714199","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/screenshot-1.png?rev=3714199","caption":"The estimate form on the front end, with the price updating live as the visitor chooses."},{"src":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/screenshot-2.png?rev=3714199","caption":"The result your visitor sees, including the itemised price breakdown."},{"src":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/screenshot-3.png?rev=3714199","caption":"Building a form in the admin: questions, answers and the price each answer adds."},{"src":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/screenshot-4.png?rev=3714199","caption":"The lead list in your dashboard, with the estimated value of every request."},{"src":"https:\/\/ps.w.org\/narsolutions-estimate-calculator\/assets\/screenshot-5.png?rev=3714199","caption":"Appearance and branding: your logo, business name, brand colours, phone and WhatsApp button."}],"raw_content":"<!--section=description-->\n<p><strong>Your visitors ask \"how much will it cost?\" \u2014 and most of them leave without an answer.<\/strong><\/p>\n\n<p>narSolutions Estimate Calculator turns that question into a lead. Build a short quote form with your own questions and prices, drop one shortcode on a page, and your visitors get an instant price estimate while you receive their contact details.<\/p>\n\n<h4>Try it live (no installation needed)<\/h4>\n\n<p>Open a ready-made WordPress with the plugin already installed and activated:<\/p>\n\n<p>https:\/\/playground.wordpress.net\/?plugin=narsolutions-estimate-calculator&amp;url=\/wp-admin\/admin.php%3Fpage%3Dnarsol-estimate<\/p>\n\n<p>Click <strong>narSolutions<\/strong> in the left menu to build a form, then visit the sample page to see the live price estimate on the front end.<\/p>\n\n<h4>What you can use it as<\/h4>\n\n<p>Services that quote per job use this plugin as their calculator or estimator:<\/p>\n\n<ul>\n<li><strong>Cleaning quote calculator<\/strong> \u2014 house, office, carpet and end-of-tenancy pricing<\/li>\n<li><strong>Moving and relocation cost calculator<\/strong> \u2014 by rooms, floors, distance and packing<\/li>\n<li><strong>Painting and renovation estimator<\/strong> \u2014 per room, per square metre, materials included<\/li>\n<li><strong>Photography and video quote calculator<\/strong> \u2014 packages, hours, extra deliverables<\/li>\n<li><strong>Pest control, landscaping and garden services<\/strong> \u2014 by area, visits and urgency<\/li>\n<li><strong>Repair, maintenance and installation<\/strong> \u2014 call-out fee plus parts and labour<\/li>\n<li><strong>Agency and freelance price estimator<\/strong> \u2014 projects, retainers and add-on options<\/li>\n<\/ul>\n\n<p>If you quote per job, this plugin replaces a static price list with an interactive estimate form that collects the lead for you.<\/p>\n\n<h4>Who it is for<\/h4>\n\n<ul>\n<li>Cleaning companies<\/li>\n<li>Moving and relocation services<\/li>\n<li>Construction and renovation contractors<\/li>\n<li>Photographers and videographers<\/li>\n<li>Pest control and landscaping<\/li>\n<li>Any business that quotes per job<\/li>\n<\/ul>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li><strong>Build a form in minutes<\/strong> \u2013 questions, answers and the price each answer adds<\/li>\n<li><strong>Live price preview<\/strong> \u2013 the amount counts up as the visitor chooses<\/li>\n<li><strong>Your branding, not ours<\/strong> \u2013 upload your logo, set your business name, pick two brand colours; the calculator takes on your look<\/li>\n<li><strong>Phone button and WhatsApp chat<\/strong> \u2013 visitors who want a human can call or message you in one tap<\/li>\n<li><strong>Progress bar<\/strong> \u2013 shows visitors how close they are to finishing, so fewer forms get abandoned<\/li>\n<li><strong>Lead capture<\/strong> \u2013 name, email and phone stored in your dashboard and emailed to you<\/li>\n<li><strong>Three answer types<\/strong> \u2013 dropdown, single choice, multiple choice<\/li>\n<li><strong>Base price<\/strong> \u2013 a starting amount before any option is added<\/li>\n<li><strong>Email notification<\/strong> \u2013 you get the request with the full breakdown<\/li>\n<li><strong>Spam protection<\/strong> \u2013 a hidden honeypot field, no captcha needed for visitors<\/li>\n<li><strong>Mobile first<\/strong> \u2013 looks right on phones, where most estimates are requested<\/li>\n<li><strong>Translate ready<\/strong> \u2013 English source, Turkish included, any language via translation files<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<pre><code>[narsol_estimate] shows your default form.\n\n[narsol_estimate id=\"12\"] shows a specific form.\n<\/code><\/pre>\n\n<h4>Privacy<\/h4>\n\n<p>narSolutions does not send any data to third parties. Estimate requests are stored in your own WordPress database and emailed to the address you choose. Nothing leaves your site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>narsolutions-estimate-calculator<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install it through the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>narSolutions \u2192 Forms<\/strong> and create your first form.<\/li>\n<li>Add your questions and the price each answer adds.<\/li>\n<li>Paste <code>[narsol_estimate id=\"YOUR_ID\"]<\/code> into any page or post.<\/li>\n<\/ol>\n\n<p>A sample form is created on activation so you can see the shortcode working straight away.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20know%20how%20to%20code%3F\"><h3>Do I need to know how to code?<\/h3><\/dt>\n<dd><p>No. Everything is set up from the WordPress dashboard with a shortcode.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20as%20a%20cost%20calculator%20on%20any%20wordpress%20site%3F\"><h3>Can I use it as a cost calculator on any WordPress site?<\/h3><\/dt>\n<dd><p>Yes. It works with any theme and any page builder that accepts shortcodes \u2014 classic themes and block themes alike. No coding and no external service required.<\/p><\/dd>\n<dt id=\"does%20it%20work%20as%20a%20quote%20calculator%20for%20my%20cleaning%2C%20moving%20or%20renovation%20business%3F\"><h3>Does it work as a quote calculator for my cleaning, moving or renovation business?<\/h3><\/dt>\n<dd><p>Yes. You build the questions your business already asks (rooms, square metres, frequency, urgency) and set the price each answer adds. The visitor sees a live estimate, you receive the request with the full breakdown.<\/p><\/dd>\n<dt id=\"can%20i%20have%20more%20than%20one%20form%3F\"><h3>Can I have more than one form?<\/h3><\/dt>\n<dd><p>Yes. Create as many forms as you like and use a different shortcode for each one.<\/p><\/dd>\n<dt id=\"where%20do%20the%20leads%20go%3F\"><h3>Where do the leads go?<\/h3><\/dt>\n<dd><p>They are stored in <strong>narSolutions \u2192 Estimates (leads)<\/strong> and emailed to the address set on each form.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20currency%3F\"><h3>Can I change the currency?<\/h3><\/dt>\n<dd><p>Yes. Choose from USD, EUR, GBP, TRY, AUD, CAD, INR and BRL.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20theme%3F\"><h3>Does it work with any theme?<\/h3><\/dt>\n<dd><p>Yes. The form is plain HTML and CSS, so it inherits your theme's typography and works with any page builder that accepts shortcodes.<\/p><\/dd>\n<dt id=\"is%20there%20a%20live%20demo%3F\"><h3>Is there a live demo?<\/h3><\/dt>\n<dd><p>Yes \u2014 open the plugin in WordPress Playground, where it is installed and activated for you: https:\/\/playground.wordpress.net\/?plugin=narsolutions-estimate-calculator<\/p><\/dd>\n<dt id=\"is%20it%20translated%3F\"><h3>Is it translated?<\/h3><\/dt>\n<dd><p>English is the source language and a Turkish translation is included. Every string uses the standard WordPress translation functions, so it can be translated into any language.<\/p><\/dd>\n<dt id=\"do%20you%20collect%20any%20data%3F\"><h3>Do you collect any data?<\/h3><\/dt>\n<dd><p>No. The plugin has no external calls and no tracking.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Reader-facing description expanded with the service types the plugin is used for, and a live demo link (WordPress Playground) so the plugin can be tried without installing it.<\/li>\n<li>Search tags updated to the terms buyers actually use (cost calculator, quote calculator, price calculator, estimate calculator).<\/li>\n<li>Installation instructions now name the correct plugin folder.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Text domain updated to \"narsolutions-estimate-calculator\" so it matches the plugin slug assigned by the directory.<\/li>\n<li>Plugin folder and main file renamed to match the slug.<\/li>\n<li>Plugin URI and support links now point to the new slug.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Renamed the plugin to \"narSolutions Estimate Calculator\" \u2014 the brand identifier now comes first so the name stands out clearly in the directory.<\/li>\n<li>Every function, class, constant, option, post type, meta key, hook and AJAX action now uses a six-character \"narsol\" prefix instead of the previous two-letter \"ee\" prefix, so there is no chance of a naming collision with another plugin.<\/li>\n<li>New shortcode: [narsol_estimate]. Shortcode attributes are unchanged.<\/li>\n<li>Added an uninstall routine: forms, estimates and settings are removed when the plugin is deleted.<\/li>\n<li>Fixed a class name that was printed without escaping in the form markup.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Fix: on block themes the estimate could fail with a \"Network error\" message. The shortcode can render before scripts are registered, which dropped the AJAX configuration. The endpoint and security nonce now travel in the widget markup, and the assets are registered earlier.<\/li>\n<li>Improvement: instant client-side checks for the name and email fields, with translated messages.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Branding and design settings: your own logo, business name and two brand colours.<\/li>\n<li>Attention badge and custom button text.<\/li>\n<li>Click-to-call phone button and WhatsApp chat button under the form.<\/li>\n<li>Animated live price counter and a progress bar that fills as questions are answered.<\/li>\n<li>Redesigned front end \u2014 gradient accents, selectable option cards, mobile-first layout.<\/li>\n<li>Accessibility: honours \"prefers-reduced-motion\" and improves keyboard focus.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<li>Form builder with dropdown, single-choice and multiple-choice questions.<\/li>\n<li>Live price preview and instant estimate on submit.<\/li>\n<li>Lead storage and email notification.<\/li>\n<li>Honeypot spam protection.<\/li>\n<li>Turkish translation included.<\/li>\n<\/ul>","raw_excerpt":"Instant estimate and cost calculator for service businesses \u2014 live prices, branded quote form, leads by email.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374905"}],"author":[{"embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/narsolutions"}],"wp:attachment":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374905"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374905"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374905"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374905"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374905"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}