Skip to content
Solar Learning Lab
Rooftop solar panels on a home

Photo: markusspiske, via Pixabay

Oregon · Portland

Solar in Portland in 2026

Written by the Solar Learning Lab research deskUpdated August 21, 202612 min read

Portland has workable permitting and real Energy Trust money, but low retail rates and a March donation true-up punish loose sizing. The Oregon Department of Energy rebate is not a dependable estimate input because the June 2026 release was reserved within minutes.

Our model estimates 1159.7 kWh per installed kW per year in Portland. That is a planning estimate, not a promise about any roof. The value case depends on the local permit route, utility rules, current usage, and verified incentives.

1159.7 kWh

Annual PVGIS output per kW

16.27¢

Calculator electricity-rate input

287,030

City households in ACS 2023

Price this against your real roof

Use the local permit, utility, and rooftop facts on this page to challenge a generic Portland proposal before requesting a quote.

Get my estimate

the Portland permit fork: prescriptive or engineered

Portland Permitting & Development is the issuing office. Applicants use Development Hub PDX, select Solar Permit Request, and answer prescriptive-path eligibility questions. The process sorts the project to either a prescriptive path using standard racking and layouts or an engineered-system path. This is a design screen, not a marketing choice. Portland solar application guide; City solar permits page.

Portland labels its numbers as fee estimates. For prescriptive PV, its page shows a $576 building permit plus a $187 electrical permit for 3.5 kW, or the same building permit plus $265 electrical for 5.5 kW. An engineered system lists a $770 building permit plus the electrical amount. The City says it will contact applicants within one to two business days if information is needed, but it does not publish a numeric issuance SLA and does not document SolarAPP+. That is n.a. Published Portland solar fees and review guidance.

PGE credits, a March cycle, and the value of right-sizing

PGE Schedule 7 has an $11 monthly basic charge, 0.243 cents per kWh for transmission and related services, 4.657 cents distribution, and a 6.329 cent first-1,000-kWh energy charge. Above 1,000 kWh the energy charge is 7.051 cents. Low power prices do not make solar impossible, but they do make every avoided kWh less valuable than it is in high-rate markets. That is why incentive certainty matters more here than a sunny national payback range. PGE Schedule 7; EIA Oregon price context.

PGE installs a bidirectional meter. Monthly excess becomes kWh credit for future bills, but unused credits at the end of the annual March cycle are donated to low-income bill-assistance programs. PGE permits customers to request a different cycle-end month and limits residential net metering to 25 kW or less with no application fee. The basic monthly charge remains. A roof that produces well beyond use is not a free asset under this rule, so the system should be built around consumption. PGE enrolled customer guidance; PGE net-metering FAQ.

Energy sourceTypeAverage priceWhat that means
Oregon residential contextElectricity16.27¢ per kWhCalculator input from the verified EIA state residential price context.
Owned rooftop solarElectricityVariable per kWhOutput and avoided-bill value depend on this roof, tariff, export arrangement, and system cost.

See the utility and statutory sources cited in this section. The table is an orientation tool, not a quote or tariff replacement.

Portland rooftop output: plan around the winter valley

The annual number is 1159.7 kWh per kW, but its rhythm matters. In this fixed, south-facing model, July is the high point at 155.0 kWh per kW. Roof direction, shade, equipment, and local conditions can move a real project away from this line.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

July is the highest modeled month. Use the monthly curve with your utility billing pattern rather than relying only on an annual headline.

Method: PVGIS v5.2. PVGIS v5.2 model run by Solar Learning Lab on August 21, 2026, NSRDB radiation database. Fixed south facing mount, 30 degree tilt, 14 percent losses, downtown Portland coordinates. Your roof will differ.

Portland incentive claims need proof, timing, and an owner

Use Energy Trust of Oregon figures as the local incentive baseline, subject to reservation and contractor eligibility. Its July 14, 2026 status report lists PGE Solar for Homes at 90 cents per watt up to $5,500 and income-qualified Solar Within Reach at $1.25 per watt up to $7,500. The incentive is paid to an approved trade ally and deducted from the customer invoice. Those details matter because a quote should state the step, utility territory, and actual reservation, not merely print the maximum. Energy Trust 2026 solar incentive status report.

