Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full bathroom remodel in Millbrae requires a permit if you're moving fixtures, adding electrical circuits, installing a new exhaust fan, converting a tub to shower, or moving walls. Surface-only work — new tile, vanity swap in place, faucet replacement — does not require a permit.
Millbrae, like all Bay Area jurisdictions, enforces the 2022 California Building Code (Title 24) and requires permits for any bathroom work that affects plumbing routes, electrical load, or waterproofing assemblies. However, Millbrae's Building Department has a notably accessible online permit portal and offers same-day or next-day counter review for straightforward projects with complete submittals — a process faster than many neighboring cities (Burlingame, San Bruno, San Mateo). This matters: if your project is simple (new exhaust fan duct only, no fixture moves), you can often get approval in days rather than weeks. Millbrae also enforces strict Bay Area seismic tie-down requirements for any fixture relocation, which drives cost and inspections. Lead-paint clearance (EPA RRP Rule) is mandatory for homes built before 1978 — pre-remodel testing is required, adding 1-2 weeks and $300–$500 to the timeline. The city's permit fee is tiered by valuation, not fixture count, so a $35,000 full gut renovation will cost roughly $600–$800 in fees, while a $15,000 cosmetic upgrade might be $250–$350.

What happens if you skip the permit (and you needed one)

Millbrae full bathroom remodel permits — the key details

Millbrae adopts the 2022 California Building Code, which means plumbing, electrical, and structural work in bathrooms is governed by IRC P2706 (drainage fittings and trap sizing), IRC E3902 (GFCI and AFCI protection), and IRC M1505 (exhaust ventilation). The critical distinction in Millbrae is that ANY fixture relocation — moving a toilet, sink, or shower — triggers a full plumbing permit because the city requires verification of trap-arm length (maximum 42 inches from fixture to vent stack per code), proper venting, and seismic restraint of supply lines. Millbrae's Bay Area Rapid Transit (BART) proximity also means the city enforces stricter vibration and seismic ties for plumbing runs than some inland jurisdictions. If you're only swapping a faucet, toilet seat, or vanity in its existing location, no permit is needed — the city considers this a fixture replacement, not a relocation. However, if that vanity swap requires new supply lines or drain modifications, the moment you touch the rough-in, you need a permit. The Building Department's online portal (accessible via the city website) allows you to upload digital plans and pay fees before an appointment, significantly speeding up the review process compared to walk-in submissions.

Electrical work in Millbrae bathrooms is heavily regulated by Title 24 and the 2022 NEC. Every wet location (within 6 feet of a bathtub or shower per IRC E3902.6) must have GFCI protection — either on the outlet or on the circuit breaker. If you're adding a heated towel rack, bidet seat, radiant floor heating, or exhaust fan, you're adding a new circuit, which requires a permit and an electrical plan showing load calculations, wire gauge, conduit routing, and final inspection by a city electrician. Many homeowners skip this because they assume a simple 15-amp outlet 'won't require anything,' but Millbrae's inspectors are strict: if the circuit appears on your submitter's electrical panel diagram, it needs a permit and a certified electrician's signature. If you're upgrading from a standard exhaust fan to a high-CFM model (over 80 CFM) or adding a humidity sensor and timer, that also requires documentation of ductwork termination — no concealed ducts, no soffit discharge in Millbrae due to moisture and condensation risk in the coastal climate. The city's electrical inspector will check for proper sized wire, correct breaker trip, and GFCI/AFCI function at final inspection.

Waterproofing is where Millbrae's coastal environment creates unique code demands. If you're converting a tub to a shower or replacing an existing shower pan, the waterproofing assembly must be fully documented: cement board + two-component epoxy membrane, or synthetic waterproof membrane (Schluter, Wedi, etc.) with a sloped pan base meeting ANSI A108.1A and IRC R702.4.2. Millbrae's high humidity (average 70%+ year-round) and proximity to salt air mean that cheap or incomplete waterproofing leads to mold and structural damage faster than inland. The city's plan review will scrutinize your shower detail: is the pan sloped 1/4 inch per linear foot toward the drain? Is the membrane extended 6 inches up the walls? Are all pipe penetrations sealed with waterproof collar boots? Many homeowners submit plans with vague descriptions ('waterproofed per manufacturer') and get rejected; the city requires a specific product name, application thickness, and cure time. If you're adding tile, the grout must be epoxy or urethane (not standard cement grout) in wet areas per ANSI standards. Lead-paint hazard (EPA RRP Rule, not local code) is another requirement: homes built before 1978 require EPA-certified contractors, RRP-compliant containment, and lead clearance testing. Many Millbrae homes were built in the 1960s-1970s, so this adds 2-3 weeks and $400–$600 to your project timeline.

