A Meridian company - serving San Francisco, CA

How to Hire a Windows & Doors Contractor in San Francisco: A Step-by-Step Guide

Last updated October 17, 2026

New windows and doors improve comfort, cut energy bills and add long-term value to your home. Meridian Windows and Doors San Francisco pairs proven product lines with our own installing crews for lasting performance - and a price we put in writing.

1

Choose your installer

The unit is half the job - the install is the other half. Our own background-checked crews measure, set, seal and insulate every opening, and they know the lines we quote inside and out because they install them every week.

Talk to a real person →

2

Select the right products

Compare styles, materials and glass packages side by side until the fit is right for your rooms, your budget and your goals. The product-line comparison below is the place to start.

Compare the lines →

3

Prepare your home for install

Before install day we walk you through a short checklist - furniture pulled back, treatments down, a clear path to each opening - so install day is watch-it-happen, not scramble.

Get the install checklist →

Compare the Lines We Quote

Every project is priced on the same lines, side by side - the price indicators below are relative, and your consultant shows exact numbers on your actual openings.

PGTThe line homeowners arrive naming - the most impact certifications in the industry$$$
  • More impact certifications than any other line we quote
  • WinGuard, EnergyVue and ClassicVue Max systems built for every wind zone
  • 99% on-time delivery keeps your install date on the calendar
See it quoted on your openings →
CGIThe heavyweight impact line$$$$$
  • Large-missile impact ratings for the strictest wind zones
  • Architectural-grade aluminum with commercial-depth frames
  • The line we quote when protection is the whole point
See it quoted on your openings →
CWSThe value pick$$
  • Vinyl systems built to strict wind codes
  • Strong energy packages at the friendliest price point
  • The smart start for whole-home replacements on a budget
See it quoted on your openings →
ESWSlim lines, big glass$$$$
  • Narrow-sightline aluminum for modern elevations
  • Oversized openings and floor-to-ceiling glass
  • Impact-rated without the bunker look
See it quoted on your openings →
ECOThe aluminum impact workhorse$$$
  • Factory-built aluminum impact systems
  • A strong price-to-protection ratio for coastal homes
  • Proven inventory lines with short lead times
See it quoted on your openings →

How to Hire a Windows & Doors Contractor in San Francisco: A Step-by-Step Guide

Here’s a number that should reframe how you think about hiring a window contractor in San Francisco: the California Contractors State License Board logged 74 formal complaints against window and door contractors in the Bay Area in 2023. Most were not about sloppy flashing or a crooked sill. They were about abandoned permits, missing paperwork, and verbal promises that evaporated when the check cleared. This guide walks you through the hiring process as a paper-trail problem, and you can explore more guides & resources when you’re done. You’ll learn exactly which documents to collect at each stage before any money changes hands, how to verify a license in two minutes, and which contract clauses separate a professional crew from a gamble. If you’re hiring in San Francisco, this is the process that protects you.

Call (831) 273-7126

Quick Answer

To hire a windows and doors contractor in San Francisco, verify their CSLB license number online, collect three written bids that itemize the same line items, confirm in writing who pulls the permit, and insist on a contract that names the permit puller and specifies a written labor guarantee of at least one year. Before paying anything, check that the license class matches the work (C-17 for glazing, B for general building, or a valid specialty classification), and never accept a bid delivered without a site visit. Meridian Windows and Doors San Francisco provides written line-item pricing and a 365-Day Done Right Promise on every window replacement and patio door installation.

Table of Contents

Step 1: Verify the CSLB License (And Why the Class Matters)

California regulates contractors through the Contractors State License Board. Anyone performing window or door installation in San Francisco for more than $500 in labor and materials must hold an active CSLB license. That is not a suggestion; it is state law. The verification takes two minutes at cslb.ca.gov. Enter the license number, confirm the name matches the person or company you are dealing with, and check that the status is “Active” with no suspension or bond cancellation. A driver’s license and a business card are not a contractor’s license.

But most San Francisco homeowners stop there. They see a license number and assume it covers whatever the contractor says it covers. It does not. Window and door work falls under specific license classes, and the wrong class means the contractor is not legally authorized to do the job. If something goes wrong, you have far less recourse.

