2025 Top Storage Installers
This is Solar Power World’s 2025 list of Top Solar + Storage Installers. Those companies included on the 2025 Top Solar + Storage Installers List provided Solar Power World with a list of storage installations in addition to their solar projects completed in 2024. While the main Top Solar Contractors List ranks companies based on solar kilowatts (kW) installed in the previous year, the Top Solar + Storage Installers List ranks companies based on total storage kilowatt-hour (kWh) capacity installed in the previous year. These storage projects could be completed across all markets (residential, commercial, community solar, utility) and by solar installation companies participating in all services (EPC, developer, solar installer, installation subcontractor, electrical subcontractor, sales partner). The solar + storage projects represented on the list could come in many forms: lithium, lead-acid, flow batteries and more.
The companies below are a segmented portion of the overall 2025 Top Solar Contractors List, organized by kilowatts (DC) installed in 2024.
For more information on Solar Power World‘s annual Top Solar Contractors List and additional sublists, visit our Top Solar Contractors home page.
| Storage Rank | Company | Overall Rank | HQ State | Primary Service | kWh + Storage Installed in 2024 | Total kW Installed in 2024 |
|---|---|---|---|---|---|---|
| 1 | Quanta Services | 1 | Texas | EPC | 4,387,200.00 | 10,106,563.89 |
| 2 | SOLV Energy | 3 | California | EPC | 2,584,000.00 | 4,053,100.00 |
| 3 | McCarthy Building Companies | 6 | Missouri | EPC | 2,260,000.00 | 2,794,000.00 |
| 4 | Kiewit Energy Group | 4 | NE | EPC | 2,123,080.00 | 3,113,000.00 |
| 5 | BHI | 19 | Utah | Electrical Subcontractor | 1,524,160.00 | 623,725.00 |
| 6 | RES (Renewable Energy Systems) | 11 | CO | EPC | 1,350,000.00 | 1,114,300.00 |
| 7 | DEPCOM Power | 14 | Arizona | EPC | 1,030,000.00 | 825,000.00 |
| 8 | Burns & McDonnell | 28 | MO | EPC | 1,000,000.00 | 307,000.00 |
| 9 | Sukut Construction | 22 | California | Installation Subcontractor | 800,000.00 | 484,580.00 |
| 10 | Moss | 2 | Florida | EPC | 733,000.00 | 4,175,060.00 |
| 11 | Arevon Energy | 21 | Arizona | Developer | 502,500.00 | 557,158.00 |
| 12 | Rosendin Electric | 10 | CA | EPC | 405,000.00 | 1,322,860.00 |
| 13 | Cinterra | 13 | North Carolina | Electrical Subcontractor | 265,000.00 | 909,400.00 |
| 14 | AUI Partners | 39 | TX | EPC | 250,000.00 | 180,900.00 |
| 15 | Qcells EPC | 17 | California | EPC | 248,400.00 | 719,270.00 |
| 16 | Primoris Renewable Energy | 5 | Colorado | EPC | 200,000.00 | 2,900,000.00 |
| 17 | Benchmark Electrical Solutions | 33 | CO | Electrical Subcontractor | 194,000.00 | 233,280.33 |
| 18 | Ameresco | 53 | Massachusetts | Developer | 130,610.00 | 84,151.28 |
| 19 | E Light Electric | 26 | Colorado | EPC | 80,000.00 | 386,574.15 |
| 20 | STG Solar | 57 | North Carolina | Electrical Subcontractor | 80,000.00 | 79,670.00 |
| 21 | Elite Electric | 87 | California | EPC | 68,693.60 | 43,104.64 |
| 22 | Agilitas Energy | 205 | MA | Developer | 66,983.00 | 5,700.00 |
| 23 | Mill Creek Renewables | 27 | North Carolina | EPC | 30,312.00 | 385,456.13 |
| 24 | Solar Optimum | 109 | California | EPC | 27,635.00 | 27,161.55 |
| 25 | Renewable Energy Partners | 145 | California | EPC | 23,200.00 | 12,190.70 |
| 26 | Semper Solaris | 150 | California | Installer | 21,409.00 | 11,817.80 |
| 27 | Guyou Construction | 173 | CA | Installer | 19,527.80 | 8,309.43 |
| 28 | RevoluSun Smart Home | 166 | Hawaii | EPC | 19,324.40 | 9,437.32 |
| 29 | Energy Service Partners | 129 | California | Installer | 17,637.46 | 16,620.51 |
| 30 | Nexamp | 31 | Massachusetts | Developer | 17,224.00 | 269,148.48 |
| 31 | Citadel Roofing & Solar | 88 | California | Installer | 16,563.00 | 39,688.45 |
| 32 | Baker Home Energy | 196 | California | Installer | 16,162.50 | 6,563.90 |
| 33 | REC Power | 89 | California | Developer | 14,412.80 | 36,616.71 |
| 34 | Continental Energy Solutions | 143 | Illinois | EPC | 12,078.00 | 12,324.30 |
| 35 | ISO Solar | 238 | Puerto Rico | Installer | 8,910.00 | 3,557.13 |
| 36 | Trinity Solar | 45 | New Jersey | Installer | 8,731.15 | 128,600.21 |
| 37 | OC Solar | 203 | California | Installer | 8,532.00 | 5,976.11 |
| 38 | Current Home | 175 | California | Installer | 7,581.50 | 8,137.39 |
| 39 | Ambrose Solar | 187 | California | Installer | 7,312.50 | 7,091.97 |
| 40 | 8MSolar | 172 | North Carolina | EPC | 6,466.20 | 8,502.52 |
| 41 | Catalyze | 55 | Colorado | Developer | 5,913.00 | 81,381.13 |
| 42 | Juapi Energy | 294 | Puerto Rico | EPC | 5,711.18 | 1,999.69 |
| 43 | NC Solar Now | 204 | North Carolina | Installer | 5,601.40 | 5,828.51 |
| 44 | Cape Fear Energy Systems | 201 | North Carolina | Installer | 5,398.00 | 6,162.28 |
| 45 | ReVision Energy | 92 | Maine | Installer | 4,627.30 | 36,168.42 |
| 46 | Motive Energy | 138 | California | EPC | 4,550.00 | 13,465.40 |
| 47 | Icon Power | 165 | Arizona | Installer | 4,529.00 | 9,572.18 |
| 48 | TriSMART Solar | 112 | TX | Installer | 4,330.50 | 25,333.12 |
| 49 | Renu Energy Solutions | 184 | North Carolina | Installer | 4,316.28 | 7,689.63 |
| 50 | Treepublic | 153 | California | EPC | 4,256.33 | 11,737.42 |
| 51 | Core Development Group | 99 | New Jersey | EPC | 4,000.00 | 32,117.00 |
| 52 | Gemma Renewable Power | 43 | CT | EPC | 4,000.00 | 155,500.00 |
| 53 | Stellar Solar | 226 | California | EPC | 3,962.50 | 4,177.29 |
| 54 | Independent Energy Hawaii | 325 | Hawaii | Installer | 3,772.24 | 1,415.12 |
| 55 | dGEN Energy Partners | 108 | Wyoming | Developer | 3,720.00 | 27,786.00 |
| 56 | New Era Electric | 85 | California | Electrical Subcontractor | 3,692.00 | 45,020.00 |
| 57 | Solar Energy World | 103 | Maryland | Installer | 3,567.00 | 30,165.60 |
| 58 | Sunspear Energy | 327 | Hawaii | Installer | 3,519.70 | 1,403.16 |
| 59 | Clean Solar | 316 | California | Installer | 3,434.14 | 1,568.95 |
| 60 | Renova Energy | 183 | CA | Installer | 3,433.60 | 7,695.25 |
| 61 | Sugar Hollow Solar | 273 | North Carolina | Installer | 3,432.70 | 2,603.57 |
| 62 | A.M. Sun Solar | 278 | California | EPC | 3,361.50 | 2,412.06 |
| 63 | ARCO/Murray Power Solutions (AMPS) | 230 | IL | EPC | 3,240.00 | 4,057.00 |
| 64 | Sun Valley Solar Solutions | 263 | Arizona | EPC | 3,193.00 | 2,836.87 |
| 65 | Smart Wave Solar | 199 | Utah | Installer | 3,164.50 | 6,239.60 |
| 66 | Vital Energy Solutions | 345 | CA | Installer | 3,133.68 | 1,162.18 |
| 67 | Hannah Solar Government Services | 264 | SC | EPC | 3,100.00 | 2,791.00 |
| 68 | ForeFront Power | 94 | California | Developer | 3,025.20 | 35,693.23 |
| 69 | Dynamic Energy | 100 | Pennsylvania | EPC | 3,000.00 | 31,915.00 |
| 70 | HES Renewables | 162 | CA | EPC | 2,892.90 | 9,773.46 |
| 71 | Namaste Solar | 135 | Colorado | EPC | 2,763.50 | 14,726.77 |
| 72 | RevoluSun Mountain States | 333 | Idaho | EPC | 2,758.00 | 1,322.43 |
| 73 | Guarantee Electrical | 148 | Missouri | Electrical Subcontractor | 2,640.00 | 12,099.00 |
| 74 | Sun Solar | 163 | Missouri | EPC | 2,524.50 | 9,732.97 |
| 75 | Northwest Electric & Solar | 309 | Washington | Installer | 2,357.00 | 1,753.88 |
| 76 | Solar Technologies | 188 | California | EPC | 2,252.00 | 7,054.30 |
| 77 | Scudder Solar Energy Systems | 348 | CA | Installer | 2,160.00 | 1,048.86 |
| 78 | Sol-Up | 140 | Nevada | Installer | 1,983.00 | 12,682.59 |
| 79 | A&R Solar | 191 | Washington | Installer | 1,954.00 | 6,921.80 |
| 80 | Melink Solar | 84 | Ohio | EPC | 1,900.00 | 48,663.00 |
| 81 | Newport Power | 139 | California | EPC | 1,844.00 | 13,144.00 |
| 82 | Valley Solar | 261 | Massachusetts | Installer | 1,833.80 | 2,865.62 |
| 83 | Solect Energy | 113 | MA | Developer | 1,756.00 | 25,205.19 |
| 84 | Elemental Energy | 207 | Oregon | Installer | 1,674.00 | 5,503.63 |
| 85 | Sunergy Systems | 274 | Washington | Installer | 1,651.00 | 2,577.51 |
| 86 | Solarponics | 330 | California | EPC | 1,626.75 | 1,354.20 |
| 87 | Advanced Green Technologies | 161 | Florida | Installer | 1,625.00 | 9,922.20 |
| 88 | Firefly Solar | 347 | SC | Installer | 1,599.60 | 1,119.04 |
| 89 | Active Energies Solar | 257 | Colorado | Installer | 1,597.50 | 3,009.51 |
| 90 | Allterra Solar | 307 | California | Installer | 1,511.17 | 1,772.88 |
| 91 | CapStone Solar | 303 | Washington | Installer | 1,469.50 | 1,850.29 |
| 92 | All Energy Solar | 110 | Minnesota | Installer | 1,413.55 | 26,438.91 |
| 93 | Sunsense Solar | 297 | Colorado | EPC | 1,408.60 | 1,979.75 |
| 94 | Alternative Energy Southeast | 369 | Georgia | Installer | 1,268.46 | 678.03 |
| 95 | Powerlutions Solar | 288 | New Jersey | Installer | 1,239.74 | 2,070.09 |
| 96 | Island Pacific Energy | 351 | Hawaii | Installer | 1,229.10 | 1,004.51 |
| 97 | GenPro Energy Solutions | 119 | South Dakota | EPC | 1,205.84 | 23,548.87 |
| 98 | Forme Solar Electric | 321 | California | Installer | 1,201.50 | 1,471.64 |
| 99 | Solar Holler | 178 | West Virginia | Installer | 1,187.46 | 8,036.80 |
| 100 | Lumina Solar | 126 | Maryland | Installer | 1,174.50 | 17,438.92 |
| 101 | Sandbar Solar | 279 | California | Installer | 1,166.50 | 2,408.42 |
| 102 | MBL-Energy | 106 | California | Installation Subcontractor | 1,160.00 | 28,495.12 |
| 103 | Atma Energy | 317 | Texas | Installer | 1,149.54 | 1,546.27 |
| 104 | LightWave Solar | 186 | Tennessee | EPC | 1,137.50 | 7,301.51 |
| 105 | Solar Topps | 176 | Arizona | Installer | 1,129.40 | 8,135.48 |
| 106 | Sun Light & Power | 208 | California | EPC | 1,105.60 | 5,396.31 |
| 107 | Green Muscle Solar | 300 | Arizona | Installer | 1,081.00 | 1,888.44 |
| 108 | CKR Solar | 358 | Florida | Installer | 1,063.00 | 861.37 |
| 109 | Obodo Energy Partners | 198 | Arizona | EPC | 1,040.00 | 6,287.90 |
| 110 | West Texas Solar | 272 | Texas | Installer | 1,036.36 | 2,627.07 |
| 111 | Solar Source | 291 | Florida | Installer | 1,006.90 | 2,038.86 |
| 112 | PPM Solar | 268 | Florida | EPC | 986.81 | 2,707.17 |
| 113 | SunFarm Energy | 353 | FL | Installer | 933.78 | 941.55 |
| 114 | Solar States | 304 | PA | Installer | 918.80 | 1,808.64 |
| 115 | Positive Energy Solar | 212 | New Mexico | Installer | 901.28 | 5,062.88 |
| 116 | mtvSolar | 221 | West Virginia | Installer | 901.00 | 4,641.57 |
| 117 | Save a Lot Solar | 385 | CA | Installer | 890.20 | 374.79 |
| 118 | Palomar Solar & Roofing | 326 | California | Installer | 888.00 | 1,411.73 |
| 119 | SolarTech | 217 | California | EPC | 859.50 | 4,889.77 |
| 120 | Industrial Solar Consulting | 283 | AZ | EPC | 852.00 | 2,288.10 |
| 121 | Arch | 91 | Wisconsin | Installer | 822.00 | 36,499.88 |
| 122 | Michigan Solar Solutions | 255 | Michigan | Installer | 787.00 | 3,047.51 |
| 123 | South Sound Solar | 331 | Washington | Installer | 780.00 | 1,339.58 |
| 124 | Earth Electric | 371 | California | Installer | 765.60 | 661.18 |
| 125 | Ace LLC Solar | 364 | TN | Developer | 762.04 | 787.90 |
| 126 | Bob Heinmiller Solar Solutions | 374 | Florida | Installer | 745.30 | 596.52 |
| 127 | Solar Smart Living | 299 | NM | Installer | 689.50 | 1,899.43 |
| 128 | Green Power Energy | 200 | New Jersey | Installer | 664.00 | 6,183.36 |
| 129 | Solaris Renewables | 341 | MA | Installer | 657.50 | 1,253.65 |
| 130 | Emerald Energy | 377 | North Carolina | Installer | 636.60 | 578.03 |
| 131 | Eagle Solar & Light | 285 | AL | EPC | 635.00 | 2,205.47 |
| 132 | SUNation Energy | 167 | New York | Installer | 634.50 | 9,245.43 |
| 133 | YellowLite | 218 | Ohio | EPC | 633.80 | 4,881.66 |
| 134 | Highlight Solar | 343 | California | EPC | 605.40 | 1,212.44 |
| 135 | King Solar | 269 | Kansas | EPC | 596.10 | 2,683.86 |
| 136 | Baker Electric | 70 | California | Electrical Subcontractor | 573.44 | 66,828.23 |
| 137 | Wright-Way Solar Technologies | 396 | Texas | EPC | 568.92 | 236.21 |
| 138 | Solar Impact | 322 | FL | Installer | 540.00 | 1,463.33 |
| 139 | California Home Solar | 380 | California | Installer | 540.00 | 474.99 |
| 140 | Solar Edge Pros | 254 | Texas | Installer | 539.40 | 3,059.83 |
| 141 | EIS Solar | 262 | Pennsylvania | Installer | 501.60 | 2,863.41 |
| 142 | Good Energy Solutions | 329 | Kansas | Installer | 491.70 | 1,391.04 |
| 143 | Solterra Solar | 313 | Washington | Installer | 489.00 | 1,653.14 |
| 144 | Solar-Fit | 370 | Florida | Installer | 482.10 | 665.39 |
| 145 | A1A Solar Contracting | 393 | FL | Installer | 448.50 | 295.83 |
| 146 | HPM Solar | 365 | CA | EPC | 430.10 | 785.48 |
| 147 | Exact Solar | 229 | Pennsylvania | Installer | 427.30 | 4,107.58 |
| 148 | StraightUp Solar | 157 | Missouri | EPC | 427.00 | 11,396.99 |
| 149 | Home Team Energy | 352 | Wisconsin | Installer | 420.00 | 964.42 |
| 150 | My Generation Energy | 240 | Massachusetts | Installer | 414.00 | 3,523.27 |
| 151 | Axium Solar | 74 | Texas | EPC | 407.00 | 64,172.26 |
| 152 | Texas Green Energy | 395 | Texas | Installer | 398.20 | 292.98 |
| 153 | Puget Sound Solar | 235 | Washington | Installer | 394.00 | 3,719.25 |
| 154 | Transform Solar | 276 | Florida | Installer | 388.10 | 2,459.02 |
| 155 | Eagle Point Solar | 152 | Iowa | EPC | 372.30 | 11,765.01 |
| 156 | OnSite Energy | 319 | Montana | Installer | 369.60 | 1,498.75 |
| 157 | New England Clean Energy | 293 | MA | Installer | 367.40 | 2,000.05 |
| 158 | Morton Solar | 376 | Indiana | EPC | 364.50 | 594.94 |
| 159 | Carlson Electric | 381 | Wisconsin | Installer | 358.22 | 458.18 |
| 160 | SolarTyme by AAPCO | 338 | Virginia | Installer | 349.80 | 1,271.38 |
| 161 | GreenSpark Solar | 47 | New York | EPC | 334.00 | 112,426.13 |
| 162 | Tron Solar | 146 | Illinois | EPC | 311.00 | 12,174.03 |
| 163 | Greenway Solar | 356 | MN | Installer | 310.50 | 918.75 |
| 164 | Sunbridge Solar | 354 | Washington | Installer | 308.00 | 940.68 |
| 165 | Public Service Solar | 250 | New Jersey | Installer | 297.00 | 3,236.28 |
| 166 | Clean Power Group | 394 | California | Installer | 297.00 | 293.99 |
| 167 | Sandbox Solar | 298 | Colorado | EPC | 293.30 | 1,956.02 |
| 168 | Current Electric | 359 | Wisconsin | Installer | 257.90 | 844.01 |
| 169 | RCC Solar | 372 | South Carolina | Installer | 250.00 | 661.00 |
| 170 | Big Shine Energy | 323 | New York | EPC | 250.00 | 1,442.40 |
| 171 | Commonwealth Solar | 350 | Kentucky | Installer | 245.00 | 1,034.49 |
| 172 | ECG Solar | 242 | Iowa | Installer | 220.00 | 3,475.29 |
| 173 | BriteStreet | 197 | Colorado | Installer | 218.00 | 6,335.38 |
| 174 | Atlasta Solar Center | 305 | Colorado | Installer | 206.00 | 1,799.64 |
| 175 | Standard Energy Solutions | 202 | Maryland | EPC | 200.20 | 6,020.22 |
| 176 | Fresh Coast Solar | 180 | Illinois | Installer | 193.00 | 7,817.85 |
| 177 | SafeHome.Solar | 397 | California | Installer | 182.60 | 199.10 |
| 178 | Vasco Solar | 398 | California | Installer | 181.60 | 168.08 |
| 179 | Harmon Electric | 225 | Arizona | Installer | 175.50 | 4,276.24 |
| 180 | PPC Solar | 337 | New Mexico | Installer | 164.00 | 1,281.65 |
| 181 | Pennsylvania Solar Energy Co. | 328 | Pennsylvania | Installer | 155.00 | 1,392.75 |
| 182 | Stitt Solar | 373 | AR | Installer | 154.50 | 659.05 |
| 183 | 360 Electric | 310 | Illinois | Installer | 150.00 | 1,740.98 |
| 184 | RxSun | 282 | Illinois | Developer | 140.84 | 2,303.42 |
| 185 | Endries Solar & Electric | 332 | WI | Installer | 135.00 | 1,333.23 |
| 186 | True Energy Systems | 260 | Iowa | EPC | 133.00 | 2,869.53 |
| 187 | Apollo Energy | 306 | CO | Installer | 126.50 | 1,796.82 |
| 188 | PurePoint Energy | 287 | Connecticut | EPC | 124.00 | 2,083.02 |
| 189 | Harvest Power | 185 | New York | Installer | 123.00 | 7,584.81 |
| 190 | SunRenu Solar | 232 | Arizona | EPC | 122.00 | 3,967.00 |
| 191 | Sun Lion Energy | 379 | OH | EPC | 111.00 | 558.13 |
| 192 | SWT Energy | 400 | Nebraska | Installer | 108.00 | 61.40 |
| 193 | Freedom Energy | 340 | Montana | Installer | 108.00 | 1,264.71 |
| 194 | SGE Solar | 315 | Massachusetts | EPC | 104.05 | 1,606.47 |
| 195 | ACE Solar | 62 | Massachusetts | EPC | 89.20 | 74,013.36 |
| 196 | United Energy Partners | 346 | Arizona | Installer | 81.00 | 1,146.45 |
| 197 | Solar Electric Freedom | 302 | Arizona | Installer | 80.96 | 1,857.31 |
| 198 | Solar Works Energy | 256 | NM | Installer | 70.00 | 3,023.26 |
| 199 | Ecological Systems | 389 | New Jersey | Installer | 70.00 | 332.18 |
| 200 | E2 Solar | 368 | Oregon | Installer | 69.00 | 729.99 |
| 201 | Pieper Electric | 122 | Wisconsin | EPC | 61.44 | 21,450.42 |
| 202 | Paradise Energy Solutions | 118 | Pennsylvania | EPC | 60.00 | 24,262.65 |
| 203 | Helio GreenTech | 390 | Missouri | Installer | 60.00 | 327.47 |
| 204 | Ideal Energy | 159 | Iowa | EPC | 54.00 | 11,028.31 |
| 205 | Harmony Energy Works | 386 | NH | EPC | 50.00 | 367.74 |
| 206 | Sunlight Solar | 194 | Florida | Installer | 48.50 | 6,723.69 |
| 207 | CB Solar | 318 | Iowa | EPC | 40.00 | 1,501.68 |
| 208 | Newport Renewables | 336 | Rhode Island | EPC | 40.00 | 1,293.19 |
| 209 | Sol Luna Solar | 335 | New Mexico | EPC | 33.00 | 1,314.44 |
| 210 | Solcium Solar | 339 | FL | Installer | 32.00 | 1,268.75 |
| 211 | Midwest Solar Installers | 334 | Iowa | Sales Partner | 31.50 | 1,318.88 |
| 212 | Stateline Solar | 270 | Illinois | Installer | 30.00 | 2,668.54 |
| 213 | Victory Energy | 142 | Illinois | Installer | 25.00 | 12,408.01 |
| 214 | Built Well Solar | 399 | New York | Installer | 20.00 | 100.17 |
| 215 | Greenfield Solar | 382 | MA | Installer | 18.90 | 444.16 |
| 216 | StarAlt Solar | 128 | Texas | Installer | 15.94 | 16,752.25 |
| 217 | Energy Concepts | 378 | Wisconsin | EPC | 15.00 | 565.49 |
| 218 | John Mills Electric | 78 | NY | Electrical Subcontractor | 14.70 | 57,030.24 |
| 219 | PV Squared | 239 | Massachusetts | Installer | 13.50 | 3,523.34 |
| 220 | Verde Solutions | 211 | Illinois | EPC | 10.00 | 5,169.19 |