Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every in-ground pool in Florence requires a building permit, no matter the size. Above-ground pools over 24 inches deep also need permits. Plan for 5–7 weeks and $600–$1,800 in fees.
Florence's Building Department treats in-ground pools as structural projects that trigger building, electrical, and plumbing review — no expedited or exempted path exists, even for small backyard pools under 500 square feet. This is stricter than some neighboring Arizona towns (Coolidge, for example, exempts very small above-ground pools under specific conditions), but Florence applies uniform scrutiny because the city straddles caliche and expansive-clay soils that can shift under pool weight, and because residential septic systems (common in Florence's rural-fringe areas) must stay a minimum distance from pool drainage. The City of Florence Building Department requires you to submit a site plan showing property lines, setbacks to septic drain fields, well locations, and the completed pool barrier design before any excavation begins. If your lot has an older septic system or sits in a flood-plain zone (rare but possible along the San Pedro River corridor), expect an additional 1–2 week delay for floodplain or environmental review. Unlike some Arizona municipalities that accept abbreviated applications for pools under 10 feet deep, Florence requires the full suite of plans: structural (gunite thickness, deck reinforcement if applicable), electrical (GFCI and equipment bonding per NEC Article 680), and plumbing (drain and circulation routing). The permit fee itself runs 0.75–1.5% of the estimated project cost (a $50,000 pool typically costs $450–$750 in permit fees), plus separate trade permits for electrical and plumbing if you're hiring licensed contractors — or no additional trade fees if you're the owner-builder under Arizona's contractor exemption.

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

Florence, Arizona in-ground pool permits — the key details

Florence's primary code is the Arizona Residential Code (ARC, adopted statewide), which incorporates the IRC by reference. For pools, ARC Section AG105 (formerly IRC R327) mandates that all in-ground pools have a barrier (fence, wall, or combination door-lock system) with a self-closing, self-latching gate on each opening, and the barrier must isolate the pool entirely from the house and other structures unless the house door itself is the barrier and it meets specific closure/latching requirements. The gate must open away from the pool, have a latch at least 48 inches above the ground, and be operable by a child (no combination locks or electronic keypads as the sole barrier). Florence's Building Department does not grant exceptions to AG105; barrier compliance is checked at two inspections — one before the deck is poured (to verify gate hardware and frame) and one before final approval (to test actual operation). Most rejections at final inspection are gate-related: hinges installed backward, latch installed 46 inches high instead of 48, or a return-to-home spring too weak to close the gate in wind. The cost to correct a failed gate inspection is typically $300–$800 if a contractor has to be called back, so inspect your gate design carefully before your inspection appointment.

Electrical requirements under NEC Article 680 (adopted in Arizona) are non-negotiable. Every pump, filter motor, light, and heater must be on its own 240V circuit protected by a 20-amp GFCI breaker dedicated to pool use. If you're adding a heat pump or gas heater, the control circuit must be GFCI-protected as well, and all bonding conductors (typically 8 AWG copper wire) must run from the pump frame, the filter, the light niche, and any metal railings or ladders back to the pool equipotential bonding grid. Many homeowners assume they can plug a pump into an existing garage outlet or run it off a standard breaker — this will fail inspection immediately. You must hire a licensed electrician (or pull an owner-builder electrical permit if you're doing the work yourself under ARS § 32-1121) to run a new 240V line from your main panel to the equipment pad and install the GFCI breaker and bonding. The Florence Building Department's electrical plan review typically takes 5–10 business days, and the inspector will test GFCI function and bonding continuity on-site; plan to have the electrician present at the inspection. If bonding is incomplete or incorrect, you'll be issued a deficiency notice and will have 10 days to correct and request re-inspection — a second trip and potential second inspection fee ($75–$150).

