Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Like-for-like window replacement (same opening size, same operable type) is exempt from permitting in Moline. But historic-district homes, egress-window changes, or any opening-size alteration requires a permit.
Moline follows the 2021 Illinois Building Code (based on the 2021 IBC), which exempts like-for-like window replacement under IRC R307 — if the opening size stays identical and you're not changing egress compliance, no permit is required. What sets Moline apart is its historic-district overlay. The City of Moline Downtown Historic District (generally bounded by 3rd Avenue to 23rd Street, along the riverfront) requires design-review approval BEFORE any window replacement, even if it's technically code-exempt. This is a city-specific gate that many homeowners miss; you'll file a Historic District Design Review form with the Moline Community Development department alongside or before your permit application. Additionally, Moline sits at the boundary of IECC Climate Zone 5A (north of I-80) and 4A (south of I-80), which affects U-factor minimums for energy code compliance — replacement windows must meet the tighter 5A standard if you're in the northern part of the city. The city's online permit portal (accessible through Moline's website) allows over-the-counter submission for exempt work, but design-review items require in-person or formal submittal. If your home is NOT in the historic district and you're doing a true like-for-like swap, you're free to proceed; if it IS historic or if you're enlarging openings, expect 2–3 weeks for review and a $150–$300 permit fee.

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

Moline window replacement permits — the key details

Illinois Building Code (IBC) Section R307 exempts 'replacement of windows in existing walls' when the opening size is unchanged and the operable type (casement, double-hung, fixed) remains the same. This is a straightforward exemption in Moline's code adoption. However, the word 'replacement' is critical: if you're enlarging an opening even by 2 inches, if you're converting a fixed window to an operable one, or if you're adding an egress window to a bedroom for the first time, you've crossed into permit territory. The IRC R310 standard for egress requires bedroom windows to have a minimum opening of 5.7 square feet and a sill height no higher than 44 inches above the floor. Many Moline homeowners discover during a sale or renovation that an existing bedroom window fails this rule — and replacing it with the same size opening perpetuates the deficiency. Code enforcement doesn't retroactively force compliance on like-for-like swaps, but a lender or title company will flag it during refinance or purchase. If your bedroom window sill is already over 44 inches and you're replacing it with the same window, you're not creating a new violation, but you're not fixing an existing one either.

The Moline Downtown Historic District is the city's most restrictive overlay. Any window replacement in this district — even a true like-for-like swap — requires a Historic District Design Review approval before the building permit is issued. This is codified in the City of Moline's Historic Preservation Ordinance and administered by the Community Development Department. The design-review process examines whether the replacement window matches the original in material (wood vs. aluminum), profile (muntin pattern, trim), and character. For example, a 1920s-era six-over-six double-hung wood window cannot be swapped for a modern vinyl single-hung without design review rejection. Moline's staff is fairly strict on this — the goal is streetscape consistency. Homeowners often assume that because the opening size isn't changing, no permission is needed; this is the most common trap. Applications are filed on a form available on the city's website; review typically takes 1–2 weeks, and approval is usually straightforward if you match the original window spec. Costs are minimal (no separate design-review fee if you're pulling a permit anyway), but the timeline adds 1–2 weeks to your project.

Energy code compliance is another layer. Illinois adopted the 2021 IECC, which mandates U-factor performance for replacement windows. For Moline's Climate Zone 5A (north of I-80), the maximum U-factor is 0.32 for vertical sliding windows; for Zone 4A (south of I-80), it's 0.35. When you buy replacement windows from a big-box store, check the NFRC label to confirm U-factor. Many vinyl windows sold nationally meet 0.35 but not 0.32. If you're in the north part of Moline and installing 0.35 windows, technically they don't meet IECC. However, in practice, Moline's building department doesn't enforce IECC on like-for-like replacements unless you're pulling a permit — the exemption in R307 doesn't trigger an energy audit. That said, if you're replacing 5+ windows in one project, you may be required to submit NFRC labels with your permit application, and the city may push back on non-compliant U-factors. Ask at the time of permit inquiry. For egress-window replacements or opening changes, IECC compliance is mandatory.

