
Smart Home Remodeling Cost Calculator turns a page on your site into a quoting tool for remodeling contractors. A visitor picks the service they need from an eight-card grid, answers a short questionnaire tailored to that trade, tells you their timeline and budget, and gets an instant price range with a materials, labour and permits breakdown.
Every completed estimate is stored as a lead you can search, flag and export.
The eight calculators
- Kitchen Remodel — size, layout change, cabinetry, countertops, appliances
- Bathroom Remodel — bath type, plumbing moves, shower, vanity, tile coverage
- Basement Finishing — area, current state, added bathroom, dedicated spaces
- Room Addition — storeys, size, function, ensuite, roof tie-in, foundation
- Whole-Home Remodel — home area, storeys, included areas, renovation depth
- Flooring Replacement — square footage, material, subfloor demo and prep
- Roof Replacement — roof area, pitch, building height, material, tear-off layers
- Deck / Patio — structure, dimensions, decking material, railing
Each one asks only about its own trade, so the questions stay short and the numbers stay believable.
How the estimate is built
The engine uses the baseline-and-multiplier model contractors already think in:
( base price x size x material x complexity x timeline ) + flat add-ons
That figure is then spread by a variance percentage to produce a range rather than a single misleading number, and rounded to a clean increment. Every value in the formula is yours to set — base prices, each multiplier, each add-on amount, the variance, the labour and permits split, the minimum project cost and the rounding.
What the visitor gets
- An eight-card service picker, or a single calculator embedded on its own page
- Short, visual questionnaires — tap-to-select cards, not walls of text inputs
- An instant range with a materials / labour / permits breakdown and a rough duration
- A PDF of their estimate, produced by their own browser’s print dialog
- A shareable result link they can send to a partner or a contractor
- A layout that works on phones and respects reduced-motion preferences
What you get
- A lead dashboard with search, service and status filters and a per-lead breakdown
- Status flags: New, Contacted, Estimated, Sold, Lost
- One-click CSV export
- An email notification on every submission, plus an auto-responder to the prospect
- A switch to turn off any calculator you do not offer
- Brand colours, font, corner radius, headline, sub-headline and call-to-action
- Your own uploaded icon for any service card
- A ready-made shortcode for each individual calculator
Shortcodes
[happs_hrcc_calculator] — the full eight-service flow.
[happs_hrcc_calculator service="bathroom"] — a single calculator. Accepts any of: kitchen, bathroom, basement, addition, wholehome, flooring, roofing, deck.
You can also override the wording per embed:
[happs_hrcc_calculator title="Get a quote" subtitle="Takes about a minute"]
Built to behave
- No third-party fonts, icon CDNs or analytics — every icon is inline SVG
- All styles are scoped, and every control declares its own appearance, so an opinionated theme cannot reshape the calculator and the plugin will not restyle your theme
- Leads live in a table in your own database
- Runs on PHP 7.4 through 8.x
Privacy
The plugin stores what each visitor submits — name, email address, phone number, zip code, their questionnaire answers and the calculated estimate — in a table in your own database, along with the submitting IP address and the page the form appeared on. It sends email through WordPress, using whatever mail configuration your site already has.
Because it collects personal data, mention it in your own privacy policy. Uninstalling the plugin removes the table and every stored lead.
Screenshots

The eight-service selector on the front end.

A service questionnaire with tap-to-select option cards.

The estimate result, with the cost breakdown, PDF download and share link.

The lead dashboard with filters, status flags and the per-lead breakdown.

Service pricing configuration.

Display and branding settings.