Iowa

Solar Panel Installation in Iowa

NABCEP-certified, Iowa-based solar installation with a 4.8★ reputation and more than 1,100 completed installs across Iowa. We know Alliant, MidAmerican, and Iowa’s municipal utilities inside and out. See what solar could actually save you.

Get Your Free Estimate
Google
4.8★413 Google Reviews
BBB A+ Rating EnergySage Installer of the Year, Local NABCEP Certified

Iowa Solar Installer With Local Roots

SolQ has completed more than 2,000 solar installations across the Midwest, over 1,100 of them for Iowa homeowners and businesses, earning a 4.8★ rating across 413 Google reviews, NABCEP certification, an A+ BBB rating, and EnergySage’s 2026 Local Installer of the Year award. We design every system around your actual utility (Alliant Energy/IPL, MidAmerican, or a municipal provider like Ames Electric or Cedar Falls Utilities), because Iowa’s solar billing rules genuinely aren’t the same from one utility to the next, and getting that wrong is how homeowners end up with a system sized for the wrong bill.

1,232 MW
Solar installed statewide
22,125
Iowa solar installations
160,652
Iowa homes powered by solar
$1.9B
Invested in Iowa solar

Source: SEIA/Wood Mackenzie Solar Market Insight, data current as of June 2026.

Iowa’s Solar Growth: Installed Today vs. Projected Next 5 Years
Installed now
1,232 MW
5-yr growth
+1,841 MW

Illustrative comparison, not to scale. Source: SEIA/Wood Mackenzie, June 2026.

Why Iowa Homeowners Are Going Solar

Iowa’s mix of investor-owned utilities, municipal providers, and genuinely cold, snowy winters makes it a different market than the coasts. Here’s what’s actually driving the switch.

Lock In a Lower, Predictable Bill

Generate your own power and reduce what you owe your utility every month, with $0-down financing options available statewide.

Engineered for Real Iowa Winters

Panel angle and mounting are designed so snow sheds naturally, and cold, clear Iowa winter days are actually efficient for panel output, so production rebounds fast after storms.

A System Sized for Your Actual Utility

Alliant, MidAmerican, Ames, and Cedar Falls each credit your solar production differently. We design around the rules that actually apply to your bill.

You’re Already Paying for Power. Why Not Own It?

Every month, a payment leaves your account for electricity — and that money buys you nothing you keep. Here’s the real difference between renting your power and owning it.

Without Solar
Pay your utility every month, indefinitely
Rate increases are outside your control
$0 equity built from your payments
Nothing to show after 25 years of bills
With Solar
Own your power production
Lock in predictable monthly costs
Build real equity in your system
A tangible asset on your property
Start Owning My Power

Iowa’s Utilities, Explained Honestly

Iowa isn’t a one-utility state, and how your solar production gets credited depends entirely on who bills you. Here’s exactly how each of Iowa’s major electricity providers handles residential solar, with no generic “net metering” hand-waving.

Alliant Energy / IPL

Rate IO: Inflow-Outflow

Alliant Energy (Interstate Power and Light) bills solar customers under its Inflow-Outflow tariff, approved by the Iowa Utilities Commission in late 2020. Instead of simply netting your usage against your production, the meter tracks two separate flows every 15 minutes: inflow (power you pull from the grid, billed at the standard retail rate) and outflow (power your system sends back, credited at that same retail rate). Systems qualify for full retail-rate crediting up to 110% of your annual usage or 1 MW AC, whichever is smaller. Oversized production beyond that gets credited at the utility’s avoided-cost rate instead. Credits carry forward within an annual cycle (January–April reset) but can’t be cashed out, and any balance left at year-end is forfeited.

If you applied for interconnection before December 30, 2020, you may still be on Alliant’s legacy net-metering pilot: a more favorable 1:1 credit with no size cap, grandfathered for up to 25 years. You can stay on it, but once you switch to the current Inflow-Outflow schedule you can’t switch back. We check which tariff actually applies to your account before we size anything.

MidAmerican Energy

Inflow/Outflow Rate

MidAmerican uses the same inflow/outflow structure required under Iowa’s distributed-generation rules (199 IAC chapter 45): real-time, 15-minute-interval tracking of what you draw versus what you send back, with excess credited at your retail rate. Surplus credits roll forward month to month and expire annually on a reset date you choose, either January or April.

Interconnection is split by system size: Level 1 covers systems at or under 20 kVA (the vast majority of home installs), while larger Level 2–4 systems (up to 10 MVA) follow a more involved review process. Most residential solar customers file the standard Level 1 application, which SolQ handles as part of your project.

How Inflow-Outflow Billing Actually Works

Your panels generate power
Your meter tracks inflow & outflow every 15 minutes
You’re billed for inflow, credited for outflow, both at your retail rate, up to your system’s cap

Ames Electric Services

Municipal Utility

Ames runs its own city-owned electric utility, which means it sets its own distributed-generation rules independent of the investor-owned utilities the Iowa Utilities Commission regulates. Municipal solar policy can and does change, so we confirm Ames’s current interconnection process and crediting terms directly with the city’s Electric Department before we finalize your system design, rather than assuming the same rules apply as Alliant or MidAmerican.

Cedar Falls Utilities

Municipal Utility

Cedar Falls Utilities is a municipal provider serving roughly 20,900 residential accounts across Cedar Falls, Hudson, and parts of Black Hawk, Butler, and Grundy counties, with residential rates that run well below the Iowa average. CFU offers net metering that lets customers sell excess solar production back to the grid. We verify the current program terms for your specific address as part of your proposal.

Get My Utility-Specific Estimate

What Happens When Iowa Hits the Value of Solar Threshold?

Iowa law directs the Iowa Utilities Commission to develop a new “Value of Solar” rate methodology once statewide distributed-generation penetration hits 5%, or utilities can petition for it after July 1, 2027, whichever happens first. As of the most recent reporting, statewide penetration sits at roughly 3.3%, though Alliant/IPL’s territory has already crossed 5% regionally. In plain terms: today’s Inflow-Outflow crediting isn’t guaranteed to be the rule forever, which is exactly why we don’t sell Iowa homeowners on a 25-year savings projection based on today’s rate alone. We’re upfront that utility rules can and do change, and we design your system to make sense under the rates that apply now.

Iowa Solar Incentives, Straight Talk

No State Tax Credit

Iowa’s state income-tax credit for residential solar isn’t available for systems installed after 2021. It’s still widely mis-marketed as active by out-of-state sales teams. We’d rather you hear the accurate picture from us first.