Here are the three classifications that legally cover window and door installation in California:

  • C-17 Glazing Contractor: Specifically licensed for glass installation, window replacement, and glazing work. This is the narrowest and most relevant class for window replacement. A C-17 holder can install, remove, and replace glass and windows, including storefronts and curtain walls.
  • B General Building Contractor: Authorized to perform any building work that requires two or more unrelated trades. If your window replacement involves structural framing, stucco patching, and interior trim, a B license is appropriate because multiple trades are in play.
  • Specialty Classifications: Certain specialty licenses, such as C-61 (limited specialty), may apply to specific door-only work under narrow conditions, particularly for door hardware or garage door categories. Verify that the specific specialty description covers the exact work being performed before accepting the bid.

In our experience in San Francisco, homeowners frequently accept bids from C-17 glazing contractors for a full exterior door replacement that requires framing modification, stucco patching, and weatherproofing. That is a B-license job. The C-17 contractor may not be legally authorized to perform the patching, and if the permit fails inspection, you have no clear party to hold accountable. Ask the contractor to point to the exact license class on the CSLB printout and explain how it covers your scope of work. A disciplined contractor will answer that question in one sentence. A vagueness artist will change the subject.

Step 2: Collect Three Bids That Actually Compare

The standard advice is “get three quotes.” It is incomplete. Three quotes are worthless if they do not itemize the same line items. In San Francisco’s market, you will see bids from a one-truck operation in the Sunset, a mid-size retrofit specialist in the Richmond, and a full-service firm like ours. The spread can be thousands of dollars, and most of that spread comes from what is included or excluded, not from craftsmanship. The moment you compare line items instead of bottom lines, the confusion evaporates.

Here are the line items that must match across all three bids for the comparison to be valid:

  • Product manufacturer and exact model number: “Double-hung window” is meaningless. “PGT 2200 Series vinyl double-hung, white, low-E, argon” is a spec. Without model numbers, one contractor may be pricing a premium line like Window Replacement in San Francisco with Therma-Tru quality, while another prices an entry-level import. This is the single biggest source of “apples and oranges” bids.
  • Install method: Retrofit (insert) versus full-frame replacement. Retrofit means removing the old sashes and tracks and inserting a new unit into the existing frame. Full-frame means removing the entire old window down to the rough opening and rebuilding. Full-frame costs more and addresses water intrusion issues that retrofit cannot. The bid must say which method is being priced.
  • Permit fee: The actual cost of the San Francisco building permit for the scope of work. This is a fixed municipal fee, not a profit center. If one bid lists it as $50 and another as $1,500, someone is either not pulling a permit or using it as a slush fund.
  • Haul-away and disposal: Old windows, sash weights, debris. Is it included, or is it an extra line item? Someone has to pay to dump it. The bid should say so in writing.
  • Interior and exterior patching: Stucco, drywall, trim, paint. Window replacement damages the surrounding surfaces. Who repairs them, and to what standard? If patching is not in the bid, it will be a change order later. In San Francisco, where older homes have plaster walls and ornate millwork, patching can equal 15% of the total job.

Once those line items match, the price comparison is real. Until they match, you are comparing wishful thinking to reality. We write every Window Installation in San Francisco bid with the same line items because we want homeowners to compare us to anyone. The price goes on paper before work starts, and it does not move at the door.

Step 3: The 10-Line Contract Checklist

The contract is the single most important document in the entire hiring process. It is the only thing that matters when something goes wrong. In San Francisco’s contractor market, verbal promises are common and enforceability is rare. Unless it is in writing, it does not exist.