Tempered glass is required by IRC R612.2 for windows located within 24 inches of a door, within 60 inches of a bathtub, or within 24 inches of the floor in a stairwell. Moline enforces this via final inspection. If you're replacing a window in a bathroom niche or next to a shower, your replacement window MUST have tempered glass in the light(s) within the hazard zone. Vinyl and aluminum replacement windows can come pre-tempered; wood windows often require tempered inserts. This is not a permit trigger on its own, but it's a common final-inspection holdout. Have your window vendor confirm tempered-glass specifications before purchase.

The actual permit and inspection process in Moline is straightforward for like-for-like replacements. If you're not in the historic district and the opening size is unchanged, no permit is needed — just order and install. If the opening is enlarged, you're pulling a permit ($150–$300 depending on opening count), submitting a simple one-page form with a sketch showing dimensions and header sizing, and typically getting over-the-counter approval (same-day or next day). Inspection happens after installation; inspectors check that the window is properly anchored, flashing is sealed, and interior framing is intact. For historic-district properties or egress changes, add 2–3 weeks for design review and permit review combined. Moline's building department is accessible by phone (call Moline City Hall and ask for Building Department) and by email through the city website; staff are responsive and will give you a straight answer on whether a permit is needed for your specific project.

Three Moline window replacement (same size opening) scenarios

