Solar Estimator for WordPress
Add a professional solar panel calculator to your WordPress site with a shortcode or Gutenberg block. Free to use — upgrade to Pro for lead capture.
What You Get
Full Solar Calculator
FREESystem size, cost, savings, payback period, panel count — all personalised to your visitor's location and electricity bill.
Battery & Map Tools
FREEOptional battery storage calculator and interactive solar map estimator. Enable one or both from the plugin settings.
Fully Customisable
FREEMatch your brand: theme, accent colour, border radius, padding, font size, and section visibility — all from your WordPress admin.
Auto-Updating
FREEThe calculator runs on our servers. Pricing data, features, and fixes update automatically — no plugin updates needed.
Mobile Responsive
FREEWorks on all devices. The iframe auto-resizes to fit its content perfectly on desktop, tablet, and mobile.
9 Countries Supported
FREEUS, UK, Australia, Canada, New Zealand, Ireland, Spain, Mexico, and Colombia — with country-specific pricing and sun data.
Lead Capture for Solar Installers
Gate calculator results behind a contact form. Visitors enter their name, email, and phone number before seeing their solar estimate. You receive an email notification with their full details and calculation results.
- Lead capture form gates results until visitor submits details
- Email notification with contact info + full solar estimate (system size, cost, savings, payback)
- License key — use on one or multiple embedded calculators
- Works with WordPress, Odoo, Squarespace, or any website
- Cancel anytime — your calculator keeps working, only lead capture stops
You'll sign in first, then checkout via Stripe
How to Install
Download the plugin
Install and activate
Configure settings
Add to a page
[solar_estimator] to any page or post.Gutenberg: Search for "Solar Estimator" in the block inserter and add it to your page.
Publish
Setting Up Lead Capture (Pro)
- 1Purchase a Pro license — click "Get Pro License Key" above, or go to your dashboard after signing in.
- 2Copy your license key — it will appear on your dashboard and be emailed to you. It looks like
SE-PRO-XXXXXXXX... - 3Go to Settings → Solar Estimator in your WordPress admin. Scroll down to the "Pro — Lead Capture" section.
- 4Paste your license key and enter the email address where you want to receive leads.
- 5Save changes — visitors will now see a contact form before getting their solar estimate. You'll receive an email for each lead with their name, email, phone, and full calculation results.
Shortcode Options
The shortcode uses your global settings by default. You can override any setting per embed:
| Attribute | Options | Default | Tier |
|---|---|---|---|
| tools | calculator, map, or calculator,map | calculator | Free |
| theme | light, dark | light | Free |
| accent | Any hex colour | #f59e0b | Free |
| radius | 0–24 | 12 | Free |
| border | none, thin, thick | none | Free |
| shadow | none, sm, md, lg | none | Free |
| padding | compact, normal, spacious | normal | Free |
| fontsize | sm, base, lg | base | Free |
| compass | visual, dropdown | visual | Free |
| hide | location, roof, battery, panels, advanced, setup | none | Free |
| ref | Any string | wordpress | Free |
| height | 400–2000 (px) | 800 | Free |
| license_key | License key string | none | Pro |
| lead_email | Email address | none | Pro |
Frequently Asked Questions
Is the calculator really free?
Yes. The full solar calculator, battery tool, and map estimator are completely free to embed on your WordPress site. No account required, no limits, no branding removal fees.
What does Pro add?
Pro adds lead capture. Visitors enter their name, email, and phone number before seeing their solar estimate. You receive an email notification with their contact details and full calculation results (system size, cost, savings, payback period).
Does the calculator update automatically?
Yes. The calculator runs on our servers via an iframe. When we update pricing data, add features, or fix bugs, your embedded calculator updates automatically — no plugin update needed.
Can I use my license key on multiple sites?
Yes. Your license key works on any site where you embed the calculator — WordPress, Odoo, custom HTML, etc. One key, unlimited embeds.
What happens if I cancel Pro?
Your calculator keeps working perfectly — only the lead capture gate is removed. Visitors will see their results immediately without entering contact details.
Which WordPress versions are supported?
The plugin requires WordPress 5.8 or later and PHP 7.4+. It is tested up to WordPress 6.7 and works with both the Classic Editor and the Gutenberg block editor.
Can I have multiple calculators on one page?
Yes. Use multiple shortcodes with different settings, e.g. [solar_estimator tools="calculator"] and [solar_estimator tools="map"]. Each inherits your global settings but can be overridden individually.
Can I customise which calculator sections are visible?
Yes. You can hide any combination of: location, roof orientation, battery storage, panel selector, advanced settings, and recommended setup. Use the "Hide Sections" option in Settings → Solar Estimator or the hide attribute on the shortcode.
Ready to add solar calculations to your WordPress site?
Install the free plugin in minutes. Upgrade to Pro when you are ready to capture leads.