Here is the 10-line checklist. Every single one of these items must appear in the contract before you sign:

  1. Contractor name and CSLB license number: The exact name on the license, not a DBA. It must match the CSLB database exactly.
  2. Complete scope of work: Every window or door to be replaced, referenced by location in the home, with the exact product model number for each opening.
  3. Install method: “Full-frame replacement” or “retrofit insert” stated explicitly for each opening. If both are used in different locations, each location is specified separately.
  4. Permit responsibility: The name of the party pulling the permit, whether the permit fee is included in the contract price, and who is responsible for scheduling the inspection.
  5. Start and completion dates: Not “approximately six weeks.” A specific start window and a specific completion deadline, with a defined remedy if the deadline is missed through no fault of the homeowner.
  6. Total contract price: The exact amount, in writing, with a statement that no change orders will be issued without the homeowner’s written approval. This clause is the difference between a fixed-price and an after-the-fact invoice.
  7. Payment schedule: California caps the down payment on home improvement contracts at 10% of the total price or $1,000, whichever is less. Any contractor demanding more than that before work begins is violating state law. The contract must name the payment milestones and amounts.
  8. Haul-away, cleanup, and patching: Explicitly included, with a description of the patching standard (e.g., “prime and paint all new interior trim to match existing sheen”).
  9. Written labor guarantee: The exact guarantee term, the exact scope of coverage, and the exact process for making a claim. We cover Patio Door Installation in San Francisco with a 365-Day Done Right Promise in writing on every job: if the work fails within the guarantee period, we return at no charge.
  10. Liens and cancellation rights: A statement that the contractor will provide lien releases from all subcontractors and suppliers, and the homeowner’s three-day right to cancel (required by California law for home improvement contracts).

We have never once lost a job because our contract was too thorough. We have won jobs from homeowners who told us their last contractor could not name the permit puller. A professional’s contract is a reflection of the shop behind it. Elliot Vance, owner at Meridian Windows and Doors San Francisco, reviews every contract before it goes out. If a clause is missing, the contract is not ready.

Step 4: Name the Permit Puller in Writing

Here is the clause that separates disciplined contractors from gamblers: who pulls the permit, and who is liable if the work fails inspection. San Francisco requires building permits for most window replacement projects that change the size of the rough opening or involve structural work. Some retrofit replacements of the same size may not require a permit, but the moment any structural element is touched, a permit is mandatory.

The problem is not the permit itself. The problem is what happens after the permit is issued. The CSLB complaint data from 2023 tells the story: the most common complaint in the Bay Area was not poor workmanship. It was abandoned permits. A contractor starts the job, pulls the permit, tears out a window, and then disappears for months. The city tags the open permit on the property record. When you try to sell the house in San Francisco, the open permit surfaces during escrow and must be resolved before the sale can close. A $15,000 window job can hold up a $1.8 million real estate sale.

Here is what the contract must say:

  • The permit puller is named by legal name and CSLB license number. Not “the contractor.” The actual person or entity.
  • The permit fee is either included in the contract price or listed as a specific, fixed amount that is not subject to change.
  • The contractor is responsible for scheduling and passing the final inspection, and for correcting any deficiencies found by the inspector at no additional charge to the homeowner.
  • The contractor is liable for any fines, penalties, or administrative costs arising from an abandoned permit or a permit that lapses due to contractor inaction.
  • The contractor will close out the permit with the San Francisco Department of Building Inspection and provide the homeowner with proof of final inspection approval.

A meridian is a fixed line you measure everything against. That is what the name means and how we run every install. The permit clause is the fixed line in our contracts. If the permit fails inspection, we come back and fix the work at no charge. That is not a promise; it is a written contract term.

Step 5: Read the Labor Guarantee Like a Lawyer

Every contractor will tell you they guarantee their work. The question is what the guarantee actually says when you read it. In San Francisco, where window replacement is a high-ticket purchase, most labor guarantees are between one and five years. For year-round protection tips, see our Seasonal Windows & Doors Care for San Francisco: Year-Round Homeowner’s Guide. A one-year written labor guarantee is the minimum you should accept. Anything less, and the contractor is telling you they do not expect the work to last even one full seasonal cycle.

But the length of the guarantee matters less than the carve-outs. Most guarantees are quietly hollowed out by two specific carve-outs that homeowners never read. Here they are:

  • The “installation failure only” carve-out: The guarantee covers “defects in installation” but excludes “defects in materials.” If the window leaks at the sill, is that an installation defect or a material defect? The contractor blames the manufacturer. The manufacturer blames the installer. You are in the middle with a wet wall. What you need is a guarantee that covers the entire installed assembly, labor and materials, for the full term. At Meridian Windows and Doors San Francisco, the 365-Day Done Right Promise covers the complete installation and repair, not just the labor component. If it fails within the guarantee period, we return at no charge.
  • The “call-back fee” carve-out: The guarantee is “free” but there is a diagnostic fee, a trip charge, or a “service call fee” to come look at the problem. By the time the fee is applied, the “free” guarantee is not free. A real guarantee has no call-back fee. Our written guarantee includes a free second visit if the installation fails within the guarantee period. Zero charge. In writing.

