San Diego County Shed Permit Rules, City by City

Site-built wall framing with roof rafters set, photographed from the yard

A San Diego County shed permit is usually not required for a one-story storage shed of 120 square feet or less, but the conditions change by city. The City of San Diego measures the roof instead of the floor, Carlsbad and Chula Vista tie the exemption to where the shed sits, and Encinitas drops it when power goes in.

By Bedrock Sheds | CSLB #1087479 | October 22, 2026

Want the number for your yard? Call (949) 688-2674 and we’ll give you a real range the same day.

We build in San Diego County, and we’ve built in La Jolla. Before we order anything, we look up the rule for the specific parcel, because a shed that’s exempt in Escondido can need a permit in Carlsbad for no reason other than where it sits in the yard. This page lays out what ten jurisdictions publish, with each rule linked to the city’s own code or permit handout so you can check it yourself.

Do I need a permit for a shed in San Diego County?

Most San Diego County jurisdictions exempt a one-story detached storage shed of 120 square feet or less from a building permit, as long as the city’s added conditions are met. Those conditions are where the differences live.

Jurisdiction120 sq ft measured byWhat else the exemption depends on
City of San DiegoProjected roof areaNot on a historical resource or on environmentally sensitive lands that need a development permit
Unincorporated countyFloor areaNon-habitable use
CarlsbadFloor areaEntirely above grade, not on an easement, and not within a required setback
Chula VistaFloor areaPlaced in line with the city’s accessory building rules
EncinitasFloor areaNo utilities installed
PowayFloor areaNot in the Very High Fire Severity Zone, not in the front or street side yard
El CajonFloor areaSix feet from other buildings, zoning setbacks met
EscondidoFloor areaZoning code still applies
CoronadoFloor areaZoning setbacks maintained
SanteeFloor areaLocation and height checked with Planning

All four of our standard sheds are 120 square feet or less of floor. That clears the line almost everywhere on this list, with the City of San Diego as the exception worth reading closely.

Why does the City of San Diego measure the roof?

The City of San Diego exempts storage sheds only when the projected roof area is 120 square feet or less, so the roof overhang counts against the limit. It’s the only jurisdiction on this list that measures the building exemption that way.

The rule is in San Diego Municipal Code section 129.0203(a)(1), and the city’s permit guide puts it plainly: storage sheds over 120 square feet of projected roof area require a permit. A 10×12 has exactly 120 square feet of floor, so any overhang puts it over. Inside city limits we measure the roof as drawn before anything is ordered, and if it’s over, we either trim the building or pull the permit. Coastal lots in the city can also need coastal review, which our San Diego shed cost guide covers.

Where can a shed go in Carlsbad and Chula Vista?

In Carlsbad, a shed inside a required setback loses the permit exemption. In Chula Vista, the exemption holds only when the shed meets the city’s accessory building placement rules.

Carlsbad’s building code, CMC 18.04.025(D), exempts sheds of 120 square feet or less only when they are not located within a setback area required by local ordinance. Its R-1 zoning, CMC 21.10.080, lets a detached accessory structure with no habitable space sit inside the setback area with a five-foot rear setback, one story, and a height of 10 feet with a roof under 3:12 pitch or 14 feet at 3:12 or steeper. So in Carlsbad the two questions travel together: where the shed goes decides whether you need a permit.

Chula Vista’s exemption, CVMC 15.06.080, applies only to sheds placed in line with CVMC 19.58.020. In residential zones that section keeps a detached accessory building at least six feet from any dwelling on the same lot or an adjacent lot. One-story accessory buildings in the rear 30 percent of the lot, or behind the front 70 feet, can sit on a property line or no less than three feet from it.

What are the rules in unincorporated San Diego County?

Outside city limits, the County of San Diego exempts sheds of 120 square feet of floor area or less, and its zoning sets fixed distances for detached accessory buildings.

