San Francisco permits, job by job

What needs a permit in San Francisco, what doesn't, and who files it

Most work on a San Francisco home needs a permit, and the exceptions are narrow: painting, floor coverings outside bathrooms, small plaster repairs, interior doors, a toilet or faucet swap that leaves the pipe alone, and a broken fixture, switch or outlet replaced on the same wiring. Every window replacement needs one, and so does a water heater. Simple permits are filed online through PermitSF or over the counter; structural work goes to plan review.

  • Updated
  • 13 min read
  • Checked against 16 public sources

The short version

  • San Francisco's no-permit list is short: finish work, small repairs and like-for-like fixture swaps that leave pipes and wiring alone.
  • Every window replacement needs a building permit, front or back; same-size swaps are filed online through PermitSF.
  • Bathroom floors, water heaters, new outlets and re-roofs covering more than a quarter of the roof all need permits.
  • Only owners of single-family homes can pull their own electrical or plumbing permits; in condos and flats that work goes to a licensed contractor.
  • Work done without a permit costs an investigation fee on top of the permit fee, and the code puts it on the owner.

You want to swap the drafty aluminum sliders in a 1930s Sunset row house, or replace the water heater wedged onto the back porch of a Mission flat, and somebody at a barbecue swears you don't need a permit for that. In San Francisco you almost certainly do. The city's list of work that needs no permit is short and specific, and the line between a repair and a permit job rarely falls where people expect. What follows goes project by project, with the code section behind each answer, then covers how permits are filed and what happens to work done without one.

What you can do without a permit

The Department of Building Inspection works from three lists: Building Code section 106A.2 for the structure, Plumbing Code 104.2 for pipes and Electrical Code 89.121 for wiring, with a plain-language summary on SF.gov. Outside those lists, section 106A.1 is blunt: no building may be built, altered, repaired, moved, improved or demolished without a permit. The electrical and plumbing codes treat their own exempt lists the same way.

  • Paint, wallpaper and finish work

    Inside or out, no building permit (106A.2 item 8). Changing a street-facing façade from one material to another, stucco to wood siding for example, is a different job and needs plans.

  • Small plaster and drywall repairs

    Minor repairs to existing interior plaster or wallboard, unless the wall is part of a fire-resistive assembly (item 10).

  • Floor coverings outside bathrooms

    New carpet, wood or vinyl anywhere but bathrooms and toilet rooms, as long as no required flooring comes out (item 16).

  • Glass and interior doors

    Repairing or replacing broken glass to code (item 17), and replacing an interior door that isn't fire-rated. The code's door exemption reads broadly, but DBI files same-size exterior door swaps as PermitSF permits, so ask before skipping one.

  • Plumbing that leaves the pipe alone

    Fixing leaks and clearing stoppages without cutting pipe; replacing faucets, angle stops and hose bibbs; and replacing a toilet, except in buildings with alternate water piping.

  • Like-for-like electrical swaps

    A broken light fixture under 50 pounds with no wiring change, switches and receptacles up to 20 amps, and breakers of the same type and rating up to 100 amps. The main service disconnect always needs a permit.

  • Low fences, short walls, ground-level platforms

    Fences up to 6 feet along the side and rear lot lines at the back and up to 3 feet anywhere; retaining walls up to 4 feet from the bottom of the footing, unless they carry a surcharge such as a slope or driveway above; walks and platforms no more than 30 inches above grade, not over a story below and not part of an exit.

  • Partial re-roofs

    Re-roofing up to 25 percent of the roof surface in any 12 months, as long as no sheathing is installed, repaired or removed (item 13).

Project by project: permit, path and who does the work

Three filing paths appear below. PermitSF is the City's online portal for simple permits that need no plans. Over the counter, or OTC, means review in person at the Permit Center, with or without plans. In-house review is full plan review for larger or more complex work. The 'who' column follows state law: work that needs a permit falls outside California's minor work exemption, so it goes to a licensed contractor or to an owner under their own permit. 'A handyman' below means someone without a contractor's license working alone on a job under $1,000.