Setbacks and soil conditions in Florence are critical because much of the town sits on caliche (a hard calcium-carbonate layer) with expansive clay soils in lower-elevation areas. The Building Department requires a minimum 10-foot setback from a property line to the pool edge, and a minimum 15-foot setback from any septic drain field or leach line. If your lot has a septic system (common in Florence's unincorporated county areas and in some city zones), you must obtain a Pinal County Health Department letter confirming your system's location and approving the pool setback before the city will issue a building permit. This typically takes 2–3 weeks. If you do not know where your septic system is, the Health Department can schedule a site visit (usually free or low-cost) to locate it; contact Pinal County Health Department at (520) 866-5400. For pools on lots with clay soils, some engineers recommend a sub-base inspection (to verify caliche isn't cracking under the pool structure) before gunite is poured; while not always required, this $200–$400 inspection can prevent costly future repairs. The city's building code also requires the pool contractor to submit a grading and drainage plan showing how water will be managed during construction (prevents runoff into neighbors' yards) and how pool deck water will drain (into a dry well, storm drain, or irrigation system — not into the septic system).

Heater and plumbing details must be shown on the pool plan. Gas heaters (propane or natural gas) trigger a separate mechanical permit and must be installed by a licensed contractor; electric heat pumps are simpler but still require a dedicated 240V circuit and GFCI protection. Pool circulation plumbing must be clearly drawn, showing the pump location, filter type, and return lines; if you're installing a saltwater chlorinator or UV sanitizer, these devices must be downstream of the filter and their electrical controls must be GFCI-protected. Drain lines must slope to a collection point; some jurisdictions require a secondary drain (anti-entrapment) per the Virginia Graeme Baker Pool and Spa Safety Act (VGBSS), but Arizona residential pools under 6,000 square feet are not federally required to have a secondary drain if they have an anti-entrapment grate covering the main drain. Florence does not impose a stricter requirement than the VGBSS standard, so a single main drain with an anti-entrapment grate is typically acceptable. However, verify this with the city before design — anti-entrapment grates are code-required nationwide and must be shown on your plumbing plan.

Timeline and inspection sequence: after your permit is issued (usually 3–5 business days if plans are complete), you can schedule an excavation inspection before you break ground — this verifies that the pool footprint is clear of utilities and that the setbacks are correct. Once excavation begins, you must notify the inspector; caliche removal can take 2–4 weeks depending on depth and hardness. Plumbing rough-in inspection happens next (before gunite is sprayed), then the electrical rough-in (bonding and wiring in place but not yet energized). After gunite curing (typically 7–10 days), you're inspected again for shell soundness. Deck inspection follows, then the barrier inspection (gate testing), and finally a whole-system test (pump, filter, circulation, and GFCI operation). Each inspection must be scheduled at least 24 hours in advance by calling the Building Department. Most inspectors visit on the same day for multiple phases if you're ready, but if any deficiency is noted, you'll need to fix it and request a re-inspection, adding another week. Total timeline from permit issuance to final approval is typically 5–8 weeks if no deficiencies are found.

Three Florence in-ground swimming pool scenarios

Scenario A
20x40 resort-style in-ground pool with concrete deck, vinyl liner, and remote pump house — 1-acre lot south of Main Street (city water, city sewer available)
You're building a 20x40-foot (800 sq ft) pool on a 1-acre lot in the south Florence area where city water and sewer service are available. Because the property has city sewer, septic-system setbacks are moot, but you still need to meet the standard 10-foot setback from the property line (which you have plenty of room for). Your site plan must show the property boundaries (get a cheap survey from a local surveyor, $400–$600), the house location, the proposed pool location (20 feet from the south property line, 10 feet from the east and west lines, well clear of any utilities), and the equipment pad location (usually 15–20 feet from the pool, accessible by a concrete apron). Soil on your lot is likely caliche-mixed clay; excavation will hit caliche at 12–18 inches, requiring a backhoe with a hydraulic breaker or pick attachment to break through (adds $3,000–$5,000 to excavation costs and 3–5 days to the timeline). Your builder will pour a concrete deck at least 4 inches thick with reinforcement around the perimeter; the deck plan must be stamped by a structural engineer if the pool is on a steep slope or sits in an area with expansive clay (most lots in Florence qualify, so budget $800–$1,200 for a structural engineer review). Electrical: you'll need a dedicated 240V, 60-amp service run from your main panel to an equipment pad with a subpanel and a 20-amp GFCI breaker for the pump motor. A licensed electrician will charge $2,500–$4,500 for this work. Bonding must include all pool metal (ladders, light niches, deck rails if metal) connected to an 8 AWG copper wire loop. Barrier: you'll install a 4-foot-tall fence around the pool with a self-closing, self-latching gate on each access point (minimum two points per code); a decent composite or aluminum fence costs $8,000–$12,000 installed. Permit fees: approximately $800–$1,200 (1.5% of a $50,000–$80,000 project estimate). Plumbing permit: $150–$250 separate (if you hire a plumber). Electrical permit: included in the main permit or separate, $150–$250. Inspections: excavation (1 day after you call), plumbing rough-in (before gunite), electrical rough-in (before gunite), gunite shell (day of pour plus 1 day after), deck (after concrete cure), barrier (before filling), and final (all systems operational). Total timeline: 6–8 weeks from permit issuance.
Permit required | Structural engineer recommended (expansive soil) | $800–$1,200 permit fees | $2,500–$4,500 electrical | $8,000–$12,000 fence | Total project $50,000–$80,000 | 6–8 weeks to final approval
Scenario B
15x30 saltwater in-ground pool, vinyl liner, owner-builder, on a 0.35-acre rural lot with existing septic system (north Florence, unincorporated county area)
Your property is technically unincorporated Pinal County but receives building inspection services from the City of Florence under an intergovernmental agreement. Because you have a septic system, you face additional complexity: you must obtain a letter from Pinal County Health Department confirming your septic system's location and approving at least a 15-foot setback from the pool edge to the drain field. Contact the Health Department (520-866-5400) and request a septic-system location inspection; they'll schedule a site visit (usually 2–3 weeks out) to mark your tank and drain lines, and they'll issue a letter confirming setbacks — this letter is required before Florence will issue a building permit, so plan to obtain it before you apply. Your pool site is limited by the 15-foot septic setback, so on a 0.35-acre lot (roughly 150 x 100 feet), you have less flexibility than a town-lot owner. A 15x30-foot pool might occupy one corner, leaving 15 feet to the septic area. Your permit application must include a site plan clearly showing the septic system location, the 15-foot buffer, and the pool location. Excavation will hit caliche and clay; you'll need a backhoe, and you may hit native rock (caliche is essentially limestone), so budget $4,000–$6,000 for grading. Because you're the owner-builder, you can do much of the work yourself under Arizona's contractor exemption (ARS § 32-1121), but electrical and plumbing work must either be done by a licensed contractor or by you under an owner-builder electrical and plumbing permit (which you apply for separately from the main pool permit). A saltwater chlorinator requires GFCI protection on its control circuit; the saltwater cell itself sits inline with the circulation plumbing, so it's not a separate electrical load, but the control transformer must be GFCI-protected. If you hire a licensed electrician, they'll bundle this into the main pool electrical permit ($150–$250). If you pull an owner-builder electrical permit, you do the work yourself and pay a reduced fee (typically $75–$150) plus inspection. Barrier: same requirement as Scenario A — 4-foot fence with self-closing gate. Permit fees for the main pool permit: $600–$900 (1% of a $60,000–$90,000 project). Plumbing and electrical owner-builder permits: $75–$150 each. Septic-system location letter: free from County Health. Total timeline is 7–9 weeks because of the septic-system letter delay upfront.
Permit required | Septic setback confirmation required (2–3 week delay) | $600–$900 permit fees | Owner-builder electrical/plumbing (DIY) | $75–$150 each trade permit | Caliche excavation $4,000–$6,000 | Total project $60,000–$90,000 | 7–9 weeks (septic letter adds 2–3 weeks)
Scenario C
12x24 small above-ground pool (steel frame, 48 inches deep, 8,000 gallons) with filtration system on a 0.25-acre downtown lot (city water/sewer, no septic)
You're considering an above-ground pool marketed as 'easy-to-install' in the downtown Florence area where the lot is small (0.25 acres, roughly 100 x 110 feet) and city water/sewer are available. Arizona code and Florence's adoption of the ARC are clear: above-ground pools with a water depth greater than 24 inches require the same building permit and barrier requirements as in-ground pools. Your 48-inch-deep pool definitely requires a permit. This is a key difference from some other Arizona towns — some smaller municipalities exempt very shallow above-ground pools (under 24 inches and under 5,000 gallons), but Florence does not. You must apply for a building permit; the application process is the same, though the review is often faster because there's no excavation plan or septic review. Your site plan must show the pool location, the 10-foot setback from the property line (on a 100 x 110 lot, you'll need to place the pool centrally), and the equipment pad for the pump/filter. An above-ground pool on a small lot typically sits on a 6-inch sand base or concrete pad; no structural engineer sign-off is required because the pool shell is not a permanent foundation structure, but you must show grading and drainage to prevent water from flowing toward the neighbor's property or into your foundation. Electrical: the pump motor (typically 1–2 HP) needs a 240V, 20-amp GFCI-protected circuit. This is simpler than a large in-ground pool's electrical plan but non-negotiable. If you hire an electrician, they'll run a line from your main panel to a GFCI breaker ($1,500–$2,500). Barrier: same rule — 4-foot fence with self-closing gate around the entire pool perimeter, or you can use an above-ground pool fence kit ($800–$1,500) that attaches to the pool wall itself, though many inspectors prefer a standalone freestanding fence because it's more durable and clearer in intent. For a small lot, an attached removable fence kit might be your only practical option; verify with the Building Department that your specific product meets AG105 before you buy it. Permit fees: $400–$600 (above-ground pools are often assessed at a lower valuation than in-ground, so fees are reduced). Plumbing permit: $75–$150 if you're running drain lines to a storm drain or dry well. Electrical permit: included in the main permit or $75–$150 separate. Timeline: 4–5 weeks from permit issuance (no excavation or septic reviews), inspections are faster, and you can often do final inspection 1–2 weeks after the pool is filled and the barrier is installed. Because this is above-ground, you can set it up relatively quickly once the permit is issued.
Permit required (even though above-ground) | 24-inch depth threshold applies | $400–$600 permit fees | Electrical for pump $1,500–$2,500 | Removable fence kit or standard fence $800–$1,500 | Total project $8,000–$15,000 | 4–5 weeks to final approval | Faster review than in-ground (no excavation)

Every project is different.

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

Florence's Caliche and Clay Soils: Why Pool Design Matters in Arizona's High Desert

Florence sits at roughly 1,600 feet elevation in the Sonoran Desert, on a transition zone between caliche-dominated uplands and expansive-clay floodplain soils near the San Pedro River. Caliche is a naturally cemented layer of calcium carbonate and soil particles that forms in arid climates; in Florence, it typically appears 12–24 inches below the surface and can be 2–4 feet thick. When a pool contractor excavates for your pool, they'll hit this layer and must break through it mechanically — a standard excavator bucket can't cut caliche, so you'll need a hydraulic-hammer-equipped backhoe or a rock-breaking attachment, which adds 3–5 days and $3,000–$5,000 to your excavation costs. More important, caliche can crack under sustained load (like a water-filled pool) if it's not properly prepared. The Building Department may require a compaction inspection before the pool shell is constructed; a soil engineer will verify that the caliche is either removed down to stable native soil or properly compacted and prepared to bear the pool's weight. In the lower elevation areas (especially south and west of downtown), expansive clays become more prevalent; these soils shrink and swell with moisture changes, potentially causing the pool shell to crack or shift. For pools on clay-heavy lots, a structural engineer's sign-off on the pool foundation design is often required or highly recommended; the engineer will specify a sub-base preparation (often a 4–6 inch layer of compacted sand or engineered fill) to isolate the pool from clay movement. Budget an extra $800–$1,500 for a soil engineer or compaction testing if your lot has a history of foundation cracking in nearby homes.

The Florence Building Department is aware of these soil issues and, on larger pools (over 600 square feet) or on lots identified as having clay soils, may specifically request a compaction test report or engineer certification. If your lot is on the south or west side of town, mention this in your permit application and ask the reviewer whether a soil engineer letter is required. The city will let you know during plan review, typically within 5 business days of submission. If soil work is required, it doesn't stop the permit issuance, but it does affect construction sequencing — you can't pour gunite until the soil engineer has inspected and approved the compaction. This adds 1–2 weeks to the construction timeline. After excavation, before gunite, schedule the inspection through the city (free of charge, though it counts as one of your required inspections); the inspector will visually verify that caliche is removed or properly prepared. If the inspector has concerns, they may require a formal soil compaction test ($300–$500) before allowing work to proceed.

Drainage is critical in the high desert because even rare heavy rains (monsoon season, July–September) can overwhelm poor drainage. Your pool permit application must include a drainage plan showing how water from pool maintenance (backwash, deck cleaning) will be managed — typically into a dry well, into the street storm drain, or into an irrigation retention basin. You cannot drain your pool into the street or into the neighbor's yard, and if you have a septic system, pool water cannot drain into it (septic systems are designed for household wastewater, not clean pool water, and the chlorine or salt can damage the system). Most pools in Florence use a subsurface dry well or sump pit, which allows water to percolate slowly into the ground away from the pool structure. The dry well must be at least 10 feet from the pool edge and at least 5 feet deep to handle 8,000–12,000 gallons during pool draining. If your lot has poor drainage or high groundwater (rare in Florence, but possible on lower lots near the San Pedro), the inspector may require you to pump water away rather than allowing it to percolate on-site.

Florence's Electrical Code Enforcement: GFCI, Bonding, and Why Second Inspections Are Common

NEC Article 680 (adopted statewide in Arizona) requires that every pool electrical circuit be protected by ground-fault circuit interrupter (GFCI) protection, and all metal parts of the pool (pump frame, filter, light niche, ladders, rails) must be bonded together with a copper conductor and connected to a bonding grid. In theory, this is straightforward: a single 20-amp GFCI breaker in your main panel, a 240V line running to the equipment pad, and an 8 AWG copper wire looped between all metal components. In practice, many homeowners and even some novice electricians miss critical steps, leading to failed inspections and costly do-overs. The Florence Building Department's electrical inspector checks for three things: (1) GFCI breaker function (they'll press the test button and verify the breaker trips), (2) bonding continuity (they'll use a continuity meter to verify that the copper loop connects all metal parts), and (3) adequate wire sizing and proper conduit. The most common failure is incomplete bonding: a bonding wire that runs to the pump but not the filter, or that doesn't include a metal light niche, or that doesn't connect to a metal deck railing. If bonding is incomplete, the inspector will issue a deficiency notice; you'll have 10 days to correct it and request a re-inspection, which can cost an additional $75–$150 in inspection fees and 1–2 weeks in delay.

Heat pump heaters add an extra layer: the control transformer that operates the heater's solenoid valves must also be GFCI-protected. This is often overlooked because homeowners assume that only the pump motor needs GFCI protection; but per NEC 680.42, any control circuit running along the pool must be GFCI-protected. A licensed electrician will know this, but if you're doing owner-builder work or hiring a minimally-experienced contractor, verify this in advance. Similarly, if you're installing a saltwater chlorinator, the control transformer (which monitors salt level and sends a signal to the chlorine generator) must be GFCI-protected; the chlorine generator cell itself doesn't require a separate breaker because it's inline with the circulation system, not a standalone load, but the control circuit does. The cost to correct a failed electrical inspection by bringing in a licensed electrician ranges from $300–$800 depending on the extent of the bonding or circuit work needed.

Florence's inspector typically schedules the electrical rough-in inspection before gunite is poured (because conduit and bonding conductors are visible before the pool is finished). At this inspection, the pump motor will not yet be connected to power, but all wiring, conduit, bonding, and GFCI breaker installation must be complete. After gunite curing and final deck completion, a second electrical inspection happens to verify that the equipment is energized, the pump operates, and the GFCI breaker trips when tested. If any part of the rough-in inspection fails, you must correct it before the final inspection can proceed. Plan for inspections to take 1–2 hours; the inspector will test continuity, visually verify conduit and conductor size, and document everything in the permit file. To avoid a failed inspection, have your electrician or engineer review the plans against NEC 680 requirements before submitting; a quick $300–$500 design review by a licensed electrician can prevent a $500+ re-inspection cost and a 2-week delay.

City of Florence Building Department
Florence City Hall, 16 South Main Street, Florence, AZ 85232
Phone: (520) 868-7707 | https://www.ci.florence.az.us/ (check website for online permit portal; most Arizona towns offer online applications and e-plan review)
Monday–Friday, 8:00 AM–5:00 PM (closed holidays; verify hours before visiting)

Common questions

Can I apply for a building permit for a pool online in Florence?

The City of Florence Building Department offers online permit applications and plan submissions through its city website (www.ci.florence.az.us). You'll create an account, upload your site plan (showing property lines, setbacks, septic location if applicable, and pool dimensions), and pay the permit fee online. The city typically reviews plans within 5 business days and will email you a notice of approval or deficiency. If you prefer to submit in person, you can visit City Hall at 16 South Main Street during business hours (Mon–Fri, 8 AM–5 PM) and speak with a permit technician. Online submission is faster and allows you to track your permit status in real-time.

What if my lot has a septic system — does that automatically disqualify my pool?

No, but it adds a 2–3 week delay upfront. You must obtain a letter from Pinal County Health Department (520-866-5400) confirming your septic system's location and approving the pool setback (minimum 15 feet from the pool edge to the drain field). Contact the Health Department and request a site visit; they'll mark your septic tank and drain lines, measure the setback, and issue a letter. This letter must be included with your building permit application. If your lot is too small to accommodate a 15-foot setback, the Health Department may deny approval or require an engineered solution; in that case, you cannot proceed with the pool in that location.

Do I need a licensed electrician to install the pool electrical system, or can I do it myself as owner-builder?

Arizona Revised Statute § 32-1121 allows an owner-builder to perform electrical work on their own residential property without a contractor license, provided they pull an owner-builder electrical permit and the work is inspected by the city. You must apply for a separate owner-builder electrical permit (typically $75–$150) before beginning any electrical work. The City of Florence will assign an inspector to verify that all wiring, conduit, GFCI breaker, and bonding meet NEC Article 680 requirements. If you're unfamiliar with electrical code, consult a licensed electrician for a design review before you start ($300–$500 for a plan check) to catch errors early. Many homeowners hire a licensed electrician for the rough-in (running conduit and bonding conductors from the main panel to the equipment pad, and installing the GFCI breaker) because this is the most code-critical work, then do simpler tasks themselves, or hire the electrician for the complete job and save the permit fee. Compare cost: owner-builder permit + electrician design review + your labor might total $1,000–$1,500, whereas hiring a licensed electrician to do it all and pulling a standard electrical permit might total $2,500–$4,500.

How long can I fill the pool before the final inspection — can I start filling while inspections are still pending?

No. Per Florence Building Department rules, you cannot fill the pool with water until the barrier inspection is approved. The barrier (fence and gate) must be complete and tested, and the inspector must verify that the gate closes and latches properly before you add water. This is because once the pool is full, inspectors cannot safely enter to verify gate operation. After the barrier inspection passes, you can begin filling the pool, but you should not operate the circulation system or heater until the electrical final inspection has been approved. Most homeowners fill the pool over 1–2 days after barrier approval, and then schedule the final electrical and plumbing inspections once the pool is full and ready to operate. Total wait time from permit issuance to final approval is typically 5–8 weeks; if everything proceeds without deficiencies, you can begin using the pool 1–2 weeks after final inspection.

What does the barrier (fence) inspection involve — what are the most common failures?

The barrier inspection tests whether your pool fence or gate meets Arizona Code AG105 requirements. The inspector will verify: (1) the fence is at least 4 feet tall with no horizontal cross-members that would allow a child to climb, (2) the gate is self-closing and self-latching with the latch at least 48 inches above the ground, (3) the gate opens away from the pool, (4) the latch is operable by a child (not a combination lock), and (5) the gate swings closed under its own weight or spring action. The most common failures are: gate latch installed 46 inches instead of 48 inches, gate hinge installed backward so the gate swings the wrong direction, latch spring too weak or broken, or a horizontal deck railing that allows climbing. Before your inspection, test your gate multiple times from both sides and verify the latch height with a tape measure. If the inspection fails, you'll be given 10 days to correct the deficiency and request a re-inspection; typical fixes cost $150–$500 if you have a contractor make adjustments, or $0–$100 if you do simple repairs yourself (tightening hinges, replacing springs, adjusting latch).

Can I install a pool heater, and what type — gas or electric?

Yes, both gas and electric heaters are permitted. Gas heaters (propane or natural gas) require a separate mechanical permit and must be installed by a licensed HVAC contractor; you cannot install a gas heater yourself as owner-builder. Electric heat pumps are simpler and can be owner-installed provided they're on a dedicated 240V, 20-amp GFCI-protected circuit. Heat pump heaters cost $2,000–$4,000 installed and are more energy-efficient than gas in Arizona's warm climate (though Arizona winters are mild, so heating season is short). Gas heaters cost $1,500–$2,500 installed and provide faster warm-up but higher operating costs. If you choose a gas heater, include the mechanical permit application with your pool permit application; the city will review it as part of your pool plan review. The heater's control circuit must be GFCI-protected per NEC Article 680, regardless of type.

I'm building a pool on an acre, but most of it is in a flood zone near the San Pedro River — what additional permits or delays should I expect?

Pinal County has mapped floodplain zones (FEMA 100-year flood zones) along the San Pedro River corridor, particularly affecting properties south and west of downtown Florence. If your lot is in a mapped floodplain, the City of Florence Building Department will route your pool permit to the city's floodplain administrator for review (typically adds 1–2 weeks). The administrator will verify that the pool structure is elevated or designed to allow floodwaters to flow through without damage, or that the lot is outside the actual flood zone despite the mapping. You may be required to obtain a floodplain development permit in addition to your building permit; this is a separate application (no additional fee, or a small fee of $50–$100) and adds 1–2 weeks to your timeline. If you don't know whether your lot is in a floodplain, visit the Pinal County Assessor's website or contact the City of Florence Floodplain Administrator (520-868-7707); they'll confirm your lot's status in minutes.

How much does the pool building permit actually cost in Florence, and are there separate electrical and plumbing permits?

The pool building permit fee is typically 0.75–1.5% of the estimated project cost, capped at a maximum fee set by the city (usually around $1,500–$2,000 for residential pools). For a $50,000 pool, expect $450–$750 in building permit fees. If you hire a licensed electrician, the electrical permit ($150–$250) and plumbing permit ($75–$150, if needed) may be bundled into the main permit fee or billed separately; ask the permit technician when you apply. If you pull owner-builder electrical and plumbing permits, you'll pay reduced fees ($75–$150 each) but you do the work yourself. The city accepts payment by check, credit card, or online payment; fees are non-refundable if you decide to cancel the project after the permit is issued. Plan for total permit costs of $600–$1,200 for a typical residential in-ground pool.

Can I fill my pool with well water, and are there restrictions in Florence?

If your lot has a private well, you can use it to fill the pool, but the well must be located at least 50 feet from the pool edge (per Arizona Department of Environmental Quality rules). If your well is closer than 50 feet, you must use municipal water. Additionally, if you have a shared well (serving multiple properties), the well agreement must allow pool use; check your deed or well-sharing agreement. Most pools in Florence use city water because it's readily available and eliminates the 50-foot setback issue. Using well water is popular in unincorporated areas where city water isn't available, but be aware that constant filling (especially in Arizona's dry climate where evaporation is high) can stress the well; monitor water level in your well during pool season and be prepared to supplement with municipal water if necessary.

What happens at the final inspection, and how soon can I use the pool after approval?

The final inspection is a comprehensive check of the entire pool system: the barrier (gate operation), electrical (GFCI breaker test, bonding continuity), plumbing (circulation system operation, drain function), and overall deck and surrounding area safety. The inspector will turn on the pump, verify water circulation, test the GFCI breaker by pressing its test button (the breaker should trip), and confirm that the pool is ready for use. The inspection typically takes 30–60 minutes. Once the inspector approves the permit (signs off in the city's system), you'll receive a notice of approval; you can then legally use the pool. Most homeowners do a final cleanup, verify all equipment operates smoothly, and begin using the pool the same day or the next day. Keep your permit approval letter on file for insurance and resale purposes.

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