Sales Tax Exemption

Qualifying solar equipment (panels, inverters, mounting hardware, wiring, monitoring, and battery components) is exempt from Iowa’s 6% sales tax. On a typical residential system, that’s real money back in your pocket before installation even starts.

5-Year Property Tax Exemption

The value your system adds to your home is shielded from added property-tax assessment for five years, so you get the equity without the higher tax bill during that window.

Federal Credit: Financing-Dependent Now

The 30% federal residential credit (Section 25D) ended for cash and loan purchases not completed by December 31, 2025. Lease and PPA agreements can still pass through a federal credit through 2027 under a separate provision. See our full Iowa & Illinois tax credit guide for the honest breakdown, or see our FAQ below.

VERIFIED AS OF JULY 2026

Utility tariffs, tax rules, and incentive programs change. We confirm the current terms for Alliant/IPL, MidAmerican, Ames, or Cedar Falls Utilities, along with your property’s current tax-exemption eligibility, as part of every proposal, not as an afterthought.

See What I Qualify For

What Makes SolQ Different in Iowa

Iowa homeowners have plenty of solar companies to choose from, including national call-center installers and door-to-door sales teams. Here’s what sets SolQ apart.

Real Local Installs, Not a Sales Pitch

1,100+ completed Iowa installs and counting. Real systems, real neighborhoods, not stock photos or a national brand’s marketing.

Verified Credentials, Not Just Claims

NABCEP-certified installation, an A+ BBB rating, and EnergySage’s 2026 Local Installer of the Year award. All independently verifiable.

A Financing Fit, Not a Sales Quota

$0-down lease and PPA options through LightReach, or ownership through Salal Credit Union. We walk through both so you choose what fits your goals.

Trusted Equipment, Sourced Right

SolarEdge, Enphase, Q CELLS, Aptos, and Tesla equipment sourced through distributor CED Greentech, not unbranded overseas hardware.

Real Local Proof: Solar Installs Across Iowa

Straight from our completed project records: real installed systems, by the numbers.

Cedar Rapids Metro
Linn & Benton counties
168 installs
Dubuque Area
Dubuque County
123 installs
Marshalltown
Marshall County
43 installs
Mason City
Cerro Gordo County
40 installs
Clinton
Clinton County
29 installs

Counts from SolQ’s completed project records, current as of July 2026.

Featured Iowa Projects

Sheryl & Robert Beinhart
Iowa City, IA
1-day install
View project →
Kimberly Kimm
Blairstown, IA
21.06 kW
View project →
Justin Ward
Van Horne, IA
15.39 kW
View project →
Jason Pike
Mason City, IA
9.6 kW
View project →
Kim R.
Dubuque, IA
10.1 kW
View project →
Join 1,100+ Iowa Installs

Real Customers, Real Stories

Hear directly from homeowners who made the switch with SolQ.

“Highly Recommended”
Mike Dauplize, Data Scientist
“Exceptional Service”
SolQ Customer
“Outstanding”
SolQ Customer
“Exceptional Service”
SolQ Customer
“Satisfied”
SolQ Customer
Residential solar installation in Iowa

Built Around Iowa’s Grid, Not a National Template

From Alliant and MidAmerican territory to Ames and Cedar Falls’ municipal systems, every proposal starts with your actual utility’s current rules, not a copy-pasted savings estimate from a national call center.

Get Your Free Estimate

Financing Options

Lease or PPA $0 DOWN

No upfront cost. Start saving from day one with predictable monthly payments through our financing partner LightReach.

$0 down, no cash out of pocket to get started
Fixed monthly rate typically lower than your current utility bill
Bumper-to-bumper warranty with a production guarantee from LightReach for the full term
Best for homeowners who want savings now without owning the equipment
Get My Free Solar Analysis

Cash or Loan Purchase

Own your system outright with no ongoing payment and maximum long-term savings. Loan options available through Salal Credit Union.

Full ownership from day one with no lease or PPA payment, ever
Highest long-term savings once the system is paid off
Adds real value to your home. Iowa’s 5-year property tax exemption keeps that value from raising your tax bill early on
Best for homeowners who want maximum ROI and full control of their system
Get My Free Solar Analysis

Iowa Solar Questions, Answered

Does Iowa still have a state solar tax credit?

No. Iowa’s state income-tax credit for residential solar isn’t available for systems installed after 2021. Iowa’s sales tax exemption on solar equipment and its 5-year property tax exemption on the value solar adds to your home are both still active, and we confirm current eligibility as part of your proposal.

Is there still a 30% federal tax credit for solar in 2026?

For homeowners who own their system outright, through cash or a loan, no. The federal Residential Clean Energy Credit (Section 25D) ended for systems placed in service after December 31, 2025, under the One Big Beautiful Bill Act signed in July 2025. If you go with a Lease or PPA instead, the benefit is still built in indirectly: our financing partner owns the system and claims a separate federal credit for commercial-owned solar (Section 48E, active through 2027), which is part of how they can offer $0-down payments below what you’re currently paying your utility. SolQ walks through exactly what applies to your situation, ownership vs. lease, during your free consultation.

What’s the difference between Inflow-Outflow billing and net metering?

Traditional net metering simply subtracts what you exported from what you used over a billing period, often at a 1:1 credit. Iowa’s current Inflow-Outflow tariffs (used by Alliant/IPL and MidAmerican) track what you draw from the grid and what you send back separately, in 15-minute intervals, both priced at the retail rate up to a system-size cap. It’s more precise, but it also means your system’s actual sizing and your usage pattern matter more than they did under old-style net metering.

Do Ames and Cedar Falls residents get the same deal as Alliant or MidAmerican customers?

Not automatically. Ames and Cedar Falls run their own municipal electric utilities, which means they set their own interconnection and crediting rules independent of the investor-owned utilities the Iowa Utilities Commission regulates. We verify your specific municipal utility’s current program terms before we design your system, rather than assuming statewide rules apply.

Could Iowa’s solar billing rules change in the next few years?

Possibly. Iowa law triggers a new statewide “Value of Solar” rate methodology once distributed-generation adoption reaches 5% (currently around 3.3% statewide, though some utility territories are already above that), or utilities can petition for it after July 1, 2027. We’re upfront about this rather than pitching a fixed 25-year savings number based on today’s rate alone.

Will solar actually work well with Iowa’s winters?

