Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Like-for-like window replacements (same opening size, same operable type, no egress changes) are exempt from permitting in Cullman. But egress windows, opening enlargements, and any replacements in Cullman's historic district require a permit and design review.
Cullman's building code follows the International Residential Code with Alabama amendments, and the City of Cullman Building Department processes permits through an in-person application model at City Hall — no online portal, which means longer lead time than neighboring Decatur or Madison County jurisdictions that offer e-permitting. The critical distinction: Cullman treats like-for-like window replacement as exempt, but enforces strict egress-window compliance (IRC R310: minimum 5.7 sq ft opening, sill height max 44 inches from floor) on any basement bedroom window swap, even if you're replacing an existing non-compliant window. The city's historic district (roughly downtown and adjacent neighborhoods around Cullman Avenue) triggers design-review approval BEFORE you can pull a permit — a step many homeowners miss. Cullman's warm-humid climate zone (3A) also means IECC U-factor compliance is checked for any new window, though like-for-like replacements with existing profiles typically pass; if you're upgrading to a lower U-factor, that's still exempt as long as the opening stays the same. Bottom line: measure your opening, check the egress sill height, and verify whether your address falls in the historic district before calling the Building Department.

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

Cullman window replacement permits — the key details

Cullman's exemption threshold is straightforward: a window replacement that does NOT change the opening size, does NOT change the window type (casement to double-hung, for example), and does NOT affect egress compliance is exempt from permitting under the International Residential Code. That means a 3-by-4 double-hung vinyl window replaced with another 3-by-4 vinyl double-hung is a straight swap — no permit, no inspection, no fee. The city's Building Department confirms this on routine phone inquiries, and most contractors in Cullman will tell you the same. However, the moment you enlarge an opening, cut a new window, or touch a basement bedroom egress window (even if it's currently non-compliant), you cross into permit territory. The why: IRC R310.1 mandates that basement bedrooms have an egress window capable of opening to at least 5.7 square feet with a sill height no higher than 44 inches from the floor; a replacement window that doesn't meet this threshold is a code violation, and Cullman's Building Department will catch it during plan review if you file, or during a future inspection if you don't.

Cullman's in-person permit process at City Hall (no online portal, unlike Montgomery or Decatur) means you'll walk in with a permit application, a sketch or photo of the window, and the opening dimensions. There is no e-permitting here, so if you're out of state or busy, you'll need to either make the trip or hire a local contractor to file on your behalf. The application fee for a window replacement typically runs $100–$200 depending on the number of windows; a single window might be $100, five windows $150–$200. Plan review is fast (3-5 business days for a like-for-like swap with no site plan needed), and final inspection is over-the-counter — you schedule with the Building Department, they pop by, verify the window is installed, and sign off. If you're in Cullman's historic district (roughly bounded by Sixth Avenue North, Seventh Avenue South, First Street East, and First Street West downtown), you'll need to submit a Historic District Design Review application to the Planning Department BEFORE filing the Building permit. This is a separate approval, not part of the Building Department's work, and it can add 2-4 weeks to the timeline if your window doesn't match the original profile or material (the district typically requires wood windows with the same muntin pattern as the original, or vinyl that replicates the original closely). This is a Cullman-specific rule that catches many homeowners off guard — the city's preservation commission is active and enforces it.

Egress windows are where the exemption breaks down hard. If you have a bedroom in a basement (finished or unfinished), and you're replacing an existing window in that room, you must ensure the replacement meets egress minimums: 5.7 square feet opening area (that's roughly 24 by 36 inches), a sill height no higher than 44 inches from the finished floor, and a clear, unobstructed path to the outside (no wells, bars, or security grilles unless they're easy-open egress bars). If your existing basement window has a sill height of 48 inches (above the 44-inch threshold), a like-for-like replacement at that height is NOT compliant, and you'll need to pull a permit to either lower the window, enlarge the opening, or install an egress well. Cullman follows IBC 2015 (adopted by Alabama with state amendments), which references IRC R310 — the egress code is not optional. Even if the original window was installed 40 years ago and never met code, the replacement must. The Building Department will ask you to certify the opening dimensions and sill height on the permit application; if you're unsure, they'll recommend bringing in a contractor or inspector to measure.

Climate and material notes specific to Cullman: the city is in IECC Climate Zone 3A (warm-humid), which means replacement windows must have a U-factor of 0.32 or lower (the measure of heat transfer; lower is better for summer cooling). Most modern vinyl and fiberglass windows exceed this, so it's rarely an issue on like-for-like replacements where you're using standard off-the-shelf products. However, if you're installing high-end windows with a lower U-factor to reduce energy bills, that's still exempt as long as the opening doesn't change — the code sets a minimum standard, not a maximum. Cullman's location in the warm-humid zone also means that tempered glass is required within 24 inches horizontally and 60 inches vertically of a bathtub or shower (IRC R308.4); if you're replacing a bathroom window within this zone, verify that the replacement is tempered. Cullman is not in a hurricane zone (that's coastal Florida and South Carolina), so impact-resistant windows are not required, though some homeowners choose them anyway for security. The soil in and around Cullman is typically Piedmont red clay or sandy loam (depending on which quadrant of the city), which affects foundation drainage and condensation risk around windows — a detail that doesn't trigger permitting but does affect installation practices (proper flashing, vapor barrier, drainage). Most contractors here are familiar with the clay-clay interaction and will flash accordingly.

