Description
WordPress Plugin
Construction Estimator
Upload your pricing spreadsheet, get an instant calculator. The first WordPress plugin with Excel-to-Block CSV import. Create interactive cost estimators in 60 seconds, not 6 hours.
CSV Import
Lead Generation
Zero Server Load
Chart.js Charts
Excel to calculator in 60 seconds
Generic form builders like Gravity Forms and Formidable can’t handle nested calculations. Custom JavaScript requires development skills. Construction Estimator solves both problems with CSV import.
CSV Import
Upload your Excel pricing sheet. Instant calculator with sliders, dropdowns, and formulas. No competitor has this.
Lead Generation
“Email me this quote” button captures qualified leads. Sends formatted quote. Stores in database. Export ready.
Client-Side Only
All calculations happen in JavaScript. Zero server load. Works perfectly with WP Rocket and all caching plugins.
Dynamic Charts
Chart.js visualizations update as values change. Pie, bar, doughnut charts. Customers see cost breakdown visually.
The feature no form builder has
Gravity Forms can’t do nested calculations. Formidable requires complex setup. WPForms has no calculation fields. Construction Estimator solves everything with CSV import.
Upload CSV, Get Calculator
Your Excel pricing spreadsheet becomes an interactive calculator. Field Name, Type, Default, Min, Max, Step, Options, Unit. Upload. Done. 60 seconds.
Nested Calculations Work
Complex formulas like (size × rate × quality) + (size × material_cost) + overhead. Components break down for transparency. Total updates live.
Lead Capture Built-In
“Email me this quote” button. Customers enter name/email/phone. Receive formatted quote. You get lead notification. Lead saved to database with all values.
Chart.js Visualizations
Pie, bar, or doughnut charts. Update as calculator values change. Show materials vs labor vs overhead breakdown. Customers see where their money goes.
Zero Server Load
All calculations happen client-side in JavaScript. No database queries on calculation. Works perfectly with WP Rocket, W3 Total Cache. Zero performance impact.
Theme Styles Inherited
Uses currentColor and theme fonts. Looks custom-coded for your site. No clashing styles. Matches your brand automatically. Mobile responsive.
Leads Dashboard
View all quote requests. Name, email, phone, calculator used, total amount, timestamp. Export-ready data structure. Track which calculators convert best.
Gutenberg Block Included
Native WordPress block editor support. Search “Construction Estimator” in block inserter. Select calculator, configure display options. Or use shortcode anywhere.
Create a calculator in 60 seconds
No complex form builder configuration. No manual field setup. If you have a pricing spreadsheet (and you do), you have a calculator. Upload CSV, publish, embed. That’s it.
Create CSV from your pricing sheet
Format: Field Name, Type, Default, Min, Max, Step, Options, Unit. Download sample template from plugin.
Upload CSV in calculator editor
Click “Upload & Parse CSV”. Plugin auto-generates fields and formula. Edit if needed. Publish calculator.
Embed on any page
Use Gutenberg block or shortcode. Customers adjust values, see total + chart, request quote. You get qualified leads.
📝 Sample CSV Format
Field Name, Type, Default, Min, Max, Step, Options, Unit Project Size, number, 1000, 100, 10000, 100, , sq ft Quality Level, select, 1.5, , , , Basic:1|Standard:1.5|Premium:2, Labor Rate, number, 50, 20, 150, 5, , $/sq ft
Upload this → Get calculator with Project Size slider (100-10,000 sq ft), Quality dropdown (Basic/Standard/Premium multipliers), Labor Rate input ($20-150). Formula auto-generated: (size × rate × quality) + materials.
Perfect for service businesses
Any business with complex pricing calculations. Construction, solar, HVAC, landscaping, flooring, roofing. Turn your pricing sheet into a lead generation tool.
Construction/Contracting
Materials + labor + overhead + quality multipliers. Per-square-foot or per-unit pricing. Instant estimates.
Solar Installers
System sizing based on usage. ROI calculations with electricity rates. Financing options with interest.
Landscaping
Per-square-foot pricing. Seasonal multipliers. Plant quantities. Maintenance packages. Mulch, sod, hardscaping.
HVAC
System capacity calculations. Efficiency ratings. Installation complexity multipliers. Ductwork modifications.
Home Renovations
Room-by-room estimates. Kitchen, bathroom, basement costs. Fixture quality levels. Permit fees included.
Painting
Wall area calculations. Number of coats. Paint grade (budget/premium). Interior vs exterior multipliers.
Frequently asked questions
How do I create a CSV file?
Use Excel, Google Sheets, or any spreadsheet. 8 columns: Field Name, Type, Default, Min, Max, Step, Options, Unit. Download sample template from plugin.
Can I customize the calculations?
Yes! Edit the auto-generated formula or write your own. Supports nested calculations: (size × rate × quality) + overhead. Break into components for clarity.
Will this slow down my site?
No! All calculations are client-side JavaScript. Zero server load. No database queries. Works perfectly with WP Rocket and all caching plugins.
Can customers pay directly?
V1.0 focuses on lead generation (email quotes). Stripe integration planned as paid add-on. Current version captures qualified leads with detailed breakdowns.
How are leads stored?
Custom database table (wp_ce_leads) stores name, email, phone, calculator used, all field values, calculated total, timestamp. View in admin dashboard.
Can I have multiple calculators?
Unlimited! Create separate calculators for different services: Kitchen Remodel, Solar Installation, HVAC Replacement. Each gets its own shortcode.
Does it work with my theme?
Yes! Uses currentColor and inherits your theme’s fonts. Automatically matches your brand. Mobile responsive. Looks custom-coded for your site.
What chart types are available?
Pie, bar, and doughnut charts via Chart.js. Shows cost breakdown visually. Updates in real-time as calculator values change. Toggle on/off per calculator.
Technical requirements
WordPress
6.0 or higher
PHP
8.2 or higher
Tested up to
WordPress 6.7