Yes. Cold, clear days are actually efficient for solar panel output, and we design mounting and panel angle so snow sheds naturally rather than sitting and blocking production. Iowa’s real seasonal swing is factored into how we size your system against your full 12 months of usage, not just summer months.

How long does solar installation take in Iowa?

Most projects are installed within about 30 days of signing, though utility interconnection review or municipal permitting can extend timelines to 2–3 months depending on your utility and city. Installation day itself is typically completed in a day or two.

Where We Install in Iowa

We’re building out dedicated, locally-detailed pages for every Iowa market we serve. Start with a live one below, or reach out and we’ll confirm coverage for your address.

Cedar Rapids & Linn County

Serving Cedar Rapids, Marion, Hiawatha, Van Horne, Blairstown, Fairfax, Palo, and Ely in Alliant Energy territory.

View Cedar Rapids page →

Dubuque & Dubuque County

120+ installs completed across Dubuque, Asbury, Dyersville, Farley, and Peosta.

View Dubuque page →

Mason City & Clear Lake

Serving Mason City, Clear Lake, and surrounding Cerro Gordo and Winnebago counties in Alliant Energy territory.

View Mason City page →

Marshalltown & Marshall County

Serving Marshalltown, State Center, Albion, and surrounding Marshall County communities in Alliant Energy territory.

View Marshalltown page →

Iowa City, Coralville & North Liberty

Serving the University of Iowa area and surrounding Johnson and Washington County communities.

View Iowa City page →

Newton & Jasper County

Serving Newton and surrounding Jasper County communities in Alliant Energy territory.

View Newton page →

Clinton & the River Valley

Serving Clinton and surrounding Clinton County communities along the Mississippi River in Alliant Energy territory.

View Clinton page →

Spirit Lake & the Iowa Great Lakes

Serving Spirit Lake and surrounding Dickinson County lake communities in Alliant Energy territory.

View Spirit Lake page →

De Witt & Clinton County

Serving De Witt and surrounding Clinton County communities in Alliant Energy territory.

View De Witt page →

Ottumwa & Wapello County

Serving Ottumwa and surrounding Wapello County communities in Alliant Energy territory.

View Ottumwa page →

Des Moines & Polk County

Serving Des Moines and surrounding Polk County communities in MidAmerican Energy territory.

View Des Moines page →

Marion & Linn County

Serving Marion, Iowa’s fastest-growing suburb just northeast of Cedar Rapids, in Alliant Energy territory.

View Marion page →

Asbury & Dubuque County

Serving Asbury, the affluent suburb just northwest of Dubuque, in Alliant Energy territory.

View Asbury page →

Oelwein & Fayette County

Serving Oelwein and surrounding Fayette County communities in Alliant Energy territory.

View Oelwein page →

Mechanicsville & Cedar County

Serving Mechanicsville and Cedar County, between Cedar Rapids and the Quad Cities, in Alliant Energy territory.

View Mechanicsville page →

Manchester & Delaware County

Serving Manchester, the Delaware County seat, and surrounding communities in Alliant Energy territory.

View Manchester page →

Washington & Washington County

Serving Washington, the Washington County seat in the Iowa City area, in Alliant Energy territory.

View Washington page →

Burlington & Des Moines County

Serving Burlington, the Des Moines County seat on the Mississippi River in Southeast Iowa, in Alliant Energy territory.

View Burlington page →

Clear Lake & Cerro Gordo County

Serving Clear Lake and the North Iowa lake area near Mason City, in Alliant Energy territory.

View Clear Lake page →

Boone & Boone County

Serving Boone, the Boone County seat in Central Iowa near Ames, in Alliant Energy territory.

View Boone page →

Edgewood & Clayton County

Serving Edgewood and Clayton County in Northeast Iowa, in Alliant Energy territory.

View Edgewood page →

Centerville & Appanoose County

Serving Centerville, the Appanoose County seat in Southern Iowa, in Alliant Energy territory.

View Centerville page →

Grinnell & Poweshiek County

Serving Grinnell and Poweshiek County in Central Iowa, home to Grinnell College, in Alliant Energy territory.

View Grinnell page →

Keokuk & Lee County

Serving Keokuk, Iowa’s southeasternmost city on the Mississippi River, in Alliant Energy territory.

View Keokuk page →

Fairfield & Jefferson County

Serving Fairfield, the Jefferson County seat in Southeast Iowa, in Alliant Energy territory.

View Fairfield page →

Davenport & Scott County

Iowa’s third-largest city on the Mississippi riverfront, plus Bettendorf, LeClaire, Eldridge, and the rest of MidAmerican Energy’s Scott County territory.

View Davenport page →

Sioux City & Woodbury County

Serving Sioux City on the Missouri River, plus Sergeant Bluff and the rest of MidAmerican Energy’s Woodbury County territory in western Iowa.

View Sioux City page →

Council Bluffs & Pottawattamie County

Serving Council Bluffs on the Missouri River across from Omaha, plus Carter Lake and the rest of MidAmerican Energy’s Pottawattamie County territory.

View Council Bluffs page →

Bettendorf & Scott County

Serving Bettendorf on the Mississippi riverfront across from Davenport, plus LeClaire, Eldridge, and the rest of MidAmerican Energy’s Scott County territory.

View Bettendorf page →

Urbandale & Polk County

Serving Urbandale, one of the fastest-growing Des Moines suburbs, in MidAmerican Energy’s Polk County territory.

View Urbandale page →

Cedar Falls & Black Hawk County

Serving Cedar Falls, home to the University of Northern Iowa, plus Hudson and the rest of Cedar Falls Utilities’ municipal service territory.

View Cedar Falls page →

Waukee & Dallas County

Serving Waukee, one of Iowa’s fastest-growing communities just west of Des Moines, in MidAmerican Energy’s Dallas County territory.

View Waukee page →

Fort Dodge & Webster County

Serving Fort Dodge and surrounding Webster County communities in North Central Iowa, in MidAmerican Energy territory.

View Fort Dodge page →

Johnston & Polk County

Serving Johnston, a Des Moines suburb along the Des Moines River, in MidAmerican Energy’s Polk County territory.

View Johnston page →

Muscatine & Muscatine County

Serving Muscatine on the Mississippi River in Southeast Iowa, in Muscatine Power & Water’s municipal service territory.

View Muscatine page →

Coralville & Johnson County

Serving Coralville, the Iowa River Landing district, and surrounding Johnson County communities in MidAmerican Energy territory.