Ventilation and moisture control are critical in Millbrae's foggy, humid climate. The exhaust fan must discharge outdoors (not into the attic or soffit per IRC M1505.2), and the ductwork must be insulated in unconditioned spaces (per Title 24) to prevent condensation. If you're replacing an existing exhaust fan with a new one, the city wants to see ductwork termination shown on the electrical plan, CFM rating matched to room size (minimum 50 CFM for powder rooms, 80+ CFM for full baths per ASHRAE 62.2), and damper installation to prevent backflow. Many DIY installations route ductwork into the soffit or attic, which is a common rejection point — the city's plan reviewer will flag this immediately. If your bathroom is on an interior wall with no direct exterior access, you may need to run ductwork through the attic or crawlspace, which requires proper sizing (never less than 4 inches for a standard fan) and accessible cleanout points. The fee for a ventilation-only permit in Millbrae is typically $150–$250; for a full mechanical package (fan, controls, ductwork), expect $300–$500.

Timeline and inspections in Millbrae are relatively predictable. Once you submit a complete application (plans, electrical single-line diagram, plumbing riser, waterproofing detail, lead-paint certification if applicable), plan review takes 5-10 business days. The city uses Energov or a similar portal, which sends you reviewer comments digitally. Common corrections: add GFCI symbol to electrical plan, clarify trap-arm distance on plumbing riser, specify waterproofing product by name, show seismic restraint clamps on supply lines. After you resubmit corrected plans, approval is typically 3-5 business days. Inspections happen in sequence: rough plumbing (before walls close), rough electrical (same timing), framing/rough-in (if walls are moved), drywall or moisture barrier (if shower walls are opened), and final (after tile, fixtures, and paint). If you're doing surface-only work, you might be able to skip the rough inspections and go straight to final. Total project duration from permit to final inspection is typically 3-5 weeks, assuming no re-submittals and contractor availability.

Three Millbrae bathroom remodel (full) scenarios

