Last updated October 16, 2026








Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
DIY vs Professional Construction: The San Francisco Homeowner’s Decision Guide
In San Francisco, a homeowner can legally pull their own permit for certain projects. But here’s what nobody tells you at the hardware store: if that work fails inspection or creates a code violation, the liability doesn’t transfer to a contractor. It stays with you, on the property record, permanently. This guide maps the DIY-versus-hire decision to real financial consequences: permit exposure, resale discounts, remediation costs, and what the Department of Building Inspection actually requires. By the end, you’ll know exactly which projects make sense to tackle yourself in San Francisco and which ones will cost you double if you try. We’re Bradford Remodeling Co San Francisco home contractors, and we’ve watched both paths play out across this city for two decades.
Styles & brands we work with







Quick Answer
DIY makes sense in San Francisco for cosmetic work below permit thresholds: painting, fixture swaps, and finish carpentry under $1,000 in valuation. DIY becomes a liability on structural, electrical, plumbing, and mechanical work that requires a licensed contractor of record under California law. The deciding factors are not your skill level. They are permit exposure, code compliance, and what unpermitted work costs you at resale.
Table of Contents
- What San Francisco Homeowners Can Legally Self-Permit
- The Resale Math: What Unpermitted DIY Work Costs at Close
- Where DIY Actually Makes Sense in San Francisco
- The Hidden Cost of DIY on Structural and MEP Work
- How to Evaluate a Contractor Bid Against Your DIY Estimate
- San Francisco-Specific Factors That Change the Equation
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
- The Bottom Line
What San Francisco Homeowners Can Legally Self-Permit
California Business and Professions Code Section 7048 allows a homeowner to act as their own general contractor, pulling an owner-builder permit for work on their primary residence. San Francisco’s Department of Building Inspection (DBI) honors this at the city level. But the CSLB draws a hard line: an owner-builder cannot hire unlicensed subcontractors, cannot act as a contractor for someone else, and assumes full liability for the work. In San Francisco, you can self-permit the following categories with an owner-builder declaration:
- Cosmetic finish work: painting, trim, baseboards, crown molding, flooring replacement where no subfloor or framing changes occur.
- Fixture swaps: replacing a toilet, faucet, or light fixture in the same location with no new wiring or plumbing rough-in.
- Non-structural carpentry: built-in shelving, closet organizers, cabinet refacing where the cabinet boxes stay in place.
- Basic exterior: replacing siding boards on a small section, repainting, re-caulking windows.
What you cannot legally self-permit in San Francisco: any project requiring structural modifications, any electrical panel work, any plumbing beyond a like-for-like fixture swap, any gas line work, any HVAC installation, and any project altering the building envelope in a way that requires engineering sign-off. If the work requires a licensed contractor of record under California law, San Francisco’s DBI will not sign off on an owner-builder permit. We see this most often with foundation work in Sunset District homes and seismic retrofits in the Richmond, where the soft-story ordinance has teeth.
Here’s the part most guides skip: pulling an owner-builder permit in San Francisco triggers additional disclosure obligations when you sell. Under California Civil Code 1102, you must disclose any construction work done on the property within the last five years. If you did it yourself, you disclose that you were the builder. Buyers and their lenders scrutinize owner-built work differently than contractor-built work. That distinction matters at the closing table, which is the subject of the next section.
The Resale Math: What Unpermitted DIY Work Costs at Close
In San Francisco, unpermitted work does not stay hidden. The city’s Assessor-Recorder database, DBI permit history, and MLS disclosure requirements create a paper trail that buyers and their inspectors will find. When you sell a house with unpermitted square footage or unpermitted MEP work, the buyer’s lender will not appraise that space as habitable. That means you are selling a three-bedroom house that the bank sees as a two-bedroom with a bonus room. The math gets ugly fast.
Here’s what the numbers look like in San Francisco’s current market. A non-permitted addition of 400 square feet in the Outer Sunset, where finished space trades around $900 to $1,100 per square foot, could theoretically be worth $360,000 to $440,000. A buyer who discovers that addition was never permitted will discount the offer to reflect three things: the cost to legalize the work retroactively, the carrying cost of living through a permit review, and the risk that DBI requires demolition. In practice, we have seen discounts from 10 to 15 percent on the total home price when significant unpermitted work is disclosed. On a $1.5 million property, that is $150,000 to $225,000. Compare that to the $12,000 to $18,000 a licensed contractor would have charged to permit and build the space correctly the first time.
There’s a second resale cost that shows up quietly. In contract disputes, unpermitted work gives the buyer leverage. A buyer who discovers unpermitted work after close can pursue the seller for failure to disclose. If the work creates a safety hazard, that claim gains traction. The seller’s position collapses because they have no permit record, no inspection sign-off, and no contractor warranty to point at. Bradley’s real estate attorneys see this pattern repeatedly in San Francisco. The cheapest path out is usually a retrofit permit and remediation, which costs more than the original job.
San Francisco also enforces a point-of-sale energy and water conservation ordinance for certain property types. If your DIY plumbing or electrical work did not meet code, the compliance inspection at sale will flag it. Now you are fixing your own work under a deadline, with a buyer’s escrow clock running. That is the worst possible position to negotiate from. We have watched sellers pay premium rates for rush remediation work because they had no choice. The original savings on DIY evaporates, and the transaction gets messy.
The takeaway is not that all DIY is bad. It is that the San Francisco real estate market prices unpermitted work harshly, and the disclosure rules make it almost impossible to hide. If the project touches anything a building inspector cares about, the resale math favors hiring a licensed contractor who pulls the permit and signs the work. For a deeper look at protecting your investment through the seasons, see our Seasonal Construction Care for San Francisco: Year-Round Homeowner’s Guide.
Where DIY Actually Makes Sense in San Francisco
Plenty of San Francisco projects are genuinely DIY-friendly, and we will tell you exactly where the line sits. The San Francisco Building Code sets a valuation threshold below which a building permit is not required. For most residential work, that threshold sits at $1,000 in project valuation. “Valuation” means the fair market value of the labor and materials, not what you spent. If your project totals under $1,000, you generally do not need a permit at all. If your project crosses $1,000 and does not fall into an exempt category, you need a permit, and depending on the scope, you may need a licensed contractor. Here is the day-to-day reality.
Painting, drywall patching, and finish trim. Interior painting never requires a permit in San Francisco. Drywall patching under 100 square feet is exempt. Trim, baseboards, and crown molding are exempt unless you are furring out walls and changing room dimensions. This is the sweet spot for DIY: high visual impact, zero permit exposure, and mistakes are recoverable. We tell homeowners to paint their own walls. It is below our time as a general contractor, and the result is yours to own.
Fixture swaps in place. Replacing a toilet, a faucet, a light fixture, or a garbage disposal in the same location with no new wiring or plumbing lines is exempt from permits in San Francisco. The key phrase is “in the same location.” The moment you move a supply line, add a circuit, or relocate a drain, you cross into permit territory. That is where DIY stops being a weekend project and becomes a legal question.
Flooring. Floating click-lock flooring, carpet, and engineered wood installed over existing subfloor are DIY-friendly and permit-exempt. Tile work is fine too, though waterproofing details in wet areas matter. If you are replacing subfloor or sistering joists, that is a structural change and a permit is required. In older San Francisco homes, we frequently see rotted subfloor under bathrooms and kitchens, especially in the Marina and Cow Hollow where decades of fog moisture have worked into the framing. That is not a tile project anymore.
Cabinet refacing and hardware. Refacing existing cabinet boxes with new doors and drawer fronts, swapping hinges and pulls, and repainting boxes is pure cosmetic work. No permit, no structural change. If you are ripping boxes out and changing the kitchen layout, you need a permit and, in San Francisco, likely a licensed contractor. The line is between “same footprint, same boxes” and “new layout, new rough-in.”
One advantage of the DIY route in San Francisco is material selection. A homeowner can pick up James Hardie siding, for example, at a local lumber yard and install it on a small garden wall or shed without touching the dwelling unit. That is good, honest weekend work. The moment that material goes on your house envelope, you want a contractor who knows the install specs and will stand behind them with a written guarantee.
The Hidden Cost of DIY on Structural and MEP Work
Here is where the financial trap closes. When a homeowner performs structural, electrical, plumbing, or mechanical work without a permit and without a contractor of record, an inspector will not sign off on the work. If the work is discovered, either through a complaint, an insurance claim, or a sale inspection, the city requires remediation by a licensed contractor before the permit can be closed and the property can be cleared. You now pay for a licensed contractor to tear out and redo what you already paid to build once. The original DIY cost is not a sunk cost. It is a destruction cost.
Let’s put numbers on it. A homeowner in the Mission District opens up a wall to add a recessed outlet and discovers the knob-and-tube wiring behind it. They decide to rewire the room themselves, saving $4,000 in labor. Six months later, a sale inspection flags the work as unpermitted and not to code. DBI requires a licensed electrician to pull a permit, open the walls, and redo the work. The cost: $7,500. The homeowner has now spent their own time and materials, plus $7,500 to fix what they did, versus the original $4,000 for a licensed electrician to do it right the first time. The DIY route cost nearly double.
In San Francisco, the soft-story retrofit program makes this even more pointed. Many pre-1978 wood-frame buildings in the Richmond, Sunset, and Noe Valley fall under the mandatory seismic retrofit ordinance. If you DIY a brace-and-bolt retrofit and get the calculations wrong, the city will not accept the work. You pay a structural engineer to re-evaluate, then a licensed contractor to redo the retrofit. Seismic work is not the place to learn as you go. The stakes are not a crooked cabinet door; they are whether the building stands in an earthquake.
Electrical and plumbing carry similar risks in San Francisco’s older housing stock. The combined effects of fog, salt air, and a century of deferred maintenance mean that many walls conceal corroded pipes, degraded sheathing, and outdated wiring. When a homeowner cuts into a wall in the Richmond District, they frequently find more than they expected. A licensed contractor is carrying insurance, is trained to spot the hazard, and knows how to sequence the work so the house stays livable. A homeowner learning on the job can turn a two-day project into a two-month stall, with open walls and exposed wiring in a house where the family is still trying to live.
The pattern we see most often: homeowner starts a “small” job, discovers a code issue, gets in over their head, and calls us after the city has already flagged the property. At that point, the repair is more expensive than the original project would have been, and the homeowner has lost their negotiating leverage. The lesson is not that you should not touch a hammer. It is that structural and MEP work has a specific failure mode, and that failure mode is expensive in San Francisco.
How to Evaluate a Contractor Bid Against Your DIY Estimate
Most homeowners compare a contractor’s bid to their own material costs, think the contractor is overcharging, and choose DIY. That comparison is wrong because it ignores the real cost categories. Here is the honest way to run the numbers, using the same method we use to build our own General Contractor in San Francisco estimates.
- Start with materials, not labor. Price every board, sheet, fitting, and finish at retail rates from a San Francisco supplier. Do not use the big-box national price. San Francisco lumber yards and plumbing supply houses charge more. Add 10 percent for waste and mistakes. This is your true material number.
- Add tool rental or purchase. A tile saw rents for $60 to $100 per day in San Francisco. A demolition hammer, a drywall lift, a framing nailer: these add up. If you need a tool exactly once, buying it is usually cheaper than renting it twice. If you are doing a kitchen remodel, expect $500 to $1,200 in tool costs unless you already own the arsenal.
- Price your own labor honestly. Your time has a value. If you are taking time off work, calculate your lost wages. If you are working weekends, price those weekends at what you would pay to get them back. A kitchen remodel done on weekends takes three to four months. A kitchen remodel done by a contractor takes four to six weeks. That is two to three months of your evenings and weekends gone. What is that worth?
- Add permit processing time. San Francisco DBI review for a straightforward residential alteration permit runs 4 to 8 weeks at best. If you are an owner-builder, you sit in the same queue, but you do not have a contractor’s knowledge of how to assemble a complete application. A rejected application resets the clock. A contractor who files regularly knows what DBI reviewers flag, and their applications clear faster.
- Add the insurance and liability exposure. If you hire a day laborer to help with demolition and they hurt themselves, your homeowner’s insurance may not cover the injury. A licensed contractor carries workers’ compensation. If you damage your own home doing structural work, your insurance policy likely excludes the repair. A contractor carries general liability. These exposures are real costs that do not appear in your material spreadsheet.
- Compare the final numbers side by side. A kitchen remodel in San Francisco with mid-grade finishes runs $25,000 to $45,000 through a licensed contractor, depending on scope and finish level. A serious DIY effort on the same kitchen runs $12,000 to $22,000 in materials, tools, and your own labor. The contractor’s premium is $10,000 to $20,000. That is the price of a permit, a warranty, and three extra months of your life. Whether it is worth it depends on the project.
One thing we tell every homeowner: get the contractor’s written line-item bid. If a contractor will not put a number in writing before the work starts, that is a red flag. Our standard is a written price before any work begins, no numbers that move at the door. That is the kind of discipline that makes a bid easy to evaluate against a DIY estimate. If you are not sure where to start, read our How to Hire a Construction Contractor in San Francisco: A Step-by-Step Guide.
San Francisco-Specific Factors That Change the Equation
San Francisco is not like the suburbs. The housing stock is older, the climate is wetter, the soil is more varied, and the regulatory environment is more aggressive. These factors shift the DIY-versus-hire calculus in specific ways.
Fog, salt, and wood. The Sunset, Richmond, and Outer Mission sit in the fog belt. Wood framing stays damp for months at a time, and salt air accelerates corrosion on exposed metal. When a homeowner opens a wall in the Richmond, the sheathing is often soft or rotted. A contractor knows how to identify the true extent of the damage and sequence the repair. A homeowner cuts away rot until they hit solid wood and hopes that is enough. In San Francisco, it often is not, because the rot extends behind adjacent framing the homeowner did not expose.
Seismic codes. California’s building code has mandatory seismic requirements, and San Francisco enforces them through DBI. Shear wall specifications, foundation anchor bolts, and soft-story retrofits are not optional. A homeowner who re-frames a wall without meeting the shear requirements has done work that an inspector will not pass. Fixing it means opening the wall again. In earthquake country, code compliance is not bureaucratic red tape. It is what keeps the building standing.
Permit history and disclosure. San Francisco property records are public and easy to search. Any buyer, any inspector, any neighbor can look up the permit history on your property. If you did work without a permit, the absence of a record is itself a red flag. The city also requires resale disclosures for work done in the last five years. You cannot hide unpermitted work in San Francisco. The question is not whether it will be found. The question is who is holding the bag when it is.
DBI review times. San Francisco’s Department of Building Inspection has a reputation for thorough reviews and long queues. An owner-builder’s permit application takes the same review time as a contractor’s application, but the owner-builder typically lacks the experience to anticipate reviewer objections. A contractor who files in San Francisco every week knows exactly what DBI wants to see, from the structural calculations to the product specifications. That experience shortens the permit phase, which shortens the total project, which reduces carrying cost if you are not living in the house during the work. For a full breakdown of what to track, see our General Contractor Maintenance Checklist for San Francisco Homeowners.
Multi-unit buildings. A significant share of San Francisco’s housing stock is condominiums and TIC buildings. If you own a unit in a multi-unit building, your HOA likely prohibits structural work without a licensed contractor. Condo boards in San Francisco almost universally require contractor licensing and insurance as a condition of approving any renovation. Attempting DIY structural work in a condo can put you in breach of your HOA rules, and the board has the power to stop the work. That is a lever a homeowner does not want pulled.
Common Mistakes to Avoid
- Pulling an owner-builder permit and hiring unlicensed help. Once you are the owner-builder, you cannot legally delegate the work to unlicensed subcontractors. If you hire a handyman to do plumbing under your owner-builder permit, you have violated the CSLB rules and the work is no longer permitted. In San Francisco, DBI catches this through site inspections and will shut the project down. The fix is hiring a licensed contractor at the point of maximum expense.
- Assuming “cosmetic” means “no permit.” In San Francisco, the $1,000 valuation threshold is lower than most people think. A bathroom vanity replacement with new supply lines can cross it. The DBI definition of “alteration” is broad. When in doubt, check the DBI website or call their information line before you start, not after the drywall is open.
- Ignoring the seismic retrofit requirement. Many San Francisco properties fall under the mandatory soft-story program. Homeowners sometimes assume their building is exempt because they have not received a notice. Notices go to the owner of record at the time of the ordinance, which may not be you. Check your property’s status in the DBI database before you plan any structural work. If your building needs a retrofit, that obligation does not disappear because you bought the place.
- Underestimating the time cost of permit processing. A homeowner who starts a demolition weekend before the permit is approved has created an unpermitted condition. San Francisco DBI will issue a stop-work order, and now the project is stalled with materials on site and a house in disarray. The permit comes first, always. A contractor knows this ordering instinctually. A homeowner learns it the hard way.
- Choosing a contractor on price alone, without a written scope. The lowest bid in San Francisco often omits permit fees, dumpster costs, or structural contingencies. The bid looks cheap until the change orders start. A written, line-item scope is the only honest basis for comparison. If a contractor will not put the scope in writing, the price is not real.
- Believing you can “legalize it later.” Retroactive permits in San Francisco are not rubber-stamped. DBI requires the work to be exposed for inspection, which often means tearing out drywall, flooring, or roof sheathing. Legalizing unpermitted work usually costs more than permitting the work up front. The “I’ll do it now and permit it later” plan rarely survives contact with the DBI counter.
When to Call a Professional
Call a Home Remodeling in San Francisco contractor when the work touches structure, wiring, plumbing, gas, or the building envelope. Call when the project crosses the $1,000 valuation threshold. Call when you are planning to sell within five years and do not want the disclosure liability. Call when you have opened a wall and found something you did not expect. Call when the project involves a soft-story retrofit, foundation work, or any change to the roofline. See our Kitchen Remodeling in San Francisco guide for more on scope decisions in the most renovation-heavy room in the house.
Bradford Remodeling Co San Francisco offers free estimates throughout San Francisco. We put the written price in front of you before any work starts, and every completed project carries the 365-Day Done Right Promise: a full-year written guarantee. If the work fails within that window, we come back and fix it at no charge. Call (831) 610-5598 to schedule your estimate.
Frequently Asked Questions
Unpermitted work typically forces a 10 to 15 percent price discount at sale in San Francisco’s current market. On a $1.5 million home, that is $150,000 to $225,000. Lenders will not appraise unpermitted space as habitable, and disclosure rules force you to reveal owner-built work. Call (831) 610-5598 if you are weighing the cost of pulling a permit now versus disclosing later.
Painting, drywall patches under 100 square feet, fixture swaps in the same location, floating flooring over existing subfloor, and cabinet refacing are permit-exempt in San Francisco. The valuation threshold for a building permit is $1,000. Cross that line and you need a permit, and depending on scope, a licensed contractor.
Yes, California law allows an owner-builder to pull a permit for work on their primary residence. San Francisco’s DBI honors this. But the owner-builder assumes full liability, cannot hire unlicensed subs, and must disclose the work at sale. For structural, electrical, plumbing, or mechanical work, the owner-builder path usually costs more than hiring a licensed contractor once errors are corrected.
If your work fails inspection, DBI will not close the permit and will require remediation by a licensed contractor before they sign off. You will pay to open up the work, fix it, and close it again. In practice, this doubles the cost of the original project. That is the most common phone call we get from San Francisco homeowners in the middle of a project gone sideways.
Price your materials at San Francisco retail rates, add 10 percent for waste, add tool rental costs, price your own labor at what your time is worth, and add the cost of permit processing delays. Then compare that total against the contractor’s written line-item bid. If the contractor’s premium is less than the value of your reclaimed time, hire the contractor. If it is not, do the work yourself and own the result.
Yes. Bradford Remodeling Co San Francisco provides free written estimates throughout San Francisco. Every price is put in writing before any work begins, and all completed work is covered by the 365-Day Done Right Promise. Call (831) 610-5598 to schedule your estimate.
The Bottom Line
The DIY-versus-hire decision in San Francisco is not a question of talent. It is a question of permit exposure, code compliance, and resale consequences. Cosmetic work below the $1,000 threshold is yours to claim. Structural, electrical, plumbing, and mechanical work belongs with a licensed contractor who pulls the permit and carries the liability. The San Francisco market punishes unpermitted work harshly at sale, and disclosure rules make the truth impossible to hide. Get a written bid, compare it honestly against your true DIY cost, and if the math favors hiring, hire well. For more guides & resources on navigating San Francisco construction, explore our blog. The Garrison Standard means every Bradford Remodeling Co San Francisco price is in writing before the work starts, and the 365-Day Done Right Promise means it is guaranteed for a year after it is done.
Written by Curtis Lane, Owner at Bradford Remodeling Co San Francisco, serving San Francisco since 2004.
See the difference
Before
After
Before
After
Before
After