Do not build an owned-system payback around the ODOE Solar + Storage Rebate. The program says it is not accepting reservation applications. When $1.1 million reopened on June 15, 2026, ODOE reported that the funds were fully reserved within minutes. That is a lottery-style availability event, not a standing customer discount. The residential 25D credit ended December 31, 2025; a lease or PPA provider may claim 48E. ODOE funds-reserved notice; CRS credit summary.

Federal credit disclosure: residential 25D credit ended December 31, 2025; lease/PPA providers may claim 48E. Congressional Research Service.

What shapes a Portland rooftop project

Portland's PVGIS curve has a winter cliff, not a modest seasonal dip: 42.5 kWh per kW in December against 155.0 in July. That makes the annual 1,159.7 kWh per kW figure an inadequate substitute for month-by-month planning if a household is trying to match a heating-heavy winter bill. Portland's low snow normal is not the story. Timing, cloud cover, and a utility credit that expires into community assistance at true-up are. PGE March true-up explanation.

The City's binding policy aims for 100% of community electricity needs from renewable energy by 2035 and 100% of all community-wide energy needs by 2050. Those targets create a serious local context, but they do not turn a fully reserved state program into cash. The hard truth is cleaner: Portland solar works when the roof is right, Energy Trust is actually secured, and the size does not strand credits in March. Portland renewable-energy policy.

ACS 2023 records 287,030 households, median income of $88,792, 52.8% owner occupancy, 58.0% single-family housing, and 47.8% electric heat for Portland. These are city-wide context statistics, not a prediction for one home. US Census Bureau, ACS 5-year estimates, 2023.

A Portland decision sequence that protects the economics

Portland's first fork is permit design. DevHub asks prescriptive-path eligibility questions, and an answer can send a project to engineered review. An owner should ask which path the contractor expects, why, and whether the quoted building and electrical fees match the City's published estimates for that route. “Engineered” is not a failure. It is a different process with a different building-permit estimate. DevHub solar application guide; Portland solar permit page.

Second, secure the Energy Trust reservation and record the utility territory before treating the incentive as price. The current status report lists PGE-specific dollar-per-watt amounts and maximums, with steps and reservations. That is a real benefit, but it belongs in a proposal only when the contractor and program path are real. A prior announcement with a different structure is not a substitute for the later status report. Energy Trust status report.

Third, size around the PGE true-up. Monthly credits can accumulate, but unused credits at the cycle end are donated to low-income assistance. The system goal is useful production that offsets the household's load, not a maximum annual generation claim. A homeowner with a planned EV or heat pump should document the future load and ask how it changes both the size and the timing of consumption. PGE credit cycle; PGE FAQ.

Last, keep ODOE out of the base case. The June 2026 funds were gone within minutes. If an actual reservation arrives, great. Until then, a quote that requires the state rebate to work is too fragile. Portland solar can be evaluated on production, PGE rules, price, and Energy Trust. Anything else is upside, not a foundation. ODOE reservation notice.

Portland's household fit is also more nuanced than a citywide solar headline. ACS 2023 lists 52.8% owner occupancy, 58.0% single-family housing, and 47.8% electric heat. A particular homeowner needs roof authority and a load profile that makes the PGE cycle useful. Someone who rents or shares a building roof is not a failure of the calculator. They simply need a different path than an owned detached home with control over the electrical account. ACS 2023 city data.

Before choosing cash, loan, or third-party ownership, get the installer to show the Energy Trust line separately from the system price, including the reservation or step. Then remove the ODOE rebate and see whether the project still clears the homeowner's hurdle. Low-rate markets reward this kind of blunt math. The result may be a smaller system than an advertiser would prefer, but a smaller system that avoids donated credits is often the better project. Energy Trust status report; ODOE reservation update.

Portland sizing ledger: permits, PGE, and incentives