View Coralville page →

North Liberty & Johnson County

Serving North Liberty, one of Iowa’s fastest-growing communities, across a mix of Alliant Energy, MidAmerican Energy, and rural cooperative territory in Johnson County.

View North Liberty page →

Altoona & Polk County

Serving Altoona and surrounding Polk County communities in MidAmerican Energy territory.

View Altoona page →

Clive & Polk/Dallas County

Serving Clive, which straddles Polk and Dallas counties, in MidAmerican Energy territory.

View Clive page →

Indianola & Warren County

Serving Indianola and surrounding Warren County communities under Indianola Municipal Utilities’ local crediting rules.

View Indianola page →

Grimes & Polk/Dallas County

Serving Grimes, which spans both Polk and Dallas counties, in MidAmerican Energy territory.

View Grimes page →

Norwalk & Warren County

Serving Norwalk, one of the fastest-growing cities in the Des Moines metro, in MidAmerican Energy’s Warren County territory.

View Norwalk page →

Oskaloosa & Mahaska County

Serving Oskaloosa and surrounding Mahaska County communities in MidAmerican Energy territory.

View Oskaloosa page →

Spencer & Clay County

Serving Spencer and Clay County in Spencer Municipal Utilities’ service territory.

View Spencer page →

Storm Lake & Buena Vista County

Serving Storm Lake and Greater Buena Vista County in MidAmerican Energy territory.

View Storm Lake page →

Le Mars & Plymouth County

Serving Le Mars and Plymouth County in MidAmerican Energy territory.

View Le Mars page →

Pella & Greater Marion County

Serving Pella and Greater Marion County in Pella Municipal Electric Utility and Pella Cooperative Electric territory.

View Pella page →

Waverly & Greater Bremer County

Serving Waverly and Greater Bremer County in Waverly Utilities’ municipal electric service territory.

View Waverly page →

Carroll & Carroll County

Serving Carroll and Carroll County in MidAmerican Energy territory.

View Carroll page →

Fort Madison & Lee County

Serving Fort Madison and Lee County in Alliant Energy (Interstate Power and Light) territory.

View Fort Madison page →

Pleasant Hill & Greater Polk County

Serving Pleasant Hill and Greater Polk County in MidAmerican Energy territory.

View Pleasant Hill page →

Denison & Crawford County

Serving Denison across a three-way mix of Denison Municipal Utilities, Western Iowa Power Cooperative, and MidAmerican Energy territory.

View Denison page →

Sioux Center & Sioux County

Serving Sioux Center and surrounding Sioux County communities under Sioux Center Municipal Utilities’ local crediting rules.

View Sioux Center page →

Webster City & Hamilton County

Serving Webster City and surrounding Hamilton County communities under Webster City Utilities’ local crediting rules.

View Webster City page →

Knoxville & Marion County

Serving Knoxville and surrounding Marion County communities in MidAmerican Energy territory.

View Knoxville page →

Mount Pleasant & Henry County

Serving Mount Pleasant and surrounding Henry County communities in Access Energy Cooperative territory.

View Mount Pleasant page →

Perry & Dallas County

Serving Perry across a mix of Alliant Energy and Guthrie County REC territory in Dallas County.

View Perry page →

Decorah & Winneshiek County

Serving Decorah and surrounding Winneshiek County communities in Alliant Energy territory.

View Decorah page →

Creston & Union County

Serving Creston and surrounding Union County communities in Alliant Energy territory.

View Creston page →

Bondurant & Polk County

Serving Bondurant and surrounding Polk County communities in MidAmerican Energy territory.

View Bondurant page →

Hiawatha & Linn County

Serving Hiawatha across a mix of Alliant Energy and Linn County REC territory in Linn County.

View Hiawatha page →

Nevada & Story County

Serving Nevada across a mix of Alliant Energy and Consumers Energy Cooperative territory in Story County.

View Nevada page →

Atlantic & Cass County

Serving Atlantic and Cass County under Atlantic Municipal Utilities’ local crediting rules.

View Atlantic page →

Eldridge & Scott County

Serving Eldridge across a mix of the City of Eldridge municipal utility, MidAmerican Energy, and Alliant Energy territory in Scott County.

View Eldridge page →

Orange City & Sioux County

Serving Orange City and surrounding Sioux County in Orange City Municipal Utilities and North West Rural Electric Cooperative territory.

View Orange City page →

Adel & Dallas County

Serving Adel and surrounding Dallas County communities in MidAmerican Energy territory.

View Adel page →

Maquoketa & Jackson County

Serving Maquoketa across a mix of Maquoketa Municipal Electric Utility, Maquoketa Valley Electric Cooperative, Alliant Energy, and Eastern Iowa Light and Power Cooperative territory in Jackson County.

View Maquoketa page →

Estherville & Emmet County

Serving Estherville across a mix of Estherville Utilities and Iowa Lakes Electric Cooperative territory in Emmet County.

View Estherville page →

Independence & Buchanan County

Serving Independence across a mix of Independence Light & Power and East-Central Iowa Rural Electric Cooperative territory in Buchanan County.

View Independence page →

Red Oak & Montgomery County

Serving Red Oak and surrounding Montgomery County communities in MidAmerican Energy territory.

View Red Oak page →

Polk City & Polk County

Serving Polk City across a mix of MidAmerican Energy and Midland Power Cooperative territory in Polk County.

View Polk City page →

Algona & Kossuth County

Serving Algona across a mix of Algona Municipal Utilities and Midland Power Cooperative territory in Kossuth County.

View Algona page →

Sheldon & O’Brien/Sioux County

Serving Sheldon across a mix of MidAmerican Energy and North West Rural Electric Cooperative territory in O’Brien and Sioux counties.

View Sheldon page →

Anamosa & Jones County

Serving Anamosa across a mix of Alliant Energy and Maquoketa Valley Electric Cooperative territory in Jones County.

View Anamosa page →

Osceola & Clarke County

Serving Osceola across a mix of Alliant Energy and Clarke Electric Cooperative territory in Clarke County.

View Osceola page →

Clarinda & Page County

Serving Clarinda, the Page County seat in Southwest Iowa, in MidAmerican Energy territory.

View Clarinda page →

Winterset & Madison County

Serving Winterset, the Madison County seat, across a mix of Winterset Municipal Utilities and Farmers Electric Cooperative territory.

View Winterset page →

Windsor Heights & Polk County

Serving Windsor Heights and the Des Moines metro in MidAmerican Energy territory.