San Francisco home projects: permit or not, how it's filed, who may do it
ProjectPermit?How it's filedWho may do itTypical gotcha
Painting, inside or outNoNothing to fileYou or a handymanSwitching a street-facing finish, like stucco to siding, needs plans
Floor covering outside bathroomsNoNothing to fileYou or a handyman; a C-15 flooring contractor beyond thatBathroom and toilet-room floors aren't exempt
Toilet, faucet or angle stopNo, if no pipe is cutNothing to fileYou or a handymanCutting into or moving pipe makes it a plumbing permit
Broken fixture, switch or outlet, same wiringNoNothing to fileYou or a handymanA new outlet, or a light where none was, needs an electrical permit
Cabinets and countertopsBuilt-in ones aren't on the exempt list; movable cases under 5 ft 9 in areWith a kitchen or bath permitAn owner may do the cabinetry under that permitA loose hinge or a new drawer front is a repair, not a remodel
Kitchen or bath, same layoutYesPermitSF for houses and apartment units built before 1991; OTC with plans otherwiseThe owner or a B contractor appliesElectrical and plumbing need their own permits, and must pass final before the remodel can
Kitchen or bath, walls movedYesOTC with plansLicensed contractor; plans by a designer, architect or engineerLegalizing an unpermitted kitchen or bath takes this path too
Water heater, same spotYes, plumbingPermitSF, no plansA C-36 plumbing contractor, or the owner-occupant of a single-family homeThe new tank must be braced or strapped for earthquakes (H&S Code 19211)
Windows, same size and spotYes, alwaysPermitSF, onlineLicensed contractor (C-17 Glazing or B), or the ownerOnline filing needs a U-factor of 0.27 or lower on a single-family home
Windows enlarged or addedYesOTC with plans and elevationsLicensed contractorPlanning's 2025 material rule doesn't cover new or bigger openings
Exterior door, same sizeYes, per DBIPermitSF, onlineLicensed contractor, or the ownerGarage doors are never exempt; a same-size swap is OTC without plans
Re-roof beyond a quarter of the roofYesPermitSF if no sheathing or framing is replaced; OTC otherwiseA C-39 roofer files onlineLandmark buildings need a Planning approval letter first (roofers)
New circuit or subpanelYes, electricalPermitSF, no plansA C-10 electrical contractor, or a single-family owner doing it personallyAn LLC-owned house can't get a homeowner's electrical permit
Deck or stair repairYesOTC; plans once more than half is rebuiltLicensed contractor (C-5 framing or B)A platform 30 inches or less above grade, not over a story or part of an exit, is exempt
New deckYesOTC with plans if under 20 feet above grade and within Planning setbacksLicensed contractorA roof deck qualifies for OTC when it sits in the buildable area and meets setbacks (deck builders)
FenceOver 6 ft at the side or rear, over 3 ft in frontOTCYou or a handyman for exempt fencesSide and rear fences top out at 10 feet; see the fence law guide
Retaining wallOver 4 ft, or carrying a surchargeBuilding permitLicensed contractorHeight is measured from the bottom of the footing, not the ground
Brace-and-bolt seismic retrofitYesOTC with plans when it follows DBI Information Sheet S-09Licensed contractorSimpler bolting that doesn't follow S-09 is filed OTC without plans (retrofit pros)
Moving walls, changing the floor planYesOTC with plans, or in-house review for bigger structural workLicensed contractor; plans by a designer, architect or engineerHillside and landslide-zone lots, including the Mount Sutro and Edgehill slope protection areas, can be sent to in-house review
ADU or legalizing a unitYesIn-house reviewLicensed contractor; plans by an architect or designerA complete ADU application must be approved or denied within 60 days (ADU builders)

Online, over the counter or plan review

Three ways a San Francisco permit is filed, from the house to the issued permit: PermitSF online for simple jobs like same-size windows, water heaters, re-roofs and in-kind kitchens and baths; over the counter with plans for decks, new window openings and moved walls; and in-house review for ADUs, hillside lots and major structural work, with a Planning gate across the last twoPermitSF onlineOver the counterIn-house reviewPlanningPERMIT
Three ways in: PermitSF online for simple permits with no plans, over the counter at the Permit Center, and in-house plan review for bigger work.
  1. Look the property up first

    Confirm the address and the historic resource category on the City's Property Information Map. Both decide which path the project takes, and nothing can be filed against an address the City doesn't recognize.

  2. Decide whether it needs plans

    Same-size replacements usually don't. Moving walls, changing a layout, new openings, structural repairs and new mechanical equipment do. If you can't tell, DBI answers that question by email at techq@sfgov.org.

  3. File in the right place

    PermitSF, with a free account, takes electrical and plumbing permits without plans, in-kind kitchen and bath work in eligible homes, no-plan re-roofs, and same-size door, window, skylight and siding replacements. OTC review happens in person; DBI's interior-remodel page budgets 2 to 8 hours to submit, and a second visit may be needed. Bigger or riskier work goes to in-house review.

  4. Get the job card before work starts

    After review and fees, DBI issues the permit and a job card. Construction doesn't start without the job card, and the permit document is posted at the site.

  5. Inspections, then the final

    Inspectors check the work against the permit. A window permit isn't complete until a DBI inspector does a final onsite inspection, and most window permits stay valid for a year.