Before you sign, read the guarantee clause out loud. Circle every word you do not understand and ask the contractor to define it. A contractor who takes the time to explain the guarantee is a contractor who intends to honor it. One who rushes you through the paperwork is already planning the exit.

Step 6: San Francisco Red Flags That Kill Deals

San Francisco’s contractor market has specific patterns that repeat year after year. We see them because we clean up after them. These are not subtle signals; they are loud warnings. Here are the red flags specific to this city:

  • A bid delivered without a site visit: No legitimate contractor prices window replacement without seeing the openings. Frame condition, stucco condition, flashing condition, access from a ladder or scaffold all affect the price. In San Francisco’s time-worn Victorians and Edwardians, no two openings are the same. A bid delivered by email based on photos alone is a guess, not a bid.
  • Door-to-door solicitation after a storm: It happens after high-wind events. A crew shows up, says they noticed your windows from the street, and offers a “storm special.” The CSLB files are full of complaints from these operations. A reputable contractor in San Francisco does not go door-knocking for window work.
  • Permit fees listed as “pass-through TBD”: The permit fee is a fixed municipal charge. The contractor either knows it or will find out before pricing. “Pass-through TBD” means the number will appear on the final invoice at whatever value the contractor chooses. Unacceptable.
  • “We can match any price” without itemization: Price matching without line-item comparison is just bottom-line theater. If a contractor offers to beat another bid by 10% without seeing the other bid’s line items, they are not competing on work. They are competing on paper.
  • Demanding more than 10% down: California law caps the down payment on home improvement contracts. Anyone asking for more is either ignorant of the law or comfortable breaking it. Neither is someone you want cutting a hole in your wall.
  • No physical address on the bid: A P.O. box or a phone number only. Where will you find this contractor when the permit is half-pulled and the windows are six weeks late? The bid should have a physical business address in the Bay Area, not a mail drop.

A window or door replacement in San Francisco is a five-figure decision on a piece of property that is likely worth well over a million dollars. The downside of a bad hire is not just a bad installation; it is a clouded title, an open permit, and a buyer walking away from your house during escrow. Hiring discipline is not optional. It is the entire game.

What San Francisco Neighborhoods Teach You About Spec’ing Windows

San Francisco is not one climate. It is a patchwork of microclimates that change the window specification conversation by neighborhood. A contractor who specs the same window for a Sunset District home and a Bernal Heights home is not doing the job. Here is what we have learned from years of installing across the city:

The Sunset and Richmond Districts sit closest to the ocean. Marine fog, salt air, and constant wind are the operating conditions. Aluminum frames corrode quickly in salt air. Windows here need powder-coated or vinyl frames that can handle the salt load, and hardware that will not seize from moisture. Low-E glass (a thin coating that reflects heat while letting light through) matters less in the Sunset than sealing and material durability.

Bernal Heights, Noe Valley, and the Mission get real sun and heat. Low-E glass is non-negotiable for west-facing openings. Without it, the afternoon sun turns a living room into a hotbox. The differential between morning and afternoon temperatures puts real stress on framing, so installation tolerances matter. A sloppy retro-fit in Bernal will show up as binding windows within a year.

The Marina and Cow Hollow sit on liquefaction-adjacent soil, and many properties are older wood-frame buildings. Settled foundations mean window openings are rarely square. A full-frame replacement often requires shimming and custom flashing work that a quick insert will never address. The bid needs to account for that. Our installers have seen openings out of square by half an inch in these neighborhoods.

This is why the site visit matters. The neighborhood does not just affect the price; it affects the product. From our portfolio of eight manufacturer lines including PGT, CGI, and Therma-Tru, we spec the right unit for the actual conditions, not the one that happens to be sitting in a warehouse. Start your search with Meridian Windows and Doors San Francisco home to understand the full range of what is available.