View Windsor Heights page →

Cherokee & Cherokee County

Serving Cherokee, the Cherokee County seat, across a mix of MidAmerican Energy and Iowa Lakes Electric Cooperative territory.

View Cherokee page →

Iowa Falls & Hardin County

Serving Iowa Falls and surrounding Hardin County communities in Alliant Energy territory.

View Iowa Falls page →

Glenwood & Mills County

Serving Glenwood, the Mills County seat in the Loess Hills, in MidAmerican Energy territory.

View Glenwood page →

Sergeant Bluff & Woodbury County

Serving Sergeant Bluff across a mix of the City of Sergeant Bluff municipal utility and MidAmerican Energy territory near Sioux City in Woodbury County.

View Sergeant Bluff page →

Vinton & Benton County

Serving Vinton, the Benton County seat, across a three-way mix of Vinton Municipal Electric Utilities, East-Central Iowa Rural Electric Cooperative, and Alliant Energy territory.

View Vinton page →

Harlan & Shelby County

Serving Harlan, the Shelby County seat, in Harlan Municipal Utilities territory.

View Harlan page →

Shenandoah & Page County

Serving Shenandoah across Page and Fremont counties in MidAmerican Energy territory.

View Shenandoah page →

Le Claire & Scott County

Serving Le Claire and surrounding Scott County communities in MidAmerican Energy territory.

View Le Claire page →

Humboldt & Humboldt County

Serving Humboldt across a two-way mix of MidAmerican Energy and Midland Power Cooperative territory.

View Humboldt page →

Camanche & Clinton County

Serving Camanche across a three-way mix of MidAmerican Energy, Eastern Iowa Light & Power, and Alliant Energy territory.

View Camanche page →

Mount Vernon & Linn County

Serving Mount Vernon and neighboring Lisbon, entirely within Alliant Energy territory.

View Mount Vernon page →

Evansdale & Black Hawk County

Serving Evansdale, bordering Waterloo in the Cedar Valley, in MidAmerican Energy territory.

View Evansdale page →

Tiffin & Johnson County

Serving Tiffin across a mix of Alliant Energy and Corridor Energy Cooperative territory near Iowa City.

View Tiffin page →

Dyersville & Dubuque County

Serving Dyersville, home of the Field of Dreams, across a mix of Alliant Energy and Maquoketa Valley Electric Cooperative territory in Dubuque County.

View Dyersville page →

Hampton & Franklin County

Serving Hampton, the Franklin County seat, across a mix of MidAmerican Energy and Franklin Rural Electric Cooperative territory.

View Hampton page →

Forest City & Winnebago County

Serving Forest City, the Winnebago County seat and home to Waldorf University, across a mix of Forest City Municipal Utilities, Prairie Energy Cooperative, and Alliant Energy territory.

View Forest City page →

Huxley & Story County

Serving Huxley, one of the fastest-growing towns in Story County, across a mix of Alliant Energy and Consumers Energy Iowa territory.

View Huxley page →

Chariton & Lucas County

Serving Chariton, the Lucas County seat, in Alliant Energy territory.

View Chariton page →

Jefferson & Greene County

Serving Jefferson, the Greene County seat, across a mix of Alliant Energy and Midland Power Cooperative territory.

View Jefferson page →

Carlisle & Warren County

Serving Carlisle, one of the fastest-growing Des Moines-metro communities, across a mix of Carlisle Municipal Electric and MidAmerican Energy territory.

View Carlisle page →

Rock Valley & Sioux County

Serving Rock Valley and surrounding Sioux County across a mix of MidAmerican Energy and North West Rural Electric Cooperative territory.

View Rock Valley page →

Monticello & Jones County

Serving Monticello, Jones County’s second-largest city, across a mix of Alliant Energy and Maquoketa Valley Electric Cooperative territory.

View Monticello page →

Cresco & Howard County

Serving Cresco, the Howard County seat, across a mix of Alliant Energy and MiEnergy Cooperative territory.

View Cresco page →

West Liberty & Muscatine County

Serving West Liberty, home to its own municipal electric utility, across a mix of municipal, Alliant Energy, and Eastern Iowa Light & Power territory.

View West Liberty page →

Waukon & Allamakee County

Serving Waukon, the Allamakee County seat, across a mix of Alliant Energy and Allamakee-Clayton Electric Cooperative territory.

View Waukon page →

Carter Lake & Pottawattamie County

Serving Carter Lake and its unusual OPPD (Omaha Public Power District) utility territory, unlike almost anywhere else in Iowa.

View Carter Lake page →

Albia & Monroe County

Serving Albia, the Monroe County seat, across a mix of Chariton Valley Electric Cooperative and Alliant Energy territory.

View Albia page →

Emmetsburg & Palo Alto County

Serving Emmetsburg, the Palo Alto County seat near Five Island Lake, across a mix of MidAmerican Energy and Iowa Lakes Electric Cooperative territory.

View Emmetsburg page →

Osage & Mitchell County

Serving Osage, the Mitchell County seat, across a mix of Osage Municipal Utilities and Heartland Power Cooperative territory.

View Osage page →

Eagle Grove & Wright County

The largest city in Wright County, where electric service splits among MidAmerican Energy, Alliant Energy, Prairie Energy, and smaller local providers depending on your address.

View Eagle Grove page →

New Hampton & Chickasaw County

Serving New Hampton, the Chickasaw County seat, where New Hampton Municipal Utilities serves most of the city alongside a minority share from MiEnergy Cooperative and Butler County REC.

View New Hampton page →

Robins & Linn County

Serving Robins and the Cedar Rapids metro that surrounds it, including Marion, Hiawatha, and other nearby Linn County towns, on the same Alliant Energy grid.

View Robins page →

Story City & Story County

Serving Story City, powered by Story City Municipal Electric Utility, plus the rest of Story County split among Alliant Energy, Ames Utilities, and several rural cooperatives.

View Story City page →

Williamsburg & Iowa County

Serving Williamsburg and Iowa County, split between Alliant Energy and T.I.P. Rural Electric Cooperative depending on your address.

View Williamsburg page →

Milford & Dickinson County

Serving Milford at the southern gateway to the Iowa Great Lakes, where electric service splits three ways between Milford Municipal Utilities, Iowa Lakes Electric Cooperative, and Alliant Energy.

View Milford page →

West Burlington & Des Moines County

Serving West Burlington, immediately west of Burlington in Des Moines County, on an effectively single-provider Alliant Energy grid.

