What happens if you skip the permit (and you needed one)
- Stop-work orders in Millbrae carry a $500–$1,500 fine, plus you'll owe double permit fees (the original fee, plus the re-pull fee) once the city discovers unpermitted work — common during a future sale or insurance claim.
- Title 24 electrical violations (missing GFCI, AFCI, or improper wiring) can trigger a mandatory re-inspection and $1,000–$3,000 in corrective work costs if discovered by your home inspector or during refinancing.
- Unpermitted plumbing — especially fixture relocation without proper trap-arm sizing or vent stack installation — can fail a sale inspection and require full removal and re-installation under permit, costing $4,000–$8,000.
- Insurance claims for water damage (burst pipes, fixture leak) may be denied entirely if your policy's inspection reveals unpermitted plumbing work, leaving you to cover repair costs of $10,000–$50,000 out of pocket.
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
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.
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.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.