Scenario A
Tile and vanity swap in existing bathroom — Millbrae bungalow, no plumbing or electrical changes
You're replacing dated 1980s tile with new porcelain, removing the old vanity and sink, and installing a new vanity in the exact same footprint. The existing faucet, supply lines, and drain stay untouched — you're just swapping the surface-mounted vanity cabinet and re-tiling the walls and floor. This is a classic cosmetic upgrade that Millbrae considers a fixture replacement, not a remodel requiring a permit. The city's definition is clear: if no rough-in changes are made (plumbing, electrical, or structural), no permit is needed. However, if you're removing the old tile and discover water damage behind it, and you need to replace cement board or moisture barriers, you've now opened the wall assembly, which triggers a permit requirement for moisture-barrier inspection. To stay clear of permitting, photograph the existing wall condition before you start, seal any gaps with waterproof caulk (not membrane), and confirm that all drain and supply connections remain in place. Your total cost is material plus labor (vanity $500–$2,000, tile $1,500–$4,000, installation $2,000–$4,000) with no permit fees. The city will not inspect this work because no permit was pulled. If you're selling the home, you'll need to disclose that cosmetic work was done, but no Title 24 violations have occurred. Timeline: 2-3 weeks for completion, no waiting for plan review or inspections.
No permit required (fixture replacement only) | Surface tile and vanity swap | No lead-paint testing required if no structural walls opened | Total material and labor $4,000–$10,000 | No permit fees
Scenario B
Relocate toilet and sink to opposite wall — peninsula bathroom, new plumbing runs and ductwork, Millbrae home built 1972
You're gutting the bathroom and moving the toilet from the north wall to the south wall (a 12-foot run), moving the vanity sink to an adjacent wall, and adding a new exhaust fan with exterior ductwork. This triggers multiple permit requirements in Millbrae. First, plumbing relocation: the new toilet drain must be sized as a separate vent stack (or tied into the existing vent) with trap-arm distance verified as under 42 inches per code, and the city will inspect the rough plumbing before walls close. The sink drain also moves, requiring new P-trap and supply lines with seismic restraint clamps per Millbrae's Bay Area seismic code. Second, electrical: the new exhaust fan is a dedicated 120-volt circuit (likely a 15-amp breaker), which requires a complete electrical plan and final inspection of the damper and ductwork termination. Third, lead-paint: your 1972 home falls under EPA RRP Rule, so you must hire a certified lead-safe contractor, perform pre-renovation lead testing ($300–$500), and provide clearance after completion. The permit application must include a plumbing riser showing trap-arm distance, supply-line routing, and vent-stack tie-in; an electrical single-line diagram with GFCI protection noted; and a lead-paint RRP certification form. Millbrae's plan review will take 7-10 days; common rejections are missing trap-arm dimension or unclear vent termination. Inspections: rough plumbing (day 1-2 after rough-in), rough electrical (same day), and final (after tile, fixtures, paint). Your permit fee is $500–$800 based on valuation (assume $25,000–$35,000 total project cost). Lead-paint compliance adds 1-2 weeks to the timeline. Total project duration: 4-6 weeks including permit review, rough work, and final inspections.
Permit required (fixture relocation + electrical + ductwork) | Plumbing riser with trap-arm verification | Electrical single-line diagram with GFCI | Lead-paint RRP certification required | Exhaust fan ductwork termination detail | Total permit fees $500–$800 | Total project $25,000–$40,000
Scenario C
Convert soaking tub to walk-in shower with radiant floor heating — Mill Valley mid-century home, new waterproofing assembly and heated tile control circuit
You're replacing a 1960s soaking tub with a large walk-in shower (4x8 feet), adding a sloped stone pan with underfloor radiant heating, new waterproofing membrane system (Schluter), and a heated towel rack. This is Millbrae's most common full-bathroom remodel scenario and involves plumbing, electrical, structural, and moisture control permits. The plumbing permit covers the new shower valve (must be pressure-balanced per ASSE 1016), drain relocation (likely a new vent stack or secondary vent), and supply-line routing with seismic restraint. The electrical permit covers the radiant heating circuit (typically a 240-volt circuit with a dedicated thermostat) and the heated towel rack circuit (120 volts, GFCI protected). Here's where Millbrae's coastal climate matters: the waterproofing detail is non-negotiable. The shower pan must slope 1/4-inch per foot toward the drain, be set on a mortar bed over the radiant heating mats, and be sealed with a two-part epoxy or synthetic membrane (not basic caulk). The city's plan review requires a detailed shower cross-section showing pan slope, membrane extend (6 inches up walls and 12 inches around the drain), and cure time before tiling. Millbrae's humid environment makes this critical — improper waterproofing will fail within 2-3 years. Lead-paint testing is required (1960 home). Your permit application needs a full set of plans: plumbing riser with new drain/vent detail, electrical diagram with 240-volt radiant circuit and GFCI/AFCI protection for all outlets within 6 feet of the shower, framing plan (if any studs are removed for the larger shower), and a waterproofing specification sheet with product names and application details. Plan review: 10-14 days (this is complex). Inspections: rough plumbing, rough electrical, framing (if walls moved), rough waterproofing (before tile), drywall/moisture barrier, final. Permit fee: $700–$900 (high valuation). Lead-paint compliance: add 2-3 weeks and $400–$600. Total timeline: 5-7 weeks. Total cost: $40,000–$60,000 plus permit and lead-paint fees.
Permit required (tub-to-shower conversion + electrical + radiant heating + waterproofing) | Detailed shower waterproofing cross-section required | 240-volt radiant heating circuit with thermostat | Pressure-balanced shower valve ASSE 1016 | Lead-paint RRP certification | Millbrae humidity demands strict membrane spec | Total permit fees $700–$900 | Total project $45,000–$65,000

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Waterproofing in Millbrae's coastal climate: why it matters and what inspectors check

Millbrae sits 8 miles south of San Francisco on the peninsula, with average humidity of 70% year-round and frequent marine layer fog. This coastal environment accelerates mold growth and wood decay if bathroom waterproofing fails. The 2022 California Building Code (Title 24) requires IRC R702.4.2 compliance: showers and tub surrounds must have a water-resistant barrier behind tile, and IRC P2706 requires proper pan slope and vent sizing. However, Millbrae's plan reviewers are notoriously strict about waterproofing details because they've seen repeated failures from improper application. Common rejection reasons: submitting plans with vague descriptions like 'waterproofed per manufacturer' instead of specifying the exact product (e.g., 'Schluter KERDI board, 1/4-inch thick, with KERDI-BAND seams sealed with KERDI-FIX'); failing to show pan slope on the elevation drawing; omitting the membrane extend distance (minimum 6 inches up walls, 12 inches around drains per code); not specifying epoxy or urethane grout (standard cement grout absorbs moisture and fails in coastal climates). When the city's inspector arrives for rough waterproofing inspection (after pan and membrane installation but before tile), they'll check for proper curing (most membranes require 24-48 hours before tile can be set), verify slope with a level, and look for any gaps or seams that weren't sealed. If the inspection fails, the contractor must strip, re-seal, re-cure, and re-schedule — adding 1-2 weeks to the project. Many homeowners try to save money by using basic caulk instead of a waterproofing membrane; this approach fails inspection immediately. Millbrae's coastal salt air also corrodes metal fixtures faster, so the city recommends stainless steel or coated brass for grab bars and towel racks in wet areas, though this isn't a code requirement.

