Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most HVAC work in Florence requires a permit and licensed mechanical contractor. Owner-occupants of 1-2 family homes can replace a unit without a permit if it's the same capacity and location, but any new ductwork, modified gas lines, or refrigerant-handling work requires a permit regardless of owner status.
Florence enforces Alabama's Residential Building Code (based on 2015 IRC) plus Florence-specific amendments that are stricter than many neighboring Alabama cities on gas-line permitting and ductwork inspection. Unlike Tuscaloosa or Madison County, Florence Building Department does NOT offer expedited 'over-the-counter' HVAC permits for like-for-like replacements — all mechanical work routes through full plan review, which adds 5-10 business days even for simple jobs. The city's Black Belt clay soil (central Florence) and sandy loam (south) both require sealed ductwork certification for crawl-space systems due to moisture variability and seasonal subsidence; this requirement is not uniform across Alabama and is a Florence-specific enforcement point. Owner-builders are permitted on owner-occupied 1-2 family residences, but ONLY for replacement in kind with zero ductwork changes — any new construction, commercial space, or duct modification triggers mandatory contractor licensing. The city adopted 2015 IRC amendments in 2021 and has not yet moved to 2024 standard, so some new refrigerant types and ultra-high-efficiency equipment may face questions during plan review.

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

Florence HVAC permits — the key details

Florence enforces the Alabama Residential Building Code, which adopts the 2015 International Residential Code (IRC) with state amendments. The controlling document for mechanical systems is IRC Chapter 12 (Mechanical Systems) and NEC Article 440 (Motor, Controls, and Application) for electrical tie-ins. Florence's local amendment, adopted in City Code Section 6-3-1 (Building Construction), requires all HVAC permits to include sealed architectural plans showing ductwork routing, load calculations for new systems, and gas-line schematics for any furnace or heat-pump upgrade. The key threshold is this: if your unit is identical in capacity (ton/BTU) and location (same room, same ductwork trunk), AND you are the owner-occupant of a 1-2 family home, you can replace it as owner-builder without a permit. If anything changes — ductwork modifications, capacity upgrade, refrigerant type shift (e.g., R22 to R410A with different line-set sizing), or if you are a landlord or the work is on a commercial property — a permit is required and a licensed mechanical contractor must pull it. Florence does not recognize homeowner exception for new ductwork, even owner-occupied 1-2 family.

Florence's Building Department operates on a 5-10 business-day plan-review cycle for mechanical permits, faster than the 15-20 day baseline for residential building permits but slower than same-day expedited processes in some peer cities (e.g., Auburn, Opelika). For a simple like-for-like unit replacement, plan review typically runs 3-5 days; for new ductwork or load-calc review on a 5-ton upgrade, 7-10 days is common. The permit fee is based on the permitting valuation set by the city: replacement furnaces or air-conditioning systems are assessed at 1.5% of unit + installation labor estimate, typically $150–$400. A $5,000 system replacement (unit + install labor) generates a $75–$100 permit fee. New ductwork or HVAC redesign adds 2% of total job cost, so a $12,000 retrofit (new unit + ducting + controls) triggers a $240–$300 permit. Inspections are charged on-site: a single final inspection for straightforward replacement is typically $50–$75 and completed same-day if requested; ductwork and gas-line inspections each run an additional $50–$75. Owner-builders do not pay contractor licensing surcharges, but they still pay the base permit and inspection fees.

Florence's climate (warm-humid zone 3A, frost depth 12 inches) and soil conditions create two local code interpretations that differ from inland Alabama cities. In south Florence (sandy loam near the Tennessee River floodplain), moisture ingress into crawl spaces is a seasonal issue; the city requires sealed ductwork (hard duct or rigid foam-wrapped flex) in all new and modified crawl-space systems, per IRC R403.3.1 (sealed ducts in unconditioned spaces). In central Florence (Black Belt clay region), seasonal subsidence and clay heave require foundation piers and ductwork support to be certified by the HVAC contractor; the city's local inspector will flag any flex duct in a clay-zone crawl-space unless a PE-signed settlement analysis is provided. This is NOT state-mandated and is unique to Florence's Black Belt enforcement; Tuscaloosa and Cullman, outside the clay belt, do not enforce this. Gas-line work in Florence is regulated by IRC Chapter 24 (Gas Appliances) plus Alabama's gas code: any new gas furnace, tankless water heater, or range requires a sealed gas-line diagram and a separate gas-line inspection by a certified inspector (not necessarily the HVAC contractor). Gas-line permits are pulled jointly with the mechanical permit at a combined fee of $200–$300 for simple appliance hookup.