Planning is the second gate. SF Planning checks many exterior projects against the Planning Code, and projects that trigger neighborhood notification aren't among the over-the-counter ones (DBI's list). Historic status matters most: on a City Landmark, or in a landmark or conservation district, even a window swap or a re-roof needs Planning's sign-off before the building permit.

Windows: a permit every time, fewer limits on materials

SF Planning doesn't hedge: every window replacement in San Francisco needs a building permit, wherever the window sits on the building. What changed in May 2025 is the material. Planning Code section 136.2 now bars Planning from restricting the material of a replacement frame or sash, except on historic Category A and A* buildings, and except where an opening is enlarged or a new one is cut.

What's your building's historic category on the Property Information Map?

What an inspector checks on replacement windows in a San Francisco row house: the energy label on an upstairs window, a bedroom window open wide enough for a firefighter on a ladder, a side window 3 feet from the lot line by the neighbor's wall, safety glass by the bathtub, the glass door and the stair landing, and a same-size window sliding into its old opening on an online permitLOT LINE3 ftONLINE PERMIT
What the inspector looks for on a replacement window in San Francisco.
  1. The energy sticker To file online, a single-family home, townhouse or duplex needs windows with a U-factor of 0.27 or lower, and buildings with more than two units 0.28. The inspector reads the NFRC or ENERGY STAR label.
  2. Bedroom escape window Any room someone can sleep in, attics and basements included, needs at least one window that opens wide enough for a firefighter with gear to climb in.
  3. Side windows near the lot line A window within 3 feet of a property line may need a 1-hour fire rating, worth checking on row houses built tight to their neighbors.
  4. Glass by doors, tubs and stairs Safety glass goes in doors, within 2 feet of a door's edge, in or beside tubs and showers, within 5 feet of stairs and landings, and in large windows low to the floor.
  5. Same opening, online permit Keep the opening the same size and the permit is filed online; DBI aims to approve most within two business days. Enlarging, shrinking or moving it means plans, in person.

Who can pull the permit

A building permit application is signed by the owner or the owner's authorized agent (106A.3.1), and contractors register with the City before applying. Electrical and plumbing permits are narrower. DBI issues them to licensed contractors, or to the owner of a single-family dwelling who does the work personally; for plumbing the home must be owner-occupied, and an LLC can't get a homeowner's electrical permit (89.120, 104.1.1). In a condo or a flat, that work goes to a licensed contractor.

Work done without a permit

Unpermitted work tends to surface at the worst moment: a sale, a complaint, a remodel that opens the wall. Building Code 107A.5 requires a special investigation before DBI issues a permit for work started without one, plus an investigation fee on top of the permit fee, and says the owner bears the cost. If the work predates your ownership and you can document that, the fee can be reduced. The electrical and plumbing codes carry investigation fees of their own.

When you sell, the buyer must receive a 3R report, the Report of Residential Building Record, listing the building's authorized use and building permit history. It leaves out plumbing and electrical permits, so it can look clean while the wiring tells another story. DBI issues it in seven to ten business days. The selling guide covers what else a sale brings up.

Legalizing old work

  • An unpermitted kitchen or bath: an over-the-counter permit with plans (DBI).
  • Windows installed without a permit: Planning reviews them case by case and may involve its Enforcement Division.
  • An unpermitted unit: in-house plan review.
  • Wiring or plumbing: a permit from a licensed contractor, or from a single-family owner, plus the investigation fee.

Questions people ask

Do I need a permit to paint my house in San Francisco?

No. Painting, papering and similar finish work are on the Building Code's no-permit list, inside and out. A paint job turns into permit work only when it covers other work: replacing rotted siding is a PermitSF permit, and changing a street-facing façade from one material to another needs plans. For the paint itself, see painting services.

Do I need a permit to replace my water heater in California?