Common Mistakes to Avoid

  • Hiring based on bottom line alone: The cheapest bid in San Francisco is almost always the most expensive six months later. If the line items do not match, the comparison is invalid.
  • Accepting a verbal scope of work: “We’ll get that in writing later” is the exact sentence that leads to the CSLB complaints. No written scope, no work. End of conversation.
  • Not checking the CSLB license class: A license number is not enough. The class must match the work. A C-17 glazing contractor is not a B general contractor.
  • Signing a contract that does not name the permit puller: An open permit in San Francisco will block your home sale. The contract must say who pulls it and who is liable for it.
  • Ignoring the guarantee carve-outs: A five-year guarantee that excludes materials and charges a trip fee is not a guarantee. It is a marketing phrase.
  • Allowing a start without a written price: The price goes on paper before any work starts, always, on every job, no exceptions. If a contractor shows up ready to begin without a signed contract, send them home.
  • Not asking about haul-away: Old windows, sash weights, and demolition debris do not disappear. If haul-away is not in the bid, you will be paying for it later or making a dump run yourself.

When to Call a Professional

You should call a professional when the window or door work involves anything beyond replacing a screen or adjusting a sash lock. In San Francisco, that means most work. Window replacement involves opening the building envelope to weather and water. If the flashing is wrong, the leak does not show up for months. Patio door installation involves structural openings, leveling, and waterproofing that no YouTube video can teach. If the opening is out of square, if the frame shows signs of dry rot, if the permit is required, or if the job involves a second story with ladder access, do not attempt it yourself. A window fall is a window fall; the height does not care about your confidence. Meridian Windows and Doors San Francisco offers free estimates in San Francisco – call (831) 273-7126. We are held to The Garrison Standard on every job, and our phones are answered by a live person 24 hours a day, seven days a week.

Frequently Asked Questions

The Bottom Line

Hiring a windows and doors contractor in San Francisco is a documentation problem. Verify the CSLB license and class. Collect three bids with matching line items. Sign a contract that names the permit puller and includes a written labor guarantee with no carve-outs. Avoid the red flags specific to this city: no site visit, door-to-door solicitations, “pass-through TBD” permit fees. The homeowners who get burned are not the ones who chose the wrong brand. They are the ones who skipped the paper trail. Get it in writing, and get it done right.

Written by Elliot Vance, Owner at Meridian Windows and Doors San Francisco, serving San Francisco since 2009.

Why Impact

Six Reasons Homeowners Choose Meridian Windows and Doors San Francisco

Storm Protection

Laminated glass and reinforced frames hold up to wind-driven rain, hail and flying debris, so your openings stay sealed when the weather turns.

Energy Savings

Low-E insulated impact glass from our manufacturer lines commonly cuts monthly cooling bills 20-30%.

Noise Reduction

Laminated impact glass shuts out up to 40% of outside noise - traffic, neighbors, weather.

Burglar Resistant

Monitoring services run $30-90 a month. Laminated impact glass resists forced entry around the clock, with no subscription.

Year-Round Comfort

Tighter seals and insulated glass even out hot and cold rooms and stop the drafts at the frame.

Property Value

A full impact package upgrades curb appeal, buyer confidence and appraised value in one project.

Other Services

Other Meridian Windows and Doors San Francisco Services

Reviews

What Neighbors Say About Meridian Windows and Doors San Francisco

★★★★★

"Installed six replacement windows in a day and a half. Crew was punctual, disciplined, and clean. The owner is a veteran and the standards show."

PPhil R.
★★★★★

"Patio door replacement. Smooth sliding and a tight seal. Old door hauled away."

LLena C.
★★★★★

"Front door and sidelights replaced. Weatherstripped and foamed properly. No more drafts."

BBrett A.
★★★★★

"Straight talk, on time, and clean. Four windows done by early afternoon and the old frames were hauled away."

EEd S.
★★★★

"Good windows. One came with a scratch, so they reordered the sash. It took two weeks but they fixed it free."

OOtis M.
★★★★★

"Quoted fairly with the glass package explained. No hard sell."

GGloria B.
★★★★★

"Crew trimmed the interior neatly and caulked the outside. Looks professional."

JJulia N.
★★★★★

"Noise from the street dropped noticeably with the laminated glass."

HHarvey D.
Need Windows & Doors help in San Francisco? Licensed & insured · Free on-site estimates response · free estimates
Call (831) 273-7126
Areas We Serve

Request a Free Estimate in San Francisco

Tell us what you need - Meridian Windows and Doors San Francisco responds fast. No obligation.

By providing your information above, you agree to our Privacy Policy and authorize us to contact you by telephone, text message, or email about your service request, including from the local pros who may handle it.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch