Skip to content
Swiss chalet with a photovoltaic system at sunrise

COMPLETE PV SYSTEMS · OPTIONAL STORAGE

Solar panels Bern: cost, incentives and installation

The Canton of Bern is among the most progressive cantons for solar energy: the solar mandate applies not only to new buildings but also to significant roof renovations. With additional subsidies for battery storage and dedicated energy consulting through the Bernese Energy Centre, switching to solar is especially worthwhile.

Bern has one of the highest installed PV capacities per capita in Switzerland. In the Bernese Oberland, horizon, orientation and pitch determine the winter yield, not altitude alone. We calculate the yield of your roof individually.

View services
Built to Swiss standards (NIN/ESTI)Free and non-bindingNo sharing with third parties

Figures with sources

What does a solar system cost in Bern?

Here is the guide price, with its source and the calculation behind it.

Guide price, single-family home

5–10 kWp rooftop · incl. 8.1% VAT

CHF 14,500–23,300

Federal one-off paymentCHF 360 per kW of module capacityEnFV
−CHF 1,800–3,600
After incentive
CHF 12,700–19,700

Reference curve of the SFOE price survey 2025. A market comparison, not a quote; without battery, roof renovation and meter cabinet. BFE 2025

Your detailed report

What your system earns, we calculate for your roof.

From your address, roof and consumption, with the incentives of your canton. We send the report by email straight away.

  • Benefit per yearin the report
  • Amortisationin the report
  • Total incentivesin the reportPronovo · canton · tax
  • CO₂ per yearin the report

Free and non-binding · no sharing with third parties · no unsolicited calls

Calculation, size and storage in detail
  1. Costs

    What a system costs

    Example: 5–10 kWp rooftop PV: CHF 14,500–23,300. Incl. 8.1% VAT, before incentives and tax deductions, without a battery. Calculated with the reference curve of the SFOE price survey (CHF 1,628 per kW plus CHF 5,278): the range reflects different system sizes. A market comparison, not a quote.

    Roof renovation, structural reinforcement and replacement of the meter cabinet are not included. Roof access, electrical work and planning can change the price. Your specific quote follows the property assessment.

    Costs with calculation and sources
  2. Sizing

    Single-family home: the realistic size

    A typical household using around 4,000 kWh per year needs roughly 25 m² of module area (Swissolar, February 2024). As a starting figure, global irradiation in Canton Bern is 1,268 kWh/m² per year (MeteoSwiss, Bern/Zollikofen station, 1991 to 2020 average). Whether that works on your roof in Bern depends on orientation, pitch and shading, not on the floor plan.

    Two federal bonuses explicitly do not apply to a single-family home: the winter electricity bonus requires at least 100 kW, and the tilt bonus at least 75 degrees of pitch. Neither applies to an ordinary pitched roof. Counting on them makes the business case look better than it is.

    Clarify notification and permission before installation
  3. Storage

    Battery storage and self-consumption

    Battery storage earns its money through self-consumption. Electricity you use yourself saves not only the energy price but also grid fees and levies, which is why it is worth more than exported electricity. That is what decides whether a battery pays off.

    Since 1 January 2025, an association for self-consumption (ZEV) may also use the existing connection lines. This makes apartment buildings and neighbourhood setups considerably cheaper, as no dedicated line is required. The grid operator depends on the municipality; in the Canton of Bern they include BKW, EWB.

    When battery storage makes sense

Services

What we offer.

PV system, heat pump, storage, wallbox and monitoring from one team. Every service is planned as part of a working energy system.

Illustration of a home with a solar roof, heat pump and charging station.

01 · Roof & facade

Plan and install PV systems cleanly.

We review roof, structure, shading, cable routing, inverter and grid connection. Then we create a technically reliable quote.

Roof review · Coordination of electrical work · Handover

01 / 05

Components by

  • Fronius
  • LONGi Solar
  • BYD
  • SolarEdge
  • Ernst Schweizer
  • SMA
  • Stäubli
  • Huawei
  • KOSTAL

Process

Understand first, then promise.

We clarify roof, electrical work, incentives and expansion path before you receive a quote. No site chaos, no wishful math.

  1. 01
    About 2 minutes

    Initial estimate

    Your key details are enough for a first, honest orientation. No appointment, no obligation.

  2. 02
    Response within 24 h on business days

    3D survey & technical review

    We measure the roof by drone and clarify electrical work, regulations and the grid operator.

  3. 03
    A few days after the survey

    Transparent quote

    You see every line item individually, realistic ranges and sensible options such as storage or a wallbox.

  4. 04
    After permit and grid-operator approval

    Planning, installation & handover

    Planning and installation by Vigorek. Electrical connection, grid registration and commissioning are handled by an electrical contractor licensed under the NIV. We coordinate schedules and documents.