In San Francisco, yes. Water heaters aren't on the Plumbing Code's list of work exempt from permits, so a replacement is a plumbing permit, filed online through PermitSF by a licensed contractor or by the owner of a single-family home who lives there and does the work. Statewide, Health and Safety Code 19211 requires every new or replacement water heater to be braced, anchored or strapped against earthquakes. Other cities set their own permit rules. Weighing a heat pump? Read the gas water heater rule.

Do you need a permit to replace windows in San Francisco?

Yes, every time. SF Planning says all window replacements need a building permit, wherever the window is on the building. A same-size replacement is filed online through PermitSF; enlarging or adding an opening needs plans and over-the-counter review. Since May 2025, Planning may not restrict replacement materials except on historic Category A and A* buildings.

How long does an over-the-counter permit take in San Francisco?

DBI's interior-remodel instructions budget 2 to 8 hours at the Permit Center to submit and route an OTC application, and warn that you may need to come back another day to finish. Online PermitSF window applications aim for approval within two business days. Plan review for bigger projects takes longer.

What happens if I don't get a permit in San Francisco?

If the work comes to light, DBI requires a special investigation and charges an investigation fee on top of the regular permit fee before it issues a permit, and the code puts that cost on the owner. The work still has to meet code to be signed off. When you sell, the buyer gets a 3R report showing the building's permit history.

Do I need a permit to replace kitchen cabinets in San Francisco?

Built-in cabinets and countertops aren't on San Francisco's no-permit list; only movable cases, counters and partitions under 5 feet 9 inches are. Replacing them is kitchen work under a kitchen or bath permit, which an eligible home can file online, and an owner may do the cabinetry personally. Fixing a hinge or a drawer is a repair.

Pros who take this work

Where these facts come from

Checked against these public pages in October 2026. Programs and rules change; the agency's own page is the final word. This guide is general information, not legal or engineering advice.

  1. Check if your construction project needs a permit SF.gov, Department of Building Inspection
  2. San Francisco Building Code, Section 106A: Permits City and County of San Francisco (American Legal Publishing)
  3. San Francisco Building Code, Section 107A: Fees (107A.5 work without a permit) City and County of San Francisco (American Legal Publishing)
  4. San Francisco Plumbing Code, Section 104.0: Permits City and County of San Francisco (American Legal Publishing)
  5. San Francisco Electrical Code, Article 89: General Code Provisions City and County of San Francisco (American Legal Publishing)
  6. Where to apply for your permit SF.gov, Department of Building Inspection
  7. Get an Over-the-Counter permit for your exterior residential project SF.gov, Department of Building Inspection
  8. Get an Over-the-Counter permit for your interior residential remodel SF.gov, Department of Building Inspection
  9. Replace your windows SF.gov, Department of Building Inspection
  10. Standards and Recommendations for Window Replacement (V. 05/02/2025) San Francisco Planning
  11. Apply for a kitchen or bath remodel permit SF.gov, Department of Building Inspection
  12. Apply for a reroofing permit SF.gov, Department of Building Inspection
  13. Request a Report of Residential Building Record (3R report) SF.gov, Department of Building Inspection
  14. Health and Safety Code section 19211 (water heater bracing) California Legislative Information
  15. Business and Professions Code section 7048 (minor work exemption) California Legislative Information
  16. CSLB Licensing Classifications Contractors State License Board

Your turn

Got a permit job? Reach pros who take it on

Describe the project and the neighborhood. Local contractors who take that kind of work call or text to ask questions and quote; you choose.

  • Free to request. You pay only the person you choose to hire, at the price you agree.
  • Local pros who take this work call or text you to ask questions and quote. Up to five of them.
  • Two short steps. A few sentences and a photo or two are enough.
  • Rather talk? Call or text (415) 449-8213.

Got a permit job? Reach pros who take it on

Two short steps. A local pro who does this work calls or texts you back.

To send a request, call or text (415) 449-8213.

Free to request, and you agree the scope and price with the person you hire before work starts. In California, a job over $1,000 in labor and materials, or one that needs a building permit, must be done by a contractor licensed by the CSLB in the right class. Ask for the license number and check it at cslb.ca.gov.

HandymanNow for handymen Work in the Bay Area? Get job leads by text. Pick your trades and areas, take only the jobs you want. No subscription. Start getting leads HandymanNow for homeowners Get the HandymanNow app. Send a request with photos, message your handyman and follow them on the way. Download the app

HandymanNow app

Fix it faster. Find work faster.

Homeowners send a job with photos and follow their handyman on the map. Handymen get local jobs by text and take only the ones they want.

Call Get a quote