DevHub decides whether the project is simple or engineered. Portland asks applicants to select Solar Permit Request and answer prescriptive-path eligibility questions. Those answers tell the applicant whether the proposal can remain prescriptive or must use the Engineered System Path. That is why the permit route should appear on a sales proposal before a deposit. A “standard system” description means little until it is connected to the City's actual eligibility screen. Portland solar application guide.

The permit illustrations are estimates, not fixed promises. The City publishes $576 for a prescriptive building permit at both the 3.5 kW and 5.5 kW examples, with electrical estimates of $187 and $265. Its engineered example lists a $770 building permit plus electrical. An owner can use those figures to challenge a vague allowance, while still expecting the actual path and application details to control. The City says it contacts applicants within one to two business days when more information is needed, not that it issues every permit on that timetable. Portland solar permit guidance.

Schedule 7 shows why incentive money changes the math. PGE's first-1,000-kWh energy charge is 6.329 cents, with 4.657 cents distribution and 0.243 cents transmission and related services, plus an $11 monthly basic charge. Modest retail prices make every avoided kWh worth less than it would be in a high-price utility area. That is not an argument against Portland solar. It is an argument for showing Energy Trust separately rather than pretending the bill rate alone carries the economics. PGE Schedule 7.

PGE credits are valuable only while the account can use them. A bidirectional meter records excess generation, and monthly excess becomes kWh credit. At the annual March close, unused credits are donated to low-income bill-assistance programs, although customers can request a different cycle-end month. A household with changing loads should discuss that option. A household with stable use should be skeptical of a design that depends on a large unused-credit balance. PGE enrolled-customer net-metering guidance.

Residential capacity has a published PGE boundary. The FAQ describes residential net metering for systems of 25 kW or less, no application fee, and a possible Level 3 study costing $100 base plus $2 per kW where local infrastructure demand requires it. It also notes that the typical $11 to $13 monthly basic fee remains. Put these items in the question list even when a contractor says the project is straightforward. A roof system can be technically easy and still need precise interconnection assumptions. PGE net-metering FAQ.

Energy Trust has current numbers and a current process. The July 14, 2026 status report lists PGE Solar for Homes at 90 cents per watt up to $5,500, with listed 2026 steps, and income-qualified Solar Within Reach at $1.25 per watt up to $7,500. The installer must be an approved trade ally, and the incentive is deducted through the contractor's invoice. Require the program step and reservation trail with the proposal rather than accepting a generic “rebate applied” label. Energy Trust solar incentive status report.

ODOE should never be the base-case discount. Oregon's Solar plus Storage Rebate program is not accepting reservations. When the agency released $1.1 million on June 15, 2026, it said the money was fully reserved within minutes. The program has helped thousands of projects, but a past program impact does not produce a reservation for today's roof. A responsible Portland comparison works before that number is subtracted. ODOE funds-reserved notice.

Portland's long-range policy is a context, not a customer voucher. The City policy sets 100% community electricity from renewable sources by 2035 and 100% community-wide energy by 2050. It provides a reason residents care about distributed generation. It does not create a per-watt cash credit on a contractor's invoice. Keeping policy and incentive documents separate is an easy way to test whether a Portland proposal is telling the truth. Portland renewable-energy policy.

Portland offer review: do the base math first

Ask the permitting question before debating brands. Portland's Development Hub guide directs applicants through a Solar Permit Request and prescriptive-path eligibility questions. The result can keep a system on the prescriptive track or send it into an engineered-system path. Neither outcome is a moral verdict on the roof. Each has different documentation and estimated fee implications. An offer should identify the expected route and state what would cause the route to change after site verification. DevHub application guide.

Treat the City's examples as estimates. The permit page lists a $576 building permit for its prescriptive 3.5 and 5.5 kW examples, with $187 and $265 electrical estimates, while an engineered system shows a $770 building permit plus electrical. The City says it will contact the applicant within one to two business days when more information is needed. It does not publish a universal issue-date promise. That is enough information to question a vague allowance without inventing a schedule. Portland permit estimates.

Read PGE rates as separate moving parts. Schedule 7 lists an $11 basic charge, a 0.243-cent transmission and related-services component, 4.657 cents distribution, and a 6.329-cent first-1,000-kWh energy charge. Above that band, the energy charge is 7.051 cents. These figures show why Portland cannot borrow high-rate-market payback language without adjustment. A rate line is not a full bill, but it is a better foundation than a national average. PGE Schedule 7.

