PV design software for installers and EPCs

Design and calculate any PV system. From a single roof to a solar farm.

Start from an address, a photo or a drone image. EasySolar AI reads the roof or the plot, lays out the modules, calculates yield and energy balance, and prices the system from your own component list. Then it writes the proposal.

  • 520,000+PV projects designed in 2025
9,000+ integrations GDPR + CCPA compliant

Used by installers in 30 countries

  • Kungälv Energi
  • SoloSolar GmbH
  • HYMON Fotowoltaika
  • Solorkan AS
  • PEGK
  • SOLVENTE
  • Zapier and Make official partner
  • Google for Startups Accelerator 2026
  • Data hosted in the EU

Four design methods

Every roof and every plot. One tool.

A house outside town, a warehouse with a pitched roof, a field for a farm. You start from what you already have: an address, a photo taken from the ground or a drone shot. Switch methods at any point; the project keeps the client, the address and the pricing.

01 · Google Maps, automatic

Type the address. The system finds the roof and places the modules

Type the address. The system finds the roof, reads each face with its azimuth and pitch, and fills it with modules from your price list. The fastest route to a first quote, often while the client is still on the phone.

Image
Aerial imagery fetched by project address
System
Detects roof faces, azimuth and pitch, places modules
You
Confirm the address, fix the outline if the imagery is old
For
Single-family homes, small businesses, phone quotes
web.easysolar-app.com
PV design software for installers: roof detected from Google Maps imagery and filled with modules in EasySolar AI
Imagery: Google

02 · Solar farm and industrial

Click the parcel. Tables fall into rows on the orthophoto

Click the parcel. Tables fall into rows on the orthophoto with correct row spacing, and the counter runs into thousands of modules. Live dimensions on every area, east-west or fixed-tilt structures, cadastral parcel outlines where the registry is open.

Image
Open national orthophotos where available (Poland, Spain, Germany, USA), otherwise Google imagery
System
Parcel outline, 1 to 6 row tables, row alignment and spacing, east-west layouts
You
Pick the parcel, draw the areas, choose the structure, read the dimensions
For
Ground-mounted systems, farms, warehouses and halls, projects from 100 kWp
web.easysolar-app.com
Solar farm layout in EasySolar AI: table rows on an orthophoto with live dimensions
Orthophoto: GUGiK, Geoportal

03 · Roof photo from the ground

Take a photo from the garden. Modules land in correct perspective

When the aerial image is outdated, the roof is too steep, or the client wants to see the system the way they see it from the garden. Upload a phone photo, mark the four corners of the roof face, and the modules land in correct perspective. The client gets a picture of their own house, not a diagram.

Image
Any photo from the ground, straight from a phone
System
Computes perspective from four corners and scales modules into depth
You
Mark the face, give one reference dimension, arrange the modules
For
Pitched roofs, townhouses, visuals for proposals and client meetings
web.easysolar-app.com
Modules placed in perspective on a roof photo taken from the ground in EasySolar AI
Photo: installer, phone

04 · Drone image or your own map

Have a better image than the satellite? Work on it

Yesterday's drone survey, a roof plan from the building permit, a surveyor's map or a site sketch. Upload the file, mark one known distance, and the system knows how many metres a pixel is. From there it works exactly like the automatic method: outline, obstacles, modules.

Image
Any file: drone photo, roof plan, surveyor orthophoto, sketch
System
Scales the image from one dimension, fills the outline with modules
You
Mark the reference distance, draw roof faces and obstacles
For
New buildings not yet on maps, halls, roofs under trees, drone surveys
web.easysolar-app.com
PV layout drawn on a drone image with a known reference distance in EasySolar AI
Photo: installer's drone

Whatever the method, the result is the same: a module layout saved in the project, a price from your component list, an energy balance, a yield estimate and a proposal from your template. Watch the video tutorials.

The EasySolar AI console

From an address to a published proposal in one conversation

Instead of clicking through forms, you tell the console what you know about the client. It creates the project, opens the roof editor, prices the system from your list and publishes the proposal. It works with all four design methods.

Works with all four design methods
  • Google Maps, automatic
  • Solar farm and industrial
  • Roof photo from the ground
  • Drone image or your own map

Start

Farm, photo or drone, same four steps

You pick the method in the message field and can change it at any time. A farm starts from the map, a drone shot goes straight into the conversation. The steps stay the same.

No model call

1 · Address

Client and project appear by themselves

Type the address and confirm the pin. The console creates the client and the project in EasySolar AI. No "add client", "add project", "choose method" across three screens.

Deterministic, no model

2 · Brief

One sentence about the client is enough

Write it the way you would say it: who they are, what they pay for electricity, what they want. Missing values come from the client's previous project, your company defaults or the tariff table. Every value shows where it came from.

The model reads, the console saves

3 · Modules

The roof editor opens on its own

