Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full bathroom remodel in Windsor requires a permit if you're moving fixtures, adding circuits, installing new exhaust venting, or converting a tub to shower. Surface-only cosmetic work — tile, vanity swap in place, faucet replacement — does not need a permit.
Windsor's Building Department enforces the 2018 International Residential Code (IBC/IRC) with Colorado amendments, and the city has adopted specific rules around plumbing and electrical work that make most full remodels permitable. Unlike some adjacent Front Range municipalities that allow homeowner self-certification for minor plumbing, Windsor requires a permit application and plan review before any fixture relocation or new ductwork begins — this is a city-level stance that differs from, say, Loveland's more permissive owner-builder threshold. Windsor sits in Climate Zone 5B with 30-42 inch frost depth and expansive clay soils (bentonite deposits are common in Larimer County), which means any relocated drain or water-supply line must account for frost heave and differential soil movement — the city's plan reviewers will flag improperly sloped or unsupported rough-in. The permit valuation determines your fee: a mid-range bathroom remodel ($15,000–$25,000) typically costs $300–$600 in permit fees. Plan review takes 2-3 weeks; rough inspections (plumbing, electrical, framing) happen on-site before covering drywall.

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

Windsor bathroom remodel permits — the key details

Windsor's Building Department requires a permit for any full bathroom remodel that includes fixture relocation, new plumbing, electrical circuit additions, or mechanical changes like exhaust ducting. The threshold is clear: if you're moving the toilet, sink, tub, or shower from its current location, you need a permit. If you're adding a new circuit for a heated floor or exhaust fan, you need a permit. If you're changing a tub to a shower (which triggers IRC R702.4.2 waterproofing assembly rules), you need a permit. The application process begins at the City of Windsor Building Department (located at Windsor City Hall or online via their permit portal); you'll submit a completed permit form, a site plan showing the bathroom layout, and rough-in drawings for plumbing and electrical. For owner-occupied 1-2 family homes, Colorado allows owner-builders to pull permits and perform work themselves — you do not need a licensed general contractor to apply, though the city may require a licensed plumber for the actual rough plumbing work depending on the scope.

The 2018 IRC governs most code requirements, with critical sections you'll encounter: IRC P2706 (trap arm slope and length — a common rejection point), IRC E3902 (GFCI protection on all bathroom circuits within 6 feet of a water source), IRC M1505 (exhaust fan CFM and duct termination — must vent to exterior, not attic), and IRC R702.4.2 (waterproofing assembly for tub/shower surrounds). Windsor's plan reviewers pay special attention to bathroom GFCI/AFCI, because the 2018 code is stricter than older versions — every outlet within 6 feet of the sink must be GFCI, and the branch circuit serving the exhaust fan should be on a separate 20-amp circuit. Duct termination is another hot-button: your exhaust fan duct cannot terminate in an attic or unconditioned crawl space; it must exit the building exterior with a damper. A third common rejection is waterproofing specification — if you're converting a tub to a shower, your plan must call out the exact waterproofing system (cement board + liquid membrane, fiber-cement board, or prefab pan) because the inspector will verify it before drywall closes.

Expansive soil is a major local factor. Windsor and surrounding Larimer County sit on bentonite clay and other swelling soils that shift 2-4 inches seasonally. Any new or relocated drain line, vent stack, or water supply must be sloped correctly and supported to avoid cracking at the tub/shower connection — the city's reviewers will reject plans that don't account for soil movement. Frost depth is 30-42 inches in the Front Range, so any new drain leaving the house exterior must go below frost line. For a typical second-floor bathroom, this is less of an issue, but for first-floor or slab work, frost heave can crack supply lines or pitch a drain line back toward the house — Windsor's plan review will flag this.

Permit fees in Windsor are generally calculated at 1.5-2% of the declared project valuation. A $20,000 bathroom remodel costs roughly $300–$400 in permit fees; a $15,000 remodel costs $225–$300. There are also inspection fees if your city charges them separately — verify this with the Building Department when you apply. Plan review typically takes 2-3 weeks; some projects come back with minor corrections and require one resubmission, adding another 1-2 weeks. After plan approval, you can begin rough-in work. Inspections are scheduled in this order: rough plumbing (before walls close), rough electrical (same window), framing (if any walls are moved), drywall, and final inspection. The final inspection is often bundled with a re-inspection of any items flagged in earlier stages.