View West Burlington page →

Tipton & Cedar County

Serving Tipton and Cedar County towns like Mechanicsville, split between Tipton Municipal Utilities, Alliant Energy, and Eastern Iowa Light & Power Cooperative depending on your address.

View Tipton page →

Tama & Tama County

Serving Tama and Tama County, on Alliant Energy for essentially every home in city limits, with no municipal utility or co-op serving the town itself.

View Tama page →

Garner & Hancock County

Serving Garner and Hancock County, on Alliant Energy for an estimated 100% of homes inside city limits; other Hancock County towns like Forest City and Corwith run their own municipal utilities.

View Garner page →

Solon & Johnson County

Serving Solon and Johnson County, split between Alliant Energy for most in-town homes and Corridor Energy Cooperative for rural properties near Shueyville and Sutliff, depending on your address.

View Solon page →

Wilton & Muscatine County

Serving Wilton, which spans Muscatine and Cedar counties, split among Wilton’s own municipal electric utility, Eastern Iowa Light & Power Cooperative, MidAmerican Energy, and Alliant Energy depending on your address.

View Wilton page →

Onawa & Monona County

Serving Onawa and Monona County, split between the City of Onawa’s own municipal electric utility, MidAmerican Energy, and Western Iowa Power Cooperative (WIPCO) depending on your address.

View Onawa page →

Sibley & Osceola County

Serving Sibley and Osceola County, split between Sibley Municipal Utilities in town and Osceola Electric Cooperative or Alliant Energy for surrounding rural properties, depending on your address.

View Sibley page →

Fairfax & Linn County

Serving Fairfax and Linn County, split between Alliant Energy inside incorporated city limits and Linn County Rural Electric Cooperative on the edges of town and in Fairfax Township, depending on your address.

View Fairfax page →

Clarion & Wright County

Serving Clarion and Wright County, split between MidAmerican Energy for an estimated 93% of homes and Prairie Energy Cooperative on the edges of town and in the surrounding countryside.

View Clarion page →

Madrid & Boone County

Serving Madrid and Boone County, on Alliant Energy’s service territory covering the full town.

View Madrid page →

Grundy Center & Grundy County

Serving Grundy Center and Grundy County, inside city limits by Grundy Center Municipal Utilities (GCMUNI), with Grundy County Rural Electric Cooperative serving the surrounding countryside.

View Grundy Center page →

Hawarden & Sioux County

Serving Hawarden and Sioux County, split between Hawarden Municipal Utilities for an estimated 94% of homes and North West Rural Electric Cooperative on the rural edges just outside town.

View Hawarden page →

Bloomfield & Davis County

Serving Bloomfield and Davis County, split between Bloomfield Electric (the city’s municipal utility) for an estimated 82% of homes and Southern Iowa Electric Cooperative for the remaining share.

View Bloomfield page →

Missouri Valley & Harrison County

Serving Missouri Valley and Harrison County, split between MidAmerican Energy for an estimated 93% of homes and Harrison County REC on the edges of town and in the surrounding countryside.

View Missouri Valley page →

Eldora & Hardin County

Serving Eldora and Hardin County, on Alliant Energy’s service territory covering the full town.

View Eldora page →

Kalona & Washington County

Serving Kalona and Washington County, split between Alliant Energy for an estimated 97% of homes and Eastern Iowa Light & Power for the remaining pocket.

View Kalona page →

Rock Rapids & Lyon County

Serving Rock Rapids and Lyon County, split between Rock Rapids Municipal Utilities for an estimated 97% of homes and Lyon Rural Electric Cooperative for the remaining share.

View Rock Rapids page →

Center Point & Linn County

Serving Center Point and Linn County, split between Alliant Energy for the majority of homes and Corridor Energy Cooperative (formerly Linn County REC) for a meaningful minority share.

View Center Point page →

Hudson & Black Hawk County

Serving Hudson and Black Hawk County, on MidAmerican Energy’s service territory covering the full town today, after a 2021 vote to sell the former municipal utility to MidAmerican.

View Hudson page →

West Branch & Cedar County

Serving West Branch and Cedar/Johnson counties, split between Alliant Energy for an estimated 90% of homes and Linn County Rural Electric Cooperative for a pocket on the west side of town.

View West Branch page →

Jesup & Buchanan County

Serving Jesup and Buchanan County, split between MidAmerican Energy for an estimated 92% of homes and East-Central Iowa Rural Electric Cooperative for the remaining share on the edges of town.

View Jesup page →

Postville & Allamakee County

Serving Postville and Allamakee County, split between Alliant Energy for roughly 82% of homes and Allamakee-Clayton Electric REC, headquartered in Postville, for the remaining share.

View Postville page →

More Iowa Cities We Serve

Ames

Solar installer serving Ames, Iowa and the surrounding area.

View Ames page →

Ankeny

Solar installer serving Ankeny, Iowa and the surrounding area.

View Ankeny page →

West Des Moines

Solar installer serving West Des Moines, Iowa and the surrounding area.

View West Des Moines page →

Charles City

Solar installer serving Charles City, Iowa and the surrounding area.

View Charles City page →

Waterloo

Solar installer serving Waterloo, Iowa and the surrounding area.

View Waterloo page →

Iowa County Hub Pages

Every one of Iowa’s 99 counties, covered.

Fremont County

Solar installer serving all of Fremont County, Iowa: cities, towns, and rural addresses countywide.

View Fremont County page →

Worth County

Solar installer serving all of Worth County, Iowa: cities, towns, and rural addresses countywide.

View Worth County page →

Van Buren County

Solar installer serving all of Van Buren County, Iowa: cities, towns, and rural addresses countywide.

View Van Buren County page →

Wayne County

Solar installer serving all of Wayne County, Iowa: cities, towns, and rural addresses countywide.

View Wayne County page →

Taylor County

Solar installer serving all of Taylor County, Iowa: cities, towns, and rural addresses countywide.

View Taylor County page →

Ringgold County

Solar installer serving all of Ringgold County, Iowa: cities, towns, and rural addresses countywide.

View Ringgold County page →

Adams County

Solar installer serving all of Adams County, Iowa: cities, towns, and rural addresses countywide.

View Adams County page →

Audubon County

Solar installer serving all of Audubon County, Iowa: cities, towns, and rural addresses countywide.

View Audubon County page →

Ida County

Solar installer serving all of Ida County, Iowa: cities, towns, and rural addresses countywide.

