What do solar panels cost in Stockholm?
The price of solar panels in Stockholm after the deduction: what you pay. More panels cost less per kW.
About 51,470 kr of the price (43,981 kr after the deduction) is the same for 10 and 30 panels: installation, inverter, electrical work. The step from 20 to 30 panels costs 43,982 kr and saves another 3,238 kr a year.
-
10 panels (4.2 kW), about 30 m²
- To pay
- 87,963 kr
- Price incl. VAT
- 102,941 kr
- Saves/yr · paid back in
- 5,522 kr · 15.9 years
-
20 panels (8.4 kW), about 55 m²
- To pay
- 131,945 kr
- Price incl. VAT
- 154,412 kr
- Saves/yr · paid back in
- 9,438 kr · 14.0 years
-
30 panels (12.6 kW), about 80 m²
- To pay
- 175,927 kr
- Price incl. VAT
- 205,883 kr
- Saves/yr · paid back in
- 12,676 kr · 13.9 years
With a 10 kWh battery: 47,331–62,308 kr more to pay, 2,737–3,245 kr more a year.
Show the rows with a battery
-
10 panels (4.2 kW) + 10 kWh battery, about 30 m²
- To pay
- 135,294 kr
- Price incl. VAT
- 185,294 kr
- Saves/yr · paid back in
- 8,259 kr · 16.4 years
-
20 panels (8.4 kW) + 10 kWh battery, about 55 m²
- To pay
- 186,765 kr
- Price incl. VAT
- 236,765 kr
- Saves/yr · paid back in
- 12,648 kr · 14.8 years
-
30 panels (12.6 kW) + 10 kWh battery, about 80 m²
- To pay
- 238,235 kr
- Price incl. VAT
- 288,235 kr
- Saves/yr · paid back in
- 15,921 kr · 15.0 years
* Green tech: 15% for panels, 50% for a battery, of 97% of the price, at most 50,000 kr per person and year. Example prices from Numsolar's price list for installers, 2026-11-09. Your installer's price will differ: ask for several quotes. Savings: south roof, 20,000 kWh a year, someone home in the day.
What fits your house?
Pick roof, roof area, power use and car. We give one advice and three options.
Car: at home in the day it charges with solar, else from 17:00.
Our advice: fill the roof. 30 panels (12.6 kW) pays back in 13.9 years and gives 140,973 kr net over 25 years.
-
1 · Fill the roof
30 panels (12.6 kW)
Good dealTo pay after the deduction
- Saves a year
- 12,676 kr
- Payback
- 13.9 years
- Price incl. VAT
- 205,883 kr
- Net over 25 years
- 140,973 kr
- Roof area
- about 80 m²
49% of the solar power is used at home.
-
2 · Mid-size
20 panels (8.4 kW)
Good dealTo pay after the deduction
- Saves a year
- 9,438 kr
- Payback
- 14.0 years
- Price incl. VAT
- 154,412 kr
- Net over 25 years
- 104,005 kr
- Roof area
- about 55 m²
43,982 kr cheaper than the first pick, with a payback of 14.0 years.
-
3 · With a battery
30 panels (12.6 kW) + 10 kWh battery
The battery does not pay offTo pay after the deduction
- Saves a year
- 15,921 kr
- Payback
- 15.0 years
- Price incl. VAT
- 288,235 kr
- Net over 25 years
- 111,115 kr
- Roof area
- about 80 m²
The battery saves 3,245 kr a year but costs 62,308 kr more. It lowers the 25-year net by 29,858 kr. Choose it for backup power, not for your wallet.
Good deal: paid back within 14 years · Fair: within 17 · Weak: longer · Does not pay off: a loss over 25 years · Battery: paid back within its 10-year warranty? · Example prices 2026-11-09.
Does the roof direction matter?
Yes, more than anything. South gives 2,987 kWh more a year than north with 20 panels.
South-east and south-west are 5% below south, east and west 18%, north 37%. With both east and west, use both; with only north, try the garage.
| Roof facing | kWh per kW | Saves/yr* | Payback* |
|---|---|---|---|
| South | 950 100% | 9,438 kr | 14.0 years |
| South-east | 903 95% | 9,035 kr | 14.6 years |
| South-west | 904 95% | 9,035 kr | 14.6 years |
| East | 783 82% | 8,004 kr | 16.5 years |
| West | 783 82% | 8,027 kr | 16.4 years |
| North | 595 63% | 6,546 kr | 20.2 years |
* 20 panels without a battery, 20,000 kWh a year, at home in the day. 27° roof.
Does a battery pay off?
Not for your wallet. For backup power and more of your own solar: yes.
- 10 kWh on the reference house (20 panels): saves 3,210 kr more a year, costs 54,820 kr more. Paid back in 17.1 years; the warranty is 10 years.
- The deduction is 50% for a battery, but the panels use most of the 50,000 kr cap per person: one owner gets 27,533 kr (33%) for the battery. Two owners: more.
- The battery earns most by storing cheap night power for expensive hours; that is how our calculator runs it. The flows per season are under Seasons.
- Backup power needs an inverter with a backup function. For the fastest payback: wait with the battery.
What makes the biggest difference to the savings?
Five choices, ranked in kronor.
| Choice | Worth | How |
|---|---|---|
| Right roof face | +2,987 kWh/yr | South instead of north, 20 panels. |
| Fill the roof | +90,886 kr net over 25 years | 30 panels instead of 10. A large part of the price is fixed. |
| Power at midday | +1,276 kr/yr | Someone home 8–17 versus all away. Laundry, dishes and hot water in the daytime. |
| Charge the car in the daytime | +779 kr/yr | The car takes 905 kWh of solar a year. Charging from 17:00 gives 0 kr. |
| Battery | +3,210 kr/yr, −54,820 kr | Last in line. See Does a battery pay off? |
We count 30 km of driving a day. The charger (often 10,000–15,000 kr, 50% green tech) is not included: you need it with or without solar. If everyone is away 8–17, 55% of the solar power is sold at the spot price.
How much do solar panels give in winter?
Winter gives 6% of the year's solar. Spring and autumn bring 53% of the savings.
Summer brings 43% of the solar power and the reference house sells 45% of it at the spot price (0.79 kr on average). In winter the panels cover 6% of the house's power; every kWh you do not buy is worth 1.76 kr.
The reference house with a 10 kWh battery, kWh per season.
Solar 465 kWh · sold 0 kWh · bought 7,254 kWh · saved 1,405 kr
The battery stored 0 kWh of solar and 888 kWh of cheap grid power, and gave 799 kWh back when power was expensive.
Solar 4,087 kWh · sold 795 kWh · bought 6,369 kWh · saved 6,647 kr
The battery stored 606 kWh of solar and 1,368 kWh of cheap grid power, and gave 1,771 kWh back when power was expensive.
Solar 3,432 kWh · sold 694 kWh · bought 363 kWh · saved 4,596 kr
The battery stored 864 kWh of solar and 37 kWh of cheap grid power, and gave 817 kWh back when power was expensive.
What is special about Stockholm?
Price zone SE3, Ellevio's grid, 59° north, 2.0 kN/m² of snow.
Most detached and terraced houses in Stockholm County stand in the outer city and the surrounding municipalities, with gable roofs facing south, east or west. Those are the roofs this page calculates. In a flat, solar is a matter for the housing cooperative. The grid is mostly Ellevio's, but Vattenfall and municipal companies exist too: check your grid bill.
- Spot price SE3
- 0.79 kr/kWh Average over the last year excl. VAT. SE1: 0.45 kr, SE4: 1.04 kr. A higher spot price makes your own solar worth more.
- Grid: Ellevio
- 0.21 kr/kWh + 590 kr/month Transfer fee excl. VAT, 20 A fuse. You save the variable fee on every kWh of your own. Source: Ellevio, Säkringsabonnemang 16–63 A, priser från 1 juni 2026.
- Sun height
- 54° / 7° At midday at midsummer and midwinter at 59.3° north. The day is 18.6 hours in June, 6.1 in December.
- Snow load
- 2.0 kN/m² Boverket's EKS. The installer sizes the fixings for it.
How solid are the numbers?
The same engine as the calculator, example prices, a house without shade.
- Engine: the same as our calculator. Sun position every 15 minutes; power, battery and car hour by hour, one year.
- House: made up, central Stockholm, 27° roof, no shade, 420 W panels.
- Weather: PVGIS for the place. Power price: SE3 spot 2025-11-09 to 2026-11-09 + markup 0.05 kr + Ellevio 0.21 kr + energy tax 0.36 kr (Swedish Tax Agency 2026) + 25% VAT = 1.76 kr/kWh.
- Price: Numsolar's example price list for installers, incl. VAT, after the green tech deduction for one owner. No charger. Your installer's price will differ.
- Payback = price ÷ first-year savings. Net over 25 years = 25 years of no-battery savings + 10 years of battery savings − price.
- Not counted: panel ageing (about 0.4%/yr), an inverter swap after 12–15 years, a changed power price. They cut the net by about 15%; the ranking holds.
All 432 scenarios as data: JSON (CC BY 4.0)
The data
The data behind every number on the page, per month or year. Click a dotted number to open it.
The price line by line
The price incl. VAT minus the green tech deduction is what you pay. The battery reaches the 50,000 kr cap for one owner.
| System | Price incl. VAT | Green tech | To pay |
|---|---|---|---|
| 10 panels (4.2 kW) | 102,941 kr | −14,978 kr | 87,963 kr |
| 20 panels (8.4 kW) | 154,412 kr | −22,467 kr | 131,945 kr |
| 30 panels (12.6 kW) | 205,883 kr | −29,956 kr | 175,927 kr |
| 10 panels (4.2 kW) + 10 kWh battery | 185,294 kr | −50,000 kr | 135,294 kr |
| 20 panels (8.4 kW) + 10 kWh battery | 236,765 kr | −50,000 kr | 186,765 kr |
| 30 panels (12.6 kW) + 10 kWh battery | 288,235 kr | −50,000 kr | 238,235 kr |
Numsolar's example price list for installers, 2026-11-09; green tech 15%/50% of 97% of the price, at most 50,000 kr per person and year.
Source: priv/data/city_solar/<city>.json · scenarios[*].price_kr, gron_teknik_kr; model.price_list · Skatteverket, grön teknik
Solar per month for each roof direction
The same 20 panels facing six ways. South wins every month; the gap is largest in spring and autumn.
| Month | South | South-east | South-west | East | West | North |
|---|---|---|---|---|---|---|
| Jan | 119 | 99 | 100 | 59 | 59 | 40 |
| Feb | 265 | 232 | 233 | 164 | 164 | 99 |
| Mar | 662 | 603 | 604 | 471 | 472 | 252 |
| Apr | 987 | 936 | 936 | 801 | 803 | 548 |
| May | 1,186 | 1,157 | 1,157 | 1,059 | 1,060 | 872 |
| Jun | 1,239 | 1,221 | 1,221 | 1,148 | 1,148 | 1,012 |
| Jul | 1,209 | 1,186 | 1,186 | 1,105 | 1,105 | 952 |
| Aug | 984 | 949 | 949 | 851 | 850 | 660 |
| Sep | 711 | 662 | 662 | 546 | 546 | 334 |
| Oct | 396 | 353 | 352 | 260 | 260 | 151 |
| Nov | 146 | 125 | 124 | 79 | 79 | 53 |
| Dec | 82 | 66 | 66 | 35 | 35 | 24 |
| Year, kWh | 7,984 | 7,589 | 7,590 | 6,579 | 6,580 | 4,997 |
20 panels (8.4 kW), 27° roof, no shade. kWh per month.
Source: priv/data/city_solar/<city>.json · scenarios[dir=*, panels=20].months[produced_kwh], produced_kwh
With and without a battery, month by month
The battery moves cheap power and your own solar to expensive hours. The gain a year is the difference below.
| Month | Without battery | With 10 kWh | Difference |
|---|---|---|---|
| Jan | 268 kr | 432 kr | 164 kr |
| Feb | 602 kr | 745 kr | 143 kr |
| Mar | 875 kr | 1,115 kr | 240 kr |
| Apr | 780 kr | 1,137 kr | 357 kr |
| May | 1,070 kr | 1,300 kr | 230 kr |
| Jun | 1,290 kr | 1,610 kr | 320 kr |
| Jul | 1,030 kr | 1,406 kr | 376 kr |
| Aug | 1,160 kr | 1,580 kr | 420 kr |
| Sep | 1,179 kr | 1,540 kr | 361 kr |
| Oct | 732 kr | 955 kr | 223 kr |
| Nov | 328 kr | 600 kr | 272 kr |
| Dec | 124 kr | 228 kr | 104 kr |
| Year | 9,438 kr | 12,648 kr | 3,210 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b0-nocar-20-home|S-20-b10-nocar-20-home].months, savings_kr
10, 20 or 30 panels
More panels save more every month, and the fixed part of the price is shared by more kW.
| System | To pay | Saves/yr | Net 25 yrs |
|---|---|---|---|
| 10 panels (4.2 kW) | 87,963 kr | 5,522 kr | 50,087 kr |
| 20 panels (8.4 kW) | 131,945 kr | 9,438 kr | 104,005 kr |
| 30 panels (12.6 kW) | 175,927 kr | 12,676 kr | 140,973 kr |
| 30 versus 10 panels | 90,886 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[panels=10|20|30].price_kr, savings_kr, net_25_kr, months
Home in the day or away, month by month
Same roof, same yearly use; only the day pattern differs. At home, more solar is used directly.
| Month | Away 8–17 | Someone home | Difference |
|---|---|---|---|
| Jan | 268 kr | 268 kr | 0 kr |
| Feb | 594 kr | 602 kr | 8 kr |
| Mar | 659 kr | 875 kr | 216 kr |
| Apr | 640 kr | 780 kr | 140 kr |
| May | 989 kr | 1,070 kr | 81 kr |
| Jun | 1,171 kr | 1,290 kr | 119 kr |
| Jul | 862 kr | 1,030 kr | 168 kr |
| Aug | 936 kr | 1,160 kr | 224 kr |
| Sep | 932 kr | 1,179 kr | 247 kr |
| Oct | 659 kr | 732 kr | 73 kr |
| Nov | 328 kr | 328 kr | 0 kr |
| Dec | 124 kr | 124 kr | 0 kr |
| Year | 8,162 kr | 9,438 kr | 1,276 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b0-nocar-20-away|S-20-b0-nocar-20-home].months, savings_kr
A car charging in the day, month by month
The car takes 905 kWh of solar a year when it is home in the day. The difference in savings is solar that would otherwise be sold cheaply.
| Month | No car | Car, home in the day | Difference |
|---|---|---|---|
| Jan | 268 kr | 268 kr | 0 kr |
| Feb | 602 kr | 602 kr | 0 kr |
| Mar | 875 kr | 882 kr | 7 kr |
| Apr | 780 kr | 917 kr | 137 kr |
| May | 1,070 kr | 1,221 kr | 151 kr |
| Jun | 1,290 kr | 1,437 kr | 147 kr |
| Jul | 1,030 kr | 1,174 kr | 144 kr |
| Aug | 1,160 kr | 1,308 kr | 148 kr |
| Sep | 1,179 kr | 1,224 kr | 45 kr |
| Oct | 732 kr | 732 kr | 0 kr |
| Nov | 328 kr | 328 kr | 0 kr |
| Dec | 124 kr | 124 kr | 0 kr |
| Year | 9,438 kr | 10,217 kr | 779 kr |
Roof facing south, 20,000 kWh a year, someone home in the day, car 30 km a day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b0-nocar-20-home|S-20-b0-car-20-home].months, savings_kr
Solar and use per month
The house uses the most power in winter, when the sun gives the least. Summer gives a surplus that is sold.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 119 | 119 | 0 | 2,482 | 268 kr |
| Feb | 265 | 265 | 0 | 1,938 | 602 kr |
| Mar | 662 | 630 | 32 | 1,174 | 875 kr |
| Apr | 987 | 455 | 532 | 348 | 780 kr |
| May | 1,186 | 415 | 771 | 187 | 1,070 kr |
| Jun | 1,239 | 562 | 677 | 241 | 1,290 kr |
| Jul | 1,209 | 656 | 553 | 350 | 1,030 kr |
| Aug | 984 | 656 | 329 | 552 | 1,160 kr |
| Sep | 711 | 645 | 66 | 966 | 1,179 kr |
| Oct | 396 | 396 | 0 | 1,620 | 732 kr |
| Nov | 146 | 146 | 0 | 2,477 | 328 kr |
| Dec | 82 | 82 | 0 | 2,745 | 124 kr |
| Year | 7,986 | 5,027 | 2,960 | 15,080 | 9,438 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b0-nocar-20-home].months, seasons
The SE3 spot price per month and hour
The spot price changes over the year and the day. Solar sold at midday often gets less than the average.
| Hour | Average kr/kWh |
|---|---|
| 00:00 | 0.67 |
| 01:00 | 0.63 |
| 02:00 | 0.60 |
| 03:00 | 0.60 |
| 04:00 | 0.61 |
| 05:00 | 0.67 |
| 06:00 | 0.82 |
| 07:00 | 0.97 |
| 08:00 | 0.99 |
| 09:00 | 0.87 |
| 10:00 | 0.76 |
| 11:00 | 0.67 |
| 12:00 | 0.62 |
| 13:00 | 0.60 |
| 14:00 | 0.61 |
| 15:00 | 0.69 |
| 16:00 | 0.82 |
| 17:00 | 0.99 |
| 18:00 | 1.09 |
| 19:00 | 1.10 |
| 20:00 | 1.03 |
| 21:00 | 0.93 |
| 22:00 | 0.82 |
| 23:00 | 0.71 |
| Year | 0.79 |
Excl. VAT, markup and grid fee. 2025-11-09 to 2026-11-09.
Source: priv/data/city_solar/<city>.json · city_facts.spot_profile, city_facts.zones · Nord Pool via electricity_spot_prices
What a bought kWh costs
Every kWh of solar you use yourself is one you do not buy at this price.
| Part | kr/kWh |
|---|---|
| Spot price, average | 0.79 |
| Retailer markup | 0.05 |
| Transfer fee, Ellevio | 0.21 |
| Energy tax | 0.36 |
| VAT 25% | 0.35 |
| Total | 1.76 |
Average over the year; the fixed monthly fee is not per kWh.
Source: priv/data/city_solar/<city>.json · model.import_price, city_facts.dso · Skatteverket (energiskatt)
Savings per month: 10 panels (4.2 kW)
How 5,522 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 59 | 59 | 0 | 2,542 | 134 kr |
| Feb | 132 | 132 | 0 | 2,070 | 301 kr |
| Mar | 331 | 331 | 0 | 1,473 | 451 kr |
| Apr | 493 | 383 | 110 | 419 | 524 kr |
| May | 593 | 360 | 233 | 242 | 675 kr |
| Jun | 619 | 466 | 154 | 338 | 815 kr |
| Jul | 604 | 527 | 77 | 478 | 685 kr |
| Aug | 492 | 491 | 1 | 717 | 725 kr |
| Sep | 356 | 356 | 0 | 1,256 | 620 kr |
| Oct | 198 | 198 | 0 | 1,818 | 366 kr |
| Nov | 73 | 73 | 0 | 2,550 | 164 kr |
| Dec | 41 | 41 | 0 | 2,786 | 62 kr |
| Year | 3,991 | 3,417 | 575 | 16,689 | 5,522 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-10-b0-nocar-20-home].months, savings_kr
Payback year by year: 10 panels (4.2 kW)
The kronor saved add up year by year. Where the pile passes the price (87,963 kr) the system is paid back: year 16.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 5,522 kr | -82,441 kr |
| 5 | 27,610 kr | -60,353 kr |
| 10 | 55,220 kr | -32,743 kr |
| 15 | 82,830 kr | -5,133 kr |
| 16 | 88,352 kr | 389 kr |
| 20 | 110,440 kr | 22,477 kr |
| 25 | 138,050 kr | 50,087 kr |
| Payback | 15.9 years | 50,087 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-10-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 20 panels (8.4 kW)
How 9,438 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 119 | 119 | 0 | 2,482 | 268 kr |
| Feb | 265 | 265 | 0 | 1,938 | 602 kr |
| Mar | 662 | 630 | 32 | 1,174 | 875 kr |
| Apr | 987 | 455 | 532 | 348 | 780 kr |
| May | 1,186 | 415 | 771 | 187 | 1,070 kr |
| Jun | 1,239 | 562 | 677 | 241 | 1,290 kr |
| Jul | 1,209 | 656 | 553 | 350 | 1,030 kr |
| Aug | 984 | 656 | 329 | 552 | 1,160 kr |
| Sep | 711 | 645 | 66 | 966 | 1,179 kr |
| Oct | 396 | 396 | 0 | 1,620 | 732 kr |
| Nov | 146 | 146 | 0 | 2,477 | 328 kr |
| Dec | 82 | 82 | 0 | 2,745 | 124 kr |
| Year | 7,986 | 5,027 | 2,960 | 15,080 | 9,438 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b0-nocar-20-home].months, savings_kr
Payback year by year: 20 panels (8.4 kW)
The kronor saved add up year by year. Where the pile passes the price (131,945 kr) the system is paid back: year 14.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 9,438 kr | -122,507 kr |
| 5 | 47,190 kr | -84,755 kr |
| 10 | 94,380 kr | -37,565 kr |
| 14 | 132,132 kr | 187 kr |
| 15 | 141,570 kr | 9,625 kr |
| 20 | 188,760 kr | 56,815 kr |
| 25 | 235,950 kr | 104,005 kr |
| Payback | 14.0 years | 104,005 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 30 panels (12.6 kW)
How 12,676 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 178 | 178 | 0 | 2,423 | 402 kr |
| Feb | 397 | 397 | 0 | 1,805 | 903 kr |
| Mar | 993 | 739 | 253 | 1,064 | 1,133 kr |
| Apr | 1,480 | 483 | 997 | 319 | 996 kr |
| May | 1,779 | 433 | 1,347 | 170 | 1,427 kr |
| Jun | 1,858 | 595 | 1,263 | 209 | 1,703 kr |
| Jul | 1,813 | 711 | 1,102 | 295 | 1,309 kr |
| Aug | 1,476 | 723 | 753 | 484 | 1,504 kr |
| Sep | 1,066 | 728 | 338 | 883 | 1,541 kr |
| Oct | 594 | 575 | 19 | 1,441 | 1,079 kr |
| Nov | 219 | 219 | 0 | 2,404 | 492 kr |
| Dec | 122 | 122 | 0 | 2,705 | 187 kr |
| Year | 11,975 | 5,903 | 6,072 | 14,202 | 12,676 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-30-b0-nocar-20-home].months, savings_kr
Payback year by year: 30 panels (12.6 kW)
The kronor saved add up year by year. Where the pile passes the price (175,927 kr) the system is paid back: year 14.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 12,676 kr | -163,251 kr |
| 5 | 63,380 kr | -112,547 kr |
| 10 | 126,760 kr | -49,167 kr |
| 14 | 177,464 kr | 1,537 kr |
| 15 | 190,140 kr | 14,213 kr |
| 20 | 253,520 kr | 77,593 kr |
| 25 | 316,900 kr | 140,973 kr |
| Payback | 13.9 years | 140,973 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-30-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 10 panels (4.2 kW) + 10 kWh battery
How 8,259 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 59 | 59 | 0 | 2,573 | 298 kr |
| Feb | 132 | 132 | 0 | 2,098 | 445 kr |
| Mar | 331 | 331 | 0 | 1,520 | 675 kr |
| Apr | 493 | 493 | 0 | 343 | 777 kr |
| May | 593 | 593 | 0 | 34 | 994 kr |
| Jun | 619 | 620 | 0 | 206 | 1,106 kr |
| Jul | 604 | 604 | 0 | 432 | 907 kr |
| Aug | 492 | 492 | 0 | 753 | 927 kr |
| Sep | 356 | 356 | 0 | 1,300 | 939 kr |
| Oct | 198 | 198 | 0 | 1,848 | 589 kr |
| Nov | 73 | 73 | 0 | 2,579 | 436 kr |
| Dec | 41 | 41 | 0 | 2,816 | 166 kr |
| Year | 3,991 | 3,992 | 0 | 16,502 | 8,259 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-10-b10-nocar-20-home].months, savings_kr
Payback year by year: 10 panels (4.2 kW) + 10 kWh battery
The kronor saved add up year by year. Where the pile passes the price (135,294 kr) the system is paid back: year 20.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 8,259 kr | -127,035 kr |
| 5 | 41,295 kr | -93,999 kr |
| 10 | 82,590 kr | -52,704 kr |
| 15 | 110,200 kr | -25,094 kr |
| 20 | 137,810 kr | 2,516 kr |
| 25 | 165,420 kr | 30,126 kr |
| Payback | 16.4 years | 30,126 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-10-b10-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 20 panels (8.4 kW) + 10 kWh battery
How 12,648 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 119 | 119 | 0 | 2,514 | 432 kr |
| Feb | 265 | 265 | 0 | 1,966 | 745 kr |
| Mar | 662 | 662 | 0 | 1,185 | 1,115 kr |
| Apr | 987 | 752 | 235 | 83 | 1,137 kr |
| May | 1,186 | 626 | 560 | 0 | 1,300 kr |
| Jun | 1,239 | 828 | 410 | 0 | 1,610 kr |
| Jul | 1,209 | 960 | 249 | 73 | 1,406 kr |
| Aug | 984 | 950 | 35 | 290 | 1,580 kr |
| Sep | 711 | 711 | 0 | 944 | 1,540 kr |
| Oct | 396 | 396 | 0 | 1,650 | 955 kr |
| Nov | 146 | 146 | 0 | 2,506 | 600 kr |
| Dec | 82 | 82 | 0 | 2,776 | 228 kr |
| Year | 7,986 | 6,497 | 1,489 | 13,987 | 12,648 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b10-nocar-20-home].months, savings_kr
Payback year by year: 20 panels (8.4 kW) + 10 kWh battery
The kronor saved add up year by year. Where the pile passes the price (186,765 kr) the system is paid back: year 17.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 12,648 kr | -174,117 kr |
| 5 | 63,240 kr | -123,525 kr |
| 10 | 126,480 kr | -60,285 kr |
| 15 | 173,670 kr | -13,095 kr |
| 17 | 192,546 kr | 5,781 kr |
| 20 | 220,860 kr | 34,095 kr |
| 25 | 268,050 kr | 81,285 kr |
| Payback | 14.8 years | 81,285 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-20-b10-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 30 panels (12.6 kW) + 10 kWh battery
How 15,921 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 178 | 178 | 0 | 2,454 | 566 kr |
| Feb | 397 | 397 | 0 | 1,833 | 1,045 kr |
| Mar | 993 | 968 | 24 | 875 | 1,513 kr |
| Apr | 1,480 | 780 | 700 | 55 | 1,299 kr |
| May | 1,779 | 625 | 1,155 | 0 | 1,601 kr |
| Jun | 1,858 | 825 | 1,033 | 0 | 1,940 kr |
| Jul | 1,813 | 1,014 | 800 | 20 | 1,636 kr |
| Aug | 1,476 | 1,026 | 450 | 211 | 1,890 kr |
| Sep | 1,066 | 1,004 | 62 | 651 | 2,052 kr |
| Oct | 594 | 594 | 0 | 1,454 | 1,324 kr |
| Nov | 219 | 219 | 0 | 2,433 | 764 kr |
| Dec | 122 | 122 | 0 | 2,735 | 291 kr |
| Year | 11,975 | 7,752 | 4,224 | 12,721 | 15,921 kr |
Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-30-b10-nocar-20-home].months, savings_kr
Payback year by year: 30 panels (12.6 kW) + 10 kWh battery
The kronor saved add up year by year. Where the pile passes the price (238,235 kr) the system is paid back: year 17.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 15,921 kr | -222,314 kr |
| 5 | 79,605 kr | -158,630 kr |
| 10 | 159,210 kr | -79,025 kr |
| 15 | 222,590 kr | -15,645 kr |
| 17 | 247,942 kr | 9,707 kr |
| 20 | 285,970 kr | 47,735 kr |
| 25 | 349,350 kr | 111,115 kr |
| Payback | 15.0 years | 111,115 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=S-30-b10-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 20 panels (8.4 kW)
How 9,035 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 99 | 99 | 0 | 2,502 | 225 kr |
| Feb | 232 | 232 | 0 | 1,970 | 535 kr |
| Mar | 603 | 583 | 20 | 1,221 | 818 kr |
| Apr | 936 | 442 | 494 | 361 | 778 kr |
| May | 1,157 | 404 | 753 | 198 | 1,065 kr |
| Jun | 1,221 | 544 | 677 | 260 | 1,277 kr |
| Jul | 1,186 | 638 | 549 | 368 | 1,025 kr |
| Aug | 949 | 647 | 302 | 560 | 1,142 kr |
| Sep | 662 | 618 | 44 | 993 | 1,132 kr |
| Oct | 353 | 353 | 0 | 1,663 | 655 kr |
| Nov | 125 | 125 | 0 | 2,498 | 281 kr |
| Dec | 66 | 66 | 0 | 2,760 | 102 kr |
| Year | 7,589 | 4,751 | 2,839 | 15,354 | 9,035 kr |
Roof facing south-east, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=SE-20-b0-nocar-20-home].months, savings_kr
Payback year by year: 20 panels (8.4 kW)
The kronor saved add up year by year. Where the pile passes the price (131,945 kr) the system is paid back: year 15.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 9,035 kr | -122,910 kr |
| 5 | 45,175 kr | -86,770 kr |
| 10 | 90,350 kr | -41,595 kr |
| 15 | 135,525 kr | 3,580 kr |
| 20 | 180,700 kr | 48,755 kr |
| 25 | 225,875 kr | 93,930 kr |
| Payback | 14.6 years | 93,930 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south-east, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=SE-20-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 20 panels (8.4 kW)
How 9,035 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 100 | 100 | 0 | 2,502 | 224 kr |
| Feb | 233 | 233 | 0 | 1,970 | 522 kr |
| Mar | 604 | 586 | 18 | 1,218 | 802 kr |
| Apr | 936 | 459 | 477 | 343 | 757 kr |
| May | 1,157 | 432 | 725 | 170 | 1,078 kr |
| Jun | 1,221 | 585 | 636 | 219 | 1,315 kr |
| Jul | 1,186 | 677 | 508 | 328 | 1,046 kr |
| Aug | 949 | 663 | 286 | 544 | 1,155 kr |
| Sep | 662 | 617 | 44 | 994 | 1,105 kr |
| Oct | 352 | 352 | 0 | 1,663 | 651 kr |
| Nov | 124 | 124 | 0 | 2,498 | 279 kr |
| Dec | 66 | 66 | 0 | 2,760 | 101 kr |
| Year | 7,590 | 4,894 | 2,694 | 15,209 | 9,035 kr |
Roof facing south-west, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=SW-20-b0-nocar-20-home].months, savings_kr
Payback year by year: 20 panels (8.4 kW)
The kronor saved add up year by year. Where the pile passes the price (131,945 kr) the system is paid back: year 15.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 9,035 kr | -122,910 kr |
| 5 | 45,175 kr | -86,770 kr |
| 10 | 90,350 kr | -41,595 kr |
| 15 | 135,525 kr | 3,580 kr |
| 20 | 180,700 kr | 48,755 kr |
| 25 | 225,875 kr | 93,930 kr |
| Payback | 14.6 years | 93,930 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing south-west, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=SW-20-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 20 panels (8.4 kW)
How 8,004 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 59 | 59 | 0 | 2,542 | 134 kr |
| Feb | 164 | 164 | 0 | 2,039 | 380 kr |
| Mar | 471 | 470 | 1 | 1,333 | 668 kr |
| Apr | 801 | 435 | 367 | 367 | 744 kr |
| May | 1,059 | 401 | 658 | 201 | 1,033 kr |
| Jun | 1,148 | 534 | 614 | 270 | 1,245 kr |
| Jul | 1,105 | 631 | 475 | 375 | 1,008 kr |
| Aug | 851 | 635 | 216 | 572 | 1,090 kr |
| Sep | 546 | 537 | 9 | 1,074 | 981 kr |
| Oct | 260 | 260 | 0 | 1,756 | 488 kr |
| Nov | 79 | 79 | 0 | 2,544 | 179 kr |
| Dec | 35 | 35 | 0 | 2,792 | 54 kr |
| Year | 6,578 | 4,240 | 2,340 | 15,865 | 8,004 kr |
Roof facing east, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=E-20-b0-nocar-20-home].months, savings_kr
Payback year by year: 20 panels (8.4 kW)
The kronor saved add up year by year. Where the pile passes the price (131,945 kr) the system is paid back: year 17.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 8,004 kr | -123,941 kr |
| 5 | 40,020 kr | -91,925 kr |
| 10 | 80,040 kr | -51,905 kr |
| 15 | 120,060 kr | -11,885 kr |
| 17 | 136,068 kr | 4,123 kr |
| 20 | 160,080 kr | 28,135 kr |
| 25 | 200,100 kr | 68,155 kr |
| Payback | 16.5 years | 68,155 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing east, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=E-20-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 20 panels (8.4 kW)
How 8,027 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 59 | 59 | 0 | 2,542 | 132 kr |
| Feb | 164 | 164 | 0 | 2,039 | 367 kr |
| Mar | 472 | 471 | 2 | 1,333 | 643 kr |
| Apr | 803 | 459 | 343 | 343 | 718 kr |
| May | 1,060 | 440 | 621 | 162 | 1,052 kr |
| Jun | 1,148 | 599 | 549 | 204 | 1,313 kr |
| Jul | 1,105 | 686 | 419 | 319 | 1,040 kr |
| Aug | 850 | 657 | 193 | 551 | 1,106 kr |
| Sep | 546 | 535 | 10 | 1,076 | 943 kr |
| Oct | 260 | 260 | 0 | 1,756 | 483 kr |
| Nov | 79 | 79 | 0 | 2,544 | 177 kr |
| Dec | 35 | 35 | 0 | 2,792 | 53 kr |
| Year | 6,581 | 4,444 | 2,137 | 15,661 | 8,027 kr |
Roof facing west, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=W-20-b0-nocar-20-home].months, savings_kr
Payback year by year: 20 panels (8.4 kW)
The kronor saved add up year by year. Where the pile passes the price (131,945 kr) the system is paid back: year 17.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 8,027 kr | -123,918 kr |
| 5 | 40,135 kr | -91,810 kr |
| 10 | 80,270 kr | -51,675 kr |
| 15 | 120,405 kr | -11,540 kr |
| 17 | 136,459 kr | 4,514 kr |
| 20 | 160,540 kr | 28,595 kr |
| 25 | 200,675 kr | 68,730 kr |
| Payback | 16.4 years | 68,730 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing west, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=W-20-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Savings per month: 20 panels (8.4 kW)
How 6,546 kr a year spreads over the year. The summer months give the most; winter little, because the sun is low.
| Month | Solar | Used | Sold | Bought | Saved |
|---|---|---|---|---|---|
| Jan | 40 | 40 | 0 | 2,561 | 90 kr |
| Feb | 99 | 99 | 0 | 2,103 | 227 kr |
| Mar | 252 | 252 | 0 | 1,552 | 353 kr |
| Apr | 548 | 441 | 106 | 361 | 628 kr |
| May | 872 | 435 | 437 | 167 | 964 kr |
| Jun | 1,012 | 602 | 410 | 202 | 1,254 kr |
| Jul | 952 | 697 | 255 | 308 | 1,015 kr |
| Aug | 660 | 627 | 34 | 581 | 977 kr |
| Sep | 334 | 334 | 0 | 1,277 | 600 kr |
| Oct | 151 | 151 | 0 | 1,865 | 283 kr |
| Nov | 53 | 53 | 0 | 2,570 | 118 kr |
| Dec | 24 | 24 | 0 | 2,803 | 37 kr |
| Year | 4,997 | 3,755 | 1,242 | 16,350 | 6,546 kr |
Roof facing north, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=N-20-b0-nocar-20-home].months, savings_kr
Payback year by year: 20 panels (8.4 kW)
The kronor saved add up year by year. Where the pile passes the price (131,945 kr) the system is paid back: year 21.
| Year | Saved in total | Net |
|---|---|---|
| 1 | 6,546 kr | -125,399 kr |
| 5 | 32,730 kr | -99,215 kr |
| 10 | 65,460 kr | -66,485 kr |
| 15 | 98,190 kr | -33,755 kr |
| 20 | 130,920 kr | -1,025 kr |
| 21 | 137,466 kr | 5,521 kr |
| 25 | 163,650 kr | 31,705 kr |
| Payback | 20.2 years | 31,705 kr |
The same savings every year, no price changes; the battery's extra savings count for 10 years. Roof facing north, 20,000 kWh a year, someone home in the day. kWh and kr per month.
Source: priv/data/city_solar/<city>.json · scenarios[id=N-20-b0-nocar-20-home].price_kr, savings_kr, battery_savings_kr, net_25_kr
Questions and answers
Do solar panels pay off in Stockholm?
Yes, facing south, south-east or south-west. East and west: yes, 2.5 years longer payback. North: no. Our pick for 20,000 kWh a year: 30 panels (12.6 kW), 175,927 kr after the deduction, saves 12,676 kr a year, paid back in 13.9 years.
Does a battery pay off?
Not for your wallet. 10 kWh saves 3,210 kr more a year and costs 54,820 kr more; paid back in 17.1 years, the warranty is 10 years. For backup power and more of your own solar: yes.
How much do the panels give in winter?
Little. December to February give 6% of the year's solar and cover 6% of the house's power. Summer gives 43%.
Does a north-facing roof work?
It gives 63% of a south roof; the payback is 20.2 years. With another roof face or a garage, use that.
What does price zone SE3 mean for my solar power?
The SE3 spot price averaged 0.79 kr/kWh over the last year. A kWh you use yourself is worth 1.76 kr with markup, grid fee, energy tax and VAT; a sold kWh earns the spot price. SE1: 0.45 kr, SE4: 1.04 kr.
What are the green tech deduction rules?
15% for panels, 50% for a battery and a charger, counted on 97% of the price (the Tax Agency's standard rate, so 48.5% of a battery's price), at most 50,000 kr per person and year. The 60 öre credit per sold kWh ended on 1 January 2026.