You lay out modules in the same editor you already know, without hunting for it in a menu. "Save and continue" accepts the layout. The conversation waits beside it and knows what you saved.

The EasySolar AI editor, inside the conversation

4 · Complete

Price, balance, yield and proposal in 30 to 60 seconds

After you save, the console sends everything to EasySolar AI and waits for the results. The proposal comes back with a public link ready to send.

Numbers from EasySolar AI only

After completion

Changes sound like talking to a colleague

"Add a 5-year loan." "Write a summary I can send by email." The console calls the right tools, EasySolar AI recalculates the financing, and the summary comes back as a ready email with the figures, the offer link and a copy button. Every tool used is listed in the side panel.

The model understands, the engine calculates
New projectGoogle Maps, automaticTools used 0/4+

BetaAn early version. We are still working on it.

Fresh coffee. Fresh project?

New project

Street, number and town
Google Maps, automatic– design methodNext →

Let's start with the addressThe rest we settle in the conversation.

Recent clients

Nowak · Wiśniowa 3, Wieliczka yesterday
Zieliński · Lipowa 8, Skawina 2 days ago
Wójcik · Rynek 21, Bochnia 5 days ago
JK
Słoneczna 14, Kraków
Project address confirmed on the map in EasySolar AI

Project address

Słoneczna 14, 30-001 Kraków

Client and project
created
Design method
Google Maps, automatic
Project ready. Tell me in one sentence who the client is and what they need.
JK
Jan Kowalski, pays about €80 a month, pitched roof, wants battery storage too

Client data

What I know about the client and the installation

Client
Jan Kowalskifrom the brief
Electricity bill
€80 / monthfrom the brief
Electricity price
€0.28 / kWhlast project
Battery storage
yesfrom the brief
Self-consumption
35%assumed
Opening the editor on the roof. Lay out the modules and save, I will do the rest.

Panel layout

Roof editor in EasySolar AI: roof detected from Google Maps imagery and filled with modules
Modules
14 × 450 Wp
System size
6.30 kWp
Save and continue
✓Valuation from your component list
✓Home energy balance
✓Annual production
✓Proposal published

The bundle

Valuation€6,420 net
Energy balanceself-consumption 42% · payback in 7 years
Production6,410 kWh / year
Offerpublished
Share the offer
A 6.3 kWp system covers about 80% of Mr Kowalski's consumption; with storage, self-consumption rises to 42%. The offer is published.Open: Valuation · Balance · Offer · Summary
JK
add a 5-year loan and write a summary I can send by email
✓Financing: loan, 5 years
✓Summary written
Loan over 5 years added: €130 a month, which is less than the current electricity bill. The summary below is ready to copy into an email; the offer link is already in it.

Summary

Słoneczna 14, Kraków

Power
6.3 kWp
Panels
14
Annual production
6,410 kWh
Net price
€6,420 net
Saved a month
€66
Loan, 5 years
€130 / month

Dear Mr Kowalski,

Thank you for the conversation. For your roof at Słoneczna 14 we propose a 6.3 kWp system with 14 modules and a 5 kWh battery, producing about 6,410 kWh a year and covering around 80% of your consumption. The price is €6,420 net; with a 5-year loan the instalment is €130 a month, while your bill drops from €80 to about €14. The offer with all the details is here:

Open the offer

Kind regards,
Anna Nowak, Solar Installers Ltd

Copy as HTMLRestore the original

Where the numbers come from

The language model writes. EasySolar AI calculates.

The model reads your brief and writes the proposal text. It never calculates, never prices and never invents a figure. Every number comes from the EasySolar AI engine, your component list and your templates, exactly as in the classic view.

Yield

Production from irradiance, shading and losses

Irradiance from NASA satellite data for the project location. Azimuth and pitch per roof face, horizon and object shading, temperature and system losses, module and inverter data from your database. Annual and monthly production for every variant.

Energy balance

Production matched to real consumption

Model the client's load profile, size battery storage and see self-consumption and grid exchange before you quote. The same engine powers the free calculators you can embed on your own site.

Select month
June
Energy consumption profile
Time
Production27.8kWh/day
PV Power6.3kWp
Panels14pcs
Solar
Consumption4.8kWh
From PV4.8kWh PV
Home
Stored5.0kWh
Level100%
Battery
Charging2.2kWh
Range12km
Vehicle
Energy import0.0kWh
Energy export15.8kWh
Energy grid

Example: 6.3 kWp, 14 modules, 6,410 kWh a year, 5 kWh battery. Daily values for the selected month.

Already in your market

Preconfigured for 15 markets. Any scheme in minutes.

Local languages, subsidies, net metering rules and electricity tariffs are set up for the markets below. If your support programme is not listed, build it yourself in a few minutes; quotes and financial analyses stay accurate wherever you sell.

Start your free 3-day trial

Poland · Home market