Refrigerant management is a federal (EPA) and state requirement with Florence enforcement teeth. Any work involving opening a sealed system (for repair, recovery, or charging) requires certification under EPA Section 608 (Type I, II, or III), and the contractor's license number must appear on the permit. Florence requires proof of EPA certification on file before a permit issues — the Building Department will contact the contractor to verify. This is a mandatory verification step that adds 1-2 business days. For R22 systems (common in pre-2015 units), recovery and retrofitting to R410A is increasingly common but triggers a new-capacity permit if the retrofit includes line-set upsizing; simple R22 top-off is a service call (no permit). If you are replacing an R22 unit with a new R410A system, the old refrigerant must be recovered by a 608-certified tech and documented on the permit work order; Florence inspectors spot-check documentation during final inspection.

The path forward is straightforward: obtain written quotes from 2-3 licensed mechanical contractors in the Florence area. Each should specify whether the job is replacement-in-kind (no permit) or requires new ductwork / gas-line / capacity changes (permit required). Ask the contractor to confirm unit model, capacity, ductwork plan, and any soil conditions (clay vs. sand) affecting duct routing. If a permit is needed, the contractor will pull it; you will not interact with the Building Department unless there is a plan-review question (rare for standard replacements). Inspections are scheduled by the contractor after work is complete. If you are an owner-builder on a 1-2 family owner-occupied home and replacing a unit without ductwork changes, you can pull the permit yourself: visit Florence City Hall (contact info below), request a mechanical permit application, submit photos of the old unit (nameplate showing capacity and location), and a sketch of the new unit placement. Plan-review time is still 3-5 days. Inspection is scheduled same-day or next business day; final approval is issued in person at City Hall or via email.

Three Florence hvac scenarios