The exemption is in the county’s building permit handout, form PDS 110, for non-habitable structures such as tool or storage sheds. The placement rules are summarized on form PDS-577:

  • Walls no closer than 3 feet, and eaves no closer than 2 feet, to interior side or rear property lines
  • Walls at least 6 feet from the walls of the main building or another accessory building, and eaves at least 4 feet from the main building’s eaves
  • One story, 12 feet maximum height

A shed placed closer to the house than that is treated as attached, which means it has to meet the main building’s setbacks instead.

What do Poway, Encinitas and El Cajon add?

Poway adds a fire-zone and front-yard condition, Encinitas adds a utilities condition, and El Cajon adds a six-foot separation from other buildings.

Poway’s building FAQ exempts sheds of 120 square feet or less unless the lot is in the Very High Fire Severity Zone, and keeps them out of front and street side yard setbacks. Its zoning, PMC 17.08.180(D), lets a building with less than 120 square feet of projected roof area sit anywhere on a single-family lot outside the front and street side yards, at eight feet tall or less, with 10 feet of separation from other buildings. Note that Poway’s zoning counts roof area while its building exemption counts floor area.

Encinitas, in its exempt work handout, exempts sheds of 120 square feet or less only when no utilities are being installed. Its zoning, EMC 30.48.040(G), limits a building inside an interior side or rear setback to one story and 12 feet, or 14 feet to the peak with a roof of at least 3:12.

El Cajon’s building FAQ asks for six feet from any other building on the property and setbacks from property lines per its zoning code.

Escondido, Coronado and Santee exempt sheds of 120 square feet or less of floor area and send you to their zoning codes for placement. We didn’t publish a distance for those three because we couldn’t verify one from the city’s own code. Setback rules are written city by city rather than statewide. We look up the rule for your parcel and measure it at the site visit, before anything is ordered.

Does a shed with power need a permit?

Yes. Every jurisdiction here that addresses it says the shed exemption is not an electrical exemption, and Encinitas removes the exemption entirely once utilities go in.

San Diego’s code says so directly in section 129.0203(b), and Chula Vista, Escondido and Coronado each say separate electrical permits are required for exempted structures. The county says they may be required. We permit every shed we wire, under CSLB #1087479, and the permit is part of the electrical quote.

Pricing for a finished office is in our San Diego office cost guide, and why to hire us is in our San Diego shed builder guide.

Frequently Asked Questions

What size shed doesn’t need a permit in San Diego County?

In most jurisdictions here, a one-story storage shed of 120 square feet or less of floor area. In the City of San Diego it’s 120 square feet of projected roof area, which a 10×12 with overhangs exceeds. Each city’s added conditions still have to be met.

Do you pull the permit when one is needed?

Yes. When a Bedrock build needs a permit, we pull it under our license and handle the inspections. You’ll know whether yours needs one before you sign.

What about my HOA?

An HOA’s architectural rules sit on top of the city’s. They can be stricter on placement, height, color or roof style. Send us the HOA guidelines and we’ll design the building to them.

Is the price different in San Diego County?

No. Our sheds start at $15,000 for an 8×10 and $18,000 for a 10×12, the same as Orange County, with no trip charge. More on our San Diego County page.

The short version

The 120 square foot exemption holds across most of San Diego County, but the City of San Diego counts the roof, Carlsbad and Chula Vista tie it to placement, Encinitas drops it with utilities, and Poway and the county set their own distances. Power means a permit everywhere, and we pull it.

If you’re working out what this looks like in your own yard, call (949) 688-2674 or email info@bedrocksheds.com and we’ll give you a real range the same day. Build once.

About Bedrock Sheds

Bedrock Sheds builds custom sheds and saunas on site in Orange County and San Diego County, California. Every building is framed and finished in your yard, with the same framing as the room you’re sitting in right now. No kits, no prefab. Brandon Radley Construction DBA Bedrock Sheds, CSLB #1087479, Class B General Building. Call (949) 688-2674, email info@bedrocksheds.com, or visit bedrocksheds.com.

Scroll to Top