One practical note: if you're doing a full gut remodel of an older home (pre-1978), lead-paint rules apply. Any disturbance of interior paint (sanding drywall, demo of trim, etc.) requires EPA RRP certification if the home was built before 1978. The city won't issue your permit without proof of RRP certification or a lead-free letter. For most homeowners, hiring a certified lead abatement contractor for demo is the safest path — they handle the notification, containment, and cleanup. Budget an extra $1,000–$2,000 for lead abatement if your home is older.

Three Windsor bathroom remodel (full) scenarios

Scenario A
Tile and vanity swap in place, new faucet, no plumbing or electrical moves — Windsor 1950s bungalow
You're replacing the existing tile, removing the old vanity and installing a new one in the same footprint, and swapping out the faucet and toilet for new models. The sink drain, supply lines, and toilet rough-in stay in their original locations. No new electrical circuits are added — you're just using the existing outlet. No exhaust fan is being installed or moved. Under IRC and Windsor code, surface-only cosmetic work does not require a permit. The city's Building Department considers this 'repair and replacement in kind' — the key word is 'in kind,' meaning same location, same function. You can proceed without a permit application. However, if the old grout is cracked and you're removing tile to the studs, you should seal any moisture damage behind the old tile before re-tiling; this is a best practice to prevent mold, though not a permit trigger. If the vanity is sitting on a slab or the floor joists underneath are compromised, that's a structural issue you should address before resurfacing, but again, that's not a permit matter — it's a quality control issue. Total project cost: $3,000–$6,000 (materials and labor). No permit fees. Timeline: 1-2 weeks for contractor availability; no inspection wait.
No permit required (fixture location unchanged) | Mold inspection of old tile cavity recommended | Existing outlet must be GFCI-protected per 2018 code (retrofitted if not) | Grout color match may require sample tile | Total $3,000–$6,000 | No permit fees
Scenario B
Relocate toilet and sink to opposite wall, new exhaust fan with duct to exterior — Windsor 1970s ranch
You're gutting the bathroom, moving the toilet from the north wall to the east wall (new rough-in required), moving the sink from the west wall to the east wall next to the toilet, and installing a new exhaust fan with ductwork that vents through the roof. This is a classic fixture-relocation scenario that absolutely requires a permit. You'll submit a plumbing plan showing the new toilet drain and vent stack routing, the new sink supply and drain, and trap arm slopes. Windsor's reviewer will check that trap arm slopes are 1/4 inch per foot (IRC P2706) and that no trap arm exceeds 30 inches in length without a vent — long runs risk siphoning the trap and allowing sewer gas into the home. The exhaust fan duct plan must show termination through the roof with a damper; the fan must be sized to the room (per IRC M1505, roughly 1 CFM per square foot of bathroom area, or 50 CFM minimum). Expansive soil is relevant here: if the new toilet drain leaves the house exterior, it must slope below 30-42 inches frost depth and account for differential soil heave — Windsor's plan review will flag inadequate slope or support. You'll need a licensed plumber for the rough plumbing (check Windsor's requirements; some municipalities allow owner-builders to rough plumb if they're owner-occupants, but others require a license). Electrical: the exhaust fan needs a dedicated 20-amp circuit with a humidistat-controlled switch or timer; GFCI outlets within 6 feet of the sink are mandatory. Plan review: 2-3 weeks. Inspections: rough plumbing, rough electrical, framing (if any walls are moved), drywall, final. Total cost including permit: $12,000–$20,000. Permit fee: $250–$400 (based on valuation).
Permit required (fixture relocation + exhaust duct) | Plumbing plan must show trap arm slope and vent stack routing | Exhaust duct termination through roof (damper required) | Licensed plumber may be required for rough work | GFCI outlets mandatory within 6 feet of sink | Frost depth consideration (30-42 inches) for exterior drain | Expansive soil account for drain slope and support | Total $12,000–$20,000 | Permit fee $250–$400
Scenario C
Tub-to-shower conversion with custom waterproofing, heated floor, bathroom expansion — Windsor new 2015 two-story
You're removing the existing bathtub and installing a walk-in shower in its place. The shower location stays roughly the same, but you're enlarging the footprint by 2 feet to accommodate a 36x48 inch shower pan. You're adding a heated floor mat under tile in the entire bathroom. The existing vent fan is being replaced with a larger, more powerful model. This is a complex permit scenario because of the waterproofing assembly change and electrical additions. IRC R702.4.2 requires a complete waterproofing system behind any tub or shower surround — your plan must specify whether you're using cement board + liquid membrane, fiber-cement board, a prefab acrylic surround, or another approved assembly. Many Windsor reviewers will reject plans that don't call out the specific product or system. The heated floor requires a new 20-amp dedicated circuit (typically 120V or 240V, depending on mat size); this is a separate electrical permit requirement. The larger exhaust fan must duct to exterior, and the CFM must match the room size (typically 80-100 CFM for a larger bathroom). Plumbing: the shower drain location may differ slightly from the old tub, so new rough-in is needed; trap slope and vent routing must be shown. The expansion (2 extra feet) means framing changes, so a framing plan is required. Lead-paint rules apply if the home was built before 1978 (it wasn't in this case — 2015 home — so no RRP certification needed). Plan review is likely 3-4 weeks due to waterproofing complexity and electrical add-ons. Inspections: framing, rough plumbing, rough electrical, heated floor verification, drywall, final. Total cost: $18,000–$32,000 depending on tile, fixtures, and finishes. Permit fee: $350–$600 (1.5-2% of valuation).
Permit required (tub-to-shower conversion + footprint expansion + heated floor circuit) | Waterproofing assembly must be specified on plan (cement board + membrane, fiber-cement, prefab) | Shower pan drain and vent routing required | Heated floor requires dedicated 20-amp circuit | Expanded exhaust fan (80-100 CFM) with duct to exterior | Framing plan needed (footprint expansion) | Frost depth not primary issue (second-floor bathroom) | Total $18,000–$32,000 | Permit fee $350–$600

