Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most HVAC installations and replacements in Florence require a permit and inspection under the South Carolina Energy Code and International Mechanical Code. Minor repairs and maintenance typically do not.
Florence enforces the International Mechanical Code (IMC) and South Carolina's adoption of the 2015 International Energy Conservation Code (IECC), which means any new AC unit, furnace, heat pump, or ductwork modifications need a mechanical permit and final inspection before the system can operate legally. What sets Florence apart from surrounding Pee Dee region municipalities is its integration with Pee Dee Workforce Development Authority's building inspection staff — permitting can move faster if you file in person at City Hall (201 W Evans Street) versus by mail, and the city publishes a live online permit status tracker on its municipal portal. Florence also has a specific local amendment requiring HVAC contractors to provide proof of EPA 608 certification at permit submission; this is stricter than state minimum and catches homeowners off-guard when they hire unlicensed installers. Additionally, Florence's flood plain overlay district (covering swaths near the Pee Dee River) requires HVAC units to be elevated or protected if in a flood zone, which adds cost and complexity for properties east of downtown. Owner-builders can pull their own mechanical permit per SC Code § 40-11-360, but must pass the same inspection; this is a genuine money-saver for DIY ductwork or relocations.

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

Florence HVAC permits — the key details

Florence adopts the International Mechanical Code (IMC) and 2015 IECC by state law, which means any 'change of occupancy or use, addition, alteration, or repair' involving your mechanical system triggers permitting. The city's Building Department defines this broadly: replacement of an existing AC unit counts as 'alteration' and requires a permit; adding a second zone or extending ductwork requires a permit; even relocating an existing outdoor unit outside its original footprint triggers review. The only clear exemptions are routine maintenance (filter changes, refrigerant top-up, coil cleaning) and emergency repairs to restore function, though you cannot leave an emergency repair in place permanently without pulling a permit. The local building code enforcement officer's interpretation manual (available at City Hall or via the online portal) clarifies that in-kind replacements of oversized units sometimes qualify for expedited over-the-counter review if the tonnage and location are identical, cutting turnaround to 1-2 days instead of 5-7.