From installation practice

What no one sees once the modules are on.

Hooks and rails disappear under the modules. That is exactly where it is decided whether a system holds and the roof stays watertight. Marc Hammerschmidt has installed roofs like these himself and recorded the work on his phone.

Original footage, day 1trimmed, no sound

Site diary · one tiled roof

  1. Hooks come first. They sit under the tiles and later carry rails, modules, wind and snow.

    • Every hook in line, so the rails sit without stress.
    • The tile above each hook lies flat again, so rain runs off as before.
    • The scaffold at the eaves is up before anyone steps onto the roof.
  2. Aluminium rails go onto the hooks. Where they end is decided in the plan, not on the roof.

    • Roof windows, vent pipe and chimney stay clear.
    • Rail rows run parallel, so the module field gets a straight edge.
  3. By day four, the field is in place. When hooks and rails are right, the joints run straight by themselves.

    • Even joints, clamps on one line.
    • The field ends above the eaves; the bottom row of tiles stays clear.

More roofs

  • Black modules on a red tiled roof on installation day, eaves and scaffold railing below
    Same roof · day 4The modules are in place. The joints run through every row.
  • Hip roof with black tiles: the module rows get shorter towards the hip
    Hip roof · black tilesThe upper rows get shorter and follow the hip line.
  • Black modules on a grey concrete tile roof, next to an uncovered roof window
    Concrete tile roofBlack modules with black frames; the roof window stays clear.

Where this footage comes from. Installations Marc Hammerschmidt worked on himself. To protect the owners, we do not name the location or the client.

Your installation. We document it the same way: every step with date and image, as part of your system records.

The Founders

Engineering depth. Financial structure.

You know before signing who calculates your project and who builds it: two founders, one for engineering, one for finance. A solar system only works long-term when both fit together from the start.

Christian Freiberger

CFA · former KPMG Senior Manager

Co-Founder · Strategy & Finance

Christian has been an independent management consultant and interim manager since 2015, most recently as Interim Treasury Manager at an energy storage manufacturer. Before that he was a Senior Manager at KPMG. He brings the financial structure: liquidity planning, transparent calculations and no project whose numbers don’t add up.

Marc Hammerschmidt

B.Eng. Mechanical Engineering

Co-Founder · Engineering & Planning

Marc handles the technical side: planning, structural analysis and system integration. He has helped install systems on roofs himself and plans so that nothing has to be improvised on the roof.

Clarity before commitment

Answers before you decide.

Canton check

Solar system in Canton Bern: what matters regionally

Single-family homes, agricultural buildings and smaller commercial roofs need different mounting systems. Before quoting, we review roof membrane, cable routing, inverter location and possible scaffolding logic.

Canton Bern has its own rules for subsidies, permits and grid connection. We check them before quoting and record them in the project documentation.

Roof potential

Global irradiation in Canton Bern: 1,268 kWh/m² per year (MeteoSwiss, Bern/Zollikofen station, 1991 to 2020 average).

Grid & utility

Relevant grid operators in the canton: BKW, EWB. Metering concept and registration are clarified before execution.

Permit

Roof-mounted systems in Bern require notification but no permit (if sufficiently adapted). In townscape protection zones or for cultural monuments, a building permit is required.

Subsidies & taxes

Bern has no cantonal PV top-up. What matters are the Pronovo one-time payment, municipal programs such as EWB in the City of Bern (CHF 80/kWp up to 30 kWp, then CHF 2,400 flat), and full tax deductibility. The winter electricity bonus only matters for large special-purpose systems above 100 kWp.

All municipalities

Solar in the 334 municipalities of the Canton of Bern

Registered systems, solar capacity per resident, energy price 2027 and winter share of roofs per municipality, from federal data. 76 municipalities have their own page (in German) with yield, build-out and listed buildings.

334 municipalities, alphabetical