Timeline and next steps: if you're doing a straight like-for-like replacement (same opening, same type, no egress issues, not in the historic district), you can order your windows, hire a contractor, and have them installed in 2-4 weeks — zero permit headache. If your window touches egress or sits in the historic district, plan 4-8 weeks: one week to gather opening dimensions and photos, one week for Building Department plan review (and Historic District Design Review if applicable), one day for installation, and one day for final inspection. The Building Department's phone line (verify current number with City of Cullman) is your first call — ask directly: 'Are my basement bedroom windows egress windows? Is my address in the historic district?' Those two questions will clarify whether you need a permit. If yes, bring opening dimensions (width, height, sill height), existing window photos, and the street address when you file.

Three Cullman window replacement (same size opening) scenarios

Scenario A
Upstairs bedroom, existing 3-by-4 vinyl double-hung, replacing with matching vinyl double-hung, no size change — typical residential area (not historic district)
You have a 1970s ranch house on Pritchett Street (not in the historic district), and the west-facing bedroom window is fogged and won't open anymore. You measure the opening: exactly 3 feet wide by 4 feet tall, and the sill is 3 feet from the floor (well below any egress requirement). You go to Lowes or Home Depot and pick a standard white vinyl 3-by-4 double-hung window, schedule a contractor to remove the old frame and insert the new one, and you're done in a weekend. This is a like-for-like replacement: same opening size, same operable type (double-hung), zero code changes. No permit required, no application fee, no inspection. The contractor might ask you to sign a simple statement that the opening size hasn't changed, or might just proceed without asking — it's exempt, so they don't have to file anything with the City. Total cost: $400–$700 for the window plus $300–$600 for installation labor, depending on the contractor's hourly rate and whether the frame is in good shape or requires new headers. You'll have new windows and no bureaucracy. This scenario showcases Cullman's straightforward like-for-like exemption and the absence of online e-permitting — if you needed a permit, you'd have to drive to City Hall; for an exempt project, you skip that entirely.
No permit required (same opening, same type) | Standard vinyl double-hung window | $400–$700 material + $300–$600 labor | Zero permit fees | No inspection needed | 1–2 week install timeline
Scenario B
Basement bedroom egress window, existing frame is 24-by-36 inches (5.3 sq ft) but sill is 48 inches high — non-compliant — replacing with enlarged opening to lower the sill to 36 inches
You finished your basement 15 years ago and added a bedroom; the existing small window has a sill height of 48 inches (the original builder cut a small window and never bothered with egress). Now you're selling the house, and the home inspector flags it: 'This bedroom window doesn't meet egress code — sill too high.' Panic. To fix it, you need to enlarge the opening downward so the new sill sits at 36 inches. This is now a CHANGE in opening size, and it triggers a permit requirement. You contact the City of Cullman Building Department and schedule an in-person appointment at City Hall (no online filing here — you've got to show up or have a contractor do it). You'll need: a sketch showing the existing opening and the new opening dimensions, confirmation that this is a basement bedroom, and the sill-height measurements. The Building Department will calculate the new opening area (roughly 24-by-40 inches = 6.7 sq ft, which exceeds the 5.7 minimum) and flag the structural detail: you're removing part of the foundation stem wall or cutting a concrete block, which requires a header design or engineer's sign-off if the opening is large. For a 24-by-40-inch window in a basement, most inspectors will accept a standard lintel (steel angle or concrete beam) without an engineer letter, as long as you show the detail on the permit sketch. Permit fee: $150–$250 for an enlargement (higher than a simple replacement because it involves a framing change). Plan review: 1 week. Installation: 2-3 days if you hire a pro to cut the opening and install the header and window. Final inspection: 1 day, inspector verifies the sill height is 36 inches or less and the opening area is at least 5.7 sq ft. Total timeline: 3-4 weeks. This scenario showcases Cullman's strict egress-window enforcement and the in-person filing model — you cannot skip this; the home inspector or lender will catch it, and you'll be forced to retrofit. Cost: $150–$250 permit fee + $1,500–$3,000 for opening enlargement (header, labor, window) = $1,650–$3,250 total.
Permit required (opening size change) | Egress-window compliance mandatory | Sill height 36 inches max | $150–$250 permit fee | Lintel/header may be required | 3–4 week timeline | $1,500–$3,000 labor + materials
Scenario C
Historic district home (Cullman Avenue area), existing wood 6-over-6 double-hung, replacing with vinyl 6-over-6 to match profile but different material
You own a 1920s Colonial Revival house on Cullman Avenue in the downtown historic district. The north-facing window is rotted, and you want to replace it with a vinyl 6-over-6 double-hung (same muntin pattern as the original, same opening size). Here's the catch: Cullman's Historic District Design Review commission has strict rules about window materials and profiles. Wood windows are strongly preferred; vinyl is allowed only if it closely matches the original profile and has authentic-looking muntins (not thick fake divisions). You'll need to file a Design Review application with the Planning Department BEFORE you pull a Building permit. This adds 2-4 weeks to the timeline and requires you to submit photos of the existing window, samples of the proposed vinyl window, and architectural drawings showing the match. The commission will meet once a month, and if your window passes, they'll issue a Certificate of Appropriateness. Only then can you go to the Building Department and file the permit application. Once the Building permit is filed (now exempt for like-for-like opening size), plan review is 3-5 business days, and final inspection is 1 day. However, if the commission rejects your vinyl window (because the muntins look too modern or the profile is too thick), you'll be forced to specify a wood window or a high-end vinyl that replicates the original more faithfully, which can add $200–$400 per window and delay the project 2-3 more weeks while you source and resubmit. Total timeline: 6-8 weeks (2-4 weeks historic review + 1 week Building Department + installation). Permit fee (Building): $100–$150. Design Review fee: $50–$100 (verify with Planning Department). This scenario showcases Cullman's unique historic-district overlay and its preservation commission, which is NOT part of the Building Department and operates on its own timeline. Many homeowners in the historic district are blindsided by this step and assume they can just replace a window; Cullman's website and the Building Department should mention it, but it's easy to miss.
Historic District Design Review required (Planning Dept) | 2–4 week review timeline | Certificate of Appropriateness required before permit | $50–$100 design review fee | $100–$150 building permit fee | Vinyl must match original profile closely | 6–8 week total timeline | $500–$1,000+ if vinyl is rejected and wood required

Every project is different.

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

Cullman's no-online-portal process and why it matters for window replacement

Unlike Decatur, Madison County, or other North Alabama jurisdictions that offer e-permitting platforms, Cullman requires in-person filing at City Hall. This means you walk in Monday through Friday between 8 AM and 5 PM (confirm hours — some cities adjust seasonally), bring your application and sketches, pay the fee, and wait for plan review. For a simple like-for-like window replacement, you don't need to file at all, so this is moot. But if you need a permit — egress window, opening enlargement, historic district — the lack of online filing adds friction. You cannot email an application; you cannot upload photos and drawings to a portal; you must show up or hire a local contractor to represent you.

The upside: Cullman's Building Department staff are accessible and can answer questions face-to-face. If you're unsure whether your basement window needs egress review, you can walk in with a photo and ask directly. The Building Department will often give you a verbal green light or flag the issue on the spot, saving you a $100–$150 permit fee if it turns out you don't need one. This person-to-person interaction is faster than email ping-pong in a big city system. The downside: if you're out of town or work 9-to-5, you're blocked. You'll need to hire a contractor to file the application, which might add $100–$300 to the project cost (contractor mark-up on filing) or require you to take time off work.

For window replacement specifically, the in-person model is less painful than it would be for, say, a major addition, because the application is simple: permit form, window dimensions, opening dimensions, sill height (if egress), and a sketch or photo. Most contractors in Cullman have done this a hundred times and can file in under an hour. Plan review is typically 3-5 business days, which is standard. If you're a handy homeowner doing the replacement yourself, you can file the permit and hire an inspector for the final (often $75–$150 separately from the permit fee) without needing a licensed contractor. Cullman allows owner-builder permits for owner-occupied 1-2 family homes, so you can legally pull the permit yourself and do the work.

Egress windows and why Cullman enforces them strictly on replacements

Alabama's adoption of the International Residential Code (with state amendments) includes IRC R310, which mandates egress windows in bedrooms — defined as habitable rooms capable of being used for sleeping. A basement bedroom requires an egress window with a minimum area of 5.7 square feet (roughly 24 by 36 inches), a sill height no higher than 44 inches from the floor, and an unobstructed path to the outside. These rules exist because bedrooms are the one place people are most likely to be asleep and need an emergency exit (fire, carbon monoxide, other hazards). Cullman's Building Department interprets this strictly: if you're replacing a basement bedroom window, the NEW window must meet egress minimums, even if the EXISTING window was installed 50 years ago and never did. This is a major point of contention for homeowners who think they're just swapping an old window for a new one and find out they've got a compliance problem.

The sill-height trap is the most common issue. An older basement window might have a sill at 48 or 52 inches — fine for looks, terrible for egress. When you replace it with a standard new window at the same height, you're still non-compliant. The Cullman Building Department will flag this on plan review if you file a permit, or a home inspector will catch it during a future sale or refinance. Homeowners often ask: 'Can't I just get a variance or letter of variance?' The answer in Cullman is no; IRC R310 is a life-safety rule, and the city will not waive it. Your only options are to lower the sill (requires opening enlargement, structural review, and a permit), install an egress well (a metal or plastic well outside the window that lowers the effective landing height), or add a second egress (a door or another window elsewhere in the bedroom that meets the standard). Of these, lowering the sill via opening enlargement is the most common retrofit, costing $1,500–$3,000 for a typical basement window.

If you're not sure whether your basement window is currently egress-compliant, call the Building Department and ask them to confirm the requirement based on your address. They won't charge you for the conversation, and it could save you a costly retrofit down the road. Bring the opening dimensions and sill height if you have them. The Building Department can also recommend a local contractor who specializes in egress retrofits — they're common in Cullman's older neighborhoods where basements were finished without proper egress planning.

City of Cullman Building Department
Cullman City Hall, Cullman, AL (contact city for exact street address and Building Department suite number)
Phone: Contact City of Cullman main line and ask for Building Department permit section
Monday–Friday, 8 AM–5 PM (confirm locally; may vary by season)

Common questions

Do I need a permit to replace a window with the exact same size and type in Cullman?

No, if the opening size is identical, the window type is the same (double-hung to double-hung, for example), and you're not affecting egress compliance in a basement bedroom or touching a historic-district window. This is a like-for-like replacement and is exempt. However, if your replacement is in a basement bedroom, you must verify that the existing window meets egress minimums (5.7 sq ft opening, sill height 44 inches or lower); if it doesn't, a replacement triggers a permit even if the opening size stays the same.

What's the cost of a window replacement permit in Cullman?

For a like-for-like replacement (exempt), there is no permit fee. For a replacement that requires a permit (egress retrofit, opening enlargement, historic district), the Building Department typically charges $100–$250 depending on complexity. A single window enlargement is usually $150–$200. If you're in the historic district, add a $50–$100 design review fee to the Planning Department. Total permit and review fees: $100–$350 depending on scope.

I'm in Cullman's historic district. Can I replace my wood window with vinyl if it's the same size and profile?

You'll need approval from the Cullman Historic District Design Review commission first. Vinyl is allowed if it closely matches the original wood profile and muntin pattern, but you must submit photos and samples to the Planning Department before pulling a Building permit. This can add 2-4 weeks to the timeline. If the commission rejects your vinyl window, you may be forced to specify a wood window or a premium vinyl that replicates the original more faithfully, adding cost and delay.

My basement bedroom window has a sill height of 48 inches. Can I replace it without getting a permit?

No. A 48-inch sill height exceeds the egress requirement (44 inches maximum), so any replacement must either lower the window (opening enlargement, requires permit) or add a second egress elsewhere in the bedroom. This is a life-safety code rule that Cullman strictly enforces. Contact the Building Department to discuss retrofit options; an egress well is often the cheapest solution if you can't enlarge the opening.

How long does a window replacement permit take in Cullman?

For a like-for-like replacement (no permit needed), you can install immediately. For a permitted project (egress retrofit, historic district, opening enlargement), plan 3-5 business days for plan review after you file, plus 1-2 days for final inspection after installation. If you're in the historic district, add 2-4 weeks for design-review approval by the Planning Department before you can file the Building permit. Total timeline: 4-8 weeks depending on complexity.

Can I do my own window replacement, or do I need a licensed contractor?

Cullman allows owner-builder permits for owner-occupied single-family and two-family homes, so you can legally pull a permit and install the window yourself if you own the home. However, if a permit is required (egress, historic district, opening enlargement), you'll need to file at City Hall and schedule a final inspection with the Building Department. Many homeowners hire a contractor anyway for the installation to ensure it's done right, but the permit is yours to pull if you want to.

Is my window replacement subject to energy-code requirements (U-factor)?

Yes, any replacement window in Cullman must meet the IECC climate-zone standard: U-factor of 0.32 or lower for zone 3A. Most modern vinyl and fiberglass windows exceed this standard, so it's rarely an issue with off-the-shelf products. If you're choosing a high-end energy-efficient window, it will likely exceed the code minimum, which is fine. For like-for-like replacements where you're using a standard window, the Building Department won't flag U-factor unless the window is very old or specialty (like single-pane specialty glass), which is rare.

What happens if I replace a window without pulling a permit when I needed one?

The risk is high. A future home inspector, home insurance claim, refinance appraisal, or code-enforcement complaint can flag the unpermitted work. An egress-window violation could trigger a $250–$500 stop-work order plus double permit fees to bring it into compliance. A historic-district violation could result in a code-compliance notice and forced restoration. Unpermitted work also shows up in the Alabama Real Property Disclosure Statement during a resale, which kills buyer confidence and can cost $10,000–$30,000 in lost value. It's always cheaper to get a permit upfront than to deal with the fallout.

Can I get a variance or exemption for an egress window that doesn't meet code?

No. IRC R310 (egress windows in bedrooms) is a life-safety requirement, and Cullman does not issue variances for it. Your only options are to retrofit the window to meet code (lower the sill, install an egress well, or add a second egress). The Building Department can recommend contractors who specialize in egress retrofits, which typically cost $1,500–$3,000 for a basement window. Planning ahead and getting a permit before you replace the window is the best way to avoid this problem.

Do I need an egress window if my basement is finished but not legally a bedroom?

No, but be careful. If the room is finished with a closet or is marketed as a bedroom, it IS considered a bedroom for code purposes, even if you call it a 'den' or 'office.' The IBC/IRC definition of a bedroom includes any habitable room capable of being used for sleeping, which typically means any enclosed room 70 square feet or larger. If you're not sure, ask the Building Department; they can confirm based on your home's original plans or a site visit. If egress is required but you can't meet it, the room cannot legally be rented or sold as a bedroom, which limits resale value.

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