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.
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.
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.
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.
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
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
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
ESWSlim lines, big glass$$$$
- Narrow-sightline aluminum for modern elevations
- Oversized openings and floor-to-ceiling glass
- Impact-rated without the bunker look
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
Windows & Doors Cost Breakdown: The San Francisco Homeowner’s Reference for 2026
In 2025, one homeowner in the Richmond District collected four bids for the same fiberglass casement window. The spread came to $480 per window. The material cost from the manufacturer was identical in all four quotes. What changed was how each contractor handled labor, disposal, and permit fees. Some bundled them into a single line so they looked cheaper. Others listed them separately and looked more expensive. The separate list was, in every case, the more honest number. This guide breaks the three cost layers most San Francisco bids obscure: product, labor, and the permit-and-inspection fees that too often hide behind words like “allowance” or “included.” By the end, you will know how to read a bid line by line and compare contractors on a true apples-to-apples basis.
Quick Answer
Window replacement in San Francisco in 2026 typically runs $850 to $2,400 per window installed, with the spread driven by frame material, glass package, labor conditions at your specific address, and whether the contractor lists permit and disposal fees separately. Door installations run $1,200 to $4,500 or more depending on type. The single most important number on any bid is not the bottom line. It is whether the line items are visible enough to verify.
Table of Contents
- Product Costs by Frame Material and Glass Type: 2026 San Francisco Pricing
- Labor Cost Variables Specific to San Francisco
- Permit and Inspection Fees: The Current SF DBI Schedule
- What Haul-Away and Disposal Actually Costs in San Francisco
- How to Read a Bid Sheet: Building a Cost-Per-Window Number
- Worked Example: A Whole-House Bid, Line by Line
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
Product Costs by Frame Material and Glass Type: 2026 San Francisco Pricing
The window itself is the line item most homeowners understand. It is also the one where two contractors buying from the same manufacturer pay the same wholesale price. That means if you see a $400 spread on the product line alone, one of two things is happening: someone is marking up the product more aggressively, or someone is switching you to a lower-grade product mid-bid. San Francisco pricing in 2026 for common window types, broken into low, mid, and high brackets per unit, looks like this.
Vinyl Windows
Vinyl single-hung windows remain the workhorse of San Francisco rentals, condos, and budget-conscious replacements. Low bracket: $450 to $650 per unit for builder-grade vinyl with double-pane clear glass. Mid bracket: $650 to $900 for mid-grade vinyl with low-E glass, which is a thin coating that reflects heat while letting light through. High bracket: $900 to $1,150 for premium vinyl with argon gas fill and upgraded hardware. Vinyl is the lowest-cost option and the most forgiving frame material in San Francisco’s salt-fog air, but it expands and contracts more than fiberglass, which shortens seal life in direct sun on south-facing walls in neighborhoods like the Mission and Noe Valley.
Fiberglass Windows
Fiberglass casement windows are the fastest-growing segment in San Francisco, and the reason is structural. Fiberglass expands and contracts at nearly the same rate as glass itself, which means fewer seal failures in a city where seasonal temperature swings meet marine humidity. Low bracket: $800 to $1,100 per unit with double-pane glass. Mid bracket: $1,100 to $1,500 with low-E glass and a mid-grade frame from a manufacturer like ECO Window Systems or Mr-Glass. High bracket: $1,500 to $2,000 for fiberglass with thermally broken frames, argon fill, and premium hardware. The spread between vinyl and fiberglass narrows at the high end, which is why many San Francisco homeowners decide the extra $200 to $400 per window buys a frame that will not warp in the fog belt of the Outer Sunset or the wind exposure of Twin Peaks.
Wood and Wood-Clad Windows
Wood-clad double-hung windows are the aesthetic choice in San Francisco’s Victorian and Edwardian stock, and they carry the widest price range in the market. Low bracket: $1,100 to $1,500 per unit for pine interior with aluminum exterior cladding. Mid bracket: $1,500 to $2,100 for Douglas fir or oak interiors with extruded aluminum cladding. High bracket: $2,100 to $3,200 per unit for mahogany or walnut interiors, heavy-duty cladding, and custom sizing to match original millwork in homes in Pacific Heights and Presidio Heights. One thing every homeowner on a historic block should know: San Francisco’s Planning Department reviews window changes in designated historic districts, and the product you pick can trigger additional review. A lower-cost vinyl window may be rejected on a landmark property, which turns your “budget” choice into a resubmittal and a delay.
Glass Package Add-Ons
- Low-E coating: $60 to $120 per window, cuts heat gain in a San Francisco home with western exposure. Worth the cost in the Sunset and Richmond, where afternoon sun loads west-facing rooms.
- Argon gas fill: $40 to $90 per window. Improves insulation, but the benefit is marginal in San Francisco’s mild climate. Spend here only if you also have a frame that justifies it, like fiberglass or wood-clad.
- Tempered glass: required by code in specific locations. Any window within 24 inches of a door, near a stairway landing, or low to the floor. Add $90 to $150 per unit for the upgrade, and note that some bids will list it as an “upgrade” when it is actually a code minimum. That is a line item worth questioning.
- Laminated or impact-rated glass: added $150 to $400 per window. Rarely needed in San Francisco, but homeowners in high-wind corridors like the avenues near Ocean Beach or on Twin Peaks sometimes choose it for noise reduction rather than impact. A manufacturer like PGT builds a laminated line that doubles as a sound barrier, which matters near busy corridors like Geary Boulevard or 19th Avenue.
Labor Cost Variables Specific to San Francisco
Labor is where legitimate bids diverge, and in San Francisco it diverges further than in almost any other U.S. market. Three conditions drive this: building height, wall construction, and the age of the paint on your walls.
High-Rise Access Surcharge
Any window replacement above the third floor in a multi-unit building triggers an access surcharge. The reason is equipment and logistics. A crew cannot set up a ladder safely against a 7th-floor window on a steep San Francisco street in Cow Hollow or Russian Hill. They need scaffolding, a boom lift, or interior removal with staging. The surcharge runs $150 to $450 per window depending on floor count, street access, and whether the building has a service elevator. If your home is in a high-rise condo on Van Ness or a hillside house where the rear elevation drops three stories, expect the per-window labor number to rise accordingly. A bid that shows zero access surcharge for a third-story window on a hillside is not doing you a favor. That cost is either hidden in the product markup or the crew will discover it on install day.
Stucco Patch-and-Paint Add-On
Most San Francisco homes built after 1940 and most condos of any era have stucco exteriors. When a window comes out, the surrounding stucco breaks. A real installation includes patch, texture match, and paint to the nearest break lines. That work adds $120 to $250 per window. Some contractors quote the window itself flush and then write a change order for stucco repair after installation. Read the bid for the words “exterior stucco repair included” or “paint match to break lines included.” If those words are not there, the work is not priced. In neighborhoods like West Portal, Miraloma Park, and Forest Hill, stucco is the dominant exterior, and skipping this line item is the most common way a window bid grows after the fact.
Lead Paint Testing in Pre-1978 Homes
San Francisco has more pre-1978 housing stock than almost any zip code in California. If your home predates 1978, the EPA’s Renovation, Repair, and Painting rule applies, and federal law requires testing for lead paint before disturbing painted surfaces. The test is cheap: $40 to $80 for an EPA-recognized test kit or a certified lead inspector. The containment protocol if lead is found is not cheap: $200 to $500 per window in added labor for plastic containment, HEPA vacuuming, and disposal documentation. Any contractor who tells you they do not test because it slows the job is inviting a fine, and the fine lands on both of you. Ask every bidder this direct question: “Do you follow RRP lead-safe practices, and is containment priced in?” A legitimate company will answer yes and show you the line item. If you are replacing windows, doors, or doing window replacement in San Francisco on a pre-1978 home, this is not optional.
Typical Per-Unit Labor Ranges
- Standard double-hung or casement, single story, stucco or wood siding, no lead: $250 to $450 per window in labor.
- Second or third story, or hillside access: add $100 to $250 per window.
- High-rise or boom lift required: add $250 to $450 per window.
- Lead paint containment required: add $200 to $500 per window.
- Interior trim replacement needed (rotted or damaged sills): add $75 to $200 per window, depending on millwork style. This is common in Marina, Cow Hollow, and Sea Cliff homes where fog moisture has been soaking the same wood for decades.
Permit and Inspection Fees: The Current SF DBI Schedule
San Francisco is one of the few cities in the country where a window replacement requires a building permit from the Department of Building Inspection for almost every job. The exceptions are narrow. If you are swapping like-for-like glass with no change to the frame opening, and the project does not touch a historic property, you may be exempt. For everything else, including any project where the rough opening changes, a permit is required, and the cost is not small.
What the Permit Actually Costs
- Standard window replacement permit (1-10 windows): $450 to $680 depending on valuation. DBI calculates fees as a percentage of project valuation, and their base minimum keeps rising.
- Plan check review: $180 to $500 if your project requires drawn elevations or structural review. Whole-house replacements on vintage San Francisco homes often require a structural engineer’s stamp on the plans, which is a separate $600 to $2,000 professional fee.
- Re-inspection fee: $190 per occurrence if the first inspection fails. A failed inspection is not rare in San Francisco, especially on flanged window details or safety glass placement. A crew that knows the DBI inspector’s expectations avoids this. A crew that treats inspection as an afterthought pays it, and the fee lands on your bill as a change order.
A real bid from a contractor who does this work in San Francisco daily will list the permit as a pass-through cost with the DBI schedule cited. Ours does. The permit is your protection: it means a third party examined the work and certified the flashing, the safety glass, and the structural opening. If a contractor says you do not need a permit, verify with DBI directly. In our experience, every single time a homeowner has told us “the other guy said no permit needed,” the other guy was wrong or was trying to keep the project cheap enough to close. For the full scope of what is involved, see our page on window installation in San Francisco.
What Haul-Away and Disposal Actually Costs in San Francisco
San Francisco’s Recology landfill tipping fees run higher than the California state average, and they have climbed steadily since the city raised its waste diversion targets. A single old double-hung window with the frame weighs 40 to 60 pounds. Multiplied by 12 windows, that is 500 to 700 pounds of construction debris. The tipping fee for that load, plus the fuel and labor to run it to the transfer station, comes to $40 to $90 per window in real cost.
Every bid will show one of three things for disposal. Some show a line item, typically $40 to $90 per window. Some bundle it into labor, which is fine but makes the labor line look artificially high. Some list it as $0. That third one is the one to distrust. No one in San Francisco hauls construction debris to the dump for free. The $0 disposal line is being absorbed somewhere: either in product markup, or in a change order after you have signed and the truck is full. Read every bid with this question in mind: “Where is the disposal cost hiding?” If you cannot find it, ask. A contractor who answers directly is one you can work with. A contractor who dodges the question or tells you it is “included” without telling you where is showing you how they will handle the rest of the job.
How to Read a Bid Sheet: Building a Cost-Per-Window Number
Most homeowners compare bids at the bottom line, which is exactly what a murky bid wants. The better method is to build a cost-per-window number from the line items and compare that number across contractors. Here is the math.
- Add the product cost for every window and door in the scope. Use the actual model numbers, not “vinyl window” or “fiberglass double-hung.” If a bid does not list model numbers, ask for them and type them into a search. You will find retail pricing in five minutes.
- Add every labor line: base installation labor, access surcharge, stucco repair, lead containment, trim replacement, interior repainting if listed. Total this separately.
- Add the permit and inspection line. If it says “permit allowance,” ask for the DBI schedule number. There is no such thing as a permit allowance. The permit costs what DBI says it costs on the day the permit is pulled.
- Add disposal. If it is $0, add back $50 per window as the hidden cost and mark the bid accordingly.
- Divide the grand total by the number of windows and doors in scope. That is your cost-per-opening number.
Compare that number across contractors. A bid that is $500 per window cheaper is not a better value. It is a bid missing line items. A bid that is $200 per window more expensive may be the only honest number in the stack. In a market like San Francisco, where conditions vary from home to home and block to block, the honest number is the only one that holds up when the crew shows up and the old frame comes out. If you are also considering doors, get the same level of line-item detail from any patio door installation in San Francisco estimate before comparing.
Worked Example: A Whole-House Bid, Line by Line
Here is a real-world example from a 1912 Edwardian in Noe Valley with 14 windows, lead paint present, stucco exterior, and a permit submitted to DBI.
- Product: 14 fiberglass double-hung windows, mid-grade, low-E glass (ECO Window Systems) – $1,350 each, $18,900 total.
- Labor, base installation: 14 windows at $340 each – $4,760.
- Access: 4 upper-story windows at $180 each – $720.
- Lead containment (entire job): $3,200 total, or $228 per window.
- Stucco repair with paint match: 14 windows at $160 each – $2,240.
- Interior trim replacement (4 rotted sills): 4 units at $140 each – $560.
- Permit and DBI inspection: $610 (pass-through).
- Disposal: 14 windows at $55 each – $770.
Total: $31,760, or $2,269 per window, all in. A bid for the same house that shows $1,400 per window is not beating the market. It is leaving out $870 per window in line items that will surface after the contract is signed. The question to ask is never “why is your price high.” The question is “show me where every dollar goes.” That is the only question that produces an honest apples-to-apples comparison in San Francisco.
Common Mistakes to Avoid
- Comparing bottom lines without reading line items. Two bids can look $6,000 apart and actually price the exact same scope. The lower bid is missing line items you will pay for later in change orders.
- Accepting “permit allowance” as a real line. DBI charges what it charges. Any bid that does not name the fee is planning to charge you more later, or is not planning to pull a permit at all.
- Skipping lead testing on a pre-1978 home. San Francisco’s housing stock is old. If your home qualifies and the contractor does not test, you are both violating federal law, and the liability sits with you.
- Ignoring the disposal line. Dumping construction debris is not free anywhere, and it is especially not free in San Francisco. Find the cost or it is hidden.
- Choosing a bid for a product without checking what the product actually is. “Fiberglass window” means nothing without a manufacturer and model. Three of the fiberglass lines we install – Mr-Glass, Therma-Tru, and ECO Window Systems – have different glass packages, different hardware, and different warranty terms at different price points. If the bid will not tell you the model, walk away.
- Not asking about the warranty in writing. A verbal guarantee is not a guarantee. Ask what happens in month 8 if the window seal fails. The answer should be written, specific, and comfortable. Our answer: covered in writing for 365 days; if it fails, we come back at no charge.
- Paying a large deposit before the permit is pulled. San Francisco’s DBI process can take weeks. A contractor who asks for 50% before the permit is even filed is financing the job on your money. A reasonable deposit is 10 to 30 percent with the balance due at final inspection.
When to Call a Professional
Window and door work is not a handyman project, and it never was. The moment you remove a window frame, you break the weather seal on your house. If the flashing is wrong, water gets into the wall cavity and you do not see it for five years, until the sill plate in a San Francisco fog belt home has rotted through. This is not work where you learn by trying. Call a professional if you have a pre-1978 home with possible lead paint, if any window is on the second story or higher, if your stucco needs patching around the openings, if your home is in a historic district, or if you want a permit pulled and an inspection passed. Meridian Windows and Doors San Francisco offers free estimates in San Francisco – call (831) 273-7126, and we will walk every line item with you before you sign anything.
Frequently Asked Questions
Window replacement in San Francisco in 2026 typically runs $850 to $2,400 per window installed, depending on frame material, glass package, labor conditions at your specific address, and whether permit and disposal fees are priced openly. A 14-window whole-house project on a stucco home with lead paint will commonly land between $26,000 and $38,000. Call (831) 273-7126 with your project scope and we will give you a line-item written price, not a ballpark.
Patio door installation in San Francisco runs $1,200 to $4,500 depending on the door type: a standard vinyl sliding door at the low end, a fiberglass single door with side-lights in the middle, and a multi-slide or folding door system at the high end. The labor to frame, flash, and level a door on a sloped San Francisco lot adds $600 to $1,200. The same line-item discipline we apply to windows goes into every patio door installation in San Francisco we price.
Yes, in almost all cases. San Francisco’s DBI requires a building permit for window replacement unless the project is a strictly like-for-like glass swap with no change to the opening and no historic property involvement. The permit typically costs $450 to $680 for a standard project, plus $180 to $500 for plan check if drawings are required. We pull the permit on every job and pass the cost through at DBI’s schedule.
Fiberglass is the best all-around choice for most San Francisco homes. It expands and contracts at nearly the same rate as glass, which means fewer seal failures in a city where moisture, fog, and temperature swings are constant. Vinyl is the lowest cost and performs well in marine air, but under direct sun on south-facing walls it expands enough to shorten seal life. Wood-clad is the right choice for historic homes where the aesthetic matters, and it carries the highest price.
Low-E glass is a thin, nearly invisible coating applied to the glass surface that reflects heat while letting visible light through. In a San Francisco home with western exposure, like many homes in the Richmond and Sunset, low-E glass reduces afternoon heat gain meaningfully. The upgrade cost is $60 to $120 per window, and it is the best value glass upgrade available at 2026 pricing.
A typical single-family home with 10 to 14 windows takes 2 to 3 working days for installation, plus the time required for DBI plan review and inspection, which varies widely. The permit process can take days or weeks depending on DBI workload. We schedule installation only after the permit is in hand, and we will never pressure you into a slot. For more detail on how the whole window installation in San Francisco process works, that page walks through it step by step.
The Bottom Line
Window and door pricing in San Francisco is not a mystery. It is three layers: product, labor, and the permit-and-disposal costs that thoughtful contractors list and careless contractors hide. The way to protect yourself is not to chase the lowest bid. It is to demand a line-item quote with model numbers, DBI fee schedules, and a disposal cost you can see. The right contractor will hand you that paper before you commit, and will put a written guarantee behind the work. That is the standard we built Meridian Windows and Doors San Francisco around, and it is the only way this work should be bid in this city.
Written by Elliot Vance, Owner at Meridian Windows and Doors San Francisco, serving San Francisco since 2009.
Six Reasons Homeowners Choose Meridian Windows and Doors San Francisco
Laminated glass and reinforced frames hold up to wind-driven rain, hail and flying debris, so your openings stay sealed when the weather turns.
Low-E insulated impact glass from our manufacturer lines commonly cuts monthly cooling bills 20-30%.
Laminated impact glass shuts out up to 40% of outside noise - traffic, neighbors, weather.
Monitoring services run $30-90 a month. Laminated impact glass resists forced entry around the clock, with no subscription.
Tighter seals and insulated glass even out hot and cold rooms and stop the drafts at the frame.
A full impact package upgrades curb appeal, buyer confidence and appraised value in one project.