Municipalities in the Canton of Bern with federal figures
MunicipalitySystemsW per residentct/kWh 2027
Aarberg2141,56229.15
Aarwangen2131,10720.20
Adelboden2531,57626.47
Aefligen841,33825.49
Aegerten11198429.00
Aeschi bei Spiez1581,39920.13
Affoltern im Emmental711,80820.13
Alchenstorf471,76420.13
Allmendingen281,06220.13
Amsoldingen5499320.13
Arch1031,47524.12
Arni591,18228.10
Attiswil771,11720.63
Auswil301,99420.13
Bannwil421,91120.63
Bargen882,44528.80
Bäriswil751,13825.50
Bätterkinden2482,31020.13
Beatenberg781,08020.13
Bellmund1271,26229.10
Belp3971,14928.85
Belprahon252,06820.13
Berken25,01918.63
Bern1,26232828.75
Bettenhausen431,12120.13
Biel/Bienne67747726.25
Biglen1001,47825.45
Bleienbach491,37320.13
Blumenstein1021,79324.40
Bolligen3011,10920.13
Boltigen5970120.13
Bönigen971,46320.13
Bowil5465220.13
Bremgarten bei Bern18460120.13
Brenzikofen2677020.13
Brienz1961,32823.70
Brienzwiler2987629.10
Brügg1431,18329.40
Brüttelen3487120.13
Buchholterberg8697719.38
Büetigen772,82128.48
Bühl311,29020.13
Büren an der Aare1581,77831.80
Burgdorf6401,30026.74
Burgistein971,94220.13
Busswil bei Melchnau101,71620.13
Champoz182,31020.13
Corcelles201,43820.13
Corgémont1301,54020.13
Cormoret451,31222.65
Cortébert381,09722.85
Court791,66020.13
Courtelary1071,80222.75
Crémines331,36120.13
Därligen2382720.13
Därstetten391,05418.63
Deisswil bei Münchenbuchsee42,77225.50
Diemtigen1451,63218.63
Diessbach bei Büren871,98627.45
Dotzigen991,24320.13
Dürrenroth532,91720.13
Eggiwil1051,04220.13
Epsach261,31420.13
Eriswil961,65231.40
Eriz261,21120.13
Erlach5887620.13
Erlenbach im Simmental1241,96620.13
Ersigen1621,42720.13
Eschert261,18720.13
Evilard15892220.13
Fahrni501,49520.13
Farnern172,58020.13
Ferenbalm791,94020.13
Finsterhennen361,01120.13
Forst-Längenbühl531,44620.13
Fraubrunnen3701,62325.50
Frauenkappelen6374118.63
Freimettigen222,20220.13
Frutigen3321,11720.13
Gals832,01420.13
Gampelen531,90620.13
Gerzensee901,20520.13
Gondiswil441,96820.13
Graben221,79920.13
Grandval311,12020.13
Grindelwald16183819.13
Grossaffoltern2241,47929.15
Grosshöchstetten2271,23327.80
Gsteig4987029.30
Gsteigwiler1669720.13
Guggisberg6884720.13
Gündlischwand625618.99
Gurbrü161,14318.63
Gurzelen551,28820.13
Guttannen534720.13
Habkern2051020.13
Hagneck371,56520.13
Hasle bei Burgdorf1802,15120.13
Hasliberg831,37918.63
Häutligen1585520.13
Heiligenschwendi3582820.13
Heimberg22066520.13
Heimenhausen931,76418.63
Heimiswil971,55620.13
Hellsau232,82420.13
Herbligen3193020.13
Hermrigen291,56320.13
Herzogenbuchsee4021,33719.28
Hilterfingen26099318.63
Hindelbank1421,56625.50
Höchstetten131,40618.63
Hofstetten bei Brienz402,11018.63
Homberg301,17620.13
Horrenbach-Buchen111,20818.63
Huttwil2832,37227.35
Iffwil312,35025.50
Inkwil571,76120.13
Innertkirchen661,28820.13
Ins2461,69718.63
Interlaken16688023.87
Ipsach14666620.13
Iseltwald1565120.13
Ittigen27263420.13
Jaberg243,23720.13
Jegenstorf3261,10725.50
Jens661,67320.13
Kallnach1421,59918.63
Kandergrund2679720.13
Kandersteg681,31328.67
Kappelen871,64720.13
Kaufdorf751,23520.13
Kehrsatz14048020.13
Kernenried311,43225.45
Kiesen491,38420.13
Kirchberg2561,25224.72
Kirchdorf1391,91020.13
Kirchlindach1581,01720.13
Köniz1,08059320.53
Konolfingen2391,13420.13
Koppigen1461,04123.30
Krattigen741,08020.13
Krauchthal1611,44025.45
Kriechenwil261,41720.13
La Ferrière441,74322.45
La Neuveville18265026.70
Landiswil301,52520.13
Langenthal5721,23826.50
Langnau im Emmental3761,00921.13
Lauenen2034020.13
Laupen12698120.13
Lauperswil1341,76018.63
Lauterbrunnen7476218.99
Leissigen731,16620.13
Lengnau17764627.80
Lenk1751,55920.13
Leuzigen902,05824.12
Ligerz2462318.63
Linden681,07029.40
Lotzwil1461,45326.90
Loveresse351,67520.13
Lüscherz351,42520.13
Lütschental29618.99
Lützelflüh2161,26220.13
Lyss6101,26229.15
Lyssach1134,17725.50
Madiswil1941,56420.13
Matten bei Interlaken11865423.87
Mattstetten311,73425.45
Meienried31,65820.13
Meikirch1881,31620.13
Meinisberg7471020.13
Meiringen15167520.13
Melchnau931,61424.40
Merzligen431,61220.13
Mirchel291,28020.13
Mont-Tramelan64,51922.65
Moosseedorf1182,03025.60
Mörigen681,21620.13
Mühleberg1921,77120.13
Münchenbuchsee27169519.83
Münchenwiler451,09523.84
Münsingen5431,17826.20
Müntschemier962,40720.13
Muri bei Bern40271120.13
Neuenegg19695920.13
Nidau11336526.70
Niederbipp2282,85018.63
Niederhünigen331,45720.13
Niedermuhlern261,19820.13
Niederönz1001,91320.13
Niederried bei Interlaken351,62818.63
Nods902,51718.63
Oberbalm521,38220.13
Oberbipp1022,33820.13
Oberburg10994829.34
Oberdiessbach1931,19623.60
Oberhofen am Thunersee11374022.99
Oberhünigen131,08520.13
Oberlangenegg162,02820.13
Oberried am Brienzersee351,15318.63
Oberthal401,45220.13
Oberwil bei Büren631,46128.50
Oberwil im Simmental391,00126.70
Ochlenberg341,66820.13
Oeschenbach161,56720.13
Oppligen461,57920.13
Orpund11375520.13
Orvin881,02620.13
Ostermundigen24753220.13
Perrefitte361,02118.63
Péry-La Heutte10762420.13
Petit-Val321,51120.13
Pieterlen17892627.40
Plateau de Diesse1811,32420.13
Pohlern1263420.13
Port13774526.80
Radelfingen741,17920.13
Rapperswil2141,41818.63
Rebévelier48,09120.13
Reconvilier12499320.13
Reichenbach im Kandertal2671,38320.13
Reisiswil111,87720.13
Renan641,05322.65
Reutigen891,32820.13
Riggisberg1641,47620.13
Ringgenberg1521,15918.63
Roches1280220.13
Roggwil1901,28422.20
Rohrbach752,29620.13
Rohrbachgraben211,43120.13
Romont161,02320.13
Röthenbach im Emmental641,80420.13
Rubigen1521,50220.13
Rüderswil1281,51819.63
Rüdtligen-Alchenflüh781,98424.60
Rüeggisberg1311,85320.13
Rüegsau1651,33520.13
Rumendingen22,47920.13
Rumisberg281,27520.13
Rüschegg1041,07220.13
Rüti bei Büren621,98325.12
Rüti bei Lyssach593420.13
Rütschelen381,13320.13
Saanen3411,43620.13
Safnern1161,07326.90
Saicourt511,08820.13
Saint-Imier2031,01623.05
Sauge6086420.13
Saules122,26820.13
Saxeten120420.13
Schangnau972,92818.63
Schattenhalb1160118.63
Schelten293620.13
Scheuren391,27118.63
Schüpfen1761,33120.13
Schwadernau361,02820.13
Schwanden bei Brienz461,19918.63
Schwarzenburg3581,32620.13
Schwarzhäusern2381620.63
Seeberg1251,97918.63
Seedorf2362,09919.38
Seehof42,65520.13
Seftigen1171,03320.13
Signau1151,68420.13
Sigriswil21781820.13
Siselen441,675–
Sonceboz-Sombeval1041,04120.13
Sonvilier811,41322.75
Sorvilier241,33320.13
Spiez7211,03220.13
St. Stephan781,21420.13
Steffisburg55167027.18
Stettlen14585120.13
Stocken-Höfen5987320.13
Studen1111,63620.13
Sumiswald2781,95027.70
Sutz-Lattrigen861,11720.13
Täuffelen1641,09120.13
Tavannes14581720.13
Teuffenthal121,52530.30
Thierachern11677920.13
Thörigen731,67820.13
Thun1,27577126.99
Thunstetten1832,06120.13
Thurnen1241,30220.13
Toffen10985720.13
Trachselwald491,42020.13
Tramelan2731,28726.32
Treiten341,53220.13
Trub541,21420.13
Trubschachen611,26620.13
Tschugg351,54620.13
Twann-Tüscherz3587320.13
Uebeschi441,23918.63
Uetendorf2992,16620.13
Unterlangenegg781,83220.13
Unterseen23595423.87
Ursenbach451,85323.30
Urtenen-Schönbühl13888025.50
Uttigen1371,06720.13
Utzenstorf2541,66020.13
Valbirse24394820.13
Vechigen31498220.13
Villeret601,09122.65
Vinelz841,54120.13
Wachseldorn871920.13
Wald741,19620.13
Walkringen811,10420.13
Walliswil bei Niederbipp761720.13
Walliswil bei Wangen2898420.13
Walperswil802,52920.13
Walterswil381,75620.13
Wangen an der Aare1101,34720.13
Wattenwil16499420.13
Wengi561,84229.20
Wichtrach1991,06420.13
Wiedlisbach851,27820.13
Wiggiswil469725.50
Wilderswil9889827.30
Wiler bei Utzenstorf723,05820.13
Wileroltigen2289820.13
Willadingen1396823.30
Wimmis9488818.63
Wohlen bei Bern4591,02620.13
Worb4191,09120.63
Worben10381320.13
Wynau881,24627.60
Wynigen981,07020.13
Wyssachen762,67920.13
Zäziwil931,18420.13
Zielebach191,65219.73
Zollikofen25669920.13
Zuzwil391,12725.50
Zweisimmen1511,36720.13

Systems: SFOE register (as of 2026-09-14). Energy price: cheapest grid operator in the municipality excluding fixed and metering fees, ElCom, profile H4. Winter roof: October–March share of the roof solar potential, SFOE (sonnendach.ch).

Your next step: an initial estimate in about 2 minutes.

Your key details produce a first orientation on price range, incentives and payback. That is the basis on which we talk about your project.

Free and non-binding.Response within 24 h on business days.No sharing with third parties.

Direct contact

If the project is already more concrete.

Roof plans, photos or an existing quote are easiest to send us by email or WhatsApp.

WhatsApp
Open chat
Location
Kirchweg 32, 8102 Oberengstringen, Zürich, CH
Coverage
Planning and installation of photovoltaics in the Zurich region, Limmat Valley and eastern Aargau. Electrical work by a partner with an installation licence.

Core services

Services with a real focus on Bern

The key services, tailored directly to Bern and the local requirements in your region.

Further reading

Helpful answers on solar in Bern

These guides answer the questions that come up most often before deciding on a solar installation.

Solar Permit Bern

When a rooftop PV system in Canton Bern is permit-free, when only the eBau notification procedure applies, and which heritage and K-object exceptions trigger a building permit.

Pronovo one-time payment Bern

How high the Pronovo one-time payment for a PV system in Canton Bern is, how it splits into a base and a capacity payment, when to file the application, and how federal funding, the absence of cantonal PV funding and the tax deduction relate to each other.