Our home market, which we have been helping shape from the very beginning. With over 22 GW of installed PV capacity and more than 1.5 million prosumers, Poland remains one of Europe's largest rooftop solar markets.

EasySolar AI in Poland

After the design

The proposal, the client and the follow-up, handled

Design and calculation are the core. Everything after that is built so the same project moves to a signed contract without re-typing a single number.

Lead generator and response

Leads arrive sized, and get answered in five minutes

Embed the calculator on your website. Every estimate arrives as a qualified lead with roof data, system size and contact details, and EasySolar AI routes it to your best rep with the design already attached. Answering in 5 minutes instead of 30 makes qualifying the lead 21 times more likely.

"The Lead Response Management Study", Dr. James Oldroyd, MIT.

Your Future with Solar Energy

Prepared for

Jan KowalskiSłoneczna 14, Kraków

Contact person

Anna Nowak+48 600 000 000

Thank you for your interest in solar energy. Below you will find a system tailored to your home, its yield, your savings and the price quote.

Anna NowakProject supervisor
Accept offer

Tailored Solar System – Optimized for Your Needs

14modules
6.3 kWpsystem size
6,410 kWhper year

Module

450 Wp, black frame

Inverter

8 kW hybrid

Storage

5 kWh battery

Solar Production vs Consumption - At a Glance

42%self-consumption
80%of your consumption covered

Monthly production, January to December.


Your 20-Year Investment and Savings

Current bill€80 / month
Bill after installation€14 / month
20-year savings€24,600
Payback7 years
CO₂ avoided per year2.9 t

Price quote

14 × 450 Wp modules€2,380
8 kW hybrid inverter€1,290
5 kWh battery storage€1,950
Mounting, cabling, labour€800
Total net€6,420
VAT 8%€514
Total gross€6,934
Accept offer

Prepared in EasySolar AI

Interactive proposal

Proposals that sell themselves

Client panel in EasySolar AI with proposal, documents and project progress

Client panel

A dedicated space for every client

Each client gets a personal online panel: proposal, project progress, documents, messages to your team. One place, any device, no login friction.

PV electrical schematic created in EasySolar AI

Electrical schematic

The single-line diagram, drawn from the design

Draw the PV electrical schematic for the project in the browser: strings, inverter, protection and metering. It stays with the project and exports to PDF for the grid application and the crew.

CRM for PV installers in EasySolar AI: clients, projects and deals

CRM and planner

A CRM that speaks PV

Clients, projects and deals in one system built for installers. Statuses, comments, tasks, meeting planner, follow-up reminders, roles and permissions in line with GDPR.

Integrations

Your calendar, chat and sheets, connected

Connect EasySolar AI through Make, Zapier or the API. Sync the built-in price list and the planner with your calendar or Google Sheets, and send every new lead from the lead generator to Slack or Microsoft Teams. Leads and prices flow in, meetings, alerts and reports flow out. No code.

See the integration

Designed in EasySolar AI

Projects our clients built

From Nordic rooftops to Polish farms. Real projects, real companies.

Selected by Google

Google picked EasySolar AI to help transform the energy sector with AI

In August 2026 Google selected 28 startups from North America and Europe for the Google for Startups Accelerator, focused on AI for energy. EasySolar AI is one of 16 chosen in Europe.

  • 28startups selected
  • 16in Europe
  • 80%lower sales costs, in Google's words

Mentorship from Google's AI and energy experts goes straight into the design engine you use every day.

blog.google · 26 August 2026

28 startups using AI to transform the energy sector

Amanda Peterson Corio and Adam Elman, Google

EasySolar AI · Poland

Automated design and lead-gen software, “helping solar installers quote entire neighborhoods and cut sales costs by 80%”.

Read the announcement on the Google blog

Questions installers ask

Before you start

Can I design ground-mounted systems and solar farms, not just roofs?

Yes. The farm method lays tables in rows on an orthophoto with correct spacing, east-west or fixed-tilt structures, from 100 kWp to multi-megawatt sites.

Where do the irradiance and yield figures come from?

From the EasySolar AI calculation engine using irradiance data for the project location, roof azimuth and pitch, shading and system losses. The language model never generates a number.

Does it work in my country?

Fifteen markets are preconfigured with tariffs, incentives and metering rules. For any other market you define your own scheme in a few minutes and the interface runs in 25 languages.

Can I use my own module and inverter prices?

Yes. Pricing always comes from your component list and labour rates. Upload it once or sync it from Google Sheets via Zapier.

What happens if the aerial image is old or the building is new?

Switch to the photo method or upload a drone image or roof plan. One reference dimension sets the scale and you continue as usual.

Can the client see the design?

Yes. The client receives an interactive proposal by link and a personal panel with documents and project progress.

How does the free trial work?

3 days with full access. A card is required to start and nothing is charged before the trial ends. Cancel in one click from your account.

Ready when you are

Design your first roof today

Type an address, describe the client in one sentence, and send the proposal before the call ends.