Florence requires EPA 608 certification proof at the time of permit application — not just the contractor, but the permittee (you or your licensed HVAC provider) must have current EPA Section 608 certification on file. This is unusual among smaller SC municipalities and reflects Florence's stricter environmental compliance stance. If you hire an unlicensed handyman or an out-of-state contractor unfamiliar with Florence's rules, you'll discover this requirement at the permit window and face a 2-3 week delay while they obtain certification. Licensed HVAC contractors like those from Florence's roster (available through the city's online directory) already carry this certification and will handle it. For owner-builders, if you're relocating or modifying your own system, you'll need your own Section 608 Universal or Type-specific certification — cost is $150–$250 and exam turnaround is 1-2 weeks through providers like EPA-certified testing centers in Columbia or Charleston.

Flood plain zones in Florence add a layer of complexity often missed by homeowners. The Pee Dee River flood plain (shown in the city's FEMA-mapped Flood Insurance Rate Map or available via the online GIS tool) covers downtown, parts of West Florence, and areas near the railroad. If your property is in a 100-year flood zone (Zones A or AE), your HVAC outdoor unit must be elevated above the base flood elevation or protected by a levee or floodwall. Indoor units (furnaces, air handlers) must be on a floor above the base flood elevation or in a flood-resistant enclosure. The permit reviewer will cross-reference your address against the flood map during plan review; if you're in the zone and try to install at grade, the permit will be rejected and you'll waste 2-3 weeks correcting plans. Homeowners in flood zones should proactively ask the permit counter whether their address is mapped; this 5-minute check saves frustration.

Permitting fees in Florence run 1.5%-2% of the 'estimated value of work' per the city fee schedule. A standard air conditioner replacement ($5,000–$7,000 installed) triggers a $75–$140 permit fee; a full system (furnace + AC + ductwork, $12,000–$15,000) costs $180–$300. These fees don't include plan review or inspections, which are bundled into the permit cost. The city's online fee calculator on its municipal portal lets you estimate before you arrive; inputting your project scope and budget gives you an exact quote, avoiding surprises at the counter. Plan review typically takes 3-5 business days for routine replacements; complex ductwork redesigns or additions may trigger a 7-10 day full review if the plans don't clearly show compliance with the IMC's sizing and clearance rules.

The inspection sequence is straightforward: once the permit is issued (same-day for over-the-counter expedited, 3-5 days for mail-in applications), you schedule the rough-in inspection before any work begins (ducts, drains, condensate lines, gas lines if applicable). After rough-in passes, you can proceed to finish work. Final inspection occurs when all connections are complete and the system is ready for startup. The inspector verifies duct sizing against IMC Table 603.2 (for duct friction losses), checks clearances around furnaces (36 inches minimum service space per IEC Section 1209.2), confirms condensate drain is trapped and vented, and tests for gas leaks if applicable. Most HVAC contractors schedule both inspections as part of their install price; if you're owner-building, you'll coordinate directly with the Building Department's inspection scheduling line (part of the phone number provided at City Hall). Inspections are free and typically occur within 2-3 business days of request.

Three Florence hvac scenarios

Scenario A
Standard AC replacement, West Florence residential, same-size outdoor unit, no ductwork changes
You're replacing a 10-year-old 3.5-ton AC unit in your 1,500-sq-ft ranch in the Timrod Park neighborhood (west of downtown, not in flood plain). Your contractor gives you a $6,500 quote. This is a textbook 'change of occupancy/alteration' scenario requiring a mechanical permit. You (or your contractor) file online or in person at the Building Department counter with a simple one-page permit application, a copy of the equipment nameplate (showing tonnage and Seasonal Energy Efficiency Ratio rating), and proof of EPA 608 certification. The permit costs $97 (1.5% of $6,500 estimated value). The city processes it over-the-counter same-day if submitted in person before 4 PM, or within 2-3 days if mailed. Once the permit is issued, the contractor schedules rough-in (usually same day or next day) where the inspector verifies the outdoor unit location hasn't moved, checks the condensate drain, and ensures the indoor coil is properly mounted. After rough-in passes, installation continues; final inspection occurs after the system is charged and tested (typically 1-2 days after rough-in). Total timeline: permit to final inspection is 2-4 days if contractor is diligent. No plan review delay. Cost to homeowner: $97 permit fee only (contractor handles EPA cert and inspection scheduling).
Permit required | $6,500 installed cost | $97 permit fee (1.5% valuation) | Same-day over-the-counter | Rough-in and final inspections required | No flood plain issues | Total cost $6,597
Scenario B
Furnace and AC replacement with ductwork redesign, flood plain property near Pee Dee River, downtown historic district
You live in a 1920s bungalow in downtown Florence's historic district (Zone AE flood plain, base flood elevation 110 feet). Your old gravity-feed furnace is failing and you want to install a new high-efficiency furnace and central AC with modified ductwork to improve circulation. Estimated cost: $14,000. This triggers several Florence-specific complexities. First, the flood plain: your outdoor AC unit and furnace intake/exhaust must be elevated or flood-proofed. Typical solution is to mount the outdoor condenser on a pad or platform raising it 2-3 feet above the base flood elevation shown on your FEMA map (you must request the elevation certificate from the city's GIS office — $50–$100 and 5-7 days turnaround, or check the online FIRM viewer). The furnace, if located in the basement, must be in a flood-resistant enclosure or on a raised platform; code allows watertight doors and vents that seal in flood conditions. Second, the historic district overlay: the city's Historic Preservation Commission reviews HVAC modifications in the downtown historic district to ensure exterior units don't dominate the street-facing elevation. This adds a 10-14 day review gate before the mechanical permit is even issued. You'll file an Historic Preservation Certificate of Appropriateness (HPCA) along with your mechanical permit application, showing the proposed outdoor unit location, screening, and materials. Once HPCA approval is in hand, the mechanical permit is issued. Third, ductwork redesign requires actual duct plans (size, routing, R-value insulation) to be submitted and reviewed against IMC sizing tables; this is not an over-the-counter permit and triggers a full 7-10 day plan review. Permit fee is $210 (1.5% of $14,000). Inspections: rough-in (ductwork, drains, gas line, flood elevation compliance), final (system operation, duct sealing, condensate drain function, flood mitigation verification). Timeline: HPCA approval (14 days) → mechanical permit + plan review (7-10 days) → rough-in inspection (2-3 days) → final inspection (1-2 days). Total: 4-5 weeks from application to occupancy. Cost to homeowner: $210 permit + $50–$100 elevation certificate + HVAC contractor's plan drawing fee (typically $200–$400) = $460–$710 in soft costs, plus $14,000 equipment and labor.
Permit required | $14,000 installed cost | $210 permit fee (1.5% valuation) | Historic District HPCA review 14 days | Flood plain elevation compliance required | Ductwork plan review 7-10 days | Rough-in and final inspections required | Total timeline 4-5 weeks | Total soft costs $460–$710
Scenario C
Owner-builder heat pump installation and ductwork relocation, Timrod Park neighborhood, self-permitted
You're a retired HVAC technician living in Timrod Park (west Florence, outside flood plain, outside historic district) and you're installing a 4-ton heat pump and relocating ductwork from a closed-off bedroom to improve comfort in your open-concept living area. Estimated cost: $8,000 (you're sourcing equipment wholesale and doing labor yourself). South Carolina Code § 40-11-360 allows owner-builders to pull their own mechanical permit. You'll file the permit application yourself, providing proof of your own EPA 608 Universal certification (you have it from your old job), a one-page duct plan sketch showing tonnage, trunk-line size, branch sizing, and insulation R-value, and a site plan showing the heat pump location relative to property line (minimum 5-foot clearance from easement or property boundary per local zoning). The permit fee is $120 (1.5% of $8,000). You file in person at City Hall (201 W Evans Street) and the permit is issued over-the-counter same-day. You then coordinate rough-in inspection: the inspector verifies your ductwork sizing against IMC tables (Table 603.2 for duct sizing based on CFM and friction loss), checks condensate drain and trap, and ensures the outdoor unit is properly spaced (36 inches minimum clearance on all sides for maintenance access). Once rough-in passes, you proceed with final connections (refrigerant lines, electrical, thermostat). Final inspection: the inspector tests system startup, checks for refrigerant leaks (soap test), verifies duct sealing (visual — no visible gaps or unsealed splices), and tests heat and cooling cycles. Timeline: permit same-day → rough-in within 2 days → finish work (you schedule based on your availability) → final inspection within 2 days of completion request. Total: 1-2 weeks if you work efficiently. Cost to homeowner: $120 permit fee only (you save contractor markup, roughly 40-50% of the $8,000 equipment and labor cost). Advantage: you control the pace and know exactly what's being installed. Risk: if rough-in inspection fails (e.g., ductwork undersized), you'll need to rework — no contractor warranty to fall back on.
Permit required | $8,000 estimated cost | $120 permit fee (1.5% valuation) | Owner-builder self-permitted | EPA 608 certification required | Ductwork plan sketch required | Rough-in and final inspections required | 1-2 week timeline | Total cost $8,120

Every project is different.

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

Florence's Pee Dee River flood plain and HVAC elevation requirements

The Pee Dee River's 100-year flood plain (FEMA Zones A and AE) covers roughly 15-20% of Florence's incorporated area, primarily downtown, along the river bottom lands, and near I-95/US-52 interchange zones. If your HVAC system is in this zone, the International Building Code Section 1612 (adopted by South Carolina and enforced by Florence) requires mechanical equipment to be either elevated above the base flood elevation (shown on your FEMA Flood Insurance Rate Map) or protected by a wet floodproofing system. Most homeowners choose elevation: the outdoor condenser and furnace intake are mounted on concrete pads or steel platforms raising them 2-4 feet above grade, with vertical piping and refrigerant lines running up from the pad. This adds $800–$1,500 to install cost (contractor labor and materials for the platform), but avoids expensive wet-proof enclosures.

The permit application process flags flood plain properties automatically: the Building Department cross-references your address against the digital FIRM (Flood Insurance Rate Map) during intake. If you're in a mapped zone, the permit reviewer will ask for the base flood elevation and request a site plan showing how the equipment will be elevated. If you don't know your elevation, the city's GIS office (part of the Planning & Development office at City Hall) can pull it from the map or calculate it from a survey — usually 5-7 days and $50–$100. Once you have the elevation, you or your contractor redraw the plan showing the equipment 1 foot above the BFE (building code standard) and resubmit; this adds 3-5 days to plan review. Inspectors then verify elevation at rough-in inspection using a measuring tape and the recorded BFE elevation.

Common mistakes in flood plain HVAC projects: (1) assuming your property is outside the flood plain because you've never flooded — the flood plain boundary is hydrological, not historical; always ask at the permit counter. (2) Installing a new furnace in a basement at grade without elevation or enclosure — code violation that will be caught at final inspection and require costly rework. (3) Failing to account for sump pump discharge and condensate drain interaction — if your furnace condensate drain discharges to a sump system in a flood zone, the sump must have a backflow preventer and elevation design approved by the inspector. Planning ahead (ask the question at permit filing) saves weeks of rework.

EPA 608 certification, contractor vetting, and Florence's stricter enforcement

Florence's local amendment requiring EPA 608 certification at permit submission — not just by the contractor, but documented on the permit file — is stricter than South Carolina state minimum (which only requires EPA cert for work on systems > 5 tons). The city's Building Department received complaints from homeowners in the early 2010s about unlicensed HVAC installers charging full price but using untrained helpers to handle refrigerant, leading to system failures and refrigerant leaks. To tighten accountability, the city now requires the permit applicant (whether homeowner or contractor) to show current EPA Section 608 certification. For commercial contractors licensed under SC HVAC Board rules, this is routine. For homeowners hiring handymen or out-of-state contractors, it's a surprise: the permit window will reject the application if EPA cert isn't provided, adding 2-3 weeks delay while the contractor obtains it.

EPA 608 certification costs $150–$250 and covers three types: (1) Type I (small appliances, mainly commercial); (2) Type II (high-pressure appliances, typical for central AC and heat pumps); (3) Universal (covers all three). For HVAC residential work, Type II or Universal is required. Testing is offered by EPA-approved providers in Columbia (NECA, licensing boards, community colleges) and larger cities; turnaround is typically 1-2 weeks if you schedule the exam online. Some contractors bundle EPA cert into their quote; others charge separately ($200–$400). When vetting a contractor, ask to see current EPA cert — it's a legitimate credential check and protects you.

Florence's Building Department publishes a list of pre-approved HVAC contractors on its municipal portal (under 'Contractor Directory'). These firms have passed city inspection audits and have zero or near-zero rework rates. Using a pre-approved contractor typically speeds permitting (less scrutiny at plan review, faster inspection scheduling). For owner-builders or homeowners hiring unlicensed installers, the permit process is slower: more detailed plan review, stricter final inspection, possible re-inspection if defects are found. If you use someone not on the directory, budget extra 1-2 weeks for permitting and inspection.

City of Florence Building Department
201 W Evans Street, Florence, SC 29501
Phone: (843) 665-3100 (main) — ask for Building Permit counter or Building Official | https://www.ci.florence.sc.us/ (navigate to 'Permits & Licenses' or search 'Florence SC building permit portal')
Monday-Friday, 8:00 AM - 5:00 PM (closed municipal holidays)

Common questions

Do I need a permit to replace my AC unit with the same size and location?

Yes. Any replacement of an HVAC system, even in-kind with the same tonnage and location, is classified as an 'alteration' under the International Mechanical Code and triggers a permit and final inspection. The permit is straightforward (usually over-the-counter same-day in Florence) and costs 1.5-2% of the estimated equipment value. The inspection is typically 30 minutes and verifies the unit is properly installed, the condensate drain is trapped, and all connections are sealed.

Is an HVAC contractor required in Florence, or can a homeowner do their own HVAC installation?

South Carolina Code § 40-11-360 allows owner-builders to pull mechanical permits and do their own HVAC work, provided they obtain a permit and pass inspection. You must have EPA 608 certification (Section II or Universal) and submit ductwork plans if doing any duct modification. If you're simply replacing an outdoor unit in-kind, the process is even simpler — a one-page permit application. Florence does not require the work to be performed by a licensed HVAC contractor, though hiring one eliminates the planning and inspection coordination burden on you.

What is the cost and timeline for an HVAC permit in Florence?

Permit fees are 1.5-2% of the estimated work value: a $6,000 AC replacement costs $90–$120; a $12,000 furnace/AC combo costs $180–$240. Over-the-counter applications (simple replacements, same location) are issued same-day or next business day. More complex projects (ductwork redesign, flood plain elevation) require 5-10 day plan review. Inspections (rough-in and final) are typically scheduled within 2-3 business days of request and take 30-60 minutes each. Total timeline from permit submission to occupancy: 2-4 days (simple replacement) to 4-5 weeks (complex ductwork redesign with historic district review).

My property is near the Pee Dee River — do I need flood-proofing for my HVAC?

If your property is in the FEMA 100-year flood plain (Zones A or AE), yes. Your outdoor AC unit and furnace must be elevated above the base flood elevation shown on your FEMA map, or protected by a wet floodproofing system. Ask the Building Department at the permit counter whether your address is mapped; if yes, request the base flood elevation (GIS office can provide it in 5-7 days, $50–$100). Most homeowners elevate the equipment on concrete pads or platforms (adds $800–$1,500 to install cost). The permit process will flag flood plain properties automatically and inspect elevation compliance.

Can I install a new HVAC system myself without a permit?

No. Florence requires a mechanical permit for any new or replacement HVAC installation, whether done by a contractor or owner-builder. Skipping the permit exposes you to stop-work orders ($250–$500 fine), insurance claim denial if the system fails, and resale complications (unpermitted work must be disclosed and remedied). The permit process is straightforward (typically same-day for simple replacements) and inexpensive (1.5-2% of equipment value). It's not worth the risk.

Do I need EPA 608 certification to have a permit issued in Florence?

Yes, Florence requires proof of EPA 608 certification at permit submission. If you're hiring a licensed contractor, they will have this. If you're self-permitted (owner-builder), you must obtain EPA Section II or Universal certification yourself (cost $150–$250, exam 1-2 weeks turnaround through EPA-approved testing centers in Columbia or Charleston). Without it, the permit will be rejected at the counter. This is a local Florence amendment stricter than state minimum and is designed to ensure refrigerant handling competency.

What happens if the permit inspector finds a problem during rough-in or final inspection?

The inspector will issue a written rejection (or 'request for information') listing the defects — common examples: ductwork undersized per IMC Table 603.2, inadequate clearance around furnace, condensate drain not trapped, refrigerant line insulation missing. You or your contractor must correct the defects and request a re-inspection (typically 2-3 business days later). Re-inspection is free; there's no re-inspection fee. For minor defects, one re-inspection is typical. If defects are systemic (e.g., extensive ductwork redesign needed), multiple re-inspections may be necessary, adding 1-2 weeks to the project. Budget time and stay in communication with the inspector to avoid surprises.

My property is in Florence's historic district downtown. Does that affect my HVAC permit?

Yes. The historic district overlay (downtown core, roughly bounded by Darlington St, Irby St, Coit St, and the Pee Dee River) requires Historic Preservation Commission review of exterior HVAC modifications. You'll file a Historic Preservation Certificate of Appropriateness (HPCA) showing the proposed outdoor unit location, screening, and materials. HPCA review typically takes 10-14 days. Once approved, the mechanical permit is issued. This adds 2 weeks to the project timeline but is not a barrier — most outdoor units can be screened or located to satisfy historic guidelines (e.g., side or rear yard placement, screening with vegetation or lattice). Ask for the HPCA application when you file your mechanical permit.

Can I move my outdoor AC unit to a different location on my property if I need to?

Yes, but it requires a permit and plan review. Moving the unit is classified as a 'relocation/alteration' and triggers a full mechanical permit (not an over-the-counter exception). You'll submit a site plan showing the new location and verifying minimum setbacks: 5 feet from property line, 36 inches clearance on all sides for maintenance access, compliance with local zoning (no front-yard placement in most residential zones, rear or side yard only). If you're in a historic district, you'll also need HPCA approval. If you're in the flood plain, the new location must maintain elevation above base flood elevation. Permit cost is 1.5-2% of the estimated relocation value (typically $1,500–$2,500 for labor and materials), so permit fee is $22–$50. Plan review takes 5-7 days; inspection is straightforward.

What is the difference between a rough-in inspection and a final inspection for HVAC?

Rough-in inspection occurs after ductwork, drains, gas lines (if applicable), and refrigerant lines are in place but before the system is charged and sealed. The inspector verifies duct sizing per code tables, checks that the condensate drain is trapped and routed correctly, confirms clearances around furnace (36 inches minimum), and inspects for obvious defects. Final inspection occurs after refrigerant charging, system startup, and all sealing is complete. The inspector tests the system in heat and cooling modes, checks for refrigerant leaks (soap bubble test), verifies duct sealing (no visible gaps), and confirms the thermostat operates correctly. Rough-in must pass before you proceed to final work; final must pass before you can operate the system long-term. Both inspections are free and typically take 30-60 minutes.

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.