🌳 Sac Tree QuotesGet Free Quote

About us: Sac Tree Quotes is a free referral service that connects Sacramento-area homeowners with independent local tree professionals. We are not a tree contractor and do not perform tree work, and we may be paid by the pros we refer.

Trees shading solar panels in Sacramento: trim, remove, or leave them?

Sacramento gets plenty of sun, and rooftop solar is common across the region. So are big shade trees — the same trees that cool homes in July. When a tree starts shading panels, homeowners usually have three options: selectively prune, remove the tree, or accept some lost production. This guide walks through how to decide, what California law says about trees that shade solar collectors (including a neighbor's), and how to keep panels safe during tree work.

Disclaimer: This page is general information compiled from the California Public Resources Code and Civil Code, City of Sacramento and Sacramento County tree permit pages, and UC IPM pruning guidance (checked November 2026). It is not legal or safety advice, and laws and local rules change. Confirm details with your city or county, your solar installer, or an attorney before acting.

First: confirm shade is actually the problem

  • Check your monitoring. Most solar systems have an app or portal. Compare production on clear days across seasons, and look at panel-level data if you have microinverters or optimizers — a few panels underperforming at the same time each day points to a shadow.
  • Watch the shadows. The sun is much lower in winter, so a tree that clears the array in June can shade it from November through February. Midday shade generally matters most, because that's when panels produce the most.
  • Rule out other causes. Dirt, leaf litter, pollen, or an equipment fault can look like shading. Your installer can usually tell from the system data.
  • Ask your installer for a shade analysis. Many installers can model how much a specific tree costs you over a year, which helps you weigh pruning or removal against the cost of the tree work.

Trim or remove?

Often the answer is selective pruning rather than removal — especially for a healthy tree that also shades the house or yard in summer.

SituationUsually worth considering
A few limbs cast shade on part of the arraySelective pruning (reduction or thinning cuts) of the specific limbs, done to ANSI A300 standards
Tree is south or west of the array and its whole crown shades it in winterPruning may only help briefly; removal or accepting the loss may make more sense — get a shade analysis first
Tree is dead, declining, or structurally weakRemoval — a failing limb over panels is a damage risk, not just a shade problem (see dead or hazardous trees)
Tree is fast-growing and would need heavy cuts every year or twoCompare the repeat pruning cost with removal and possibly replanting a smaller tree elsewhere
Tree is protected (e.g., a native oak or large heritage tree)Check permits before any cutting — see below

Don't top the tree to clear the panels. UC IPM warns that topping produces weakly attached regrowth that's prone to breaking (UC IPM – Pruning) — and fast regrowth can put the shade back within a few seasons. Ask for proper reduction cuts instead. For timing by species (and nesting-bird season), see when to trim trees in Sacramento.

Permits still apply — solar isn't an exemption

  • City of Sacramento: removing — or doing regulated pruning on — a City street tree or a private protected tree needs a permit (City of Sacramento Urban Forestry – Tree Permits).
  • Unincorporated Sacramento County (Carmichael, Fair Oaks, Antelope, and others): native oaks need a permit to remove or prune, and certain other trees are covered too (Sacramento County Tree Permits).
  • Other cities have their own ordinances: City of Sacramento · unincorporated Sacramento County · Elk Grove · Roseville · Folsom · Citrus Heights · Rancho Cordova · West Sacramento · Davis.
  • Street trees in the park strip are usually city-managed; ask the city rather than hiring someone to cut them.

Each ordinance applies its own criteria to protected-tree permits, so don't assume that solar shading alone will qualify a healthy protected tree for removal. If a protected tree is the issue, ask the city or county arborist what options exist — pruning may be allowed where removal isn't — before planning around removal.

What if it's the neighbor's tree? The Solar Shade Control Act

California's Solar Shade Control Act (Public Resources Code §§ 25980–25986) limits trees and shrubs that shade a solar collector — but its reach is narrower than many people assume:

  • The core rule. Under Public Resources Code § 25982, after a solar collector is installed, a person owning or controlling another property can't allow a tree or shrub to be placed, or if placed, to grow, so that it shades more than 10% of the collector's absorption area at any one time between 10 a.m. and 2 p.m. local standard time.
  • Trees that were there first are exempt. § 25984 says the Act doesn't apply to a tree or shrub planted before the solar collector was installed, or to certain replacements of such trees. So an existing mature tree next door generally isn't covered — the Act is mainly about new plantings after your system goes in.
  • Local ordinances can control instead. The Act also doesn't apply to a tree or shrub that is subject to a city or county ordinance (§ 25984), a city or county may vote to exempt itself entirely, and a local tree-preservation or solar-shade ordinance governs where one exists (§ 25985). Check with your city or county before relying on the Act.
  • Location requirements. The Act's definition of a covered "solar collector" includes setback and height conditions (generally at least 5 feet from the property line and 10 feet above the ground, with an exception formula), and it excludes systems designed to produce more than the building's own electricity demand.
  • Enforcement is civil, and starts with a letter. A violating tree becomes a private nuisance only if the owner fails to remove or alter it after receiving written notice from the solar collector's owner or agent requesting compliance. The Act doesn't create a fine or a city enforcement program.
  • Optional pre-installation notice. Before installing, a building owner may send neighbors a certified-mail "Solar Shade Control Notice" (no more than 60 days before installation) documenting the install date (§ 25982.1). This can help establish which trees came first.

Solar easements. Civil Code § 801.5 allows a written "solar easement" — a right to receive sunlight across a neighbor's property — which must describe its dimensions and the restrictions on vegetation. It's a voluntary agreement, usually recorded, not something you get automatically.

In practice, the most effective route with a neighbor's tree is usually a friendly conversation and an offer to share or cover the cost of pruning by a licensed contractor, with the owner's written permission. You can generally trim branches that overhang your side to the property line, but not in a way that injures the tree, and local permits still apply — see neighbor tree and property line rules.

Protecting your panels during tree work

  • Tell the tree contractor about the panels up front so the bid includes rigging (lowering limbs on ropes) rather than free-dropping over the roof.
  • Ask how they'll protect the array — crews typically avoid walking on panels and may lower wood away from the roof line.
  • Check your solar warranty. Some installers or warranties have rules about who can work on or around the array. If panels need to be removed or covered, that's typically your solar installer's job, not the tree crew's.
  • Confirm insurance. Make sure the tree contractor carries liability insurance and (if they have employees) workers' comp — see how to hire a tree service.
  • Power lines: if the tree is near the service drop or utility lines, that part is the utility's call — see trees near power lines.
  • Clean up after. Ask that debris be cleared from the panels and gutters when the job is done.

Planning a new solar install?

It's usually simpler and cheaper to deal with trees before panels go on the roof, when crews have open access. Ask your installer for a shade report, decide which trees (if any) to prune or remove, and check permits first. If you plant new trees later, think about their mature height and where their winter shadows will fall.

Cost

Prices vary widely with tree size, species, access, how close the work is to the roof and panels, and whether a protected tree needs an arborist report or permit. Pruning for solar clearance is typically priced like other selective pruning — see published ranges on tree trimming cost in Sacramento — and full removals on tree removal cost in Sacramento. Extra rigging to protect the array can add to the price. Those are published estimates, not quotes; compare written bids.

Frequently asked questions

Can I make my neighbor cut a tree that shades my solar panels?

Usually not, if the tree was planted before your system was installed — California's Solar Shade Control Act exempts those trees, and local ordinances can override the Act. For trees planted after installation, the Act may apply, starting with a written request. Talk to an attorney about a specific situation.

Will trimming my trees void my solar warranty?

Tree work itself usually doesn't, but damage to panels during the work might not be covered. Check your warranty terms and tell the tree contractor about the panels so they plan for rigging and protection.

Is it better to remove a tree than lose solar production?

It depends on how much production the shade actually costs, what the tree work costs, and the value of the tree's shade and cooling. Ask your installer for a shade analysis and get pruning and removal quotes before deciding.

When is the best time to prune for solar?

Fall and winter are often good for many deciduous trees — and that's also when low sun makes shade problems most visible. Some species have specific windows to avoid; see our guide to when to trim trees in Sacramento.

Related guides

  • Tree removal vs. trimming: how to decide
  • When to trim trees in Sacramento
  • Neighbor & boundary tree rules
  • Tree trimming cost
  • Sacramento tree permits (city & county)
  • How to prepare for tree removal day
  • How to hire a tree service

Get quotes from independent local pros

We don't do tree work ourselves. Tell us about your tree and we'll connect you with independent local tree professionals so you can compare written quotes. Always verify the contractor's license and insurance at cslb.ca.gov.

Request free quotes

Tree removal costs by area: Sacramento · Elk Grove · Roseville · Folsom · Citrus Heights · Rancho Cordova · Carmichael · West Sacramento · Davis · Natomas · Antelope · Fair Oaks
More guides: Stump grinding cost · Emergency/storm removal · Tree trimming cost · Palm tree removal · Tree permits · Tree fell on house: insurance · Neighbor & boundary trees · Oak tree removal · Dead/hazardous trees · Trees near power lines · Roots, sewers & foundations · Elk Grove permits · Roseville permits · Folsom permits · Citrus Heights permits · Rancho Cordova permits · Sacramento County permits · Davis permits · West Sacramento permits · Hiring a tree service · After a storm · Pine tree removal · When to trim · Defensible space · Landlords, tenants & HOAs · Trees & solar panels · Remove or trim? · Preparing for removal day

© 2026 Sac Tree Quotes · Home · Privacy Policy
Free referral service connecting homeowners with independent local tree pros — not a contractor.