Lead-paint is a second waterproofing-adjacent compliance issue unique to Millbrae's older housing stock. The EPA RRP Rule (Renovation, Repair, and Painting Rule) applies to any home built before 1978. Millbrae's 1960s and 1970s homes are essentially all pre-1978. Before you start any remodeling work that disturbs painted surfaces (including tile removal, wall demolition, or fixture removal), you must hire an EPA-certified lead-safe contractor, conduct a pre-renovation lead inspection (XRF testing, $300–$500), and obtain a clearance after work is complete. This isn't Millbrae-specific code, but it's federally mandated and enforced locally. Many homeowners discover lead only after starting work, which halts the project and requires containment setup, worker training, and re-inspection. To avoid delays, budget for lead testing at the beginning of your project — it adds 1-2 weeks to the permitting timeline. If lead is found, all demolition dust must be contained (plastic sheeting, HEPA vacuums), and clearance testing must show lead at or below 10 micrograms per square foot. Failure to comply can result in EPA fines of $16,000+ per day of violation, plus liability if occupants (especially children) are exposed. The city's permit office will ask for RRP certification; if you don't provide it, inspectors may refuse to proceed with final approval.

Millbrae's permit review portal and timeline: why getting approval early matters

Millbrae's Building Department operates a digital permit portal (Energov or similar), which is a significant advantage for homeowners and contractors. Unlike some Bay Area cities that still require in-person submissions, Millbrae allows online applications, digital plan uploads, and fee payment before an in-person appointment — this compresses the timeline considerably. A complete submitter (plans, electrical diagram, plumbing riser, lead-paint RRP form if applicable) typically receives initial plan review comments within 5-10 business days. The reviewer sends corrections via email, and resubmittals are often approved within 3-5 business days if the corrections are straightforward. Compare this to San Mateo (8-12 weeks typical), Burlingame (6-8 weeks), or San Bruno (7-10 weeks), and Millbrae's streamlined process is a clear advantage. However, incomplete submittals cause delays: the city rejects applications missing GFCI symbols on electrical plans, trap-arm dimensions on plumbing risers, or waterproofing product specs. To avoid re-submittals, have your contractor or designer review the city's standard submitter checklist on the website before uploading. The portal also shows inspection scheduling in real-time, so you can coordinate with your contractor on rough-in inspection dates without calling the city.

Once your permit is approved, inspections follow a fixed sequence: rough plumbing (typically 1-2 days after rough-in installation), rough electrical (same day if possible), framing/rough-in (if walls are moved), moisture barrier or drywall, and final. Millbrae's inspectors are available Mon-Fri 8 AM-5 PM, with same-day or next-day scheduling for most projects. Plan for 2-3 hours per inspection. The final inspection is the last step; once the inspector signs off, you receive the Certificate of Occupancy or Final Approval. For a full bathroom remodel, budget 4-6 weeks total from permit application to final approval, assuming no major corrections and contractor availability. Lead-paint RRP adds 2-3 weeks because pre-renovation testing and post-renovation clearance must be completed outside the permit review timeline. If you're in a hurry, get the lead testing done before you submit the permit application — this removes one variable from the project timeline.

City of Millbrae Building Department
Millbrae City Hall, 621 Santa Cruz Avenue, Millbrae, CA 94030
Phone: (650) 558-7600 (extension for Building Department) | https://www.ci.millbrae.ca.us/government/departments/community-development/building-permits
Monday-Friday, 8:00 AM - 5:00 PM (closed weekends and city holidays)

Common questions

Do I need a permit if I'm just replacing my toilet with a new one in the same location?

No, replacing a toilet in place without moving it is considered a fixture replacement and does not require a permit in Millbrae. However, if the new toilet requires a different rough-in size (standard 12 inches vs 10 inches) or if you're modifying the drain line, you'll need a permit. The moment you touch the p-trap or drain, it becomes a plumbing modification, which triggers permitting.