Grid Operator Registration PV Bern

In canton Bern the responsible grid operator depends on the location: ewb in the city of Bern, BKW across most of the rest of the canton, plus local utilities such as Localnet (Burgdorf). The contractor submits a technical connection application (TAG) before construction; building is only permitted after approval.

Battery storage sizing – Bern

How big a PV battery storage system in canton Bern should be: sizing rules from Swissolar and SwissEnergy, a guide price of CHF 600-900/kWh, the ewb storage subsidy of CHF 100/kWh limited to the city area, and the duty to report retrofitted storage to Pronovo.

Solar obligation in Canton Bern

Bern’s car-park solar obligation from 2026 covers new public, managed outdoor car parks with at least 80 spaces and new P+R facilities with more than 50 spaces. Suitable areas need at least 50% solar-active canopy coverage; suitability, retrofit duties and exemptions follow defined criteria.

PV tax deduction Bern

Why Bern has allowed solar deductions on new builds since 2024, how the one-off payment and batteries count, and when feed-in income up to 10 kWp need not be declared.

BKW feed-in tariff, Bern

What BKW pays for exported solar power in 2026: the quarterly reference market price, minimum rates up to 150 kW, 2 centimes for guarantees of origin and the optional spot-price model.

All locations by canton and municipality

The locations directory gives you an overview of all cantons and municipalities and takes you straight to the information for your region.

Open locations