View Ida County page →

Adair County

Solar installer serving all of Adair County, Iowa: cities, towns, and rural addresses countywide.

View Adair County page →

Pocahontas County

Solar installer serving all of Pocahontas County, Iowa: cities, towns, and rural addresses countywide.

View Pocahontas County page →

Butler County

Solar installer serving all of Butler County, Iowa: cities, towns, and rural addresses countywide.

View Butler County page →

Keokuk County

Solar installer serving all of Keokuk County, Iowa: cities, towns, and rural addresses countywide.

View Keokuk County page →

Calhoun County

Solar installer serving all of Calhoun County, Iowa: cities, towns, and rural addresses countywide.

View Calhoun County page →

Louisa County

Solar installer serving all of Louisa County, Iowa: cities, towns, and rural addresses countywide.

View Louisa County page →

Sac County

Solar installer serving all of Sac County, Iowa: cities, towns, and rural addresses countywide.

View Sac County page →

Decatur County

Solar installer serving all of Decatur County, Iowa: cities, towns, and rural addresses countywide.

View Decatur County page →

Guthrie County

Solar installer serving all of Guthrie County, Iowa: cities, towns, and rural addresses countywide.

View Guthrie County page →

Harrison County

Solar installer serving all of Harrison County, Iowa: cities, towns, and rural addresses countywide.

View Harrison County page →

Cass County

Solar installer serving all of Cass County, Iowa: cities, towns, and rural addresses countywide.

View Cass County page →

Dickinson County

Solar installer serving all of Dickinson County, Iowa: cities, towns, and rural addresses countywide.

View Dickinson County page →

Clayton County

Solar installer serving all of Clayton County, Iowa: cities, towns, and rural addresses countywide.

View Clayton County page →

Delaware County

Solar installer serving all of Delaware County, Iowa: cities, towns, and rural addresses countywide.

View Delaware County page →

Fayette County

Solar installer serving all of Fayette County, Iowa: cities, towns, and rural addresses countywide.

View Fayette County page →

Jefferson County

Solar installer serving all of Jefferson County, Iowa: cities, towns, and rural addresses countywide.

View Jefferson County page →

Cedar County

Solar installer serving all of Cedar County, Iowa: cities, towns, and rural addresses countywide.

View Cedar County page →

Appanoose County

Solar installer serving all of Appanoose County, Iowa: cities, towns, and rural addresses countywide.

View Appanoose County page →

Washington County

Solar installer serving all of Washington County, Iowa: cities, towns, and rural addresses countywide.

View Washington County page →

Lee County

Solar installer serving all of Lee County, Iowa: cities, towns, and rural addresses countywide.

View Lee County page →

Boone County

Solar installer serving all of Boone County, Iowa: cities, towns, and rural addresses countywide.

View Boone County page →

Cerro Gordo County

Solar installer serving all of Cerro Gordo County, Iowa: cities, towns, and rural addresses countywide.

View Cerro Gordo County page →

Clinton County

Solar installer serving all of Clinton County, Iowa: cities, towns, and rural addresses countywide.

View Clinton County page →

Poweshiek County

Solar installer serving all of Poweshiek County, Iowa: cities, towns, and rural addresses countywide.

View Poweshiek County page →

Wapello County

Solar installer serving all of Wapello County, Iowa: cities, towns, and rural addresses countywide.

View Wapello County page →

Jasper County

Solar installer serving all of Jasper County, Iowa: cities, towns, and rural addresses countywide.

View Jasper County page →

Iowa County

Solar installer serving all of Iowa County, Iowa: cities, towns, and rural addresses countywide.

View Iowa County page →

Humboldt County

Solar installer serving all of Humboldt County, Iowa: cities, towns, and rural addresses countywide.

View Humboldt County page →

O’Brien County

Solar installer serving all of O’Brien County, Iowa: cities, towns, and rural addresses countywide.

View O’Brien County page →

Tama County

Solar installer serving all of Tama County, Iowa: cities, towns, and rural addresses countywide.

View Tama County page →

Marshall County

Solar installer serving all of Marshall County, Iowa: cities, towns, and rural addresses countywide.

View Marshall County page →

Des Moines County

Solar installer serving all of Des Moines County, Iowa: cities, towns, and rural addresses countywide.

View Des Moines County page →

Dubuque County

Solar installer serving all of Dubuque County, Iowa: cities, towns, and rural addresses countywide.

View Dubuque County page →

Johnson County

Solar installer serving all of Johnson County, Iowa: cities, towns, and rural addresses countywide.

View Johnson County page →

Linn County

Solar installer serving all of Linn County, Iowa: cities, towns, and rural addresses countywide.

View Linn County page →

Polk County

Solar installer serving all of Polk County, Iowa: cities, towns, and rural addresses countywide.

View Polk County page →

Floyd County

Solar installer serving all of Floyd County, Iowa: cities, towns, and rural addresses countywide.

View Floyd County page →

Palo Alto County

Solar installer serving all of Palo Alto County, Iowa: cities, towns, and rural addresses countywide.

View Palo Alto County page →

Osceola County

Solar installer serving all of Osceola County, Iowa: cities, towns, and rural addresses countywide.

View Osceola County page →

Monroe County

Solar installer serving all of Monroe County, Iowa: cities, towns, and rural addresses countywide.

View Monroe County page →

Montgomery County

Solar installer serving all of Montgomery County, Iowa: cities, towns, and rural addresses countywide.

View Montgomery County page →

Monona County

Solar installer serving all of Monona County, Iowa: cities, towns, and rural addresses countywide.

View Monona County page →

Lyon County

Solar installer serving all of Lyon County, Iowa: cities, towns, and rural addresses countywide.

View Lyon County page →

Mills County

Solar installer serving all of Mills County, Iowa: cities, towns, and rural addresses countywide.

View Mills County page →

Hancock County

Solar installer serving all of Hancock County, Iowa: cities, towns, and rural addresses countywide.

View Hancock County page →

Davis County

Solar installer serving all of Davis County, Iowa: cities, towns, and rural addresses countywide.

View Davis County page →

Greene County

Solar installer serving all of Greene County, Iowa: cities, towns, and rural addresses countywide.

View Greene County page →

Allamakee County

Solar installer serving all of Allamakee County, Iowa: cities, towns, and rural addresses countywide.

View Allamakee County page →

Chickasaw County

Solar installer serving all of Chickasaw County, Iowa: cities, towns, and rural addresses countywide.

View Chickasaw County page →