Scenario A
Like-for-like replacement, 8 windows, non-historic South Moline home, Climate Zone 4A
You own a 1970s ranch in South Moline (south of I-80, Climate Zone 4A) with original aluminum-frame double-hung windows, all in good working condition but with single-pane glass and corroded frames. You want to replace all 8 with modern vinyl double-hung windows, exact same opening sizes (3 ft wide x 4 ft tall, for example). Your home is not in the historic district. This is a pure like-for-like swap, so no permit is required. Moline's R307 exemption applies directly. You should confirm U-factor specs: Zone 4A allows 0.35, and most vinyl replacements meet this standard. Cost is material only — expect $150–$250 per window installed (or $1,200–$2,000 for the whole job if you hire a contractor), $0 permit fees. You do NOT need to notify the city. Just hire a contractor (or DIY if you're handy), remove the old windows, install the new ones with proper shims and caulk, and you're done. Final inspection: not required. Timeline: 1–2 weeks depending on contractor availability. One note: if during removal you discover that one or more openings have settled or shifted slightly (e.g., the left window is ½ inch narrower than the right), you're still in like-for-like territory as long as each individual replacement window matches its corresponding opening. If you decide to consolidate two small windows into one larger one, that's an opening alteration and triggers a permit.
No permit required (same-size opening, same operable type) | U-factor 0.35 minimum (Zone 4A) — confirm NFRC label | Vinyl double-hung, proper flashing + caulk | $1,200–$2,000 installed | $0 permit fees
Scenario B
Like-for-like replacement, 4 windows, Downtown Historic District (Moline riverfront), 1920s Colonial Revival home
You own a beautiful 1920s Colonial Revival home in the Moline Downtown Historic District (roughly 3rd to 23rd Street near the riverfront). The original windows are six-over-six wood double-hung with deep trim. Several panes are cracked and the frames are water-logged. You want to replace 4 windows with like-for-like replicas — wood, six-over-six, same dimensions, same exterior profile. Because your home is in the historic district, you MUST obtain Historic District Design Review approval before your building permit. Step 1: Go to the City of Moline Community Development Department (or download the form from the city website) and submit a Historic District Design Review application with photos of the existing windows, specifications of the replacement windows (material, profile, dimensions), and a site plan showing which windows are being replaced. Step 2: The Design Review Board (or staff, depending on scope) reviews the application — typically 1–2 weeks — and approves or requests modifications. Step 3: Once approved, you pull your building permit (which is technically not required for like-for-like, but the city often issues a permit anyway for inspection and record-keeping). Step 4: Install and request final inspection. Total timeline: 3–4 weeks. Costs: $150–$250 per replacement wood window (historic replicas are pricier than vinyl), total $600–$1,000 in materials; no design-review fee (absorbed in or waived by the city); $100–$150 permit fee if issued. The critical gotcha is submitting the design review BEFORE you order windows — if you order the wrong profile and the review board rejects it, you're stuck with windows you can't use. Work with a local contractor familiar with historic windows or a vendor who specializes in period-correct replicas. Climate Zone 5A (north side of city) applies here; U-factor must be 0.32 or better if a permit is issued, though design-review approval takes precedence over energy code in historic cases (the city may waive IECC for historically-accurate wood windows).
Historic District Design Review required (1–2 weeks) | Building permit issued after design approval ($100–$150) | Wood six-over-six replica windows, $150–$250 each | Total project $600–$1,000+ materials | Design-review approval gate: match original profile exactly
Scenario C
Egress window replacement, bedroom window sill currently 48 inches, non-historic north Moline home
You own a 1990s colonial in north Moline (Climate Zone 5A). Your master bedroom has a single horizontal sliding window high on the wall — the sill is 48 inches above the floor (measured to the lowest part of the opening). This fails IRC R310 egress standards (max 44 inches). You've never had a problem until now, but your teenager is turning the basement into a bedroom, and you want to add an egress window down there. Or, alternatively, your existing bedroom window is failing (won't open, frame is rotting) and you're replacing it. Either way, you're touching egress compliance. In this case, a permit IS required. You must file a building permit, show on the application that you're addressing (or in this case, are aware of) the egress deficiency, and specify the replacement window opening size and sill height. If you're replacing the existing high window, you have two options: (A) replace it with the same size/position (which doesn't FIX the egress problem but doesn't CREATE a new violation — the permit would be issued with a note that egress is not being brought into compliance); or (B) lower the sill to 44 inches or below and enlarge the opening to meet the 5.7 sq ft minimum, which DOES trigger a permit for the header alteration. Option A costs about $300–$500 for the window + labor, $100–$150 permit, and you can't claim the room as a legal bedroom for egress purposes. Option B costs $500–$800 for the window + $1,500–$3,000 in framing work (header replacement, sill lowering), $200–$300 permit, and you get a legal egress window. The permit process: submit a form, include a section view or detail showing the new sill height and opening dimensions, wait 1–2 weeks for review, pass framing inspection (before drywall) and final inspection (after installation). If you're adding a basement egress window for the first time, same process applies. Climate Zone 5A requires U-factor 0.32; specify that on the permit. Timeline: 3–4 weeks if you're altering the opening, 1 week if you're just replacing with the same size.
Permit required if egress rules involved (opening size, sill height, or new basement bedroom) | Framing inspection required if opening is enlarged | U-factor 0.32 minimum (Zone 5A) | Sill height max 44 inches, opening min 5.7 sq ft | $1,500–$3,000 if framing alteration; $200–$300 permit | $300–$800 window + installation if same-size swap

Every project is different.

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

Moline's historic-district design-review process: what homeowners need to know

The City of Moline's Downtown Historic District is the primary overlay that affects window replacement. The district encompasses the riverfront core — roughly 3rd Avenue on the north, 23rd Street on the south, and the Mississippi River on the east. If your address falls within this boundary, the Historic Preservation Ordinance applies to any exterior modification, including window replacement. The ordinance is enforced by the Community Development Department, which reviews applications based on the Secretary of the Interior Standards for Historic Preservation. In plain English, this means the replacement window must be visually and materially consistent with the original. A 1920s wood window cannot become a 2020s vinyl window without rejection, even if the opening size is unchanged.