Use the annual credit cycle as a sizing constraint. PGE says monthly excess becomes kWh credit through its bidirectional meter, then unused credit at the annual March conclusion is donated to low-income bill assistance. Customers may request another cycle-end month. A homeowner with an imminent EV or heat-pump change should document the new load and discuss the cycle. A homeowner with steady use should be wary of a model that depends on routinely donating an oversized annual balance. PGE net-metering guidance.

Keep interconnection questions visible. The PGE FAQ describes residential net metering for 25 kW or less, no application fee, and a potential Level 3 study with a $100 base plus $2 per kW where infrastructure demand makes it necessary. It also says the typical $11 to $13 basic monthly charge persists. This does not mean every household receives a study. It means a complete project plan should name the possibility instead of treating interconnection as automatic background work. PGE FAQ.

Make Energy Trust evidence part of the quote package. The July 14, 2026 status report lists 90 cents per watt up to $5,500 for PGE Solar for Homes and $1.25 per watt up to $7,500 for income-qualified Solar Within Reach. The benefit moves through an approved trade ally and customer invoice. An owner should see the utility territory, program step, contractor status, and reservation trail. Maximum figures are not the same thing as money secured for a particular address. Energy Trust status report.

Exclude the ODOE rebate from the decision model. The agency says its Solar plus Storage program is not accepting reservation applications. It reported that the $1.1 million released June 15, 2026 was fully reserved within minutes. This is useful program history but weak pricing evidence for a new contract. A Portland project should stand on roof output, PGE treatment, installed cost, and an applicable Energy Trust path. Anything else is possible upside, not base-case cash. ODOE notice.

Use the monthly model honestly. This page's PVGIS configuration produces 155.0 kWh per kW in July and 42.5 in December. The distance between those months is a planning fact, especially for a household whose load rises during darker, wetter months. The annual estimate can still be useful for long-term comparison. It cannot explain the bill timing by itself. Require the contractor's monthly table and compare its roof assumptions with the fixed south-facing baseline. PVGIS model.

Screen for ownership authority and load fit. ACS reports 52.8% owner occupancy, 58.0% single-family housing, and 47.8% electric heat in the citywide data. Those metrics are context, not a price quote. They suggest why a Portland intake should establish roof control, electrical-account control, and seasonal consumption before detailed design. A renter or shared-roof owner needs permissions work before an incentive reservation can become a personal project. ACS context.

Keep policy separate from customer economics. Portland's policy targets 100% renewable electricity for community needs by 2035 and 100% of all community-wide energy needs by 2050. That context can motivate a homeowner. It does not replace an incentive reservation, convert unused PGE credits to cash, or alter the 25D and 48E federal distinction. The residential 25D credit ended December 31, 2025, and a lease or PPA provider may claim 48E. City policy; CRS summary.

Portland closeout questions

Make the City path a signed assumption. The prescriptive and engineered routes do not merely use different names. Portland publishes different building-permit estimates for them, and the application guide uses an eligibility screen to distinguish them. An owner should know which route the contractor expects before comparing offers, and should ask what site finding would cause a change. That turns a permit allowance into a real project variable rather than a mystery contingency. Portland application instructions; permit estimates.

Calculate the cost of surplus in kWh, not in emotion. PGE credits can offset later consumption, but credits left at the cycle end are donated. The right array may be smaller than the largest roof layout, especially when the household has steady use and no documented new load. A contractor should model the requested cycle-end month if the customer considers changing it, and should never market donated credits as future cash. PGE credit policy.

Verify Energy Trust in the invoice trail. The listed per-watt maximums are useful public figures, but program steps, contractor status, utility territory, and reservation determine whether they belong on one home's price. ODOE's fully reserved status makes this distinction even sharper. A Portland buyer can reasonably treat Energy Trust as an evidence-based path and ODOE as unavailable until a reservation exists. Energy Trust report; ODOE status.

