Calculator
Solar capacity calculator: how many kWp do you need?
Start from one of three inputs: your monthly bill, your roof area or the total construction area of your new building. The result is always a range; formulas and factors are at the bottom of the page.
Result
Estimate ≈ 23 – 28 kWp
- Annual output
- ≈ 32,700–39,800 kWh
- Panel count
- about 38–47 panels (600 Wp)
- Specific yield
- 1,421 kWh/kWp·yr (Uşak) No PVGIS query has been run for this province yet; the regional reference value İzmir was used.
- Area needed
- ≈ 160–190 m² (gross · Trapezoidal sheet)
- Suggested range ≈ 23–28 kWp
- Covers the bill ≈ 25 kWp
Get this result as a Pre-Feasibility Report · Opens with a code sent by email; printable, contains no personal information.
This is an estimate; the final figure comes from the bidding firm's site survey. How did we calculate this?
The result and your inputs carry over to the project request form; no retyping.
Link to this result The link only carries the choices and numbers in this form; it contains no personal data.
How did we calculate this?
Four steps: annual energy demand, the province's specific yield, the area limit and rounding. Every factor used is listed below.
-
Consumption
Annual consumption = monthly bill × 12 ÷ TRY 4.00/kWh. This is a default unit price including taxes; if your tariff differs, the result changes. If you enter monthly kWh, no unit price is used: annual consumption = monthly kWh × 12.
-
Capacity
Required capacity (kWp) = annual consumption ÷ specific yield. Specific yield is the electricity 1 kWp of panels produces in that province in one year (kWh/kWp·yr).
-
Area limit
Capacity the area can carry = area × usable share × layout density (kWp/m²). When calculating from the bill, the result never exceeds this limit; in the NZEB calculation, a warning appears if it does.
-
NZEB
Required capacity = construction area × 120 kWh/m²·yr primary energy × 10% ÷ 2.36 (the primary energy conversion factor we assume for electricity) ÷ specific yield. 120 kWh/m²·yr and 2.36 are product assumptions and are the same for all use types; the exact calculation is made with BEP-TR by an EKB expert.
-
Range
The suggested capacity is rounded in steps of 0.5 below 15 kWp; 1 below 100 kWp; 5 below 1,000 kWp; 10 above kWp. The range is 90%–110% of the suggested capacity; if there is an area limit, the upper end never exceeds it.
-
Output and panels
Annual output = capacity × specific yield (rounded to 100 kWh). Panel count assumes 600 Wp modules. The area needed is worked back with the same factors (rounded up to 10 m²).
Area factors
| Roof type | Usable share | kWp/m² | Reason |
|---|---|---|---|
| Trapezoidal sheet | 80% | 0.19 | Maintenance walkways |
| Sandwich panel | 80% | 0.19 | Maintenance walkways |
| Membrane (flat roof) | 75% | 0.18 | Edge clearances |
| Concrete terrace | 70% | 0.11 | Shading distance between tilted rows |
| Tile (pitched) | 70% | 0.18 | Chimney and window gaps |
| Land | 90% | 0.08 | About 1.25 hectares / MWp |
| Carport | 90% | 0.17 | Column spacing |
The factors are product assumptions; once enough real bids build up on the platform, they will be recalibrated against those bids. The usable share applies only when a gross area is entered.
Scale labels
- Home scale 0–15 kWp
- Small commercial 15–100 kWp
- Mid scale 100–500 kWp
- Large scale 500–2,000 kWp
- Above 2 MW Above 2,000 kWp
Specific yield by province
Values were queried in PVGIS 5.3 (PVGIS-SARAH3) for 1 kWp, 14% system losses, building-integrated mounting, 10° tilt and south orientation (3 Oct 2026). Provinces queried directly: 9. The other provinces use the value of a regional reference province chosen by climate and geography. Roof orientation and tilt are not asked: output can be slightly higher on concrete terraces and land at the optimal tilt, and lower on north-facing tiles.
Show values for all 81 provinces
| Province | kWh/kWp·yr | Source |
|---|---|---|
| Adana | 1,476 | Reference: Antalya |
| Adıyaman | 1,366 | Reference: Diyarbakır |
| Afyonkarahisar | 1,421 | Reference: İzmir |
| Ağrı | 1,432 | Reference: Van |
| Aksaray | 1,423 | Reference: Konya |
| Amasya | 1,334 | Reference: Ankara |
| Ankara | 1,334 | PVGIS query |
| Antalya | 1,476 | PVGIS query |
| Ardahan | 1,432 | Reference: Van |
| Artvin | 948 | Reference: Rize |
| Aydın | 1,421 | Reference: İzmir |
| Balıkesir | 1,245 | Reference: İstanbul |
| Bartın | 1,245 | Reference: İstanbul |
| Batman | 1,366 | Reference: Diyarbakır |
| Bayburt | 1,334 | Reference: Ankara |
| Bilecik | 1,245 | Reference: İstanbul |
| Bingöl | 1,432 | Reference: Van |
| Bitlis | 1,432 | Reference: Van |
| Bolu | 1,245 | Reference: İstanbul |
| Burdur | 1,476 | Reference: Antalya |
| Bursa | 1,245 | Reference: İstanbul |
| Çanakkale | 1,245 | Reference: İstanbul |
| Çankırı | 1,334 | Reference: Ankara |
| Çorum | 1,334 | Reference: Ankara |
| Denizli | 1,421 | Reference: İzmir |
| Diyarbakır | 1,366 | PVGIS query |
| Düzce | 1,245 | Reference: İstanbul |
| Edirne | 1,236 | Reference: Tekirdağ |
| Elazığ | 1,432 | Reference: Van |
| Erzincan | 1,432 | Reference: Van |
| Erzurum | 1,432 | Reference: Van |
| Eskişehir | 1,334 | Reference: Ankara |
| Gaziantep | 1,366 | Reference: Diyarbakır |
| Giresun | 948 | Reference: Rize |
| Gümüşhane | 1,334 | Reference: Ankara |
| Hakkari | 1,432 | Reference: Van |
| Hatay | 1,476 | Reference: Antalya |
| Iğdır | 1,432 | Reference: Van |
| Isparta | 1,476 | Reference: Antalya |
| İstanbul | 1,245 | PVGIS query |
| İzmir | 1,421 | PVGIS query |
| Kahramanmaraş | 1,476 | Reference: Antalya |
| Karabük | 1,245 | Reference: İstanbul |
| Karaman | 1,423 | Reference: Konya |
| Kars | 1,432 | Reference: Van |
| Kastamonu | 1,245 | Reference: İstanbul |
| Kayseri | 1,423 | Reference: Konya |
| Kırıkkale | 1,334 | Reference: Ankara |
| Kırklareli | 1,236 | Reference: Tekirdağ |
| Kırşehir | 1,334 | Reference: Ankara |
| Kilis | 1,366 | Reference: Diyarbakır |
| Kocaeli | 1,245 | Reference: İstanbul |
| Konya | 1,423 | PVGIS query |
| Kütahya | 1,421 | Reference: İzmir |
| Malatya | 1,432 | Reference: Van |
| Manisa | 1,421 | Reference: İzmir |
| Mardin | 1,366 | Reference: Diyarbakır |
| Mersin | 1,476 | Reference: Antalya |
| Muğla | 1,421 | Reference: İzmir |
| Muş | 1,432 | Reference: Van |
| Nevşehir | 1,423 | Reference: Konya |
| Niğde | 1,423 | Reference: Konya |
| Ordu | 1,245 | Reference: İstanbul |
| Osmaniye | 1,476 | Reference: Antalya |
| Rize | 948 | PVGIS query |
| Sakarya | 1,245 | Reference: İstanbul |
| Samsun | 1,245 | Reference: İstanbul |
| Siirt | 1,366 | Reference: Diyarbakır |
| Sinop | 1,245 | Reference: İstanbul |
| Sivas | 1,334 | Reference: Ankara |
| Şanlıurfa | 1,366 | Reference: Diyarbakır |
| Şırnak | 1,366 | Reference: Diyarbakır |
| Tekirdağ | 1,236 | PVGIS query |
| Tokat | 1,334 | Reference: Ankara |
| Trabzon | 948 | Reference: Rize |
| Tunceli | 1,432 | Reference: Van |
| Uşak | 1,421 | Reference: İzmir |
| Van | 1,432 | PVGIS query |
| Yalova | 1,245 | Reference: İstanbul |
| Yozgat | 1,334 | Reference: Ankara |
| Zonguldak | 1,245 | Reference: İstanbul |
Sources
- PVGIS 5.3 — European Commission Joint Research Centre (JRC)
- Regulation on Energy Performance in Buildings, Art. 2/2, 4/hh, 23 (Official Gazette 19.02.2022/31755; amendments Official Gazette 24.06.2025/32936 and 16.05.2026/33255) · Last checked: 3 Oct 2026
The results on this page are estimates; the final figure comes from the bidding firm's site survey. Ufkon does not install; it puts the bids in front of you on the same ruler.