Every project is different.

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

Windsor's expansive soil and plumbing slope requirements

Windsor and the surrounding Larimer County sit atop bentonite clay and other expansive soils that swell when wet and shrink when dry — typical seasonal movement is 2-4 inches, sometimes more in isolated pockets. This is not a minor cosmetic issue; it directly affects drainage slope and support for new plumbing runs. When you relocate a toilet or install a new shower drain, the drain line must slope away from the house at a minimum of 1/4 inch per foot (IRC P2706). If your drain line is undersupported or inadequately sloped, seasonal soil heave can pitch the line back toward the house, causing backups or slow drainage. Windsor's plan reviewers will ask: is the new drain line supported on a stable foundation or does it cross expansive soil? For a typical second-floor bathroom, this is less critical (the drain exits through the sill band or foundation), but for a first-floor or slab-on-grade bathroom, the inspector may require additional support like a concrete cradle or buried sleeve to isolate the drain from soil movement.

Frost depth in the Windsor area (Front Range) is 30-42 inches; any drain or water line exiting the home exterior must go below this depth to prevent freezing and cracking. For hillside homes or those on slopes, frost depth can exceed 42 inches — review local frost maps if your property is at higher elevation. The city's permit applications often include a soil/site survey question: if you're uncertain, ask the Building Department or your engineer. Many contractors in the area are familiar with this issue and will spec drains with extra slope and support as standard practice, but don't assume — verify it on your plan.

In some cases, if soil conditions are poor or differential movement is likely, the plan reviewer may require a geotechnical or soils report. This is rare for a standard bathroom remodel but possible if the work involves significant structural changes or the property is known to have unstable soil. The cost of a basic soils report is $800–$1,500; if required, it's an add-on to your permit process timeline (1-2 weeks for the report).

Exhaust fan sizing, duct routing, and code pitfalls in Windsor bathrooms

IRC M1505 requires exhaust fans in all bathrooms, but the sizing and duct termination are where most Windsor permits get flagged. The minimum is 50 CFM (cubic feet per minute) or 1 CFM per square foot of bathroom area, whichever is greater. A 50-square-foot bathroom needs at least 50 CFM; a 100-square-foot master bath needs 100 CFM. Many homeowners and contractors undersize the fan, thinking 50 CFM is enough for any small bathroom — wrong. If your bathroom is 60 square feet, you need 60 CFM minimum. Windsor's reviewers check the nameplate CFM on the fan specification sheet; if it doesn't match the plan or is undersized, they'll reject it and ask you to upsize. The duct routing matters too: ductwork must be as short and straight as possible (no more than 25 feet of duct run, per most code interpretations), with no elbows or bends that trap condensation. Condensation in the duct can lead to mold and moisture damage — some homes have failed ducts that terminate in the attic instead of outside, creating a moisture and mold problem.

Duct termination is the second major point of rejection. The duct must exit the building exterior — roof, gable wall, or soffit — with a damper that closes when the fan is off. Many contractors in Colorado duct fans into attics or unconditioned crawl spaces, which is code-noncompliant and causes moisture problems. Windsor's inspectors will verify that the duct exits the home and the damper is installed. If you're retrofitting an existing fan, this is a common issue: the old duct may have terminated in the attic or into a soffit plenum (attic return). Your new plan must route the duct to exterior.

One practical note: in winter, a duct that exits the roof may accumulate frost or ice at the termination damper, blocking airflow. If this happens, the fan cycles air back into the bathroom. There's no code exemption for this, but some homeowners in cold climates install an inline damper or a heated duct extension to mitigate it. This is not required by Windsor code, but it's a quality-of-life upgrade worth considering if you live in a high-altitude area or a cold pocket.

City of Windsor Building Department
Windsor City Hall, 301 Main Street, Windsor, CO 80550
Phone: (970) 674-2400 (ext. Building Department — confirm locally) | https://www.ci.windsor.co.us/departments/planning-development (or local permit portal URL — verify with city)
Monday-Friday 8:00 AM - 5:00 PM (verify with city)

Common questions

Do I need a licensed plumber to pull a bathroom remodel permit in Windsor?

Colorado allows owner-builders of owner-occupied 1-2 family homes to pull permits and perform work themselves. However, some municipalities require a licensed plumber for rough plumbing work on new fixtures or drain relocation. Windsor's Building Department may require a licensed plumber for plumbing inspections or rough-in sign-off; contact them directly to confirm. You can apply for the permit as an owner-builder, but your rough plumbing may need to be inspected and signed off by a licensed professional. Many homeowners hire a licensed plumber for rough work and then do finish work themselves to stay compliant and ensure inspections pass.

How long does plan review take for a bathroom remodel permit in Windsor?

Plan review typically takes 2-3 weeks from submission. Some projects are approved on first review; others come back with minor corrections (common issues: GFCI placement, trap arm slope, exhaust duct termination, waterproofing specification) and require one resubmission, adding 1-2 weeks. Complex projects (tub-to-shower conversion with footprint expansion, multiple electrical circuits, structural framing) may take 3-4 weeks. After approval, you can begin rough-in work. Rough inspections (plumbing, electrical, framing) are scheduled as you progress and typically happen within a few days of your request.

What happens if I convert my bathtub to a shower without a permit in Windsor?

A tub-to-shower conversion changes the waterproofing assembly (IRC R702.4.2), which is a code-significant alteration. If discovered during a home sale inspection, appraisal, or insurance claim, it must be disclosed under Colorado real-estate transfer rules. Buyers can demand removal, remediation, or a credit of $5,000–$15,000. Insurance may deny water-damage claims if the underlying unpermitted shower conversion caused the loss. If you later apply for a permit for another bathroom project, the city may conduct a home inspection and flag the unpermitted conversion, requiring you to obtain a retroactive permit or remove the work. The cost of a retroactive permit is often double the standard fee ($400–$700) plus the cost to bring the work into compliance if it was not done to code.

Are there any lead-paint rules I should know about for a bathroom remodel in Windsor?

Yes. If your home was built before 1978, any interior paint disturbance (sanding drywall, demo of trim or cabinetry, scraping old paint) is subject to EPA RRP (Renovate, Repair, and Paint) rules. The contractor performing the work must be EPA-certified; the homeowner must be notified of potential lead hazards; and the work area must be contained and cleaned. Failure to follow RRP rules can result in EPA fines of $16,000+ per violation. For a full bathroom remodel involving demo, hiring a certified lead abatement contractor for demo work is the safest path — they handle containment, notification, and cleanup. Budget $1,000–$2,000 for lead abatement if your home is pre-1978.

What GFCI and AFCI requirements apply to a Windsor bathroom remodel?

Per 2018 IRC E3902, all receptacles within 6 feet of a sink must be GFCI-protected. In a typical bathroom, this includes the outlet above the vanity, outlets on adjacent walls, and any outlets within the 6-foot radius of the shower/tub. GFCI protection can be provided by a GFCI outlet or a GFCI breaker in the panel. Additionally, all bathroom branch circuits (the circuits serving outlets, lights, exhaust fan, heated floor) should be on AFCI (Arc-Fault Circuit Interrupter) breakers or combination GFCI/AFCI breakers per recent code evolution. Windsor's plan reviewers will verify GFCI/AFCI locations on your electrical plan. If you're upgrading the panel or adding circuits, confirm with your electrician that the breaker type matches code.

Can I duct my bathroom exhaust fan into the attic instead of outside to avoid roof penetration?

No. IRC M1505 requires exhaust fans to duct to the building exterior (roof, wall, or soffit) with a damper. Ducts that terminate in attics or unconditioned crawl spaces violate code and cause moisture and mold problems. Windsor's inspectors will reject this setup. If roof penetration is a concern due to roof condition or warranty, consider a gable-wall duct termination or soffit extension with a damper, which is code-compliant and avoids a roof hole. The cost difference is minimal, and code compliance is non-negotiable.

What is the frost depth for Windsor, and why does it matter for my bathroom drain?

Frost depth in Windsor (Front Range, Larimer County) is 30-42 inches. Any water line or drain exiting the house below-grade must terminate below the frost line to prevent freezing and cracking. For a second-floor bathroom, this is less critical (the drain exits above-grade through the sill band or foundation). For a first-floor or slab-on-grade bathroom, the drain must slope below 30-42 inches and be supported against soil heave. Expansive soil in the area can cause differential movement; undersupported or inadequately sloped drains can crack or back up. Windsor's plan review will verify frost depth compliance on your plumbing plan. If in doubt, ask your engineer or the Building Department for local frost-depth maps.

How much does a bathroom remodel permit cost in Windsor, and what is the fee based on?

Permit fees in Windsor are typically calculated at 1.5-2% of the declared project valuation. A $15,000 bathroom remodel costs roughly $225–$300 in permit fees; a $25,000 remodel costs $375–$500. Some municipalities also charge separate inspection fees ($50–$100 per inspection) for rough plumbing, rough electrical, framing, drywall, and final. Contact the Windsor Building Department to confirm whether inspection fees are bundled with the permit fee or charged separately. The valuation is your responsibility to estimate honestly; if the city audits your valuation during plan review and it appears underestimated, they may revise it and adjust the fee.

If I do a partial bathroom remodel (vanity and tile only, no fixture moves), do I need a permit?

No. Surface-only cosmetic work — replacing tile, installing a new vanity in the same location, swapping faucets and towel bars — does not require a permit under IRC or Windsor code. These are classified as 'repair and replacement in kind.' However, if you discover structural issues during the work (rotted subfloor, mold behind tile, compromised studs), you should address them as a quality-control matter, even if they're not permit-trigger items. If you later sell the home or refinance, cosmetic work does not trigger disclosure issues, so you're in the clear. The line is: if the fixture location, plumbing location, or electrical location changes, you need a permit.

What is the approval process after my bathroom remodel permit is approved by Windsor?

After plan approval, you receive a permit and can begin work. Inspections are scheduled in this order: rough plumbing (before walls close), rough electrical (same phase), framing (if any walls are moved), drywall (often skipped if no structural changes), and final. You contact the Building Department or use their online portal to schedule each inspection; they typically respond within 1-2 business days and inspect within 3-5 business days. Inspectors look for code compliance (slope, GFCI, duct termination, waterproofing assembly, support for relocated fixtures). If an inspection fails, the inspector notes defects, and you must correct them and request a re-inspection (add 3-5 days). After the final inspection passes, you receive a Certificate of Completion, and the permit is closed. Total timeline from permit application to final approval is typically 4-8 weeks, depending on plan revision cycles and inspection scheduling.

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 Windsor Building Department before starting your project.