Scenario A
Like-for-like furnace replacement, owner-occupied ranch, no ductwork changes — South Florence sandy-loam neighborhood
You own a 1,400-square-foot, single-story ranch home in south Florence (Westside area, sandy loam soil). Your original 2006 Carrier furnace (80% efficiency, 75,000 BTU, mounted in the basement) has failed and needs replacement. You get a quote for a new Lennox 80% gas furnace (75,000 BTU, same size, same basement location) with existing ductwork intact. Because the capacity is identical, the location is the same, you are the owner-occupant, and there are zero ductwork modifications, no permit is required. The HVAC contractor simply schedules installation, recovers the old unit's refrigerant (or drains gas line), removes it, sets the new unit on the existing pad, connects gas and return/supply lines, and tests airflow. Total time: 4-6 hours. No city inspection is required. Cost: unit ($2,500–$3,500) plus labor ($1,500–$2,000). If you want to verify there is no permit needed, you can call the Building Department and describe the job; they will confirm in writing (free). However, if the contractor recommends upgrading to 95% efficiency (a slightly higher-capacity modulating furnace for better zone control), that triggers a permit because capacity changes and gas-line recalibration is required — the new unit pulls more gas flow, so the line-set and control valve must be resized and certified.
No permit required for like-for-like replacement | Owner-occupant exception applies | Existing ductwork intact | $4,000–$5,500 total job cost | No city inspection | No permit fees
Scenario B
New central air-conditioning system with ductwork retrofit, owner-occupied home — Central Florence Black Belt clay zone
You own a 1960s two-story home in central Florence (near downtown, Black Belt clay soil). Your original gas furnace (1980s, 60% efficiency) is still functional, but you have never had air-conditioning; the home has window units in two bedrooms. You want to add central AC by installing a 4-ton heat pump (heating and cooling) and redesigning the ductwork to reach the upstairs bedrooms and living areas. A licensed HVAC contractor (e.g., a Florence-area firm licensed by the Alabama Board of Heating, Air Conditioning and Refrigeration Contractors) prepares plans showing load calculation (performed per ASHRAE 62.2 Manual J), duct sizing, new register locations, and the crawl-space/basement duct routing. Because new ductwork is involved, a permit is mandatory even though you are the owner-occupant. The contractor pulls a mechanical permit with the sealed plan set; the city's Building Department reviews it in 7-10 business days. Plan review focuses on: (1) manual-J load calculation (is the 4-ton unit sized correctly?), (2) duct sizing and seal specifications (all flex duct in the crawl space must be sealed or rigid, per Florence's clay-zone moisture/subsidence requirement), and (3) gas-line modifications (the new heat pump has a different control valve and line-set than the old furnace, so gas-line details are checked). If the plan shows flex duct in the crawl space, the reviewer flags it and requests a PE-signed settlement analysis OR a switch to rigid hard duct. Assuming the contractor revises to sealed flex or hard duct, approval is issued and the contractor schedules rough-in inspection (ductwork in place, connections visible), then final inspection (system charged and tested). Each inspection is $50–$75 and takes 30-45 minutes. Total permit and inspection cost: $300–$400. Job timeline: permit pull + 7-10 day review, 3-5 day construction, 2 inspections over 1-2 weeks. Total: 3-4 weeks start-to-finish. Cost: unit + ductwork retrofit ($8,000–$15,000), permit and inspections ($300–$400), labor ($2,000–$4,000 for ductwork fabrication/installation on top of unit labor). Owner-builder status does NOT exempt you from the permit or contractor requirement; you must hire a licensed mechanical contractor to pull the permit and perform the work.
Permit required — new ductwork | Sealed or hard duct in crawl space (clay-zone requirement) | Manual J load calculation needed | $10,000–$19,000 total job cost | $300–$400 permit + inspection fees | 3-4 week timeline | Licensed contractor required
Scenario C
Refrigerant recovery and R410A conversion, landlord rental duplex, existing 1980s R22 system — North Florence Piedmont area
You own a rental duplex (two 2-bedroom units) in north Florence (Piedmont red clay area). One unit has a 1980s Trane window air-conditioning unit (R22 refrigerant, 10,000 BTU). It still works but is nearing end-of-life, and R22 is being phased out; you are considering either a top-off (adding R22 charge) or replacing the unit with a new R410A window unit. If you choose to add R22 refrigerant to keep it running, that is a service call (no permit), but the contractor must hold EPA 608 certification and document the top-off on a service invoice. If you replace the window unit with a new R410A unit (same 10,000 BTU capacity, same window location), a permit IS required because: (1) you are NOT the owner-occupant (it is a rental), so the owner-builder exemption does not apply, and (2) the refrigerant type change requires a new capacity certification and EPA 608 recovery documentation. The licensed HVAC contractor pulls a mechanical permit, shows the old unit nameplate, the new unit specs, and proof of R22 recovery (EPA Form 8c or equivalent). Plan review is 3-5 days (minimal for window unit replacement). One inspection is required (final, confirming new unit is installed, sealed, and charged). Inspection fee is $50–$75. Permit fee is $150–$200. However, because the property is a rental (commercial/income-bearing residential use), Florence requires additional compliance: you must obtain a Rental Property Certificate of Compliance from the City before occupancy; the HVAC replacement must be documented in that compliance file. This adds 1-2 weeks of administrative time if it is the first time you are documenting upgrades. For future HVAC work on the same property, the file is already open and adds minimal time. Total: permit pull, 3-5 day review, 1 inspection, 1-2 week rental-compliance documentation. Cost: window unit ($800–$1,500), labor ($200–$400), permit and inspection ($200–$275), rental-compliance documentation (typically included in annual or biennial rental-property registration, ~$0–$100 additional fee).
Permit required — non-owner-occupied property | Refrigerant type change (R22 to R410A) | EPA 608 recovery documentation mandatory | Rental property compliance file required | $1,200–$2,275 total cost | $200–$275 permit + inspection | Licensed contractor required