Union County

Solar installer serving all of Union County, Iowa: cities, towns, and rural addresses countywide.

View Union County page →

Lucas County

Solar installer serving all of Lucas County, Iowa: cities, towns, and rural addresses countywide.

View Lucas County page →

Hamilton County

Solar installer serving all of Hamilton County, Iowa: cities, towns, and rural addresses countywide.

View Hamilton County page →

Howard County

Solar installer serving all of Howard County, Iowa: cities, towns, and rural addresses countywide.

View Howard County page →

Grundy County

Solar installer serving all of Grundy County, Iowa: cities, towns, and rural addresses countywide.

View Grundy County page →

Emmet County

Solar installer serving all of Emmet County, Iowa: cities, towns, and rural addresses countywide.

View Emmet County page →

Clay County

Solar installer serving all of Clay County, Iowa: cities, towns, and rural addresses countywide.

View Clay County page →

Clarke County

Solar installer serving all of Clarke County, Iowa: cities, towns, and rural addresses countywide.

View Clarke County page →

Franklin County

Solar installer serving all of Franklin County, Iowa: cities, towns, and rural addresses countywide.

View Franklin County page →

Winnebago County

Solar installer serving all of Winnebago County, Iowa: cities, towns, and rural addresses countywide.

View Winnebago County page →

Madison County

Solar installer serving all of Madison County, Iowa: cities, towns, and rural addresses countywide.

View Madison County page →

Hardin County

Solar installer serving all of Hardin County, Iowa: cities, towns, and rural addresses countywide.

View Hardin County page →

Mitchell County

Solar installer serving all of Mitchell County, Iowa: cities, towns, and rural addresses countywide.

View Mitchell County page →

Cherokee County

Solar installer serving all of Cherokee County, Iowa: cities, towns, and rural addresses countywide.

View Cherokee County page →

Kossuth County

Solar installer serving all of Kossuth County, Iowa: cities, towns, and rural addresses countywide.

View Kossuth County page →

Shelby County

Solar installer serving all of Shelby County, Iowa: cities, towns, and rural addresses countywide.

View Shelby County page →

Wright County

Solar installer serving all of Wright County, Iowa: cities, towns, and rural addresses countywide.

View Wright County page →

Page County

Solar installer serving all of Page County, Iowa: cities, towns, and rural addresses countywide.

View Page County page →

Crawford County

Solar installer serving all of Crawford County, Iowa: cities, towns, and rural addresses countywide.

View Crawford County page →

Winneshiek County

Solar installer serving all of Winneshiek County, Iowa: cities, towns, and rural addresses countywide.

View Winneshiek County page →

Henry County

Solar installer serving all of Henry County, Iowa: cities, towns, and rural addresses countywide.

View Henry County page →

Jackson County

Solar installer serving all of Jackson County, Iowa: cities, towns, and rural addresses countywide.

View Jackson County page →

Carroll County

Solar installer serving all of Carroll County, Iowa: cities, towns, and rural addresses countywide.

View Carroll County page →

Buchanan County

Solar installer serving all of Buchanan County, Iowa: cities, towns, and rural addresses countywide.

View Buchanan County page →

Jones County

Solar installer serving all of Jones County, Iowa: cities, towns, and rural addresses countywide.

View Jones County page →

Buena Vista County

Solar installer serving all of Buena Vista County, Iowa: cities, towns, and rural addresses countywide.

View Buena Vista County page →

Mahaska County

Solar installer serving all of Mahaska County, Iowa: cities, towns, and rural addresses countywide.

View Mahaska County page →

Bremer County

Solar installer serving all of Bremer County, Iowa: cities, towns, and rural addresses countywide.

View Bremer County page →

Plymouth County

Solar installer serving all of Plymouth County, Iowa: cities, towns, and rural addresses countywide.

View Plymouth County page →

Benton County

Solar installer serving all of Benton County, Iowa: cities, towns, and rural addresses countywide.

View Benton County page →

Sioux County

Solar installer serving all of Sioux County, Iowa: cities, towns, and rural addresses countywide.

View Sioux County page →

Marion County

Solar installer serving all of Marion County, Iowa: cities, towns, and rural addresses countywide.

View Marion County page →

Webster County

Solar installer serving all of Webster County, Iowa: cities, towns, and rural addresses countywide.

View Webster County page →

Muscatine County

Solar installer serving all of Muscatine County, Iowa: cities, towns, and rural addresses countywide.

View Muscatine County page →

Warren County

Solar installer serving all of Warren County, Iowa: cities, towns, and rural addresses countywide.

View Warren County page →

Pottawattamie County

Solar installer serving all of Pottawattamie County, Iowa: cities, towns, and rural addresses countywide.

View Pottawattamie County page →

Story County

Solar installer serving all of Story County, Iowa: cities, towns, and rural addresses countywide.

View Story County page →

Woodbury County

Solar installer serving all of Woodbury County, Iowa: cities, towns, and rural addresses countywide.

View Woodbury County page →

Dallas County

Solar installer serving all of Dallas County, Iowa: cities, towns, and rural addresses countywide.

View Dallas County page →

Black Hawk County

Solar installer serving all of Black Hawk County, Iowa: cities, towns, and rural addresses countywide.

View Black Hawk County page →

Scott County

Solar installer serving all of Scott County, Iowa: cities, towns, and rural addresses countywide.

View Scott County page →

Also serving communities statewide and every Iowa county — see the full county hub directory above. Ask us about your address.

See What Solar Could Save You in Iowa

Free consultation, a system sized to your actual utility and usage, and an honest look at what applies to your address. No pressure, no generic pitch.

Get Your Free Estimate
Family with solar-equipped Iowa home

SolQ is an independent solar provider and is not affiliated with Alliant Energy, MidAmerican Energy, Ames Electric Services, Cedar Falls Utilities, the Iowa Utilities Commission, or any government agency. Savings figures and utility program descriptions are general information and estimates, not guarantees. Utility tariffs and tax rules can change, and we confirm current terms for your specific address as part of every proposal. The federal residential solar tax credit (Section 25D) ended for cash/loan purchases completed after December 31, 2025; a separate credit may apply to third-party-owned lease/PPA systems through 2027. Financing offered through third-party partners (LightReach for lease/PPA, Salal Credit Union for loans); terms subject to partner approval. Iowa sales and property tax exemptions are subject to Iowa law and local assessment; confirm current eligibility with your tax advisor. Content verified as of July 2026.