The design-review application is a simple form available on the Moline city website or in person at City Hall. You'll need a site photo showing the existing window, a specification sheet for the replacement window (including material, finish, muntin pattern, and exterior profile), and a floor plan or site plan indicating which windows are being replaced. Staff review typically takes 1–2 weeks. The approval is almost always granted if your replacement matches the original — the board wants streetscape consistency, not perfect historical accuracy in every internal detail. However, if you've chosen a window that deviates (e.g., wrong muntin layout, wrong trim depth, aluminum instead of wood), expect a request for revision or outright denial. There's no appeal process, but you can resubmit with corrections. Total cost: zero design-review fee (the city absorbs it or rolls it into any permit fee). Timing: add 1–2 weeks to your project schedule.

A common mistake is ordering the replacement window BEFORE design review. If the review board rejects your choice, you're stuck with windows you may not be able to return. Best practice: submit the design-review application with NFRC labels, product photos, and specifications BEFORE purchase. Get approval in writing, then order. Another tip: work with a local contractor who knows Moline's historic guidelines. The city's Community Development staff can also recommend vendors or contractors with a track record of historic work. If you're in the historic district and unsure whether your window choice will pass review, call the department and ask — staff will give you feedback informally.

Climate zones, U-factor, and why Moline's location matters

Moline straddles the Illinois IECC climate boundary. Interstate 80 is the rough dividing line: north of I-80 (including central and north Moline) is Climate Zone 5A; south of I-80 is Zone 4A. This matters because replacement windows must meet the local U-factor minimum. For Zone 5A, the max U-factor for vertical sliding windows (the most common residential type) is 0.32. For Zone 4A, it's 0.35. If you're buying replacement windows from a national vendor (Home Depot, Lowe's, Anderson, Andersen), most stock vinyl windows are rated 0.35 — they meet Zone 4A but not Zone 5A. If you live north of I-80 in Moline and you install 0.35 windows, you're technically out of code. However, Moline's building department does NOT enforce IECC on like-for-like replacements that don't require a permit. The R307 exemption is a blanket pass; no one comes to your house to measure U-factors after installation. The compliance risk arises only when you're pulling a permit. If you file a permit for an egress window or an opening alteration, the department will ask for NFRC labels proving U-factor compliance. Some windows come with a lower U-factor — 0.30 or even 0.28 — at a modest premium. If you're buying 1–2 windows, the cost difference is $20–$50 per window; if you're replacing 8 windows, it's $160–$400. It's cheap insurance, especially in a cold climate like north Moline.

A second consideration is solar heat gain. Illinois' IECC also specifies solar heat gain coefficient (SHGC) limits, especially in southern exposure (SHGC max 0.40 in Zone 5A). Most windows meet this automatically, but if you're buying high-performance, low-SHGC glass (to reduce cooling load), make sure the NFRC label includes the SHGC spec. In practice, Moline's frost depth is 42 inches (measured in Chicago; Moline is slightly south, so 36–40 inches is reasonable), so condensation in winter is a bigger concern than overheating in summer. Select windows with a low U-factor and good air-sealing (weather stripping rated to 0.3 CFM/sq ft) rather than obsessing over SHGC.

City of Moline Building Department
Moline City Hall, 619 16th Street, Moline, IL 61265 (general; call for specific department address)
Phone: (309) 524-2400 or (309) 524-2410 (Building/Permits — verify by calling main line) | https://www.moline.il.us/ (search 'permits' or 'building' on site for online portal or email submission)
Monday–Friday, 8:00 AM–5:00 PM (verify on city website for holiday closures)

Common questions

If I replace a window in my Moline home and don't pull a permit, what's the risk?

If your replacement is truly like-for-like (same opening size, same operable type, not in the historic district), there's minimal enforcement risk — Moline's building department doesn't actively inspect interior residential work. However, if you're refinancing or selling, a lender or title company may discover the unpermitted work during appraisal and block the transaction. Additionally, if you're replacing an egress window or changing the opening size and don't permit, you risk a violation notice ($250–$500) if code enforcement is called in by a neighbor or inspector during an unrelated project.

I'm in the Downtown Historic District and I want to replace my windows with modern vinyl. Is that allowed?

Not without design-review rejection. The Historic Preservation Ordinance requires replacement windows to match the original material and profile. If your home has wood windows, the replacement must be wood (or a high-quality wood-clad composite that mimics wood). Straight vinyl is not acceptable in Moline's historic district. You can appeal to the Design Review Board, but the outcome is unlikely to change. Work with a period-correct vendor — there are excellent alternatives like Marvin or Andersen's Historic Replica line that are expensive but approved.

Do I need a permit if I'm replacing just 2 windows out of 20 in my house?

No, if the 2 windows are like-for-like (same opening size, same operable type). The exemption in Illinois Building Code R307 applies to any number of windows. The exemption count doesn't reset at 3 or 5 windows — it's about opening size and operable type, not quantity. However, if your home is in the historic district, EACH window replacement needs design review.

What if my bedroom window sill is 48 inches high (above the egress limit) and I'm replacing it with the same size? Do I need a permit?

Technically, no — the like-for-like exemption applies, so you don't need a permit to swap the window. However, you should be aware that the room does not meet egress standards, and a future lender or inspector will flag this. If you want to bring it into compliance, you'll need a permit to lower the sill to 44 inches or below, which may require framing work and a header adjustment ($1,500–$3,000). Talk to a contractor about the scope before deciding.

I'm buying vinyl replacement windows from a big-box store. What specs should I check?

Check the NFRC label for U-factor (max 0.32 in Zone 5A north of I-80, 0.35 in Zone 4A south of I-80). Also confirm that the window is available in tempered glass if it's going near a door or in a bathroom (required by IRC R612). Ask the vendor about air infiltration (CFM/sq ft) — aim for 0.3 or lower. If you're in the historic district, you cannot use standard vinyl; choose a wood or wood-clad alternative.

Does Moline require me to pull a permit even for like-for-like window replacement if I hire a contractor?

No. The Illinois Building Code exemption applies whether you DIY or hire a contractor. However, many contractors pull a permit anyway for their own liability protection and to ensure a final inspection happens (which documents the work for the homeowner's records). It's worth asking your contractor if they plan to pull a permit — if they do, the cost is typically $100–$150 and the timeline adds 1–2 weeks, but you get an official inspection.

I'm doing an addition and need to add a new bedroom in the basement. Do the new windows have to meet egress standards?

Yes. Any bedroom (including a new one in a basement) must have an egress window meeting IRC R310: opening minimum 5.7 sq ft and sill height no higher than 44 inches above floor. You'll need a building permit for the addition, and the egress window will be a required component. Plan for a rough opening approximately 3 ft wide x 2.5 ft tall (actual opening depends on the window design), sill lowered to match the code requirement.

What if I want to change my double-hung window to a casement window (different operable type) in the same opening?

That's NOT like-for-like, because the operable type is changing. You'll need a building permit. The permit is simple (1–2 pages, $100–$150), and review is usually over-the-counter, but you do need to file it. The reason is that casement and double-hung windows have different water-sealing and drainage characteristics, and code needs documentation that flashing is appropriate for the new window type.

I own a home built in 1995 in north Moline. The windows are original and single-pane. I'm replacing them with vinyl double-hung. Do I need to meet the current U-factor (0.32) or can I meet the old standard?

You must meet the current standard (0.32 in Zone 5A). IECC applies to replacement windows regardless of when the home was built. However, as noted above, if you're not pulling a permit, this is not actively enforced. If you ARE pulling a permit (because you're enlarging an opening or it's in the historic district), the inspector will check the NFRC label and confirm compliance before approval.

I have a basement window that's 24 inches below the floor level of the above room. Does that have to be tempered?

Yes, if the replacement window is within 24 inches of the floor (measured from the lowest part of the opening). Tempered glass is required by IRC R612.2 to prevent injury from accidental breakage. Most vinyl basement windows come with tempered glass by default, but confirm with your vendor. If you're replacing a wood or aluminum frame window, the glass must be tempered or the window must come with tempered inserts.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current window replacement (same size opening) permit requirements with the City of Moline Building Department before starting your project.