Every project is different.

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

Florence's Black Belt clay soil and HVAC ductwork certification — a local enforcement quirk

Central Florence sits in Alabama's Black Belt, a band of Cretaceous-age chalk and clay that extends southwest to northeast across the state. This soil has two problematic traits for HVAC systems: high expansiveness (seasonal shrinking and swelling due to moisture cycling) and susceptibility to subsidence (foundation settlement, especially in crawl spaces with fluctuating water tables). When ductwork is routed through a crawl space in Black Belt clay, the soil beneath support piers or duct-mounting surfaces can shift seasonally by 0.5-1.5 inches, causing flex duct to kink, hard duct to separate at joints, and return-air plenums to pull away from furnace collars. Unlike inland Alabama cities (Tuscaloosa, Cullman, Montgomery), Florence's Building Department has made this a code-enforcement priority: the city's local inspector will flag any non-sealed flex duct in a clay-zone crawl space during ductwork inspection. The remedy is to either (a) specify sealed flex duct (polyester outer wrap, sealed seams, tape-reinforced connections) per IRC R403.3.1, or (b) use rigid hard duct (sheet metal or hard plastic), or (c) provide a PE-signed foundation settlement analysis demonstrating that piers are stable to ±0.5 inch. Most contractors opt for sealed flex or hard duct because a PE report adds $500–$1,000 and is rarely approved if soil testing is not already on file. The UPS for homeowners is that sealed or hard ductwork is more durable long-term in high-moisture environments (crawl spaces in sandy-loam zones near the Tennessee River also benefit). New homeowners in Florence should ask contractors about soil type during quote phase; if Black Belt clay is present, budget an extra $300–$800 for sealed or hard ductwork versus standard flex.

Sandy-loam areas in south Florence (near Shoals, south of Lauderdale Street) have different moisture dynamics: the soil drains freely, but the water table is higher seasonally (within 3-4 feet of the surface during wet months), and crawl spaces can experience humidity spikes from groundwater vapor. The city's code interpretation here is that sealed ductwork is still required, but the engineering concern is moisture-related rather than subsidence. Sealed flex or hard duct prevents condensation inside the duct (and mold growth) during high-humidity periods. Some inspectors in south Florence will pass unsealed flex duct if the crawl space has a vapor barrier and dehumidification system in place, but this is discretionary and not guaranteed. The safest approach for any crawl-space ductwork in Florence (clay or sand) is to specify sealed flex or hard duct in the contract and budget accordingly.

For second-story HVAC (attic-routed ductwork in finished homes), the clay and sandy-loam concerns are less acute because attic conditions are different: attics are ventilated (or conditioned in modern builds), so ductwork support is primarily about vibration and deflection, not soil settlement. However, if your home has an attached crawl space and second-story ductwork that drops through the crawl space, the crawl-space section must still be sealed. Contractors sometimes miss this in multi-story retrofits; ask specifically about crawl-space sections of the ductwork run.

Plan review and inspection timeline — what to expect in Florence's mechanical-permit process

Florence's Building Department processes mechanical permits on a 5-10 business-day review cycle. This is faster than full residential permits (15-20 days) but slower than same-day expedited processes in larger Alabama cities (Birmingham, Huntsville, Montgomery). Plan review is performed by a single mechanical or building inspector who checks IRC Chapter 12 (mechanical systems), load calculations (for new cooling/heating), ductwork sizing, and local amendments (clay-zone duct sealing, gas-line certifications, refrigerant handling). Most replacement furnaces or air-conditioning systems (like-for-like capacity, existing ductwork) are cleared in 3-5 days because the plan set is minimal (a one-page diagram is often sufficient). New ductwork retrofits take 7-10 days because load calculations (ASHRAE 62.2 Manual J) are reviewed line-by-line, and duct sizing is calculated against the inspector's software (typically HVAC Calc or Ductulator). If the plan is incomplete or the load calc is missing, the reviewer issues a 'Request for Information' (RFI) via email to the contractor; this adds 3-5 days for the contractor to revise and resubmit.