Can I do the work myself, or do I need a licensed contractor?

California Building & Professions Code Section 7044 allows homeowners to do their own work on owner-occupied properties, but electrical work (adding circuits, installing new outlets) and gas/plumbing work (moving drains, installing new vents) must be done by licensed contractors or signed off by a licensed electrician/plumber. If you hire an unlicensed person or DIY the electrical, Millbrae's inspector will reject it at rough inspection. Most homeowners hire a general contractor (who subcontracts plumbing and electrical) rather than attempting DIY.

What's the difference between a bathroom remodel that needs a permit and one that doesn't?

Permits are required when you move fixtures (toilet, sink, shower), add electrical circuits (new exhaust fan, heated towel rack, radiant floor), change waterproofing (tub to shower, new pan), or move walls. Permits are NOT required for cosmetic updates: new tile in place, vanity swap in the same location, faucet replacement, paint, and lighting fixture swaps. If you stay within the existing rough-in and only replace surfaces, you're exempt.

Why does my 1960s home need lead-paint testing, and how long does it add to the project?

The EPA RRP Rule mandates lead-safe practices for any home built before 1978. Millbrae has many 1960s-70s homes. Pre-renovation lead testing (XRF scan, $300–$500) takes 1-2 days and must be completed before demolition. Post-renovation clearance testing must be done after cleanup (another $300–$500 and 2-3 business days). Total lead-compliance time: 2-3 weeks added to your project, plus $600–$1,000 in testing and certification. Failure to comply can result in EPA fines.

How much will the permit cost for my full bathroom remodel?

Millbrae's permit fee is based on construction valuation, not on the number of fixtures. A $25,000–$35,000 project typically incurs $500–$800 in permit fees. A simpler $15,000 cosmetic remodel (if it requires any permit) costs $250–$350. The city calculates fees as approximately 2-2.5% of valuation. Your contractor should estimate valuation for you; ask before you submit, so you know the expected fee.

Can I start work before my permit is approved?

No. Starting work before receiving approval from Millbrae is illegal and can result in stop-work orders, fines of $500–$1,500, and mandatory remedial inspections. The city's inspectors often discover unpermitted work during neighboring renovations or insurance claims. Always wait for written approval (permit number issued) before your contractor touches the job site.

What happens if I move a toilet without a permit and don't tell anyone?

If unpermitted plumbing (especially a relocated fixture without proper vent sizing) is discovered during a future home sale, inspection, or insurance claim, the buyer's inspector will flag it, the sale may fall through, or you'll be forced to remediate and re-permit the work. If a plumbing failure occurs (blocked drain, sewage backup), your insurance may deny the claim, leaving you to pay $5,000–$15,000+ in repairs. Additionally, Millbrae can issue a notice to remedy and assess fines of $500–$2,000. It's not worth the risk.

How strict is Millbrae's plan review for bathroom remodels?

Millbrae's reviewers are thorough and enforce Title 24 strictly. Common rejections include: vague waterproofing descriptions (specify product name and application), missing GFCI symbols on electrical plans, trap-arm distance not shown on plumbing riser, and exhaust fan ductwork termination not detailed. Have your contractor or designer review the city's checklist before submitting. Incomplete plans = 1-2 week delays for re-submittals.

Do I need permits for an exhaust fan upgrade if the ductwork stays the same?

If you're replacing an existing exhaust fan with a new one of the same or lower CFM rating and the ductwork remains intact, Millbrae may allow this as a surface replacement with no permit. However, if you're upgrading to a high-CFM fan (over 80 CFM), adding a humidity sensor/timer, or modifying ductwork routing, you need a permit and an electrical plan showing the circuit breaker, wire gauge, and damper installation. When in doubt, call the city and describe the work; they'll confirm whether a permit is needed.

What's the typical inspection timeline once my permit is approved?

Once approved, schedule rough plumbing inspection first (1-2 days after rough-in). Rough electrical typically happens the same day. Framing/rough-in inspection (if walls are moved) follows. Then comes moisture barrier or drywall inspection. Final inspection is last, after tile, fixtures, and paint are complete. Each inspection takes 1-2 hours. Total timeline for a full remodel: 4-6 weeks from permit approval to final inspection, assuming contractor availability and no rejections. Millbrae's inspectors are available next-day in most cases.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current bathroom remodel (full) permit requirements with the City of Millbrae Building Department before starting your project.