The final Portland test is blunt. If the project needs donated PGE credits, a state rebate that is currently unavailable, or a permit route nobody has identified, the proposal is fragile. If it works with documented consumption, the correct City lane, actual Energy Trust evidence, and the winter production curve, it has a real foundation. PGE residential FAQ.

Solar installers appearing in the Portland local-results dataset

Ratings snapshot: Google Maps, August 2026, via the DataForSEO SERP feed. Zero companies paid us and none are endorsed by us.

Use ratings as one screening signal, not a substitute for reading the proposal, checking licensure, comparing equipment, and confirming who owns incentives and renewable-energy credits.

Power Northwest

Portland

5.0(161 Google reviews)

Sunpath Services

Beaverton

5.0(103 Google reviews)

Cascade Solar

Portland

5.0(81 Google reviews)

Sunward Power

Clackamas

5.0(59 Google reviews)

RV Solar Installs

Portland

5.0(35 Google reviews)

Elemental Energy

Portland

4.9(139 Google reviews)

Smart Solar Energy Portland Oregon

5.0(30 Google reviews)

Neil Kelly Solar Energy

Portland

5.0(21 Google reviews)

Ratings and review counts are Google Maps ratings for Portland local results, retrieved August 17, 2026 via the DataForSEO SERP API. We list the highest rated established companies we found. No company paid to appear here, and appearing here is not an endorsement. Check current reviews and licensing before you sign anything.

Make the Portland base case work before considering ODOE

This tool uses the Portland PVGIS run as a starting point. It cannot infer the permit route, tariff election, physical roof limits, or incentive reservation that make this city different.

$130
1,160

The upper bound is our fixed, south-facing PVGIS run for Portland. Roof orientation, shade, equipment, and local code can lower output.

$2.62

Cash quotes in Portland cluster near $2.62 per watt, against a $3.50 national 2024 median (LBNL). Use your quote.

Assumptions you can change
2.5%
7%
15
24c

Use the rate on your actual lease or PPA quote. There is no published statewide average we trust enough to hardcode.

2%
Estimated system: 8.3 kWAnnual usage: 9,588 kWhState credit: $0

Cash purchase

$21,746 after state credit

Year 1 benefit
$131/mo
Payback
13 years
20 year net position
$16,258

City-specific production is used here. The cash price is the verified state EnergySage benchmark, not a quote. The residential 25D credit ended December 31, 2025.

Solar loan

$285/mo 15 yr payment

Year 1 net
-$154/mo
Upfront
$0
20 year net position
-$13,293

Loan pricing can differ materially from cash pricing because dealer fees can be embedded in the offer. Compare total financed dollars, not only the monthly payment.

Lease / PPA

$0 down you buy the power

Year 1 net
-$62/mo
Upfront
$0
20 year net position
-$15,362

A lease or PPA provider may claim 48E. Confirm the contract's export-credit treatment, escalator, and renewable-energy-credit ownership.

Estimates, not quotes. Inputs use a verified state electricity-price context, our Portland PVGIS run, and EnergySage state cost data. We are a solar installer and we also partner with other solar companies. See our disclosures.

Portland questions with local answers

What determines Portland's permit route?
The DevHub solar request asks prescriptive-path eligibility questions. A project that fails them moves to engineered-system treatment.
Are Portland solar permit numbers fixed?
No. The City calls them estimates. Its examples distinguish $576 prescriptive building permits from a $770 engineered building permit, plus electrical amounts.
What becomes of PGE credits left at the end of the cycle?
Unused credits at the annual March cycle end are donated to low-income bill assistance, although customers can request a different cycle-end month.
What is the residential PGE capacity threshold?
The FAQ describes residential net metering for systems at or below 25 kW, without an application fee.
When can Energy Trust figures be included?
When the project is in the program path with an approved trade ally and an actual reservation or documented step.
Why is the ODOE program excluded from the base case?
ODOE says reservation applications are not being accepted after the June 2026 funds were fully reserved within minutes.

Get a Portland estimate built around your roof

We are a solar installer and we also partner with other solar companies. Read our disclosures.

What does your monthly electric bill look like?

Oregon average is $167 per month (EIA, 2024).