Once a permit is issued, inspections are scheduled by phone or email. Florence allows 'inspections on demand' — the contractor can request an inspection any business day, and it is typically scheduled for the next day or within 2 business days. For straightforward replacements, one final inspection is required (unit installed, charged, tested, gas-line pressure-checked). For new ductwork, two inspections are typical: a 'rough-in' inspection (ductwork in place, all connections visible, before drywall closure) and a final inspection (system complete, running, airflow verified). Each inspection takes 30-60 minutes on-site. The inspector will verify (a) ductwork is sealed or per-spec hard duct, (b) all gas-line and electrical connections are code-compliant, (c) refrigerant charge is correct (checked against outdoor temp and superheat), (d) airflow is balanced (using ductless blower door or flow-hood for new installs), and (e) all seismic or other local amendments are met. If inspection passes, the permit is marked 'final' in the city's system, and the homeowner receives a 'Certificate of Compliance' or final permit card (usually emailed or mailed within 3-5 business days). This certificate is needed for insurance and future home sales.

Timeline summary for typical jobs: (1) Like-for-like replacement: no permit needed, no inspection, 1 day install. (2) Simple capacity upgrade, same ductwork: 3-5 day plan review, 1 inspection, 5-7 day total turnaround. (3) New ductwork retrofit: 7-10 day plan review, 2 inspections, 2-3 week turnaround. (4) Refrigerant-type change on rental property: 5-7 day plan review plus 1-2 week rental-compliance filing, 1 inspection, 3-4 week turnaround. If you need HVAC work done by a specific date (e.g., before summer heat season), schedule the contractor and permit pull at least 4 weeks in advance to account for review and inspection wait time.

City of Florence Building Department
Florence City Hall, 200 N Court St, Florence, AL 35630
Phone: (256) 760-6500 (main City Hall; ask for Building Department or Inspection Services) | Florence's online permit portal can be accessed via the City of Florence website (www.ci.florence.al.us); mechanical permits can be submitted and tracked online if a contractor account is established. Individual homeowner inquiries are typically handled by phone or in-person at City Hall.
Monday–Friday, 8:00 AM – 5:00 PM; closed weekends and City holidays

Common questions

Do I need a permit to replace my furnace with the same size and model?

If you are the owner-occupant of a 1-2 family home, and the new furnace is identical in capacity (BTU) and location (same room, same gas line), no permit is required. However, if you are upgrading capacity, changing to a heat pump, modifying ductwork, or if the property is a rental or commercial space, a permit is mandatory. The safest approach is to call the Building Department and describe the job; they will confirm in writing.

What is the cost of an HVAC permit in Florence?

A mechanical permit in Florence typically costs $150–$300 depending on job scope. Like-for-like furnace or air-conditioning replacement is $150–$200. New ductwork or a capacity upgrade adds an additional $100–$150. Inspections are $50–$75 per inspection. If gas-line work is involved, add $50–$100. A simple replacement averages $200–$250 total (permit plus one inspection); a full ductwork retrofit can reach $300–$400.

My air-conditioning system is leaking refrigerant. Do I need a permit to have it repaired?

Refrigerant repair (diagnosing and fixing a leak, or adding refrigerant charge) is a service call and does not require a permit. The contractor must hold EPA 608 certification to handle refrigerant. However, if the repair requires opening and recovering all the refrigerant (e.g., replacing a compressor or major component), the work falls into a gray area: if it is a minor repair to an existing system in its original configuration, most Florence inspectors will allow it as a service call. If the repair is extensive or involves a capacity change, a permit may be required. Ask the contractor to clarify with the Building Department before work begins if you are unsure.

I am a landlord with a rental property. Are there extra HVAC permit requirements?

Yes. Rental properties in Florence must be registered with the City and comply with a Rental Property Certificate of Compliance. HVAC work on a rental property requires a standard mechanical permit (same cost as owner-occupied), but the work must be documented in the property's compliance file. The first time you do HVAC work on a rental, expect 1-2 weeks of administrative time to establish or update the file. After that, future HVAC permits are faster (3-5 day turnaround). The Building Department maintains a Rental Properties Division that oversees this.

Can I replace my air-conditioning system if it is an R22 unit?

R22 refrigerant is being phased out (as of January 2020, production has been banned in the US, though reclaimed R22 is available). If your unit is R22 and still working, you can extend its life by adding R22 refrigerant (service call, no permit). When you replace it, the new unit will use R410A or a newer refrigerant, which triggers a permit because the refrigerant type is changing and EPA 608 recovery documentation is required. The permit process is the same as any replacement. The contractor will recover your old R22 during removal, document it on the permit work order, and dispose of it properly. This is a standard, permittable process.

Do I need sealed ductwork if I live in south Florence?

South Florence has sandy-loam soil with a higher water table and seasonal moisture spikes in crawl spaces. Yes, sealed or hard ductwork is required for any new or modified crawl-space ductwork, per Florence code. Sealed flex duct (polyester wrap, sealed seams, taped connections) or rigid hard duct (sheet metal, hard plastic) are both acceptable. This prevents condensation and mold growth in high-humidity conditions. Budget an extra $300–$800 compared to standard unsealed flex duct.

What happens if an inspector rejects my ductwork during rough-in inspection?

The most common rejection in Florence is non-compliant ductwork in a crawl space (clay zone or sandy-loam zone). The inspector will issue a written 'Correction Notice' specifying the issue (e.g., 'unsealed flex duct in crawl space'). The contractor has 10-15 business days to correct the work and request a re-inspection. Re-inspection is free if the correction is completed within that window. If corrections take longer or the issue is structural (e.g., duct sagging due to poor support), the contractor must file a 'Request for Extension' with the Building Department. Most corrections (switching to sealed flex or hard duct) take 2-5 days and do not delay the project significantly.

I am considering a DIY HVAC replacement (owner-builder). Can I do this in Florence?

Alabama allows owner-builders on owner-occupied 1-2 family residential properties for like-for-like replacements only. In Florence, if you are replacing a furnace or air-conditioning unit with the exact same capacity and location, no ductwork changes, you can pull a permit yourself and do the work yourself. However, the work must pass inspection by the city inspector, and refrigerant-handling requires EPA 608 certification (which you must obtain or hire someone with). Gas-line work also requires special knowledge and pressure-testing. Most homeowners find it simpler and safer to hire a licensed contractor, who assumes liability for code compliance. If you pursue DIY, expect 5-7 day turnaround (permit, installation, inspection) and budget $200–$300 in permit and inspection fees alone.

How long does it take from permit approval to final inspection in Florence?

After your permit is issued (which takes 3-10 days), the contractor typically completes installation in 1-5 days depending on scope (simple replacement: 1 day; new ductwork retrofit: 3-5 days). Inspection can be scheduled for the next business day after work is complete. So, total turnaround is roughly: 3-10 days for permit review + 1-5 days installation + 1-2 days for inspection scheduling = 5-17 days from permit pull to final approval. If you include the initial quote and contractor scheduling (before permit), plan 3-4 weeks for a new-ductwork project.

If I buy a home in Florence, will unpermitted HVAC work cause problems at closing?

Yes. Lenders and title companies require a final Certificate of Compliance for all HVAC systems; if the system was installed unpermitted, the seller must disclose it (via Alabama's standard disclosure form). The buyer can demand retroactive permit work (which costs $300–$600 plus inspection fees) or request a price reduction. If the system is discovered by a home inspector and unpermitted work is confirmed, the buyer may walk away from the deal or require the seller to remove the system entirely (expensive for you as the seller). Unpermitted HVAC is not a dealbreaker if discovered early and corrected before closing, but it complicates sales. If you are selling, check whether your system is permitted before listing; if not, do it now (retroactive permits are cheaper than deal delays).

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