Town of Haverhill
Town of Haverhill
Palm Beach County
Town of Haverhill is a town authority in the State of Florida, serving 2,187 residents. This page is the permit route for that jurisdiction: the fifteen steps from working out who has a say over an address through to permission to operate, the documents this authority publishes, and 62 answers taken from those documents and dated.
Jurisdiction & key facts
The standing 62-question set, answered for Town of Haverhill against this authority’s own published documents. Every answer carries the confidence it was recorded at and the document it came from. Where nothing is published we say so and show where we looked — a blank here is a finding, not a gap.
Town of Haverhill is the authority having jurisdiction 95% confidence
- Holds
- Building, electrical, mechanical, plumbing, roofing, gas, fence, pool and sign permitting; plan review; all trade inspections; zoning and site-plan review; floodplain management; and contractor/private-provider registration. The Town runs its own Building Department at Town Hall (Durrani Guy, CBO/CFM, Building Official; Gina Botello, Assistant Town Clerk; permits@townofhaverhill-fl.gov), and its own Building Department Fund (fund 103) carries both Town payroll and a contracted Building Official.
- Delegated to
- FIRE: Palm Beach County Fire Rescue (PBCFR's own Area-Served page lists Haverhill under 'Incorporated Municipalities Served by Palm Beach County Fire Rescue'); fire plan review is required for COMMERCIAL structures only, and Code Sec. 14-2 excludes 'fire review fees' from the Town's fee schedule as a county charge. LAW ENFORCEMENT: Palm Beach County Sheriff's Office (budget 001-2100-521.3100 'Professional Fees - PBSO' $220,000). WATER AND SEWER: Palm Beach County Utilities. SOLID WASTE: SWA. IMPACT FEES: Palm Beach County's, collected by the Town under Resolution 2025-10 (interlocal, 28 Aug 2025). AIRPORT ZONING: Palm Beach County's ULDC Article 16 Airport Regulations, adopted by reference at Code Sec. 58-462, administered by the Town in consultation with the County Department of Airports, FAA and FDOT. HOUSING CODE: the City of WEST PALM BEACH's, adopted by reference at Code Sec. 14-3 (Ord. 520, 28 Sep 2023). PLANNING AND ENGINEERING REVIEW: contracted Town Planner and Town Engineer, both paid out of the Building Department Fund (103-2400-524.3100 $15,000), who review for zoning/landscaping and stormwater BEFORE the package reaches the Building Official.
- Overridden by
- FS 553.79(1)(b) (electronic submission INCLUDING PAYMENTS - Haverhill is cash-or-check only, a defect; and the duty to post and update every application's status, which Haverhill satisfies with a regenerated PDF ledger); FS 553.79(1)(c) (one-year permit life for a single-family dwelling); FS 553.79(1)(f) (a local government MAY NOT REQUIRE the builder-owner contract - Haverhill's Solar Panels Application Package requires 'Contractor's signed agreement with owner', a direct defect; and inspection fees may not be valuation-based, which the July 2026 schedule now complies with); FS 553.79(1)(g)2 (the $7,500 permit exemption cannot reach electrical or structural work on a single-family dwelling, nor property in a flood hazard area); FS 553.791 (private providers - the Town registers them and its fee schedule zeroes plans-review and inspection fees for them, correctly; (1)(r) names 'solar energy and energy storage installations or alterations' as single-trade work; (7) permits automated/software-based single-trade plans review; (8)(b) deems a single-trade permit approved as a matter of law if the building official misses two consecutive 5-business-day notice windows; (9) permits virtual inspections); FS 553.792(1)(a) (5 business days for the ELECTRICAL permit under $15,000 on an existing single-family dwelling, 30 business days for the STRUCTURAL permit on a structure under 7,500 sq ft - two clocks on the two halves of one solar job - with a 10% fee reduction per business day missed and a website duty to publish an expedited-processing policy that Haverhill does not publish); FS 553.80(7)(a) (building fees may fund only FBC enforcement and NOT 'planning and zoning or other general government activities not related to obtaining a building permit'); FS 553.80(7)(b) (a building permit and inspection utilization report must be updated and posted BEFORE any fee-schedule adjustment - Haverhill amended its schedule on 9 July 2026 and no such report is on its website); Ch. 2026-63, Laws of Florida (HB 803, effective 1 July 2026), which is the stated reason for Resolution 2026-05; FS 163.04(1) (an ordinance that prohibits or has the effect of prohibiting solar collectors is expressly preempted - which disarms Code Sec. 58-336's 'generators are not permitted on the roof of a building' if anyone tried to apply it to PV) and 163.04(2) (an HOA may set roof location only within 45 degrees of due south and only if it does not impair operation); FS 489.103(7) (owner-builder; the solar-specific limb (7)(a)3 is conditional on a DOE SunShot Rooftop Solar Challenge grant and is not a live route); FAC 25-6.065 (Tier 1 no fees and no liability insurance, inverter-based Tier 1 exempt from the manual disconnect, local code approval before parallel operation, 10/10/30-day clocks, 12-month credit roll-up then COG-1 payout, and (8)(h) keeps the customer on the otherwise applicable rate schedule).
- Why not higher
- Four independent confirmations that the Town is the AHJ: it appears by name in floridabuilding.org's statewide roster of the 392 local governments that issue building permits (positive control Polk City/Frostproof/Eagle Lake/Dade City present, negative control Bowling Green/Wauchula/Zolfo Springs/St. Leo/San Antonio absent, fabricated control zero); it publishes a staffed Building Department page naming a CBO/CFM Building Official; its adopted budget carries a separate BUILDING DEPARTMENT FUND (103) with real permit revenue and real building payroll; and Palm Beach County's Permit Center states it 'processes permit applications for building construction in the UNINCORPORATED AREA of Palm Beach County'. Not 100 because the company behind the contracted Building Official is not named in anything the Town publishes.
- Permit required
- YES, and emphatically. Building Department page: 'Building permits are required by the Town for ALL aspects of home repair.95%
- Permit cost
- $163 MINIMUM PER PERMIT, FULL SERVICE - AND THE FEE LEFT VALUATION ENTIRELY ON 9 JULY 2026. Resolution 2026-05 (adopted 9 July 2026,90%
- Plan review
- THE TOWN PUBLISHES NO TURNAROUND COMMITMENT, BUT IT PUBLISHES ITS OWN PERFORMANCE, AND TWO DIFFERENT STATUTORY CLOCKS APPLY TO THE TWO PERMITS A SOLAR JOB NEEDS.85%
- Portal
- NONE. There is no permit portal of any kind. The Town's own route is email or counter: 'Completed permit application submittals can be dropped off in person or emailed to:…95%
- Electrical code
- NEC 2020 (NFPA 70, 2020 edition), through the Florida Building Code, 8th Edition (2023). Haverhill adopts the state code by rolling reference and nothing else: Code Sec.85%
- Own placard wording
- NO - not the AHJ. The Town of Haverhill specifies no placard wording of its own; the code, the solar package, the general checklist and the fee schedule are silent.90%
- Booking an inspection
- PHONE OR EMAIL. Building Department page, verbatim: 'To request an inspection for NEXT BUSINESS DAY, please call 561-689-0370, ext.95%
Permitting 5 steps · 28 questions
Whether a permit is needed — YES, and emphatically. Building Department page: 'Building permits are required by the Town for ALL aspects of home repair. Q3 Electrical and building permits — SEPARATE, AND THERE ARE TWO OF THEM. The Town's Solar Panels Application Package requires, Q4 Plan review — THE TOWN PUBLISHES NO TURNAROUND COMMITMENT, BUT IT PUBLISHES ITS OWN PERFORMANCE, AND TWO DIFFERENT STATUTORY CLOCKS APPLY TO THE TWO PERMITS A SOLAR JOB NEEDS. Q18 Where you file — NONE. There is no permit portal of any kind. The Town's own route is email or counter: 'Completed permit application submittals can be dropped off in person or… Q20
- Permit required
- YES, and emphatically. Building Department page: 'Building permits are required by the Town for ALL aspects of home repair.95% source
- What it costs
- $163 MINIMUM PER PERMIT, FULL SERVICE - AND THE FEE LEFT VALUATION ENTIRELY ON 9 JULY 2026. Resolution 2026-05 (adopted 9 July 2026,90% source
- Plan review turnaround
- THE TOWN PUBLISHES NO TURNAROUND COMMITMENT, BUT IT PUBLISHES ITS OWN PERFORMANCE, AND TWO DIFFERENT STATUTORY CLOCKS APPLY TO THE TWO PERMITS A SOLAR JOB NEEDS.85% source
- Key document
- town solar application package + permit application + published permit ledger cited by 11 open the document
-
Confirm who has a say over your address
A city address is usually permitted by the city, not the county — but not always, and some authorities keep building and hand electrical to someone else. Getting this wrong costs the whole submittal, because every requirement below belongs to whoever actually holds jurisdiction. Check the overlays in the same pass: an HOA, a historic district, a windstorm certification or a system-size cap can reshape the design, and all of them are cheaper to find now than after the array is laid out.
- Is this authority the AHJ for residential solar at this address? YES — the Town of Haverhill is the AHJ for residential solar inside its limits (Census 2020 POP100 2,187, HU100 746, AREALAND 1,637,297 sq m = 0.632 sq mi, AREAWATER 0; incorporated 1950; landlocked in central Palm Beach County between West Palm Beach and unincorporated PBC, about 1.5 miles west of Palm Beach International). 'Town of Haverhill' is one of the 392 entries in floridabuilding.org's statewide roster of local governments that actually issue building permits. The Town runs its OWN Building Department at Town Hall, 4585 Charlotte Street: Durrani Guy, CBO/CFM, Building Official; Gina Botello, Assistant Town Clerk; permits@townofhaverhill-fl.gov. Palm Beach County scopes itself out in one sentence: its Permit Center 'processes permit applications for building construction in the unincorporated area of Palm Beach County.' 95% · statewide permit-issuer roster + town department page + county disclaimer
- What does this authority permit itself, and what does it delegate? The TOWN holds building, electrical, mechanical, plumbing, roofing, fence, pool, sign and gas permitting and inspection, plan review, zoning review and floodplain management; the Building Permit Application's trade box is 'SIGN / FENCE / POOL / STRUCTURAL / ROOFING / ELECTRICAL / MECHANICAL / PLUMBING / FIRE / GAS / OTHER'. SPLIT OUT AND NOT THE TOWN'S: fire is PALM BEACH COUNTY FIRE RESCUE (PBCFR's own Area-Served page lists Haverhill under 'Incorporated Municipalities Served by Palm Beach County Fire Rescue'); law enforcement is the PALM BEACH COUNTY SHERIFF'S OFFICE (budget line 001-2100-521.3100 'Professional Fees - PBSO' $220,000); potable water and sewer are PALM BEACH COUNTY UTILITIES (checklist: 'Palm Beach County Utilities approval for potable water and/or sewer'); electricity is FPL; solid waste is the SWA; impact fees are Palm Beach County's, collected by the Town under Resolution 2025-10 (interlocal, adopted 28 Aug 2025). Code Sec. 14-2 confirms the split on the money side by EXCLUDING from the Town's own fee schedule 'the impact fees, FIRE REVIEW FEES, ERM fees, health department review fees and SWA fees, all of which have been reviewed by the county building code advisory board'. Zoning and landscaping review is done by a contracted TOWN PLANNER and stormwater by a contracted TOWN ENGINEER before the package reaches the Building Official (checklist, 'Notes for Town Staff'). 92% · county fire-rescue service-area table + town code + town budget + town checklist
- Is a permit required for a residential rooftop PV system? YES, and emphatically. Building Department page: 'Building permits are required by the Town for ALL aspects of home repair. Permits are required for ANY type of structural improvement including, but not limited to, roofing, ELECTRICAL, plumbing, mechanical installation or replacement, alterations and additions ... All permits MUST be obtained prior to the commencement of work! Any work started prior to a permit being issued WILL be subject to PENALTIES.' There is a dedicated, town-authored SOLAR PANELS APPLICATION PACKAGE (PDF authored 16 Sep 2025) setting the submittal requirements for PV. FS 553.79(1)(g)'s $7,500 no-permit exemption cannot reach a PV job: (g)2.b excludes 'any electrical, plumbing, structural, mechanical, or gas work performed on property containing a single-family dwelling', and (g)2.a excludes property in a flood hazard area (28.87% of Haverhill's land is Zone AE). 95% · town solar application package + department page + FS 553.79(1)(g)
- Is there a separate electrical permit, or is it combined? SEPARATE, AND THERE ARE TWO OF THEM. The Town's Solar Panels Application Package requires, as the first checklist item: 'Permit applications - completely filled out, signed and notarized / o 1 for ELECTRICAL (EC license) / o 1 for STRUCTURAL (CVC or CCC license)'. So a residential PV job in Haverhill is TWO permit applications with TWO different licence classes, not one combined permit. The Building Permit Application itself reinforces this: 'I understand that a separate permit must be secured for ELECTRICAL WORK, PLUMBING, SIGNS, WELLS, POOLS, FURNACES, BOILERS, HEATERS, TANKS, and AIR CONDITIONERS', and it carries a PRIMARY PERMIT / SUB-PERMIT tick-box with a 'PRIMARY PERMIT #' field. The Town's published permit ledger shows standalone 'Electrical' permits issued to electrical contractors. 95% · town solar application package + permit application + published permit ledger
- Is a HOA or architectural approval required first? POSSIBLY - IT IS AN EXPRESS CHECKLIST ITEM. The Solar Panels Application Package lists 'HOA Approval (if applicable)' as a required package item, and the Building Permit Application's header says in bold 'PLEASE CHECK WITH YOUR HOA FOR THEIR REQUIREMENTS.' The general checklist likewise requires 'Homeowner's Association or Condo Association Approval (if applicable)'. What an HOA may actually do is narrow: FS 163.04(2) provides that 'a deed restriction, covenant, declaration, or similar binding agreement may not prohibit or have the effect of prohibiting solar collectors ... from being installed on buildings', and that such an entity 'may determine the specific location where solar collectors may be installed on the roof WITHIN AN ORIENTATION TO THE SOUTH OR WITHIN 45 DEGREES EAST OR WEST OF DUE SOUTH if such determination does not impair the effective operation of the solar collectors.' FS 163.04(3) awards costs and reasonable attorney's fees to the prevailing party. 92% · town solar application package + permit application + FS 163.04(2)
- Is there a historic-district review? NO. Haverhill has no historic-preservation regime at all: no historic district, no local register, no certificate of appropriateness, no preservation board and no design-review body. The word 'historic' appears 19 times in 1,231,277 characters of codified code, and every occurrence is either (a) the flood chapter's FEMA-derived 'historic structure' definition and its Sec. 44-75 variance limb for buildings 'listed on the National Register' or a state inventory, (b) the zoning definitions' identical carve-out, or (c) two unrelated hits in the temporary-sign and rainfall-intensity sections. There is no historic overlay on the Official Zoning Map and no preservation chapter. National Register listing alone imposes nothing on a private owner spending private money. 90% · codified code, enumerated
- Is a wind or windstorm certification required? NO SEPARATE WINDSTORM CERTIFICATE, BUT FLORIDA PRODUCT APPROVAL IS REQUIRED FOR THE STRUCTURAL COMPONENTS. Haverhill is in Palm Beach County, which is OUTSIDE the High-Velocity Hurricane Zone (HVHZ is Miami-Dade and Broward only) but inside the wind-borne-debris region. The Town's Building Permit Application Checklist requires, for every job, 'Per Florida Administrative Code 61G20-3.001, PRODUCT APPROVALS & SPECIFICATIONS for exterior doors, windows, panel walls, roofing products, shutters, skylights, STRUCTURAL COMPONENTS, and system for impact protection' - which reaches solar racking and attachment hardware. The sealed structural calculations required by the Solar Panels Application Package are the wind-load demonstration. Haverhill's only wind-specific ordinance is Sec. 14-8, an unusual one: hurricane shutters may not be closed except within the National Hurricane Center's five-day cone, and must come down within 15 days of storm passage (5 days for bedroom windows, doors and street-facing sides); a permit is available to leave them up for an extended absence. 85% · town checklist + FAC 61G20-3.001 + Code Sec. 14-8
- Is a Specific Use Permit or Council approval ever required? NOT FOR A ROOFTOP ARRAY. FOR A GROUND MOUNT, YES, VIA TWO ROUTES. (a) CONCURRENCY IS EXEMPT: Code Sec. 42-57 exempts from the concurrency management system '(2) An alteration or expansion of an existing dwelling unit that does not create additional impact on public facilities' and '(3) The construction of accessory buildings and structures that does not create additional dwelling units and does not create additional impact on public facilities.' (b) HEIGHT EXCEPTION - TOWN COUNCIL: Sec. 58-316(a) provides that 'ELECTRICAL AND MECHANICAL SUPPORT SYSTEMS ... and their necessary mechanical appurtenances may be erected within a structure OR ON TOP OF THE STRUCTURE, ABOVE THE DISTRICT HEIGHT LIMITATIONS provided in this chapter, AFTER OBTAINING APPROVAL OF THE TOWN COUNCIL', judged against an eight-factor discretionary test in 58-316(d) (adverse effect on land uses, necessity, light and air, deterrence to adjacent development, property values, living conditions, special privilege, sufficiency of evidence). There is no administrative alternative. Since 'BUILDING HEIGHT means the vertical distance in feet from finished grade TO THE HIGHEST POINT OF THE ROOF' and the residential cap is 30 feet, an array on a house already at the cap would need a Council height exception. (c) ACCESSORY-USE DETERMINATION: Sec. 58-312 makes it 'the responsibility of the TOWN ADMINISTRATOR to determine if a proposed accessory structure is necessarily and customarily associated with, and is appropriate, incidental, and subordinate to the principal structure', appealable under 58-6(e); the R-1 accessory-use list at Sec. 58-168 names eight uses (private garages and carports, swimming pools, spas and hot tubs, cabanas and saunas, greenhouses, tennis courts, utility buildings or storage sheds, gazebos) and a solar array is not among them. 85% · codified code Secs. 42-57, 58-316, 58-312, 58-168
- Is there a system-size cap on residential generation? NO TOWN CAP ON SYSTEM SIZE. The Code says 'solar' and 'photovoltaic' zero times and contains no generation-capacity limit for a dwelling. The binding caps come from the utility and the rule, not the Town: FAC 25-6.065(4)(a)1 limits expedited interconnection to a gross power rating that 'does not exceed 90% OF THE CUSTOMER'S UTILITY DISTRIBUTION SERVICE RATING'; FPL ESS XIII.A.5 states the same as 'Customer generation is limited to 90 percent of the FPL distribution service rating (Transformer)'. Tiers under FAC 25-6.065(4)(a)2 and FPL XIII.A: Tier 1 up to 10 kW AC, Tier 2 over 10 to 100 kW, Tier 3 over 100 kW to 2 MW; and FAC 25-6.065(2)(b) converts DC to AC by multiplying installed DC nameplate by 0.85, so Tier 1 tops out at about 11.76 kW DC. A GROUND MOUNT does face an effective Town size ceiling: Sec. 58-331(a)(5) caps an accessory building at 5 percent of lot area, 40 percent of the principal building's footprint, or 1,000 sq ft, whichever is least - on a minimum 10,000 sq ft R-1 lot that is 500 sq ft of array, roughly 9 to 11 kW DC - and 58-331(a) allows only ONE such accessory building per lot. 88% · FAC 25-6.065 + FPL ESS XIII + Code Sec. 58-331
-
Check who is allowed to apply
Several authorities require the electrical permit to be pulled by a licensed electrician, or require the contractor to be registered with them BEFORE applying. Registration is not same-day. This is second on the list rather than fourth because it is the step most likely to stop the job before the drawings matter.
- Who is allowed to pull the electrical permit? A Florida-licensed electrical contractor holding an EC licence must pull the electrical permit. The Town's Solar Panels Application Package: 'Solar panel contractors must have either CVC + EC licenses or EC + CCC licenses and must be registered and in good standing with Haverhill', and the electrical application is tied to the 'EC license'. CVC is the Florida certified solar contractor class and CCC the certified roofing class; either may hold the structural half, but the EC is mandatory for the electrical half. An owner-builder may hold the STRUCTURAL permit under FS 489.103(7)(a)1 (one- or two-family residence for the owner's own use), and the Town supplies an Owner Builder Disclosure Statement and a tick-box for 'Owner/Builder' on the solar package; but the Town's own solar package does not offer an owner-builder route for the electrical half. 90% · town solar application package + FS 489.103(7)
- Must the contractor be registered with this authority before applying? YES — registration is mandatory and it is annual. Building Department page: 'ALL contractors working in the Town of Haverhill must register with the Town prior to beginning any work. The Building Department verifies that license and insurance requirements are met.' The Builder Contractor / Private Provider Registration Application is made under Code Sec. 16-1 and requires: County Business Tax Receipt; Certificate of Competency (state and/or local); and a Certificate of Insurance showing general liability AND workers' compensation with 'Town of Haverhill must be listed as the certificate holder'. FEE: 'If state certified, there will be NO FEE to register with the Town. If not, a one-time fee of $25.00 will be required.' And: 'The Town of Haverhill does not send yearly renewal notices to contractors. It will be up to you to send us the required paperwork EACH YEAR to keep your company current' — 'ALL CONTRACTOR LICENSE INFORMATION MUST BE CURRENT IN ORDER TO PULL BUILDING PERMITS OR TO REGISTER UNDER A PRIMARY PERMIT.' The same form registers PRIVATE PROVIDERS, who must additionally file a Notice to Building Official and update the list of inspections before performing any work in the Town. 95% · town contractor/private-provider registration form + department page
- Is a homeowner permitted to self-install and self-permit? PARTLY, AND NOT FOR THE ELECTRICAL HALF IN PRACTICE. The Town publishes an Owner Builder Disclosure Statement reciting the FS 489.103(7) exemption ('I understand that I may build or improve a one-family or two-family residence ... The building or residence must be for my own use or occupancy'), the Building Permit Application has an 'OWNER BUILDER PER FL. ST. 489' box, and the Solar Panels Application Package has an 'Owner/Builder' tick-box. The Town's live permit ledger shows 'Owner Builder' as the contractor of record on Fence, Revision and Water Heater permits during 2026, so the route is genuinely used. BUT the solar package requires the electrical application to be made under an 'EC license', and FS 489.103(7)(a)3 — the solar-specific owner-builder limb — is CONDITIONAL on the permitting agency's county or municipal government participating in a US Department of Energy 'SunShot Initiative: Rooftop Solar Challenge' grant, a programme that ended around 2014, and even then it says 'an owner must utilize a licensed electrical contractor to effectuate the wiring of the solar panels, including any interconnection to the customer's residential electrical wiring.' No evidence was found that Haverhill or Palm Beach County participates. 80% · town owner-builder disclosure + live permit ledger + FS 489.103(7)
-
Build the submittal package
Almost everywhere wants a site plan, a one-line or three-line electrical diagram, equipment cut sheets with listings, and a structural attachment detail. Build it against the published checklist rather than the last jurisdiction you worked in — the checklist is what the reviewer marks against.
- What documents make up a complete submittal? The Town publishes a SOLAR-SPECIFIC submittal list. 'Solar Panels Application Package Requirements for Haverhill ... Incomplete permit application packages will NOT be accepted. Please make sure you have EVERYTHING below and submit the COMPLETE package': (1) Permit applications, completely filled out, SIGNED AND NOTARIZED - one for electrical (EC licence) and one for structural (CVC or CCC licence); (2) Plans, MUST BE SIGNED AND SEALED, and must include ELECTRICAL LOAD CALCULATIONS and STRUCTURAL CALCULATIONS; (3) Survey/site plan marked with panel and equipment placement; (4) CONTRACTOR'S SIGNED AGREEMENT WITH OWNER; (5) Property Appraiser Detail from www.pbcgov.com/PAPA; (6) HOA Approval (if applicable). Plus, from the Building Department page and the general checklist: contractor registration current with the Town, and a recorded Notice of Commencement before the first inspection for a direct contract over $5,000. *** ITEM (4) IS A STATUTORY DEFECT: FS 553.79(1)(f) says 'A local government may NOT REQUIRE A CONTRACT between a builder and an owner, any copies of such contract, or any associated document ... for the issuance of a building permit or as a requirement for the submission of a building permit application', and FS 553.791(2)(a) repeats it for private-provider jobs. *** 95% · town solar application package + FS 553.79(1)(f)
- How many copies, and in what format? NOT STATED for solar. The Solar Panels Application Package specifies exactly one electrical application and one structural application ('1 for electrical', '1 for structural') but gives no plan-set copy count and no format requirement. Submission channel IS stated: 'Please email to: permits@townofhaverhill-fl.gov or drop off in person' (on the solar package, the registration form and the department page). No portal, no upload form, no stated file-size or PDF requirement. Payment is the exception and it is restrictive: the general Building Permit Application Checklist says 'Payment to the Town of Haverhill - CASH OR CHECK ONLY', and the Expired Permit Renewal form repeats 'payable by cash or check only'. 80% · town solar application package + department page + checklist
- Is a site plan required, and what must it show? YES. The Solar Panels Application Package requires a 'Survey/site plan MARKED WITH PANEL AND EQUIPMENT PLACEMENT'. The general checklist adds 'Current Survey' and, where easements are involved, 'On the survey, show any easement areas'. Code Sec. 58-332 prohibits buildings and structures in easements beyond minor encroachments, and Sec. 58-331(a)(8) requires utilities serving an accessory building to be UNDERGROUND — both of which the site plan has to resolve for a ground mount. The Town's July 2026 fee schedule prices a separate 'ZONING REVIEW (including Floodplain Mgmt & Site Plan Requirements)' at $38, so the site plan is reviewed as its own step. 90% · town solar application package + general checklist + fee resolution
- Is a one-line / three-line diagram required? NOT NAMED AS SUCH, BUT EFFECTIVELY YES. The Solar Panels Application Package requires 'Plans - must be signed and sealed ... Must include ELECTRICAL LOAD CALCULATIONS', and the general Building Permit Application Checklist requires 'Electrical plan sets - lights, switches, outlets, transformers, switch gears, electrical calculations' as part of 'Building Plans Signed & Sealed'. Neither document uses the phrase 'one-line' or 'three-line' diagram. Separately, FPL's Electric Service Standards Section XIII.A.3 requires that 'Meter numbers associated with interconnecting premise must be included in SINGLE LINE DIAGRAMS (SLD) and/or plans' for the interconnection application, so an SLD is produced for the job regardless of what the Town calls for. 80% · town solar application package + general checklist + FPL ESS XIII
- Are string and conductor calculations required? YES for load calculations, and structural calculations too. Solar Panels Application Package: 'Plans - must be signed and sealed / Must include ELECTRICAL LOAD CALCULATIONS / Must include STRUCTURAL CALCULATIONS'. No string-sizing, conductor-ampacity or voltage-drop standard is published beyond that; the installation is judged against the NEC edition in force through the Florida Building Code. 90% · town solar application package
- Is a structural PE stamp required, and at what threshold? REQUIRED, WITH NO THRESHOLD. The Solar Panels Application Package requires 'Plans - MUST BE SIGNED AND SEALED ... Must include structural calculations' for every PV job, with no kW, no dollar value and no roof-area threshold and no exemption. The general checklist's parallel requirement is 'Structural Plan Sets/Engineering - Connections and anchorage, beams, columns & slabs, floor, ceiling and wall components, structural calculations.' It also requires 'Per Florida Administrative Code 61G20-3.001, PRODUCT APPROVALS & SPECIFICATIONS for exterior doors, windows, panel walls, roofing products, shutters, skylights, STRUCTURAL COMPONENTS, and system for impact protection' - so Florida Product Approval for the racking/attachment system is required alongside the seal. 90% · town solar application package + general checklist
- Is an electrical PE stamp required, and at what threshold? REQUIRED, WITH NO THRESHOLD, on the same sentence as the structural seal: 'Plans - must be signed and sealed / Must include electrical load calculations'. The single seal requirement covers the whole plan set, so the electrical plans for the EC-licensed half of the job must be sealed as well. No kW or service-size threshold is published. 85% · town solar application package
-
Apply and pay
Most authorities now take the whole application through a portal, and several states cap or constrain what a residential solar permit may cost. Check whether plan check is billed separately before you quote the job.
- Which permit portal does this authority use? NONE. There is no permit portal of any kind. The Town's own route is email or counter: 'Completed permit application submittals can be dropped off in person or emailed to: permits@townofhaverhill-fl.gov'. What the Town publishes INSTEAD of a portal is two PDFs that it regenerates: a PERMIT STATUS sheet (submittal date, property address, permit type, contractor, status and notes for every live application) and an INSPECTIONS sheet (inspection date, address, permit number, type of inspection, INSPECTOR NAME, TIME FRAME and status) - both linked from the Building Department page and both regenerated on 10 September 2026. That is the Town's method of satisfying FS 553.79(1)(b), which requires a local enforcement agency to 'post and update the status of every received application on its website until the issuance of the building permit'. The Town's CivicPlus website also runs a FormCenter, but it holds no building forms. 95% · town department page + published status PDFs + sitemap enumeration
- Can the whole application be completed online? NO. The application, the plans and the supporting documents can be emailed, but PAYMENT CANNOT BE MADE ONLINE: the Building Permit Application Checklist states 'Payment to the Town of Haverhill - CASH OR CHECK ONLY', and the Expired Permit Renewal form repeats it. The permit is then collected in person - the Town's live permit ledger carries the status note 'Pending Payment & Pickup' against several applications. *** FS 553.79(1)(b) requires a local enforcement agency to 'allow applicants to submit completed applications, INCLUDING PAYMENTS, attachments, drawings, or other requirements or parts of the permit application, electronically'. Cash-or-check-only is a defect on that limb. *** 92% · town checklist + expired-permit form + permit ledger + FS 553.79(1)(b)
- What does a residential solar permit cost? $163 MINIMUM PER PERMIT, FULL SERVICE - AND THE FEE LEFT VALUATION ENTIRELY ON 9 JULY 2026. Resolution 2026-05 (adopted 9 July 2026, effective immediately) replaced Resolution 2005-04 of 15 March 2005 and adopted a new 'BUILDING PERMITS FEE STRUCTURE' expressly 'to comply with state law' because 'the Governor of the State of Florida signed HOUSE BILL 803 into law with an effective date of July 1, 2026 (Ch. 2026-63, Laws of Florida), which restructures County and Municipal Building Permit and Inspection Fees'. Residential minimum, full service: APPLICATION INTAKE, SUFFICIENCY REVIEW, SCHEDULING, RECORDS $50 (flat, 'flat fee to cover costs'); PLANS REVIEW - RESIDENTIAL $38 ($150/hr, 1/4 hr minimum); INSPECTION (FIRST INSPECTION ONLY) $75 ($150/hr, 1/2 hour) = 'TOTAL MINIMUM FEE RESIDENTIAL $163', 'PLUS DBPR/DCA FEES'. WITH A PRIVATE PROVIDER the total minimum falls to $50 plus DBPR/DCA fees. A SOLAR JOB TAKES TWO PERMITS (electrical + structural), so the out-the-door figure depends on whether the Town charges the $50 intake once or twice and whether the second permit is taken as a sub-permit under a primary - the Town publishes nothing that settles it, SO A TOTAL FOR A PV JOB CANNOT BE QUOTED. Add-ons that can fire on a PV job: ZONING REVIEW (including Floodplain Mgmt & Site Plan Requirements) $38; each further INSPECTION $75; PLANS RE-REVIEW - RESIDENTIAL $48; REVISION - RESIDENTIAL $48; PERMIT RENEWAL $48; CHANGE OF CONTRACTOR $10; CERTIFICATE OF OCCUPANCY PROCESSING $75 ('charge only if CO is needed for permit'); MEETING WITH BUILDING OFFICIAL $150 ($150/hr, 1 hr minimum, travel included); MEETING WITH PERMIT TECH $40; MEETING WITH PLANNER OR ZONING OFFICIAL $150; MEETING WITH TOWN ENGINEER $130. Every printed figure reconciles exactly to its own hourly formula ($150 x 1/4 = $37.50 -> $38; $150 x 1/2 = $75; $130 x 1/4 = $32.50 -> $33; $150 x 1/4 + $10 admin = $47.50 -> $48; $150 x 1/2 + $10 = $85), and both published totals reconcile to the cent ($50+$38+$75 = $163; $50+$150+$75 = $275). 90% · town fee resolution 2026-05, Exhibit A
- How is the fee calculated? FLAT AND HOURLY ACTUAL-COST - NOT valuation, not per kW, not per panel, not tiered. Since 9 July 2026 every line in the Town's fee structure is either a flat administrative charge ($50 intake, $10 admin, $10 change of contractor) or a minimum-billing hourly rate: $150 per hour for the Building Official, plans examiner, planner and zoning official; $130 per hour for the Town Engineer; $40 per hour for the permit tech - each with a stated minimum billing increment of 1/4, 1/2 or 1 hour. This is the direct effect of HB 803 / Ch. 2026-63 and of FS 553.79(1)(f)'s second limb, 'Inspection fees may not be based on the total cost of a project and may not exceed the actual inspection costs incurred by the local enforcement agency.' The Town's own Building Permit Application still carries a 'VALUE: $______ PERMIT FEE: $______' box, which is now vestigial for fee purposes. 92% · town fee resolution 2026-05 + FS 553.79(1)(f)
- Is there a separate plan-check fee? YES - $38 residential, billed as $150 per hour with a 1/4-hour minimum, listed as 'PLANS REVIEW - RESIDENTIAL' and separate from the $50 intake and the $75 first inspection. A re-review is a further $48 ('PLANS RE-REVIEW - RESIDENTIAL', $150/hr, 1/4 hr minimum, PLUS $10 ADMIN). *** AND THE SCHEDULE IMPLEMENTS FS 553.791(2)(b) CORRECTLY, LINE BY LINE, IN A COLUMN OF ITS OWN HEADED 'PRIVATE PROVIDER?': plans review 'IF YES, DON'T CHARGE'; inspection 'IF YES, DON'T CHARGE'; but intake, zoning review, permit renewal, CO processing, change of contractor and meetings all 'IF YES, STILL CHARGE'. That is exactly the statutory line - 553.791(2)(b) bars fees 'for plans review or building inspections' with a private provider, while 553.791(8)(a) preserves the local official's review 'to determine compliance with local ordinances, floodplain management regulations, site review requirements'. *** 92% · town fee resolution 2026-05 + FS 553.791(2)(b)
-
Plan review — and start the utility in parallel
Interconnection is a separate process from the permit and usually the longer pole. Where the utility does not depend on the permit being issued, running both at once is the single biggest saving available on a residential job.
- What is the stated plan-review turnaround? THE TOWN PUBLISHES NO TURNAROUND COMMITMENT, BUT IT PUBLISHES ITS OWN PERFORMANCE, AND TWO DIFFERENT STATUTORY CLOCKS APPLY TO THE TWO PERMITS A SOLAR JOB NEEDS. (a) STATUTE, FS 553.792(1)(a): limb 1 gives 5 BUSINESS DAYS for an ELECTRICAL permit on an existing single-family dwelling where the value of the work is under $15,000; limb 2 gives 30 BUSINESS DAYS for a STRUCTURAL/accessory-structure permit where the structure is under 7,500 sq ft. So the electrical half and the structural half of the same PV job run on 5-day and 30-day clocks respectively. FS 553.792(1)(e) requires a 10% permit-fee reduction for each business day missed, subject to the (1)(f) written-notice escape, and (1)(c) deems an application complete if the Town does not say within 5 business days what is missing. (b) OBSERVED, from the Town's own PERMIT STATUS ledger regenerated 10 Sep 2026: of the permits shown issued, submittal-to-issue ran 9, 11, 22, 22, 24, 28, 33 and 38 CALENDAR days (median about 23 days), with three entries sitting at 'Building Official Comments to be Addressed by Contractor' and one at 'Under Building Official Review - Second Review'. The Town publishes no expedited-processing policy, which FS 553.792(1)(d) requires it to maintain on its website. 85% · FS 553.792(1)(a) + town-published permit status ledger
- How long is an issued permit valid before it expires? ONE YEAR by statute, and the Town publishes no shorter period. FS 553.79(1)(c): 'A building permit issued by a local government for a single-family dwelling expires 1 YEAR after the issuance of the permit or on the effective date of the next edition of the Florida Building Code, whichever is later', and the local government may extend but may not shorten it. The Town's codified Code contains no permit-life provision. The Town does publish an EXPIRED PERMIT RENEWAL REQUEST FORM, which requires the contractor of record or authorised signer to apply and states a $100.00 non-refundable fee payable by cash or check only, applied towards the renewal cost. *** THAT $100 CONFLICTS WITH THE TOWN'S OWN JULY 2026 FEE SCHEDULE, which prices 'PERMIT RENEWAL' at $48 ($150/hr, 1/4 hr minimum, plus $10 admin). The form is undated; the resolution is 9 July 2026 and later. *** 85% · FS 553.79(1)(c) + town expired-permit renewal form + fee resolution 2026-05
- Which utility handles interconnection here? FLORIDA POWER & LIGHT COMPANY (EIA utility number 6452). Palm Beach County has exactly TWO retail sellers of electricity in EIA-861 Service_Territory_2024.xlsx - Florida Power & Light Co (6452) and City of Lake Worth Beach (10620) - and Lake Worth Beach's municipal system is a separate incorporated city about seven miles south-east and does not reach Haverhill. The Town's own chart of accounts names FPL twice-over on the revenue side: '001-323.1000 Electric Franchise Fee (FP&L)' at $105,000 / $110,000 / $120,000 across FY2023-24 to FY2025-26. A town cannot pay itself a franchise fee, so the Town is not a seller. There is NO municipal electric utility and no rural electric cooperative in the county. 95% · EIA-861 service territory + town adopted budget
- Where does the utility sit in the sequence? PARALLEL, WITH THE AHJ'S APPROVAL AS A HARD GATE BEFORE PTO. FAC 25-6.065(5)(a) requires every investor-owned utility's Standard Interconnection Agreement to contain 'a requirement that customer-owned renewable generation must be INSPECTED AND APPROVED BY LOCAL CODE OFFICIALS PRIOR TO ITS OPERATION IN PARALLEL with the investor-owned utility'. FPL's Electric Service Standards Section XIII.A adds 'It is highly recommended that customers obtain FPL's written interconnection approval PRIOR TO PROCURING ANY MATERIAL' and 'All net metering systems require written approval and agreement from FPL.' FAC 25-6.065(5)(b) requires the customer to notify FPL at least 10 DAYS before initially placing equipment in service; (7)(b) gives FPL 10 business days to acknowledge or state deficiencies and a further 10 business days to verify a completed application; (7)(c) requires the Standard Interconnection Agreement to be executed within 30 CALENDAR DAYS of a completed application (90 days where a Tier 3 study is needed). So the FPL application can and should run alongside the Town permit, but parallel operation waits on the Town's final inspection. 92% · FAC 25-6.065(5),(7) + FPL Electric Service Standards Section XIII
28 questions answered against Town of Haverhill’s own published documents
Q1 Is this authority the AHJ for residential solar at this address? Core Jurisdiction & scope
YES — the Town of Haverhill is the AHJ for residential solar inside its limits (Census 2020 POP100 2,187, HU100 746, AREALAND 1,637,297 sq m = 0.632 sq mi, AREAWATER 0; incorporated 1950; landlocked in central Palm Beach County between West Palm Beach and unincorporated PBC, about 1.5 miles west of Palm Beach International). 'Town of Haverhill' is one of the 392 entries in floridabuilding.org's statewide roster of local governments that actually issue building permits. The Town runs its OWN Building Department at Town Hall, 4585 Charlotte Street: Durrani Guy, CBO/CFM, Building Official; Gina Botello, Assistant Town Clerk; permits@townofhaverhill-fl.gov. Palm Beach County scopes itself out in one sentence: its Permit Center 'processes permit applications for building construction in the unincorporated area of Palm Beach County.'
Why the confidence is not higherThree independent sources: the statewide permit-issuer roster (positive control Polk City/Frostproof/Eagle Lake/Dade City all present, negative control Bowling Green/Wauchula/Zolfo Springs/St. Leo/San Antonio all absent, fabricated control 'zzqqx' zero); the Town's own staffed department page; and the County's self-limitation. Not 100 only because no single document says 'Haverhill is the AHJ' in those words.
statewide permit-issuer roster + town department page + county disclaimer checked 2026-09-13 https://floridabuilding.org/sc/sc_org_srch.aspx
Q2 What does this authority permit itself, and what does it delegate? Core Jurisdiction & scope
The TOWN holds building, electrical, mechanical, plumbing, roofing, fence, pool, sign and gas permitting and inspection, plan review, zoning review and floodplain management; the Building Permit Application's trade box is 'SIGN / FENCE / POOL / STRUCTURAL / ROOFING / ELECTRICAL / MECHANICAL / PLUMBING / FIRE / GAS / OTHER'. SPLIT OUT AND NOT THE TOWN'S: fire is PALM BEACH COUNTY FIRE RESCUE (PBCFR's own Area-Served page lists Haverhill under 'Incorporated Municipalities Served by Palm Beach County Fire Rescue'); law enforcement is the PALM BEACH COUNTY SHERIFF'S OFFICE (budget line 001-2100-521.3100 'Professional Fees - PBSO' $220,000); potable water and sewer are PALM BEACH COUNTY UTILITIES (checklist: 'Palm Beach County Utilities approval for potable water and/or sewer'); electricity is FPL; solid waste is the SWA; impact fees are Palm Beach County's, collected by the Town under Resolution 2025-10 (interlocal, adopted 28 Aug 2025). Code Sec. 14-2 confirms the split on the money side by EXCLUDING from the Town's own fee schedule 'the impact fees, FIRE REVIEW FEES, ERM fees, health department review fees and SWA fees, all of which have been reviewed by the county building code advisory board'. Zoning and landscaping review is done by a contracted TOWN PLANNER and stormwater by a contracted TOWN ENGINEER before the package reaches the Building Official (checklist, 'Notes for Town Staff').
Why the confidence is not higherEvery limb is from a Town or County published document. 92 not higher because the Town publishes no organisation chart and the executed Building Official contract is not published.
county fire-rescue service-area table + town code + town budget + town checklist checked 2026-09-13 https://discover.pbc.gov/pbcfr/Pages/Area-Served.aspx
Q3 Is a permit required for a residential rooftop PV system? Core Jurisdiction & scope
YES, and emphatically. Building Department page: 'Building permits are required by the Town for ALL aspects of home repair. Permits are required for ANY type of structural improvement including, but not limited to, roofing, ELECTRICAL, plumbing, mechanical installation or replacement, alterations and additions ... All permits MUST be obtained prior to the commencement of work! Any work started prior to a permit being issued WILL be subject to PENALTIES.' There is a dedicated, town-authored SOLAR PANELS APPLICATION PACKAGE (PDF authored 16 Sep 2025) setting the submittal requirements for PV. FS 553.79(1)(g)'s $7,500 no-permit exemption cannot reach a PV job: (g)2.b excludes 'any electrical, plumbing, structural, mechanical, or gas work performed on property containing a single-family dwelling', and (g)2.a excludes property in a flood hazard area (28.87% of Haverhill's land is Zone AE).
Why the confidence is not higherThe department page and the solar package are both current Town documents; the statutory exclusions were read first-hand this run.
town solar application package + department page + FS 553.79(1)(g) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q4 Is there a separate electrical permit, or is it combined? Core Jurisdiction & scope
SEPARATE, AND THERE ARE TWO OF THEM. The Town's Solar Panels Application Package requires, as the first checklist item: 'Permit applications - completely filled out, signed and notarized / o 1 for ELECTRICAL (EC license) / o 1 for STRUCTURAL (CVC or CCC license)'. So a residential PV job in Haverhill is TWO permit applications with TWO different licence classes, not one combined permit. The Building Permit Application itself reinforces this: 'I understand that a separate permit must be secured for ELECTRICAL WORK, PLUMBING, SIGNS, WELLS, POOLS, FURNACES, BOILERS, HEATERS, TANKS, and AIR CONDITIONERS', and it carries a PRIMARY PERMIT / SUB-PERMIT tick-box with a 'PRIMARY PERMIT #' field. The Town's published permit ledger shows standalone 'Electrical' permits issued to electrical contractors.
Why the confidence is not higherStated in terms on the Town's own solar-specific form, corroborated by the application form and by the live permit ledger.
town solar application package + permit application + published permit ledger checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q5 Who is allowed to pull the electrical permit? Core Who may apply
A Florida-licensed electrical contractor holding an EC licence must pull the electrical permit. The Town's Solar Panels Application Package: 'Solar panel contractors must have either CVC + EC licenses or EC + CCC licenses and must be registered and in good standing with Haverhill', and the electrical application is tied to the 'EC license'. CVC is the Florida certified solar contractor class and CCC the certified roofing class; either may hold the structural half, but the EC is mandatory for the electrical half. An owner-builder may hold the STRUCTURAL permit under FS 489.103(7)(a)1 (one- or two-family residence for the owner's own use), and the Town supplies an Owner Builder Disclosure Statement and a tick-box for 'Owner/Builder' on the solar package; but the Town's own solar package does not offer an owner-builder route for the electrical half.
Why the confidence is not higherThe licence-class requirement is stated verbatim on the Town's solar form. 90 rather than 95 because the form does not expressly say an owner-builder may not take the electrical permit — that is inferred from the 'EC license' annotation and from FS 489.103(7)(a)3's own proviso.
town solar application package + FS 489.103(7) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q6 Must the contractor be registered with this authority before applying? Core Who may apply
YES — registration is mandatory and it is annual. Building Department page: 'ALL contractors working in the Town of Haverhill must register with the Town prior to beginning any work. The Building Department verifies that license and insurance requirements are met.' The Builder Contractor / Private Provider Registration Application is made under Code Sec. 16-1 and requires: County Business Tax Receipt; Certificate of Competency (state and/or local); and a Certificate of Insurance showing general liability AND workers' compensation with 'Town of Haverhill must be listed as the certificate holder'. FEE: 'If state certified, there will be NO FEE to register with the Town. If not, a one-time fee of $25.00 will be required.' And: 'The Town of Haverhill does not send yearly renewal notices to contractors. It will be up to you to send us the required paperwork EACH YEAR to keep your company current' — 'ALL CONTRACTOR LICENSE INFORMATION MUST BE CURRENT IN ORDER TO PULL BUILDING PERMITS OR TO REGISTER UNDER A PRIMARY PERMIT.' The same form registers PRIVATE PROVIDERS, who must additionally file a Notice to Building Official and update the list of inspections before performing any work in the Town.
Why the confidence is not higherVerbatim from the Town's own registration form and department page, both current.
town contractor/private-provider registration form + department page checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2578/Contractor-and-Private-Provider-Registration-Application
Q7 Is a homeowner permitted to self-install and self-permit? Who may apply
PARTLY, AND NOT FOR THE ELECTRICAL HALF IN PRACTICE. The Town publishes an Owner Builder Disclosure Statement reciting the FS 489.103(7) exemption ('I understand that I may build or improve a one-family or two-family residence ... The building or residence must be for my own use or occupancy'), the Building Permit Application has an 'OWNER BUILDER PER FL. ST. 489' box, and the Solar Panels Application Package has an 'Owner/Builder' tick-box. The Town's live permit ledger shows 'Owner Builder' as the contractor of record on Fence, Revision and Water Heater permits during 2026, so the route is genuinely used. BUT the solar package requires the electrical application to be made under an 'EC license', and FS 489.103(7)(a)3 — the solar-specific owner-builder limb — is CONDITIONAL on the permitting agency's county or municipal government participating in a US Department of Energy 'SunShot Initiative: Rooftop Solar Challenge' grant, a programme that ended around 2014, and even then it says 'an owner must utilize a licensed electrical contractor to effectuate the wiring of the solar panels, including any interconnection to the customer's residential electrical wiring.' No evidence was found that Haverhill or Palm Beach County participates.
Why the confidence is not higherThe general owner-builder route is documented and demonstrably used. 80 because the Town has published no statement on owner-builder solar specifically, and the (a)3 limb's SunShot condition is read from the statute, not from a Town source.
town owner-builder disclosure + live permit ledger + FS 489.103(7) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2532/Owner-Builder-Disclosure-Statementpdf
Q8 What documents make up a complete submittal? Core Submittal package
The Town publishes a SOLAR-SPECIFIC submittal list. 'Solar Panels Application Package Requirements for Haverhill ... Incomplete permit application packages will NOT be accepted. Please make sure you have EVERYTHING below and submit the COMPLETE package': (1) Permit applications, completely filled out, SIGNED AND NOTARIZED - one for electrical (EC licence) and one for structural (CVC or CCC licence); (2) Plans, MUST BE SIGNED AND SEALED, and must include ELECTRICAL LOAD CALCULATIONS and STRUCTURAL CALCULATIONS; (3) Survey/site plan marked with panel and equipment placement; (4) CONTRACTOR'S SIGNED AGREEMENT WITH OWNER; (5) Property Appraiser Detail from www.pbcgov.com/PAPA; (6) HOA Approval (if applicable). Plus, from the Building Department page and the general checklist: contractor registration current with the Town, and a recorded Notice of Commencement before the first inspection for a direct contract over $5,000. *** ITEM (4) IS A STATUTORY DEFECT: FS 553.79(1)(f) says 'A local government may NOT REQUIRE A CONTRACT between a builder and an owner, any copies of such contract, or any associated document ... for the issuance of a building permit or as a requirement for the submission of a building permit application', and FS 553.791(2)(a) repeats it for private-provider jobs. ***
Why the confidence is not higherThe list is verbatim from the Town's own dated solar form (PDF created 16 Sep 2025). The 553.79(1)(f) conflict is read from the current statute text, fetched first-hand this run.
town solar application package + FS 553.79(1)(f) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q9 How many copies, and in what format? Submittal package
NOT STATED for solar. The Solar Panels Application Package specifies exactly one electrical application and one structural application ('1 for electrical', '1 for structural') but gives no plan-set copy count and no format requirement. Submission channel IS stated: 'Please email to: permits@townofhaverhill-fl.gov or drop off in person' (on the solar package, the registration form and the department page). No portal, no upload form, no stated file-size or PDF requirement. Payment is the exception and it is restrictive: the general Building Permit Application Checklist says 'Payment to the Town of Haverhill - CASH OR CHECK ONLY', and the Expired Permit Renewal form repeats 'payable by cash or check only'.
Why the confidence is not higherThe channel is stated plainly and repeatedly; the copy count is genuinely unstated. Recorded as an answer rather than not_found because the absence of a copy count is itself the operative fact for an installer emailing a package.
town solar application package + department page + checklist checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q10 Is a site plan required, and what must it show? Core Submittal package
YES. The Solar Panels Application Package requires a 'Survey/site plan MARKED WITH PANEL AND EQUIPMENT PLACEMENT'. The general checklist adds 'Current Survey' and, where easements are involved, 'On the survey, show any easement areas'. Code Sec. 58-332 prohibits buildings and structures in easements beyond minor encroachments, and Sec. 58-331(a)(8) requires utilities serving an accessory building to be UNDERGROUND — both of which the site plan has to resolve for a ground mount. The Town's July 2026 fee schedule prices a separate 'ZONING REVIEW (including Floodplain Mgmt & Site Plan Requirements)' at $38, so the site plan is reviewed as its own step.
Why the confidence is not higherThe requirement is verbatim on the solar form; the supporting content requirements come from the general checklist and code. 90 because no scale, north-arrow or dimensioning standard is published for a residential solar site plan.
town solar application package + general checklist + fee resolution checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q11 Is a one-line / three-line diagram required? Core Drawings & calculations
NOT NAMED AS SUCH, BUT EFFECTIVELY YES. The Solar Panels Application Package requires 'Plans - must be signed and sealed ... Must include ELECTRICAL LOAD CALCULATIONS', and the general Building Permit Application Checklist requires 'Electrical plan sets - lights, switches, outlets, transformers, switch gears, electrical calculations' as part of 'Building Plans Signed & Sealed'. Neither document uses the phrase 'one-line' or 'three-line' diagram. Separately, FPL's Electric Service Standards Section XIII.A.3 requires that 'Meter numbers associated with interconnecting premise must be included in SINGLE LINE DIAGRAMS (SLD) and/or plans' for the interconnection application, so an SLD is produced for the job regardless of what the Town calls for.
Why the confidence is not higherThe Town requires sealed electrical plans with calculations, which in practice is a one-line; but the words 'one-line'/'three-line' appear nowhere in any Town document, and the phrase 'solar' appears zero times in 1,231,277 characters of codified code.
town solar application package + general checklist + FPL ESS XIII checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q12 Are string and conductor calculations required? Drawings & calculations
YES for load calculations, and structural calculations too. Solar Panels Application Package: 'Plans - must be signed and sealed / Must include ELECTRICAL LOAD CALCULATIONS / Must include STRUCTURAL CALCULATIONS'. No string-sizing, conductor-ampacity or voltage-drop standard is published beyond that; the installation is judged against the NEC edition in force through the Florida Building Code.
Why the confidence is not higherVerbatim from the Town's solar form. 90 because the form does not say what the calculations must show or to what standard.
town solar application package checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q13 Is a structural PE stamp required, and at what threshold? Core Engineering & stamps
REQUIRED, WITH NO THRESHOLD. The Solar Panels Application Package requires 'Plans - MUST BE SIGNED AND SEALED ... Must include structural calculations' for every PV job, with no kW, no dollar value and no roof-area threshold and no exemption. The general checklist's parallel requirement is 'Structural Plan Sets/Engineering - Connections and anchorage, beams, columns & slabs, floor, ceiling and wall components, structural calculations.' It also requires 'Per Florida Administrative Code 61G20-3.001, PRODUCT APPROVALS & SPECIFICATIONS for exterior doors, windows, panel walls, roofing products, shutters, skylights, STRUCTURAL COMPONENTS, and system for impact protection' - so Florida Product Approval for the racking/attachment system is required alongside the seal.
Why the confidence is not higher'Must be signed and sealed' with no qualifier is as plain as this gets. 90 rather than 95 because the form does not say whether a PE or an RA seal is required, or whether a manufacturer's signed-and-sealed engineering package satisfies it.
town solar application package + general checklist checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q14 Is an electrical PE stamp required, and at what threshold? Engineering & stamps
REQUIRED, WITH NO THRESHOLD, on the same sentence as the structural seal: 'Plans - must be signed and sealed / Must include electrical load calculations'. The single seal requirement covers the whole plan set, so the electrical plans for the EC-licensed half of the job must be sealed as well. No kW or service-size threshold is published.
Why the confidence is not higherSame source and the same 'must be signed and sealed' sentence; 85 rather than 90 because it is arguable that the sealing requirement attaches to the structural plan set only, and the Town publishes nothing that resolves it.
town solar application package checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q15 What does a residential solar permit cost? Core Fees
$163 MINIMUM PER PERMIT, FULL SERVICE - AND THE FEE LEFT VALUATION ENTIRELY ON 9 JULY 2026. Resolution 2026-05 (adopted 9 July 2026, effective immediately) replaced Resolution 2005-04 of 15 March 2005 and adopted a new 'BUILDING PERMITS FEE STRUCTURE' expressly 'to comply with state law' because 'the Governor of the State of Florida signed HOUSE BILL 803 into law with an effective date of July 1, 2026 (Ch. 2026-63, Laws of Florida), which restructures County and Municipal Building Permit and Inspection Fees'. Residential minimum, full service: APPLICATION INTAKE, SUFFICIENCY REVIEW, SCHEDULING, RECORDS $50 (flat, 'flat fee to cover costs'); PLANS REVIEW - RESIDENTIAL $38 ($150/hr, 1/4 hr minimum); INSPECTION (FIRST INSPECTION ONLY) $75 ($150/hr, 1/2 hour) = 'TOTAL MINIMUM FEE RESIDENTIAL $163', 'PLUS DBPR/DCA FEES'. WITH A PRIVATE PROVIDER the total minimum falls to $50 plus DBPR/DCA fees. A SOLAR JOB TAKES TWO PERMITS (electrical + structural), so the out-the-door figure depends on whether the Town charges the $50 intake once or twice and whether the second permit is taken as a sub-permit under a primary - the Town publishes nothing that settles it, SO A TOTAL FOR A PV JOB CANNOT BE QUOTED. Add-ons that can fire on a PV job: ZONING REVIEW (including Floodplain Mgmt & Site Plan Requirements) $38; each further INSPECTION $75; PLANS RE-REVIEW - RESIDENTIAL $48; REVISION - RESIDENTIAL $48; PERMIT RENEWAL $48; CHANGE OF CONTRACTOR $10; CERTIFICATE OF OCCUPANCY PROCESSING $75 ('charge only if CO is needed for permit'); MEETING WITH BUILDING OFFICIAL $150 ($150/hr, 1 hr minimum, travel included); MEETING WITH PERMIT TECH $40; MEETING WITH PLANNER OR ZONING OFFICIAL $150; MEETING WITH TOWN ENGINEER $130. Every printed figure reconciles exactly to its own hourly formula ($150 x 1/4 = $37.50 -> $38; $150 x 1/2 = $75; $130 x 1/4 = $32.50 -> $33; $150 x 1/4 + $10 admin = $47.50 -> $48; $150 x 1/2 + $10 = $85), and both published totals reconcile to the cent ($50+$38+$75 = $163; $50+$150+$75 = $275).
Why the confidence is not higherThe schedule is the Town's own adopted resolution, read by OCR of a rotated scan and then arithmetically self-verified line by line and on both published totals. 90 rather than 95 because (a) the exhibit is a scan with no text layer, and (b) the per-permit versus per-job question for a two-permit solar job is genuinely unanswered by the document.
town fee resolution 2026-05, Exhibit A checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2319
Q16 How is the fee calculated? Core Fees
FLAT AND HOURLY ACTUAL-COST - NOT valuation, not per kW, not per panel, not tiered. Since 9 July 2026 every line in the Town's fee structure is either a flat administrative charge ($50 intake, $10 admin, $10 change of contractor) or a minimum-billing hourly rate: $150 per hour for the Building Official, plans examiner, planner and zoning official; $130 per hour for the Town Engineer; $40 per hour for the permit tech - each with a stated minimum billing increment of 1/4, 1/2 or 1 hour. This is the direct effect of HB 803 / Ch. 2026-63 and of FS 553.79(1)(f)'s second limb, 'Inspection fees may not be based on the total cost of a project and may not exceed the actual inspection costs incurred by the local enforcement agency.' The Town's own Building Permit Application still carries a 'VALUE: $______ PERMIT FEE: $______' box, which is now vestigial for fee purposes.
Why the confidence is not higherThe structure is unambiguous on the face of the adopted exhibit and the statutory driver is recited in the resolution's own whereas clauses. 92 because the application form still asks for a value, which could mislead.
town fee resolution 2026-05 + FS 553.79(1)(f) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2319
Q17 Is there a separate plan-check fee? Fees
YES - $38 residential, billed as $150 per hour with a 1/4-hour minimum, listed as 'PLANS REVIEW - RESIDENTIAL' and separate from the $50 intake and the $75 first inspection. A re-review is a further $48 ('PLANS RE-REVIEW - RESIDENTIAL', $150/hr, 1/4 hr minimum, PLUS $10 ADMIN). *** AND THE SCHEDULE IMPLEMENTS FS 553.791(2)(b) CORRECTLY, LINE BY LINE, IN A COLUMN OF ITS OWN HEADED 'PRIVATE PROVIDER?': plans review 'IF YES, DON'T CHARGE'; inspection 'IF YES, DON'T CHARGE'; but intake, zoning review, permit renewal, CO processing, change of contractor and meetings all 'IF YES, STILL CHARGE'. That is exactly the statutory line - 553.791(2)(b) bars fees 'for plans review or building inspections' with a private provider, while 553.791(8)(a) preserves the local official's review 'to determine compliance with local ordinances, floodplain management regulations, site review requirements'. ***
Why the confidence is not higherThe private-provider column is explicit and per-line; the statutory match was checked against the current text of 553.791(2)(b) and (8)(a) fetched this run.
town fee resolution 2026-05 + FS 553.791(2)(b) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2319
Q18 What is the stated plan-review turnaround? Core Timeline & validity
THE TOWN PUBLISHES NO TURNAROUND COMMITMENT, BUT IT PUBLISHES ITS OWN PERFORMANCE, AND TWO DIFFERENT STATUTORY CLOCKS APPLY TO THE TWO PERMITS A SOLAR JOB NEEDS. (a) STATUTE, FS 553.792(1)(a): limb 1 gives 5 BUSINESS DAYS for an ELECTRICAL permit on an existing single-family dwelling where the value of the work is under $15,000; limb 2 gives 30 BUSINESS DAYS for a STRUCTURAL/accessory-structure permit where the structure is under 7,500 sq ft. So the electrical half and the structural half of the same PV job run on 5-day and 30-day clocks respectively. FS 553.792(1)(e) requires a 10% permit-fee reduction for each business day missed, subject to the (1)(f) written-notice escape, and (1)(c) deems an application complete if the Town does not say within 5 business days what is missing. (b) OBSERVED, from the Town's own PERMIT STATUS ledger regenerated 10 Sep 2026: of the permits shown issued, submittal-to-issue ran 9, 11, 22, 22, 24, 28, 33 and 38 CALENDAR days (median about 23 days), with three entries sitting at 'Building Official Comments to be Addressed by Contractor' and one at 'Under Building Official Review - Second Review'. The Town publishes no expedited-processing policy, which FS 553.792(1)(d) requires it to maintain on its website.
Why the confidence is not higherThe statutory clocks were read from the current text; the observed figures are counted from the Town's own dated ledger and are calendar days including contractor response time, so they are not a clean measure of Town review time. No Town-published commitment exists at all.
FS 553.792(1)(a) + town-published permit status ledger checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/265/Permit-Application-Submission-Status
Q19 How long is an issued permit valid before it expires? Timeline & validity
ONE YEAR by statute, and the Town publishes no shorter period. FS 553.79(1)(c): 'A building permit issued by a local government for a single-family dwelling expires 1 YEAR after the issuance of the permit or on the effective date of the next edition of the Florida Building Code, whichever is later', and the local government may extend but may not shorten it. The Town's codified Code contains no permit-life provision. The Town does publish an EXPIRED PERMIT RENEWAL REQUEST FORM, which requires the contractor of record or authorised signer to apply and states a $100.00 non-refundable fee payable by cash or check only, applied towards the renewal cost. *** THAT $100 CONFLICTS WITH THE TOWN'S OWN JULY 2026 FEE SCHEDULE, which prices 'PERMIT RENEWAL' at $48 ($150/hr, 1/4 hr minimum, plus $10 admin). The form is undated; the resolution is 9 July 2026 and later. ***
Why the confidence is not higherThe statutory period is certain. 85 because the two Town documents disagree on the renewal fee and the Town publishes nothing reconciling them.
FS 553.79(1)(c) + town expired-permit renewal form + fee resolution 2026-05 checked 2026-09-13 http://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&Search_String=&URL=0500-0599/0553/Sections/0553.79.html
Q20 Which permit portal does this authority use? Core Portal & process
NONE. There is no permit portal of any kind. The Town's own route is email or counter: 'Completed permit application submittals can be dropped off in person or emailed to: permits@townofhaverhill-fl.gov'. What the Town publishes INSTEAD of a portal is two PDFs that it regenerates: a PERMIT STATUS sheet (submittal date, property address, permit type, contractor, status and notes for every live application) and an INSPECTIONS sheet (inspection date, address, permit number, type of inspection, INSPECTOR NAME, TIME FRAME and status) - both linked from the Building Department page and both regenerated on 10 September 2026. That is the Town's method of satisfying FS 553.79(1)(b), which requires a local enforcement agency to 'post and update the status of every received application on its website until the issuance of the building permit'. The Town's CivicPlus website also runs a FormCenter, but it holds no building forms.
Why the confidence is not higherProved by enumeration: all 51 URLs in the Town's sitemap were fetched (all 200, zero gated) and no portal exists; the two status PDFs were downloaded and read.
town department page + published status PDFs + sitemap enumeration checked 2026-09-13 https://www.townofhaverhill-fl.gov/1217/Building-Department
Q21 Can the whole application be completed online? Core Portal & process
NO. The application, the plans and the supporting documents can be emailed, but PAYMENT CANNOT BE MADE ONLINE: the Building Permit Application Checklist states 'Payment to the Town of Haverhill - CASH OR CHECK ONLY', and the Expired Permit Renewal form repeats it. The permit is then collected in person - the Town's live permit ledger carries the status note 'Pending Payment & Pickup' against several applications. *** FS 553.79(1)(b) requires a local enforcement agency to 'allow applicants to submit completed applications, INCLUDING PAYMENTS, attachments, drawings, or other requirements or parts of the permit application, electronically'. Cash-or-check-only is a defect on that limb. ***
Why the confidence is not higherThe cash-or-check restriction is stated on two separate Town forms and corroborated by the 'Pending Payment & Pickup' status in the Town's own ledger; the statutory duty was read first-hand.
town checklist + expired-permit form + permit ledger + FS 553.79(1)(b) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2511/Building-Permit-Application-Checklistpdf
Q22 Which utility handles interconnection here? Core Utility interconnection
FLORIDA POWER & LIGHT COMPANY (EIA utility number 6452). Palm Beach County has exactly TWO retail sellers of electricity in EIA-861 Service_Territory_2024.xlsx - Florida Power & Light Co (6452) and City of Lake Worth Beach (10620) - and Lake Worth Beach's municipal system is a separate incorporated city about seven miles south-east and does not reach Haverhill. The Town's own chart of accounts names FPL twice-over on the revenue side: '001-323.1000 Electric Franchise Fee (FP&L)' at $105,000 / $110,000 / $120,000 across FY2023-24 to FY2025-26. A town cannot pay itself a franchise fee, so the Town is not a seller. There is NO municipal electric utility and no rural electric cooperative in the county.
Why the confidence is not higherThree independent routes agree: the keyless EIA county-level seller file, the Town's budget account title naming FP&L, and the absence of any town electric utility line.
EIA-861 service territory + town adopted budget checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/366/FY-2025-2026-Budget
Q23 Where does the utility sit in the sequence? Core Utility interconnection
PARALLEL, WITH THE AHJ'S APPROVAL AS A HARD GATE BEFORE PTO. FAC 25-6.065(5)(a) requires every investor-owned utility's Standard Interconnection Agreement to contain 'a requirement that customer-owned renewable generation must be INSPECTED AND APPROVED BY LOCAL CODE OFFICIALS PRIOR TO ITS OPERATION IN PARALLEL with the investor-owned utility'. FPL's Electric Service Standards Section XIII.A adds 'It is highly recommended that customers obtain FPL's written interconnection approval PRIOR TO PROCURING ANY MATERIAL' and 'All net metering systems require written approval and agreement from FPL.' FAC 25-6.065(5)(b) requires the customer to notify FPL at least 10 DAYS before initially placing equipment in service; (7)(b) gives FPL 10 business days to acknowledge or state deficiencies and a further 10 business days to verify a completed application; (7)(c) requires the Standard Interconnection Agreement to be executed within 30 CALENDAR DAYS of a completed application (90 days where a Tier 3 study is needed). So the FPL application can and should run alongside the Town permit, but parallel operation waits on the Town's final inspection.
Why the confidence is not higherBoth the rule and FPL's own current standards were fetched and read first-hand this run. 92 because neither the Town nor FPL publishes a single sequencing diagram; the order is assembled from the rule's own clauses.
FAC 25-6.065(5),(7) + FPL Electric Service Standards Section XIII checked 2026-09-13 https://www.flrules.org/gateway/ruleNo.asp?id=25-6.065
Q24 Is a HOA or architectural approval required first? Overlays & special cases
POSSIBLY - IT IS AN EXPRESS CHECKLIST ITEM. The Solar Panels Application Package lists 'HOA Approval (if applicable)' as a required package item, and the Building Permit Application's header says in bold 'PLEASE CHECK WITH YOUR HOA FOR THEIR REQUIREMENTS.' The general checklist likewise requires 'Homeowner's Association or Condo Association Approval (if applicable)'. What an HOA may actually do is narrow: FS 163.04(2) provides that 'a deed restriction, covenant, declaration, or similar binding agreement may not prohibit or have the effect of prohibiting solar collectors ... from being installed on buildings', and that such an entity 'may determine the specific location where solar collectors may be installed on the roof WITHIN AN ORIENTATION TO THE SOUTH OR WITHIN 45 DEGREES EAST OR WEST OF DUE SOUTH if such determination does not impair the effective operation of the solar collectors.' FS 163.04(3) awards costs and reasonable attorney's fees to the prevailing party.
Why the confidence is not higherThe Town requirement is verbatim on two forms; the statutory limits were read first-hand. 92 because the Town publishes no list of which subdivisions have an active association.
town solar application package + permit application + FS 163.04(2) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2538/Solar-Panels-Application-Packagepdf
Q25 Is there a historic-district review? Overlays & special cases
NO. Haverhill has no historic-preservation regime at all: no historic district, no local register, no certificate of appropriateness, no preservation board and no design-review body. The word 'historic' appears 19 times in 1,231,277 characters of codified code, and every occurrence is either (a) the flood chapter's FEMA-derived 'historic structure' definition and its Sec. 44-75 variance limb for buildings 'listed on the National Register' or a state inventory, (b) the zoning definitions' identical carve-out, or (c) two unrelated hits in the temporary-sign and rainfall-intensity sections. There is no historic overlay on the Official Zoning Map and no preservation chapter. National Register listing alone imposes nothing on a private owner spending private money.
Why the confidence is not higherProved by enumeration of every occurrence of 'historic' in the full 843-document corpus, with a working positive control ('electrical' 34 hits) and a fabricated control ('zzqqxplorp' 0). Qualified by the corpus being codified through Ord. 536 (28 Aug 2025); the five later ordinances are enumerated by title and none is a preservation ordinance.
codified code, enumerated checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q26 Is a wind or windstorm certification required? Overlays & special cases
NO SEPARATE WINDSTORM CERTIFICATE, BUT FLORIDA PRODUCT APPROVAL IS REQUIRED FOR THE STRUCTURAL COMPONENTS. Haverhill is in Palm Beach County, which is OUTSIDE the High-Velocity Hurricane Zone (HVHZ is Miami-Dade and Broward only) but inside the wind-borne-debris region. The Town's Building Permit Application Checklist requires, for every job, 'Per Florida Administrative Code 61G20-3.001, PRODUCT APPROVALS & SPECIFICATIONS for exterior doors, windows, panel walls, roofing products, shutters, skylights, STRUCTURAL COMPONENTS, and system for impact protection' - which reaches solar racking and attachment hardware. The sealed structural calculations required by the Solar Panels Application Package are the wind-load demonstration. Haverhill's only wind-specific ordinance is Sec. 14-8, an unusual one: hurricane shutters may not be closed except within the National Hurricane Center's five-day cone, and must come down within 15 days of storm passage (5 days for bedroom windows, doors and street-facing sides); a permit is available to leave them up for an extended absence.
Why the confidence is not higherThe product-approval requirement is verbatim on the Town's checklist. 85 because the checklist is written for 'New Structures & Remodels' and the Town has not said in writing that it applies product approval to PV racking; the inference is from 'structural components'.
town checklist + FAC 61G20-3.001 + Code Sec. 14-8 checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2511/Building-Permit-Application-Checklistpdf
Q27 Is a Specific Use Permit or Council approval ever required? Overlays & special cases
NOT FOR A ROOFTOP ARRAY. FOR A GROUND MOUNT, YES, VIA TWO ROUTES. (a) CONCURRENCY IS EXEMPT: Code Sec. 42-57 exempts from the concurrency management system '(2) An alteration or expansion of an existing dwelling unit that does not create additional impact on public facilities' and '(3) The construction of accessory buildings and structures that does not create additional dwelling units and does not create additional impact on public facilities.' (b) HEIGHT EXCEPTION - TOWN COUNCIL: Sec. 58-316(a) provides that 'ELECTRICAL AND MECHANICAL SUPPORT SYSTEMS ... and their necessary mechanical appurtenances may be erected within a structure OR ON TOP OF THE STRUCTURE, ABOVE THE DISTRICT HEIGHT LIMITATIONS provided in this chapter, AFTER OBTAINING APPROVAL OF THE TOWN COUNCIL', judged against an eight-factor discretionary test in 58-316(d) (adverse effect on land uses, necessity, light and air, deterrence to adjacent development, property values, living conditions, special privilege, sufficiency of evidence). There is no administrative alternative. Since 'BUILDING HEIGHT means the vertical distance in feet from finished grade TO THE HIGHEST POINT OF THE ROOF' and the residential cap is 30 feet, an array on a house already at the cap would need a Council height exception. (c) ACCESSORY-USE DETERMINATION: Sec. 58-312 makes it 'the responsibility of the TOWN ADMINISTRATOR to determine if a proposed accessory structure is necessarily and customarily associated with, and is appropriate, incidental, and subordinate to the principal structure', appealable under 58-6(e); the R-1 accessory-use list at Sec. 58-168 names eight uses (private garages and carports, swimming pools, spas and hot tubs, cabanas and saunas, greenhouses, tennis courts, utility buildings or storage sheds, gazebos) and a solar array is not among them.
Why the confidence is not higherEach clause is quoted from the current codified text. 85 because no Haverhill ground-mount or height-exception case is published, so how the Town Administrator has actually treated a PV array is unknown.
codified code Secs. 42-57, 58-316, 58-312, 58-168 checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q28 Is there a system-size cap on residential generation? Overlays & special cases
NO TOWN CAP ON SYSTEM SIZE. The Code says 'solar' and 'photovoltaic' zero times and contains no generation-capacity limit for a dwelling. The binding caps come from the utility and the rule, not the Town: FAC 25-6.065(4)(a)1 limits expedited interconnection to a gross power rating that 'does not exceed 90% OF THE CUSTOMER'S UTILITY DISTRIBUTION SERVICE RATING'; FPL ESS XIII.A.5 states the same as 'Customer generation is limited to 90 percent of the FPL distribution service rating (Transformer)'. Tiers under FAC 25-6.065(4)(a)2 and FPL XIII.A: Tier 1 up to 10 kW AC, Tier 2 over 10 to 100 kW, Tier 3 over 100 kW to 2 MW; and FAC 25-6.065(2)(b) converts DC to AC by multiplying installed DC nameplate by 0.85, so Tier 1 tops out at about 11.76 kW DC. A GROUND MOUNT does face an effective Town size ceiling: Sec. 58-331(a)(5) caps an accessory building at 5 percent of lot area, 40 percent of the principal building's footprint, or 1,000 sq ft, whichever is least - on a minimum 10,000 sq ft R-1 lot that is 500 sq ft of array, roughly 9 to 11 kW DC - and 58-331(a) allows only ONE such accessory building per lot.
Why the confidence is not higherUtility and rule limits read first-hand; the accessory-building conversion is my arithmetic on the Town's own dimensional caps and is stated as such. 88 because the Town has never said that a ground-mount array is an 'accessory building' for 58-331 purposes.
FAC 25-6.065 + FPL ESS XIII + Code Sec. 58-331 checked 2026-09-13 https://www.flrules.org/gateway/ruleNo.asp?id=25-6.065
Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.
Install 5 steps · 20 questions
-
Build to the code editions actually in force here
The NEC edition a jurisdiction enforces is often a cycle behind the newest one published, and local amendments sit on top of it. Rapid shutdown, conductor sizing and labelling all change between editions, so the edition in force is the first thing to establish, not the last.
- Which NEC edition is in force? NEC 2020 (NFPA 70, 2020 edition), through the Florida Building Code, 8th Edition (2023). Haverhill adopts the state code by rolling reference and nothing else: Code Sec. 14-6, 'The town hereby adopts by reference the Florida Building Code AND ANY AMENDMENTS THERETO' (Ord. 328, 8 Aug 2002), and Sec. 14-5 repealed the Town's former amendments to the Standard Building, Gas, Mechanical and Plumbing Codes. The Florida Building Commission's own front page states 'The Effective Date for the Florida Building Code, 8th Edition (2023), is DECEMBER 31, 2023'; the 8th Edition incorporates NFPA 70 (2020) as the electrical code. A 2026 update (9th Edition) is in preparation - the Commission's front page carries 'Materials related to the 2026 Update (Including Tracking Charts)'. The phrase 'National Electrical' appears zero times in Haverhill's codified code, and no Town form names an NEC year. 85% · codified code Sec. 14-6 + Florida Building Commission front page
- Which building code edition is in force? FLORIDA BUILDING CODE, 8TH EDITION (2023), effective 31 December 2023 - adopted by rolling reference at Code Sec. 14-6 ('the Florida Building Code and any amendments thereto'). Sec. 14-4 puts swimming pools and spas under 'the Florida Building Code, Residential, as amended and adopted by the state from time to time'. Sec. 14-1 is the unusual one: 'The technical codes and standards for construction, repair and maintenance of structures in the town adopted by the town council are NOT PRINTED IN THIS CODE AND ARE ON FILE IN THE TOWN CLERK'S OFFICE.' Separately, Sec. 14-3 adopts a NEIGHBOUR'S CODE: 'Incorporated in this section by reference is the HOUSING CODE FOR THE CITY OF WEST PALM BEACH (Art. IV, Ch. 18, WPB Code), as may be amended from time to time ... which is hereby adopted to constitute the housing code for the town' (Ord. 520, 28 Sep 2023) - a maintenance/habitability code, not a construction code, and it carries a garbled editor's note directing the reader to West Palm Beach's Zoning and Land Development Regulations. 92% · codified code Ch. 14 + Florida Building Commission front page
- Which fire code edition is in force? THE FLORIDA FIRE PREVENTION CODE, AS ENFORCED BY PALM BEACH COUNTY FIRE RESCUE - AND HAVERHILL ADOPTS NO FIRE CODE AND NO FIRE AMENDMENTS OF ITS OWN. The codified Code has NO fire chapter: 'NFPA' appears ZERO times and 'Fire Prevention' ZERO times in 1,231,277 characters, and the single occurrence of 'fire code' is in the sober-living-home licensing section. Palm Beach County Fire Rescue's own Area-Served page lists Haverhill under 'Incorporated Municipalities SERVED BY Palm Beach County Fire Rescue' (a three-bucket table: Served / Dispatched only / Neither). Code Sec. 14-2 corroborates the split on the money side by excluding 'FIRE REVIEW FEES' from the Town's own fee schedule as a county item. The specific edition of the Florida Fire Prevention Code in force is set by the State Fire Marshal statewide; the FFPC text itself is paywalled and was NOT read this run, so no dimensional fire requirement is recorded from it. 88% · county fire-rescue service-area table + codified code, enumerated
- Are there local amendments to any of the above? NO. Haverhill has adopted NO local amendments to the Florida Building Code. Sec. 14-5 expressly repealed the Town's former amendments ('The amendments to the Town of Haverhill Standard Building, Gas, Mechanical and Plumbing Codes are hereby repealed', Ord. 328, 8 Aug 2002) and Sec. 14-6 adopts the state code wholesale by rolling reference in a single sentence. There is no local technical amendment, no local fire amendment and no local electrical amendment anywhere in the corpus. What the Town does have is ZONING and FLOODPLAIN provisions that bear on a PV job (Ch. 58 height, accessory-structure and generator rules; Ch. 44 floodplain management; Ch. 58 Art. IX Div. 9 airport regulations) - those are land-development regulations, not building-code amendments. 90% · codified code Ch. 14 + town ordinance register
- What is the installation judged against? The Florida Building Code 8th Edition (2023) and NFPA 70 (2020) as adopted through it, with no local amendment, plus the Town's sealed-plan and calculation requirements. In practice the judge is a named individual: DURRANI GUY, CBO/CFM, Building Official, whose review is recorded by name in the Town's published inspection sheet ('D. Guy') and whose comments drive the permit status ledger ('Building Official Comments to be Addressed by Contractor', 'Under Building Official Review - Second Review'). Code Sec. 14-2 adds a gate unrelated to the code itself: 'NO PERMIT SHALL BE ISSUED for work on any property within the town if the property (and its owner) has been issued a NOTICE OF VIOLATION for a code infraction, or an order finding a violation has been entered, and the violation remains uncured ... or if there exists a LIEN against the property as a result of an order imposing a fine and lien and said fine remains unpaid.' 90% · codified code Sec. 14-2 + department page + published inspection sheet
-
Fire access, setbacks and pathways
Ridge setbacks and roof access pathways are fire-service requirements and they constrain the array layout. They are the most common cause of a redesign after the fire department comments on a plan set.
Nothing recorded for Town of Haverhill on this step yet — 1 question checked and found unpublished. The guidance above is general.
-
Rapid shutdown
Which rapid-shutdown rule applies follows directly from the NEC edition in force, and the initiation device has to be at a location the fire service can reach and identify. This is inspected, and it is labelled.
- Is rapid shutdown required, and to which NEC edition? YES, to NEC 2020 Article 690.12, by operation of the Florida Building Code 8th Edition (2023) - not by any Haverhill rule. Haverhill has adopted no local amendment to the electrical code (Sec. 14-5, 14-6) and publishes nothing on rapid shutdown; the word does not appear in the corpus. FPL's requirements are additive and separate: ESS XIII.A.1 requires 'a certified UL 1741 SA and IEEE 1547 grid interactive inverter. Inverters that have not been certified to UL Standard will be denied interconnection', and XIII.B.1 (for SGIA jobs) requires certification 'to the latest version of IEEE 1547 and UL 1741 (SB PREFERRED) ... by a Nationally Recognized Testing Laboratory (NRTL)', with FPL reserving 'the right to specify or adjust advanced control settings or operating parameters'. 85% · codified code Secs. 14-5/14-6 + FBC 8th Edition + FPL ESS XIII.A.1, XIII.B.1
-
Labels and placards
The NEC sets a baseline for permanent markings at the service equipment and the disconnecting means. On top of that, an authority may specify its own wording, and the utility may specify more again. Where any of them writes its own text, a generic off-the-shelf label set will not pass — this is the detail most often fixed on a return visit.
- Which placards does this authority require at the service equipment? THE AHJ SPECIFIES NONE; FPL SPECIFIES TWO, AND FOR A BATTERY A THIRD. Haverhill's code, forms and fee schedule contain no placard, label or marking requirement of any kind ('placard', 'label' and 'signage' relating to electrical equipment: zero in the corpus). FPL Electric Service Standards Section XIII.A.6 (section stamped 10-30-25, ESS document modified 1 Sep 2026): 'All labels must be PERMANENT AND WEATHERPROOF/UV RESISTANT PLACARD WITH ENGRAVED LETTERS. The customer is responsible for all labeling requirements. The following labels must be installed at the INTERCONNECTING METER CAN and the DER DISCONNECT SWITCH.' (1) INTERCONNECTING METER CAN: 'WARNING / MULTI POWER SOURCES / ENTER SOURCES HERE / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS'. (2) DER DISCONNECT SWITCH: 'GENERATION SYSTEM AC DISCONNECT / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS'. (3) BATTERY, XIII.C.1: 'A placard must be permanently affixed to the METER ENCLOSURE stating "BATTERY STORAGE UTILIZED IN THIS FACILITY."' Note that XIII.A.6 is NOT tier-scoped, so the meter-can placard reaches a Tier 1 (10 kW or less) residential job even though XIII.A.4 exempts Tier 1 from the DER disconnect switch itself - in which case only the meter-can placard applies. On top of these sit the NEC 2020 Article 690/705 markings required by the FBC. 92% · FPL Electric Service Standards Section XIII.A.6 and XIII.C.1
- Does the authority specify placard wording of its own? NO - not the AHJ. The Town of Haverhill specifies no placard wording of its own; the code, the solar package, the general checklist and the fee schedule are silent. The wording that must be used is FPL's, set out verbatim in ESS XIII.A.6 and XIII.C.1, plus whatever NEC 2020 Articles 690 and 705 require through the Florida Building Code. 90% · codified code and town forms, enumerated
- Does it specify letter height, colour or material? MATERIAL AND LETTERING METHOD ONLY, AND FROM THE UTILITY, NOT THE TOWN. FPL ESS XIII.A.6: labels must be 'PERMANENT AND WEATHERPROOF/UV RESISTANT PLACARD WITH ENGRAVED LETTERS'. NO LETTER HEIGHT AND NO COLOUR ARE SPECIFIED anywhere in Section XIII. The Town specifies nothing. Default colour and lettering therefore fall back to NEC 2020 110.21(B) and Article 690/705 marking requirements as adopted by the FBC. For the DER disconnect switch itself FPL does publish a full hardware specification in its 'DER Disconnect Switch Utility Requirements' page: visible-open blades and jaws with a visible air gap, not obscured by any dead-front or arc-shield, LOCKABLE IN THE OPEN POSITION, 'FPL PADLOCK SHANK (3/8") MUST FIT ON THE COVER HASP OF THE SWITCH', 'the switch shall NOT be modified to accommodate an FPL lock', enclosure properly grounded, not used as a raceway for anything but the switched phase conductors plus neutral and equipment ground, rated and listed to UL/ANSI/IEEE and installed per the NEC, and 'connected so that the blades are de-energized when the switch is in the open position in accordance with NEC 404.6(C)'. 92% · FPL Electric Service Standards Section XIII.A.6 + DER Disconnect Switch Utility Requirements
- Is a site plan / facility map placard required, and what must it show? NOT BY THE AHJ. Haverhill requires no facility-map or site-plan placard. What it does require is a paper 'Survey/site plan marked with panel and equipment placement' in the submittal package, not a placard on the building. FPL requires plans - not placards - to carry the geometry: ESS XIII.A.4, 'PLANS MUST SHOW DIMENSIONS BETWEEN THE LOCATION OF THE METER SOCKET AND THE DER DISCONNECT SWITCH', and XIII.A.3, 'Meter numbers associated with interconnecting premise must be included in Single Line Diagrams (SLD) and/or plans.' Any site-plan placard obligation therefore comes from NEC 2020 690.56(C) / 705.10 as adopted by the FBC, not from anything local. 88% · town solar package + FPL ESS XIII.A.3/A.4 + NEC via FBC
- Does the UTILITY specify placards beyond the AHJ's? YES - AND IN HAVERHILL THE UTILITY IS THE ONLY SOURCE OF PLACARD REQUIREMENTS AT ALL. See q38: FPL ESS XIII.A.6 mandates an engraved, weatherproof/UV-resistant placard at the interconnecting meter can ('WARNING / MULTI POWER SOURCES / ENTER SOURCES HERE / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS') and at the DER disconnect switch ('GENERATION SYSTEM AC DISCONNECT / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS'), and XIII.C.1 mandates a battery placard on the meter enclosure reading 'Battery storage utilized in this facility.' The AHJ mandates none. Note the tier interaction: FAC 25-6.065(6)(a) exempts inverter-based TIER 1 systems from the manual disconnect switch 'unless the manual disconnect switch is installed at the investor-owned utility's expense', and FPL XIII.A.4 confirms it requires the DER switch only for 'all tier 2 and tier 3 systems' - so on a typical sub-10 kW AC house the DER-switch placard never arises, but the METER-CAN placard still does, because XIII.A.6 is not tier-scoped. 92% · FPL ESS XIII.A.4/A.6/C.1 + FAC 25-6.065(6)(a)
- Where must the labels be placed? AT THE INTERCONNECTING METER CAN, AT THE DER DISCONNECT SWITCH (where one exists), AND - FOR BATTERIES - ON THE METER ENCLOSURE. FPL ESS XIII.A.6: 'The following labels must be installed at the interconnecting meter can and the DER disconnect switch.' XIII.C.1: 'A placard must be permanently affixed to the METER ENCLOSURE stating "Battery storage utilized in this facility."' Location of the switch itself, where required: XIII.A.4, 'The manual disconnect switch must be MOUNTED SEPARATE FROM BUT ADJACENT TO THE FPL METER SOCKET WITHIN 10 FEET and must always remain accessible to FPL ... There shall be NO LOCKED GATES, DOORS OR FENCES between the meter socket and the DER disconnect switch', and 'The DER disconnect switch shall be connected on the LOAD SIDE of the meter to the approved IEEE 1547 inverter and the LINE SIDE of the DER disconnect switch shall be connected to FPL's power grid.' FAC 25-6.065(6)(a) requires the same geometry - 'mounted separate from, but adjacent to, the meter socket and shall be readily accessible to the investor-owned utility and capable of being locked in the open position with a single investor-owned utility padlock.' The Town specifies no placement. 92% · FPL ESS XIII.A.4/A.6/C.1 + FAC 25-6.065(6)(a)
-
Disconnect, storage and listed equipment
Where the AC disconnect must sit relative to the meter is usually the utility's rule, not the building department's. Battery storage frequently carries its own permit, its own inspection and its own fire conditions.
- Where must the AC disconnect be, relative to the meter? FOR A TYPICAL RESIDENTIAL JOB (TIER 1, 10 kW AC OR LESS, INVERTER-BASED) NO UTILITY AC DISCONNECT IS REQUIRED AT ALL - UNLESS THERE IS A LINE-SIDE TAP. FPL ESS XIII.A.4: 'ALL TIER 2 AND TIER 3 SYSTEMS require an FPL approved visually open Distributed Energy Resource (DER) disconnect switch ... The DER disconnect switch must be installed on the AC side of the system. The manual disconnect switch must be MOUNTED SEPARATE FROM BUT ADJACENT TO THE FPL METER SOCKET WITHIN 10 FEET and must always remain accessible to FPL. Plans must show dimensions between the location of the meter socket and the DER disconnect switch. There shall be NO LOCKED GATES, DOORS OR FENCES between the meter socket and the DER disconnect switch.' FAC 25-6.065(6)(a) is the source of the Tier 1 exemption: 'INVERTER-BASED TIER 1 customer-owned renewable generation systems SHALL BE EXEMPT from this requirement, UNLESS the manual disconnect switch is installed AT THE INVESTOR-OWNED UTILITY'S EXPENSE' (FPL does not pay, so the exemption holds). *** BUT XIII.A.5 IS NOT TIER-SCOPED: 'If the interconnection is performed on the LINE SIDE of the customer's main electrical panel (per NEC) A MANUAL AC DISCONNECT IS REQUIRED between AC generation output and the point of interconnection to FPL facilities', with the same separate-but-adjacent-within-10-feet geometry. SO ASK THE TAP POINT BEFORE ASSUMING NO DISCONNECT. *** The Town of Haverhill specifies no disconnect location. 92% · FPL ESS XIII.A.4/A.5 + FAC 25-6.065(6)(a)
- Must equipment be on a specific approved list? YES, on two independent lists. (a) FLORIDA PRODUCT APPROVAL: the Town's Building Permit Application Checklist requires 'Per Florida Administrative Code 61G20-3.001, PRODUCT APPROVALS & SPECIFICATIONS for exterior doors, windows, panel walls, roofing products, shutters, skylights, STRUCTURAL COMPONENTS, and system for impact protection.' (b) UTILITY LISTING: FPL ESS XIII.A.1 requires 'a certified UL 1741 SA and IEEE 1547 grid interactive inverter. INVERTERS THAT HAVE NOT BEEN CERTIFIED TO UL STANDARD WILL BE DENIED INTERCONNECTION'; XIII.B.1 requires NRTL certification to the latest IEEE 1547 and UL 1741 (SB preferred) and adds 'All generating equipment must operate at 60 Hz AC and be compatible with standard utility service voltages'; XIII.C.1 requires battery storage to be 'certification conducted by a Nationally Recognized Testing Laboratory (NRTL) to the current UL 1741 standard for safety. Battery storage that is not UL 1741 certified must be DC coupled behind a UL 1741 listed device.' FAC 25-6.065(4)(b) makes listing by a nationally recognized testing laboratory the statewide qualification for expedited interconnection. 90% · town checklist (FAC 61G20-3.001) + FPL ESS XIII + FAC 25-6.065(4)(b)
- Are batteries permitted, and under what conditions? YES, PERMITTED - AND THE BINDING CONDITIONS ARE FPL'S, NOT THE TOWN'S. Haverhill's code says 'battery', 'energy storage' and 'inverter' ZERO times in 1,231,277 characters, and no Town form mentions storage; there is no local ESS rule at all. FPL ESS XIII.C, 'Battery Storage - Battery systems for personal use (customer-owned installations behind the customer's meter)': (C.1) NRTL certification to the current UL 1741 standard, a permanent placard on the meter enclosure stating 'Battery storage utilized in this facility', and non-UL-1741 batteries must be DC coupled behind a UL 1741 listed device. (C.2) integrated with customer-owned renewable generation: 'Energy stored by the battery is ONLY FOR THE CUSTOMER'S USE. While it may operate interconnected with the electrical grid, AT THIS TIME THE CUSTOMER MAY NOT EXPORT POWER FROM THE BATTERY TO THE GRID.' (C.3) backup-only batteries with no renewable generation 'may be charged from the electrical grid. NO INTERCONNECTION AGREEMENT IS REQUIRED', but the customer must prevent back-feed and assumes all liability. (C.4) a grid-charging battery designed to operate interconnected must be notified to FPL, currently via a Small Generator Interconnection Application, and 'STAND-ALONE BATTERY STORAGE SYSTEMS ARE NOT INCLUDED IN THE DEFINITION OF "RENEWABLE ENERGY" pursuant to Rule 25-6.065(2)(d), Florida Administrative Code, and the output from such systems IS NOT NET METERED.' Fire-side conditions come from the Florida Fire Prevention Code as administered by PBC Fire Rescue - unread, so not recorded. 90% · FPL ESS XIII.C + codified code, enumerated
- Is there a separate ESS permit or inspection? NO SEPARATE ESS PERMIT OR ESS INSPECTION IS PUBLISHED BY THE TOWN. There is no ESS permit type, no ESS checklist, no ESS inspection in the Town's published inspection catalogue, and no ESS fee line in Resolution 2026-05. The Building Permit Application's trade box has no storage or battery option; the nearest is 'ELECTRICAL' or 'OTHER'. In practice a battery would be permitted as electrical (and structural, if a new pad or wall mount is involved) under the same two-application pattern the Solar Panels Application Package sets out. FS 553.791(1)(r) treats 'solar energy AND ENERGY STORAGE installations or alterations' as a single-trade plans review / single-trade inspection for private-provider purposes, which is the only place in the whole chain where storage is named as its own thing. 85% · town fee resolution + forms directory + published inspection sheet, enumerated
- Is a ground mount treated as a structure? YES - AND HAVERHILL IS UNUSUALLY RESTRICTIVE ABOUT IT. There is no solar-specific ground-mount provision (the code says 'solar' zero times), so a ground array falls into the general accessory-structure regime, which is a closed and demanding one. Sec. 58-312: accessory uses and structures 'shall be located ONLY IN THE SIDE OR REAR YARD AT LEAST SIX FEET FROM THE PRINCIPAL BUILDING', and 'it shall be the responsibility of the TOWN ADMINISTRATOR to determine if a proposed accessory structure is necessarily and customarily associated with ... the principal use of the lot'. Sec. 58-331(a): 'Accessory buildings permanently affixed to the ground ... shall be LIMITED TO ONE BUILDING FOR EACH LOT'; (1) to the rear of the principal building on interior lots; (2) 'a minimum of TEN FEET from the principal building'; (3) not exceeding the height of the house or 15 feet, whichever is less; (4) not within any required yard setback and never in the front yard; (5) 'shall not exceed more than FIVE PERCENT OF THE TOTAL SQUARE FEET OF THE LOT, provided that the building shall not exceed 40 PERCENT OF THE FOOTPRINT OF THE PRINCIPAL BUILDING, or have a footprint exceeding 1,000 SQUARE FEET, whichever is less'; (7) 'shall INCORPORATE DESIGN AND COLOR SCHEMES COMPATIBLE TO THE PRINCIPAL BUILDING, and the town may require enhanced landscaping'; (8) 'FOR ANY UTILITIES SERVING THE ACCESSORY BUILDING, THEY SHALL BE UNDERGROUND'; (9) must meet maximum lot coverage. Sec. 58-8 then catches it again on coverage: 'building coverage' is the area 'occupied by all buildings or structures which are roofed or otherwise covered and THAT EXTEND MORE THAN THREE FEET ABOVE THE SURFACE GROUND LEVEL', with a 35% cap in R-1. On a minimum 10,000 sq ft R-1 lot the 5% limb caps the array at about 500 sq ft, roughly 9 to 11 kW DC. And Sec. 58-409(2) exempts accessory structures from the Landscape Code only 'AS LONG AS EXISTING VEGETATION IS NOT DISTURBED OR DISPLACED' - clear ground for an array and the full Landscape Code applies. A ROOFTOP ARRAY escapes all of this. 85% · codified code Secs. 58-312, 58-331, 58-8, 58-409
- Is there a local rule on service upgrades or busbar sizing? NONE. There is no local rule on service upgrades, busbar sizing, 120% rule application, main-breaker derating or point of connection. The Town adopts the state electrical code without amendment (Sec. 14-5, 14-6) and publishes no electrical bulletin, no interpretation and no handout. The only point-of-connection rule that bites is the UTILITY's: FPL ESS XIII.A.5, 'FPL recommends that all interconnections will be performed on the LOAD SIDE of the customer's main electrical panel. If the interconnection is performed on the LINE SIDE of the customer's main electrical panel (per NEC) A MANUAL AC DISCONNECT IS REQUIRED between AC generation output and the point of interconnection to FPL facilities' - mounted separate from but adjacent to the FPL meter socket within 10 feet and always accessible to FPL, with plans showing the dimension and no locked gates, doors or fences in between. That limb is NOT tier-scoped: it fires on a line-side tap at any system size, including Tier 1. 90% · codified code, enumerated + FPL ESS XIII.A.5
- Is a specific mounting system or attachment spacing required? NO PRESCRIPTIVE MOUNTING OR SPACING STANDARD. The Town requires sealed structural calculations for every PV job and Florida Product Approval under FAC 61G20-3.001 for structural components, but publishes no attachment spacing, no flashing detail, no uplift table and no approved-racking list. The one nearby regime in the code is a warning rather than a rule: Sec. 58-336 GENERATORS (Ord. 457, 26 July 2018) is a fully specified regime for a customer-owned electricity-producing device, and it provides at (1)(i) and (2)(g) that 'GENERATORS ARE NOT PERMITTED ON THE ROOF OF A BUILDING', at (1)(f) that a generator 'shall not be used to SELL POWER BACK TO A POWER COMPANY', and imposes 55 dBA at the property line from 7 pm to 8 am, a 5-foot height limit above the neighbour's finished grade, screening from the right-of-way and adjacent residential property lines, and testing limited to once per seven days for no more than 30 minutes between 10 am and 5 pm Monday to Saturday. 'Generator' is NOT defined in the Code. *** IF A PLANS EXAMINER REACHED FOR 58-336 BY ANALOGY IT WOULD PROHIBIT ROOFTOP PV AND PROHIBIT NET METERING; FS 163.04(1) EXPRESSLY PREEMPTS THAT ('the adoption of an ordinance ... WHICH PROHIBITS OR HAS THE EFFECT OF PROHIBITING the installation of solar collectors ... IS EXPRESSLY PROHIBITED'). The nearest definitional hook, 'Fixed mechanical equipment ... such as an air conditioning unit, water cooling tower, swimming pool pump, irrigation pump, well water pump, fan, POWER GENERATOR OR OTHER SIMILAR POWER SOURCE EQUIPMENT, permanently affixed to land', appears in Sec. 58-8 and NOWHERE ELSE in the corpus - it is a definition with no operative clause, so it is not a rule. *** 88% · codified code Secs. 58-336, 58-8 + FS 163.04(1)
20 questions answered against Town of Haverhill’s own published documents
Q29 Which NEC edition is in force? Core Code editions in force
NEC 2020 (NFPA 70, 2020 edition), through the Florida Building Code, 8th Edition (2023). Haverhill adopts the state code by rolling reference and nothing else: Code Sec. 14-6, 'The town hereby adopts by reference the Florida Building Code AND ANY AMENDMENTS THERETO' (Ord. 328, 8 Aug 2002), and Sec. 14-5 repealed the Town's former amendments to the Standard Building, Gas, Mechanical and Plumbing Codes. The Florida Building Commission's own front page states 'The Effective Date for the Florida Building Code, 8th Edition (2023), is DECEMBER 31, 2023'; the 8th Edition incorporates NFPA 70 (2020) as the electrical code. A 2026 update (9th Edition) is in preparation - the Commission's front page carries 'Materials related to the 2026 Update (Including Tracking Charts)'. The phrase 'National Electrical' appears zero times in Haverhill's codified code, and no Town form names an NEC year.
Why the confidence is not higherThe rolling adoption and the statewide effective date were both read first-hand. 85 rather than 95 because the NEC year is derived from the FBC 8th Edition's own referenced-standards table rather than from any Haverhill or Florida Building Commission sentence naming '2020' that I read this run.
codified code Sec. 14-6 + Florida Building Commission front page checked 2026-09-13 https://www.floridabuilding.org/c/default.aspx
Q30 Which building code edition is in force? Core Code editions in force
FLORIDA BUILDING CODE, 8TH EDITION (2023), effective 31 December 2023 - adopted by rolling reference at Code Sec. 14-6 ('the Florida Building Code and any amendments thereto'). Sec. 14-4 puts swimming pools and spas under 'the Florida Building Code, Residential, as amended and adopted by the state from time to time'. Sec. 14-1 is the unusual one: 'The technical codes and standards for construction, repair and maintenance of structures in the town adopted by the town council are NOT PRINTED IN THIS CODE AND ARE ON FILE IN THE TOWN CLERK'S OFFICE.' Separately, Sec. 14-3 adopts a NEIGHBOUR'S CODE: 'Incorporated in this section by reference is the HOUSING CODE FOR THE CITY OF WEST PALM BEACH (Art. IV, Ch. 18, WPB Code), as may be amended from time to time ... which is hereby adopted to constitute the housing code for the town' (Ord. 520, 28 Sep 2023) - a maintenance/habitability code, not a construction code, and it carries a garbled editor's note directing the reader to West Palm Beach's Zoning and Land Development Regulations.
Why the confidence is not higherAll three sections quoted from the current codified text; the statewide effective date confirmed at source. 92 because Sec. 14-1's 'on file in the town clerk's office' means the Town's own list of adopted technical standards is not published anywhere.
codified code Ch. 14 + Florida Building Commission front page checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q31 Which fire code edition is in force? Code editions in force
THE FLORIDA FIRE PREVENTION CODE, AS ENFORCED BY PALM BEACH COUNTY FIRE RESCUE - AND HAVERHILL ADOPTS NO FIRE CODE AND NO FIRE AMENDMENTS OF ITS OWN. The codified Code has NO fire chapter: 'NFPA' appears ZERO times and 'Fire Prevention' ZERO times in 1,231,277 characters, and the single occurrence of 'fire code' is in the sober-living-home licensing section. Palm Beach County Fire Rescue's own Area-Served page lists Haverhill under 'Incorporated Municipalities SERVED BY Palm Beach County Fire Rescue' (a three-bucket table: Served / Dispatched only / Neither). Code Sec. 14-2 corroborates the split on the money side by excluding 'FIRE REVIEW FEES' from the Town's own fee schedule as a county item. The specific edition of the Florida Fire Prevention Code in force is set by the State Fire Marshal statewide; the FFPC text itself is paywalled and was NOT read this run, so no dimensional fire requirement is recorded from it.
Why the confidence is not higherThe absence of any Haverhill fire code is proved by enumeration with working controls; the provider is named by the County's own service-area table. 88 and not higher because the FFPC edition number was not read from a primary source this run.
county fire-rescue service-area table + codified code, enumerated checked 2026-09-13 https://discover.pbc.gov/pbcfr/Pages/Area-Served.aspx
Q32 Are there local amendments to any of the above? Core Code editions in force
NO. Haverhill has adopted NO local amendments to the Florida Building Code. Sec. 14-5 expressly repealed the Town's former amendments ('The amendments to the Town of Haverhill Standard Building, Gas, Mechanical and Plumbing Codes are hereby repealed', Ord. 328, 8 Aug 2002) and Sec. 14-6 adopts the state code wholesale by rolling reference in a single sentence. There is no local technical amendment, no local fire amendment and no local electrical amendment anywhere in the corpus. What the Town does have is ZONING and FLOODPLAIN provisions that bear on a PV job (Ch. 58 height, accessory-structure and generator rules; Ch. 44 floodplain management; Ch. 58 Art. IX Div. 9 airport regulations) - those are land-development regulations, not building-code amendments.
Why the confidence is not higherProved by reading the whole of Chapter 14 and by enumeration of the corpus; the repeal sentence is explicit. Qualified by codification through Ord. 536 (28 Aug 2025); the five later ordinances (537, 538, 539, 540, 541) are enumerated by title from the Town's own register and none amends the building code.
codified code Ch. 14 + town ordinance register checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q33 What is the installation judged against? Core Electrical
The Florida Building Code 8th Edition (2023) and NFPA 70 (2020) as adopted through it, with no local amendment, plus the Town's sealed-plan and calculation requirements. In practice the judge is a named individual: DURRANI GUY, CBO/CFM, Building Official, whose review is recorded by name in the Town's published inspection sheet ('D. Guy') and whose comments drive the permit status ledger ('Building Official Comments to be Addressed by Contractor', 'Under Building Official Review - Second Review'). Code Sec. 14-2 adds a gate unrelated to the code itself: 'NO PERMIT SHALL BE ISSUED for work on any property within the town if the property (and its owner) has been issued a NOTICE OF VIOLATION for a code infraction, or an order finding a violation has been entered, and the violation remains uncured ... or if there exists a LIEN against the property as a result of an order imposing a fine and lien and said fine remains unpaid.'
Why the confidence is not higherCode sections quoted; the Building Official's name and role come from the Town's own department page and its dated inspection sheet.
codified code Sec. 14-2 + department page + published inspection sheet checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q34 Is there a local rule on service upgrades or busbar sizing? Electrical
NONE. There is no local rule on service upgrades, busbar sizing, 120% rule application, main-breaker derating or point of connection. The Town adopts the state electrical code without amendment (Sec. 14-5, 14-6) and publishes no electrical bulletin, no interpretation and no handout. The only point-of-connection rule that bites is the UTILITY's: FPL ESS XIII.A.5, 'FPL recommends that all interconnections will be performed on the LOAD SIDE of the customer's main electrical panel. If the interconnection is performed on the LINE SIDE of the customer's main electrical panel (per NEC) A MANUAL AC DISCONNECT IS REQUIRED between AC generation output and the point of interconnection to FPL facilities' - mounted separate from but adjacent to the FPL meter socket within 10 feet and always accessible to FPL, with plans showing the dimension and no locked gates, doors or fences in between. That limb is NOT tier-scoped: it fires on a line-side tap at any system size, including Tier 1.
Why the confidence is not higherThe absence is proved by enumeration of the corpus with working controls; the FPL clause was read first-hand from the current Electric Service Standards (section stamped 10-30-25).
codified code, enumerated + FPL ESS XIII.A.5 checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q35 Is a specific mounting system or attachment spacing required? Structural & mounting
NO PRESCRIPTIVE MOUNTING OR SPACING STANDARD. The Town requires sealed structural calculations for every PV job and Florida Product Approval under FAC 61G20-3.001 for structural components, but publishes no attachment spacing, no flashing detail, no uplift table and no approved-racking list. The one nearby regime in the code is a warning rather than a rule: Sec. 58-336 GENERATORS (Ord. 457, 26 July 2018) is a fully specified regime for a customer-owned electricity-producing device, and it provides at (1)(i) and (2)(g) that 'GENERATORS ARE NOT PERMITTED ON THE ROOF OF A BUILDING', at (1)(f) that a generator 'shall not be used to SELL POWER BACK TO A POWER COMPANY', and imposes 55 dBA at the property line from 7 pm to 8 am, a 5-foot height limit above the neighbour's finished grade, screening from the right-of-way and adjacent residential property lines, and testing limited to once per seven days for no more than 30 minutes between 10 am and 5 pm Monday to Saturday. 'Generator' is NOT defined in the Code. *** IF A PLANS EXAMINER REACHED FOR 58-336 BY ANALOGY IT WOULD PROHIBIT ROOFTOP PV AND PROHIBIT NET METERING; FS 163.04(1) EXPRESSLY PREEMPTS THAT ('the adoption of an ordinance ... WHICH PROHIBITS OR HAS THE EFFECT OF PROHIBITING the installation of solar collectors ... IS EXPRESSLY PROHIBITED'). The nearest definitional hook, 'Fixed mechanical equipment ... such as an air conditioning unit, water cooling tower, swimming pool pump, irrigation pump, well water pump, fan, POWER GENERATOR OR OTHER SIMILAR POWER SOURCE EQUIPMENT, permanently affixed to land', appears in Sec. 58-8 and NOWHERE ELSE in the corpus - it is a definition with no operative clause, so it is not a rule. ***
Why the confidence is not higherSections quoted verbatim; the 'fixed mechanical equipment' dead end proved by enumeration (2 occurrences, both inside the definitions section). 88 because whether Haverhill has ever applied 58-336 to PV is not published either way.
codified code Secs. 58-336, 58-8 + FS 163.04(1) checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q36 What ridge setback and access pathways are required? Core Fire pathways & setbacks
Nothing published by this authority.
Where we looked(1) The full codified Code of Ordinances of the Town of Haverhill - 843 documents, 1,231,277 characters, ZERO empty bodies, harvested from api.municode.com product 10899 job 482822 (Supplement 21, codified through Ordinance No. 536 enacted 28 August 2025). Controls run in the same session: positive 'electrical' 34 hits, fabricated 'zzqqxplorp' 0 hits. 'NFPA' 0, 'Fire Prevention' 0, 'fire code' 1 (sober-living-home licensing, unrelated), 'ridge' 0 as a roof term, 'access pathway' 0, 'solar' 0, 'photovoltaic' 0. HAVERHILL ADOPTS NO FIRE CODE AND NO FIRE AMENDMENTS OF ITS OWN. (2) All 51 URLs in the Town's sitemap.xml, fetched serially - every one returned HTTP 200 with real body content and zero were login-gated. (3) All 23 documents on the Building Department's 'Permit Application & Forms' page and all 21 building entries on the site-wide 'Forms & Applications Directory', including the Solar Panels Application Package - no fire provision in any. (4) The Town's Building Permit Application Checklist, which scopes fire review to commercial work only: 'For commercial structures (including HOA common buildings), fire department approval is required', with 'Any other outside agency approval as required (ex: PBC Fire plan review)'. (5) Code Sec. 14-2, which excludes 'fire review fees' from the Town's own fee schedule as a county charge. (6) Palm Beach County Fire Rescue's Area-Served page, which lists Haverhill under 'Incorporated Municipalities Served by Palm Beach County Fire Rescue'. WHAT IS THEREFORE ESTABLISHED: a single-family rooftop PV job in Haverhill receives NO FIRE PLAN REVIEW, and no ridge setback or access pathway is imposed locally. WHAT COULD NOT BE REACHED: the Florida Fire Prevention Code itself, which is the code PBC Fire Rescue enforces, is paywalled and was not read this run - so its edition number and its Chapter 11 / NFPA 1 access-pathway and ridge-setback dimensions are NOT recorded here, and must not be filled in from general NFPA knowledge. THE SAME-COUNTY CONTRAST IS THE POINT: the Town of Hypoluxo, four miles away, IS NOT served by PBCFR and adopts the City of Boynton Beach's fire amendments by reference, whose single-family exemption carries 'Exceptions: ... photovoltaic systems' - so a residential PV job there DOES get a fire plan review. The difference is entirely which fire department holds the territory.
Q37 Is rapid shutdown required, and to which NEC edition? Core Rapid shutdown
YES, to NEC 2020 Article 690.12, by operation of the Florida Building Code 8th Edition (2023) - not by any Haverhill rule. Haverhill has adopted no local amendment to the electrical code (Sec. 14-5, 14-6) and publishes nothing on rapid shutdown; the word does not appear in the corpus. FPL's requirements are additive and separate: ESS XIII.A.1 requires 'a certified UL 1741 SA and IEEE 1547 grid interactive inverter. Inverters that have not been certified to UL Standard will be denied interconnection', and XIII.B.1 (for SGIA jobs) requires certification 'to the latest version of IEEE 1547 and UL 1741 (SB PREFERRED) ... by a Nationally Recognized Testing Laboratory (NRTL)', with FPL reserving 'the right to specify or adjust advanced control settings or operating parameters'.
Why the confidence is not higherThe NEC year derives from the FBC 8th Edition adoption; the FPL inverter-listing requirements were read first-hand. 85 because no Haverhill document mentions rapid shutdown at all.
codified code Secs. 14-5/14-6 + FBC 8th Edition + FPL ESS XIII.A.1, XIII.B.1 checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q38 Which placards does this authority require at the service equipment? Core Labels Signage & labelling
THE AHJ SPECIFIES NONE; FPL SPECIFIES TWO, AND FOR A BATTERY A THIRD. Haverhill's code, forms and fee schedule contain no placard, label or marking requirement of any kind ('placard', 'label' and 'signage' relating to electrical equipment: zero in the corpus). FPL Electric Service Standards Section XIII.A.6 (section stamped 10-30-25, ESS document modified 1 Sep 2026): 'All labels must be PERMANENT AND WEATHERPROOF/UV RESISTANT PLACARD WITH ENGRAVED LETTERS. The customer is responsible for all labeling requirements. The following labels must be installed at the INTERCONNECTING METER CAN and the DER DISCONNECT SWITCH.' (1) INTERCONNECTING METER CAN: 'WARNING / MULTI POWER SOURCES / ENTER SOURCES HERE / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS'. (2) DER DISCONNECT SWITCH: 'GENERATION SYSTEM AC DISCONNECT / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS'. (3) BATTERY, XIII.C.1: 'A placard must be permanently affixed to the METER ENCLOSURE stating "BATTERY STORAGE UTILIZED IN THIS FACILITY."' Note that XIII.A.6 is NOT tier-scoped, so the meter-can placard reaches a Tier 1 (10 kW or less) residential job even though XIII.A.4 exempts Tier 1 from the DER disconnect switch itself - in which case only the meter-can placard applies. On top of these sit the NEC 2020 Article 690/705 markings required by the FBC.
Why the confidence is not higherRead first-hand from FPL's current Electric Service Standards this run. 92 because the two numeric fields are printed as '**' placeholders and FPL publishes no worked example.
FPL Electric Service Standards Section XIII.A.6 and XIII.C.1 checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q39 Does the authority specify placard wording of its own? Core Labels Signage & labelling
NO - not the AHJ. The Town of Haverhill specifies no placard wording of its own; the code, the solar package, the general checklist and the fee schedule are silent. The wording that must be used is FPL's, set out verbatim in ESS XIII.A.6 and XIII.C.1, plus whatever NEC 2020 Articles 690 and 705 require through the Florida Building Code.
Why the confidence is not higherAbsence proved by enumeration of the full 843-document corpus and of all 51 public web pages and 23 published building forms, with working positive and fabricated controls.
codified code and town forms, enumerated checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q40 Does it specify letter height, colour or material? Core Labels Signage & labelling
MATERIAL AND LETTERING METHOD ONLY, AND FROM THE UTILITY, NOT THE TOWN. FPL ESS XIII.A.6: labels must be 'PERMANENT AND WEATHERPROOF/UV RESISTANT PLACARD WITH ENGRAVED LETTERS'. NO LETTER HEIGHT AND NO COLOUR ARE SPECIFIED anywhere in Section XIII. The Town specifies nothing. Default colour and lettering therefore fall back to NEC 2020 110.21(B) and Article 690/705 marking requirements as adopted by the FBC. For the DER disconnect switch itself FPL does publish a full hardware specification in its 'DER Disconnect Switch Utility Requirements' page: visible-open blades and jaws with a visible air gap, not obscured by any dead-front or arc-shield, LOCKABLE IN THE OPEN POSITION, 'FPL PADLOCK SHANK (3/8") MUST FIT ON THE COVER HASP OF THE SWITCH', 'the switch shall NOT be modified to accommodate an FPL lock', enclosure properly grounded, not used as a raceway for anything but the switched phase conductors plus neutral and equipment ground, rated and listed to UL/ANSI/IEEE and installed per the NEC, and 'connected so that the blades are de-energized when the switch is in the open position in accordance with NEC 404.6(C)'.
Why the confidence is not higherRead first-hand from the current Electric Service Standards. 92 because the absence of a letter height is an absence in a document I read in full for that section, not a positive statement.
FPL Electric Service Standards Section XIII.A.6 + DER Disconnect Switch Utility Requirements checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q41 Is a site plan / facility map placard required, and what must it show? Core Labels Signage & labelling
NOT BY THE AHJ. Haverhill requires no facility-map or site-plan placard. What it does require is a paper 'Survey/site plan marked with panel and equipment placement' in the submittal package, not a placard on the building. FPL requires plans - not placards - to carry the geometry: ESS XIII.A.4, 'PLANS MUST SHOW DIMENSIONS BETWEEN THE LOCATION OF THE METER SOCKET AND THE DER DISCONNECT SWITCH', and XIII.A.3, 'Meter numbers associated with interconnecting premise must be included in Single Line Diagrams (SLD) and/or plans.' Any site-plan placard obligation therefore comes from NEC 2020 690.56(C) / 705.10 as adopted by the FBC, not from anything local.
Why the confidence is not higherBoth limbs read first-hand. 88 because it is an absence at the Town level established by enumeration rather than by a statement.
town solar package + FPL ESS XIII.A.3/A.4 + NEC via FBC checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q42 Does the UTILITY specify placards beyond the AHJ's? Core Labels Signage & labelling
YES - AND IN HAVERHILL THE UTILITY IS THE ONLY SOURCE OF PLACARD REQUIREMENTS AT ALL. See q38: FPL ESS XIII.A.6 mandates an engraved, weatherproof/UV-resistant placard at the interconnecting meter can ('WARNING / MULTI POWER SOURCES / ENTER SOURCES HERE / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS') and at the DER disconnect switch ('GENERATION SYSTEM AC DISCONNECT / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS'), and XIII.C.1 mandates a battery placard on the meter enclosure reading 'Battery storage utilized in this facility.' The AHJ mandates none. Note the tier interaction: FAC 25-6.065(6)(a) exempts inverter-based TIER 1 systems from the manual disconnect switch 'unless the manual disconnect switch is installed at the investor-owned utility's expense', and FPL XIII.A.4 confirms it requires the DER switch only for 'all tier 2 and tier 3 systems' - so on a typical sub-10 kW AC house the DER-switch placard never arises, but the METER-CAN placard still does, because XIII.A.6 is not tier-scoped.
Why the confidence is not higherBoth the rule and the standards were read first-hand this run. 92 because the tier interaction is my reading of two clauses FPL does not cross-reference.
FPL ESS XIII.A.4/A.6/C.1 + FAC 25-6.065(6)(a) checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q43 Where must the labels be placed? Core Labels Signage & labelling
AT THE INTERCONNECTING METER CAN, AT THE DER DISCONNECT SWITCH (where one exists), AND - FOR BATTERIES - ON THE METER ENCLOSURE. FPL ESS XIII.A.6: 'The following labels must be installed at the interconnecting meter can and the DER disconnect switch.' XIII.C.1: 'A placard must be permanently affixed to the METER ENCLOSURE stating "Battery storage utilized in this facility."' Location of the switch itself, where required: XIII.A.4, 'The manual disconnect switch must be MOUNTED SEPARATE FROM BUT ADJACENT TO THE FPL METER SOCKET WITHIN 10 FEET and must always remain accessible to FPL ... There shall be NO LOCKED GATES, DOORS OR FENCES between the meter socket and the DER disconnect switch', and 'The DER disconnect switch shall be connected on the LOAD SIDE of the meter to the approved IEEE 1547 inverter and the LINE SIDE of the DER disconnect switch shall be connected to FPL's power grid.' FAC 25-6.065(6)(a) requires the same geometry - 'mounted separate from, but adjacent to, the meter socket and shall be readily accessible to the investor-owned utility and capable of being locked in the open position with a single investor-owned utility padlock.' The Town specifies no placement.
Why the confidence is not higherRead first-hand from FPL's current standards and the current rule text.
FPL ESS XIII.A.4/A.6/C.1 + FAC 25-6.065(6)(a) checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q44 Must equipment be on a specific approved list? Equipment listing
YES, on two independent lists. (a) FLORIDA PRODUCT APPROVAL: the Town's Building Permit Application Checklist requires 'Per Florida Administrative Code 61G20-3.001, PRODUCT APPROVALS & SPECIFICATIONS for exterior doors, windows, panel walls, roofing products, shutters, skylights, STRUCTURAL COMPONENTS, and system for impact protection.' (b) UTILITY LISTING: FPL ESS XIII.A.1 requires 'a certified UL 1741 SA and IEEE 1547 grid interactive inverter. INVERTERS THAT HAVE NOT BEEN CERTIFIED TO UL STANDARD WILL BE DENIED INTERCONNECTION'; XIII.B.1 requires NRTL certification to the latest IEEE 1547 and UL 1741 (SB preferred) and adds 'All generating equipment must operate at 60 Hz AC and be compatible with standard utility service voltages'; XIII.C.1 requires battery storage to be 'certification conducted by a Nationally Recognized Testing Laboratory (NRTL) to the current UL 1741 standard for safety. Battery storage that is not UL 1741 certified must be DC coupled behind a UL 1741 listed device.' FAC 25-6.065(4)(b) makes listing by a nationally recognized testing laboratory the statewide qualification for expedited interconnection.
Why the confidence is not higherAll three sources read first-hand. 90 because the Town has not said in writing that product approval applies to solar racking specifically.
town checklist (FAC 61G20-3.001) + FPL ESS XIII + FAC 25-6.065(4)(b) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2511/Building-Permit-Application-Checklistpdf
Q45 Are batteries permitted, and under what conditions? Core Battery / ESS
YES, PERMITTED - AND THE BINDING CONDITIONS ARE FPL'S, NOT THE TOWN'S. Haverhill's code says 'battery', 'energy storage' and 'inverter' ZERO times in 1,231,277 characters, and no Town form mentions storage; there is no local ESS rule at all. FPL ESS XIII.C, 'Battery Storage - Battery systems for personal use (customer-owned installations behind the customer's meter)': (C.1) NRTL certification to the current UL 1741 standard, a permanent placard on the meter enclosure stating 'Battery storage utilized in this facility', and non-UL-1741 batteries must be DC coupled behind a UL 1741 listed device. (C.2) integrated with customer-owned renewable generation: 'Energy stored by the battery is ONLY FOR THE CUSTOMER'S USE. While it may operate interconnected with the electrical grid, AT THIS TIME THE CUSTOMER MAY NOT EXPORT POWER FROM THE BATTERY TO THE GRID.' (C.3) backup-only batteries with no renewable generation 'may be charged from the electrical grid. NO INTERCONNECTION AGREEMENT IS REQUIRED', but the customer must prevent back-feed and assumes all liability. (C.4) a grid-charging battery designed to operate interconnected must be notified to FPL, currently via a Small Generator Interconnection Application, and 'STAND-ALONE BATTERY STORAGE SYSTEMS ARE NOT INCLUDED IN THE DEFINITION OF "RENEWABLE ENERGY" pursuant to Rule 25-6.065(2)(d), Florida Administrative Code, and the output from such systems IS NOT NET METERED.' Fire-side conditions come from the Florida Fire Prevention Code as administered by PBC Fire Rescue - unread, so not recorded.
Why the confidence is not higherFPL's current battery policy was read first-hand; the Town-level absence is proved by enumeration with controls. 90 because the FFPC's ESS provisions were not reached.
FPL ESS XIII.C + codified code, enumerated checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Q46 Is there a separate ESS permit or inspection? Battery / ESS
NO SEPARATE ESS PERMIT OR ESS INSPECTION IS PUBLISHED BY THE TOWN. There is no ESS permit type, no ESS checklist, no ESS inspection in the Town's published inspection catalogue, and no ESS fee line in Resolution 2026-05. The Building Permit Application's trade box has no storage or battery option; the nearest is 'ELECTRICAL' or 'OTHER'. In practice a battery would be permitted as electrical (and structural, if a new pad or wall mount is involved) under the same two-application pattern the Solar Panels Application Package sets out. FS 553.791(1)(r) treats 'solar energy AND ENERGY STORAGE installations or alterations' as a single-trade plans review / single-trade inspection for private-provider purposes, which is the only place in the whole chain where storage is named as its own thing.
Why the confidence is not higherAbsence proved by enumeration across the code, the 23 published building forms, the fee resolution and the published inspection sheet. 85 because 'no separate permit' is an inference from the absence of a permit type rather than a Town statement.
town fee resolution + forms directory + published inspection sheet, enumerated checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2319
Q47 Is a ground mount treated as a structure? Core Ground mount
YES - AND HAVERHILL IS UNUSUALLY RESTRICTIVE ABOUT IT. There is no solar-specific ground-mount provision (the code says 'solar' zero times), so a ground array falls into the general accessory-structure regime, which is a closed and demanding one. Sec. 58-312: accessory uses and structures 'shall be located ONLY IN THE SIDE OR REAR YARD AT LEAST SIX FEET FROM THE PRINCIPAL BUILDING', and 'it shall be the responsibility of the TOWN ADMINISTRATOR to determine if a proposed accessory structure is necessarily and customarily associated with ... the principal use of the lot'. Sec. 58-331(a): 'Accessory buildings permanently affixed to the ground ... shall be LIMITED TO ONE BUILDING FOR EACH LOT'; (1) to the rear of the principal building on interior lots; (2) 'a minimum of TEN FEET from the principal building'; (3) not exceeding the height of the house or 15 feet, whichever is less; (4) not within any required yard setback and never in the front yard; (5) 'shall not exceed more than FIVE PERCENT OF THE TOTAL SQUARE FEET OF THE LOT, provided that the building shall not exceed 40 PERCENT OF THE FOOTPRINT OF THE PRINCIPAL BUILDING, or have a footprint exceeding 1,000 SQUARE FEET, whichever is less'; (7) 'shall INCORPORATE DESIGN AND COLOR SCHEMES COMPATIBLE TO THE PRINCIPAL BUILDING, and the town may require enhanced landscaping'; (8) 'FOR ANY UTILITIES SERVING THE ACCESSORY BUILDING, THEY SHALL BE UNDERGROUND'; (9) must meet maximum lot coverage. Sec. 58-8 then catches it again on coverage: 'building coverage' is the area 'occupied by all buildings or structures which are roofed or otherwise covered and THAT EXTEND MORE THAN THREE FEET ABOVE THE SURFACE GROUND LEVEL', with a 35% cap in R-1. On a minimum 10,000 sq ft R-1 lot the 5% limb caps the array at about 500 sq ft, roughly 9 to 11 kW DC. And Sec. 58-409(2) exempts accessory structures from the Landscape Code only 'AS LONG AS EXISTING VEGETATION IS NOT DISTURBED OR DISPLACED' - clear ground for an array and the full Landscape Code applies. A ROOFTOP ARRAY escapes all of this.
Why the confidence is not higherEvery clause quoted from the current codified text and the kW conversion is flagged as my arithmetic. 85 because the Town has never published a determination that a PV array is an 'accessory building' under 58-331, and the one-building-per-lot limb in particular has never been applied to solar in anything published.
codified code Secs. 58-312, 58-331, 58-8, 58-409 checked 2026-09-13 https://library.municode.com/fl/haverhill/codes/code_of_ordinances
Q48 Where must the AC disconnect be, relative to the meter? Core Utility equipment
FOR A TYPICAL RESIDENTIAL JOB (TIER 1, 10 kW AC OR LESS, INVERTER-BASED) NO UTILITY AC DISCONNECT IS REQUIRED AT ALL - UNLESS THERE IS A LINE-SIDE TAP. FPL ESS XIII.A.4: 'ALL TIER 2 AND TIER 3 SYSTEMS require an FPL approved visually open Distributed Energy Resource (DER) disconnect switch ... The DER disconnect switch must be installed on the AC side of the system. The manual disconnect switch must be MOUNTED SEPARATE FROM BUT ADJACENT TO THE FPL METER SOCKET WITHIN 10 FEET and must always remain accessible to FPL. Plans must show dimensions between the location of the meter socket and the DER disconnect switch. There shall be NO LOCKED GATES, DOORS OR FENCES between the meter socket and the DER disconnect switch.' FAC 25-6.065(6)(a) is the source of the Tier 1 exemption: 'INVERTER-BASED TIER 1 customer-owned renewable generation systems SHALL BE EXEMPT from this requirement, UNLESS the manual disconnect switch is installed AT THE INVESTOR-OWNED UTILITY'S EXPENSE' (FPL does not pay, so the exemption holds). *** BUT XIII.A.5 IS NOT TIER-SCOPED: 'If the interconnection is performed on the LINE SIDE of the customer's main electrical panel (per NEC) A MANUAL AC DISCONNECT IS REQUIRED between AC generation output and the point of interconnection to FPL facilities', with the same separate-but-adjacent-within-10-feet geometry. SO ASK THE TAP POINT BEFORE ASSUMING NO DISCONNECT. *** The Town of Haverhill specifies no disconnect location.
Why the confidence is not higherFPL's standards and the FAC rule were both read first-hand this run and agree. 92 because FPL does not cross-reference A.4 and A.5, so the interaction is my reading.
FPL ESS XIII.A.4/A.5 + FAC 25-6.065(6)(a) checked 2026-09-13 https://www.fpl.com/partner/pdf/electric-service-standards.pdf
Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.
Inspection 5 steps · 14 questions
-
Book it
Booking is a portal, a phone call or an email depending on the authority, and the notice required is rarely zero. Book before the work is finished rather than after — the lead time, not the work, is usually what sets the date.
- How is an inspection booked? PHONE OR EMAIL. Building Department page, verbatim: 'To request an inspection for NEXT BUSINESS DAY, please call 561-689-0370, ext. 2 or email permits@townofhaverhill-fl.gov NO LATER THAN 3 PM.' There is no portal and no online scheduler. FS 553.79(1)(d) requires a local enforcement agency to allow electronic inspection requests, and the email route satisfies it. Results are then published: the Town regenerates an INSPECTIONS PDF showing inspection date, property address, permit number, type of inspection, inspector and time frame - the copy read this run was generated 10 September 2026. 95% · town department page + published inspection sheet
- How much notice is required? NEXT BUSINESS DAY, WITH A 3 PM PRIOR-DAY CUT-OFF. 'To request an inspection for next business day, please call ... or email ... NO LATER THAN 3 PM.' Effectively: request by 3 pm on day one, inspection on day two. The published inspection sheet bears this out - it shows dated entries with assigned time frames for the following days, plus explicit lines for days with no demand ('NO INSPECTIONS REQUESTED' on 9 and 10 September 2026) and for holidays ('LABOR DAY HOLIDAY' on 7 September). Town Hall hours are Monday to Friday 7:30 am to 4 pm. 95% · town department page + published inspection sheet
- Are same-day or AM/PM windows offered? YES - AND HAVERHILL PUBLISHES ACTUAL TWO-HOUR ARRIVAL WINDOWS BY PROPERTY AND PERMIT NUMBER, WHICH IS RARE. The Town's INSPECTIONS PDF (generated 10 Sep 2026) carries a 'Time Frame' column against each scheduled inspection, with values such as '11:00am - 1:00pm', '3:00pm - 5:00pm', '10:30am - 12:30pm', and 'TBD' for inspections further out. It also names the inspector per visit ('D. Guy', 'D. Canale'), gives the permit number, the property address and the inspection type, and records the result ('Pending', 'Failed'). There is no published same-day service and no AM/PM banding policy document - the windows are individually assigned and published the day before. 92% · town-published inspection sheet
-
Know who turns up
Some authorities inspect their own solar work; some delegate it, and a few do not inspect the PV equipment itself at all. Who is coming determines what they will look at.
- Does this AHJ perform its own final solar inspection? YES - the Town performs its own inspections, through its own Building Official and a second named inspector. Building Department page: 'The Building Department PERFORMS INSPECTIONS for code compliance. ALL PERMITS REQUIRE A FINAL INSPECTION.' The published inspection sheet names the individuals doing them: 'D. Guy' (Durrani Guy, CBO/CFM, Building Official) and 'D. Canale'. The Building Official is engaged as a CONTRACTOR rather than an employee - Resolution 2023-11 (14 Dec 2023) honours his predecessor: 'BILL DENISON WAS HIRED AS A CONTRACTOR TO SERVE AS THE BUILDING OFFICIAL for the Town of Haverhill on November 13, 2014 ... Bill has decided to retire from his service to the Town of Haverhill effective January 12, 2024.' The budget shows the same shape: Building Department Fund line 103-2400-524.3401 'Other Contractual Svcs (BUILDING OFFICIAL & INSP)' at $55,000 / $80,000 / $40,000 across FY2023-24 to FY2025-26, alongside genuine Town payroll at 103-2400-524.1200 'Regular Salaries (Assistant Town Clerk/Building)' $60,000. 95% · department page + published inspection sheet + Resolution 2023-11 + adopted budget
- If delegated, to whom? NOT DELEGATED TO ANOTHER AUTHORITY - but the inspecting personnel are contracted to the Town, not employed by it, and the applicant may substitute a PRIVATE PROVIDER at will. (a) The Building Official and inspectors are engaged under 'Other Contractual Svcs (Building Official & Insp)' in the Building Department Fund; the Town's own staff line in that fund is the Assistant Town Clerk. The Town has NOT published the name of the current contracting firm or individual's company - only the individual, Durrani Guy, CBO/CFM. (b) FS 553.791 private providers: the Town registers them on the same form as contractors, and Resolution 2026-05's fee schedule has a dedicated 'PRIVATE PROVIDER?' column that zeroes the plans-review and inspection fees when one is used. FS 553.791(6) lets an owner or contractor switch to a private provider for a SINGLE-TRADE INSPECTION on a single-family dwelling after construction has commenced, by notice before the next scheduled inspection; FS 553.791(1)(r) names 'solar energy and energy storage installations or alterations' as single-trade work; and FS 553.791(9) allows private-provider inspections to be 'performed IN PERSON OR VIRTUALLY'. 90% · adopted budget + fee resolution 2026-05 + FS 553.791
-
Work the stages in order
A rough-in or mid-roof inspection, where one is required, has to happen before the work it covers is closed up. Missing a stage means opening something back up, and it is the most expensive kind of correction.
- Which inspections are required, and in what order? NO PUBLISHED SOLAR INSPECTION SEQUENCE, BUT THE TOWN PUBLISHES ITS ACTUAL INSPECTION CATALOGUE. Rules that are published: 'ALL PERMITS REQUIRE A FINAL INSPECTION' (department page); a recorded Notice of Commencement 'MUST BE RECORDED AND POSTED ON THE JOB SITE BEFORE THE FIRST INSPECTION' for a direct contract over $5,000, and 'IN THE ABSENCE OF A CERTIFIED COPY OF THE RECORDED NOTICE OF COMMENCEMENT, NO SUBSEQUENT INSPECTIONS CAN BE PERFORMED' (permit application). Types actually performed, taken from the Town's published inspection sheet of 10 Sep 2026: 'Structural - Slab', 'Structural - Sheathing', 'Structural - Window Buck & In-Progress', 'Structural - In-Progress', 'Structural - Final', 'Mechanical - Rough & Final', 'Mechanical - Final', 'Other - Final'. The fee schedule adds one more type by name: 'INSPECTIONS - TEMPORARY UNDERGROUND (TUG)' at $150. For a two-permit PV job the shape implied is an in-progress/rough on each permit where applicable plus a final on each; the Town has not published that sequence. 80% · published inspection sheet + department page + permit application + fee resolution
- Is a rough-in or mid-roof inspection required? NOT PUBLISHED FOR SOLAR, BUT IN-PROGRESS INSPECTIONS PLAINLY EXIST AND ARE PRICED. The Town's inspection sheet shows 'Structural - In-Progress' and 'Structural - Window Buck & In-Progress' as live inspection types, and the fee schedule prices additional inspections beyond the first at $75 each ($150/hr, 1/2 hr minimum) - which is the mechanism by which a mid-roof or rough inspection would be charged. Whether a mid-roof inspection is required on a PV retrofit is not stated in any Town document, and the Roof Permit Checklist & Installation Forms is written for re-roofing, not for array attachment. For an EC-permitted electrical job, a rough-in before cover-up follows from the FBC/NEC rather than from a Haverhill rule. 70% · published inspection sheet + fee resolution 2026-05
-
Have the paperwork on site
The approved plan set, the permit, and the equipment listings should be on site and reachable. Inspectors routinely verify that installed equipment matches what was approved, and that the labels are the ones the plan set promised.
- Is there a published inspection checklist? NO. There is no published inspection checklist. The Town's 'Permit Application & Forms' page lists 23 documents and the site-wide 'Forms & Applications Directory' lists 21 building entries; neither includes an inspection checklist. What exists are SUBMITTAL checklists - Building Permit Application Checklist (new structures and remodels), Solar Panels Application Package, Roof Permit Checklist & Installation Forms, Fence Permit Checklist, Pool Checklist & Requirements, Driveway Checklist & Details, Storage Shed/Accessory Building Checklist, Demolition Permit Checklist, AC Change Out Form and Checklist - all of which govern what is submitted, not what is inspected. *** NOTE A REAL RETRIEVAL TRAP HERE: THE TWO FORM INDEXES DISAGREE. The department page (/1289) lists the SOLAR PANELS APPLICATION PACKAGE; the site-wide Forms & Applications Directory (/1275) does not list it at all, though it lists two items /1289 omits. The underlying files are byte-identical where both index them (md5 checked on three documents), so it is an index divergence, not two libraries of content - but an installer who lands on the site-wide directory would never learn a solar package exists. *** 92% · two town form indexes, enumerated and md5-compared
- What must be on site at inspection? THE RECORDED NOTICE OF COMMENCEMENT, POSTED ON THE JOB SITE, IS THE ONLY THING THE TOWN STATES IN TERMS - and it is a hard gate. Building Permit Application: 'WARNING TO OWNER: YOUR FAILURE TO RECORD A NOTICE OF COMMENCEMENT MAY RESULT IN YOUR PAYING TWICE FOR IMPROVEMENTS TO YOUR PROPERTY. A NOTICE OF COMMENCEMENT MUST BE RECORDED AND POSTED ON THE JOB SITE BEFORE THE FIRST INSPECTION', applicable to a direct contract over $5,000, and 'IN THE ABSENCE OF A CERTIFIED COPY OF THE RECORDED NOTICE OF COMMENCEMENT, NO SUBSEQUENT INSPECTIONS CAN BE PERFORMED UNTIL THE APPLICANT FILES SUCH CERTIFIED COPY WITH THE ISSUING AUTHORITY.' The Town publishes a 'Notice of Commencement and How to Complete Instructions' form for the purpose. There is no published requirement to have approved plans, a permit card or a job-site copy of anything else on site - although the fee schedule prices a 'PERMIT CARD' in no line, and the Town's ledger shows permits collected in person ('Pending Payment & Pickup'), which implies the paper permit leaves the office with the contractor. 85% · town building permit application + notice of commencement form
-
Sign-off, and permission to operate
Passing gives you a final or an equivalent sign-off. That is not the same as permission to operate: PTO comes from the utility, and who tells the utility the inspection passed varies. A system left switched off for weeks is usually waiting on this handover.
- What is issued on pass? FINAL INSPECTION APPROVAL. 'ALL permits require a final inspection', and the Town's inspection sheet records results per inspection. A CERTIFICATE OF OCCUPANCY is a separate, requested document with its own form (Certificate of Occupancy Request Form) and its own fee - 'CERTIFICATE OF OCCUPANCY PROCESSING $75', with the note 'CHARGE ONLY IF CO IS NEEDED FOR PERMIT'. That note is the operative point: a CO is not issued as a matter of course on every permit, only where one is needed. A PV retrofit on an existing occupied dwelling creates no new occupancy, so the expected sign-off is the passed final, not a CO. There is no published green-tag or completion-letter practice. 85% · town fee resolution 2026-05 + department page + CO request form
- Who notifies the utility for PTO? THE INSTALLER OR CUSTOMER, NOT THE AHJ - AND FPL WILL NOT ENERGISE WITHOUT THE LOCAL APPROVAL. FAC 25-6.065(5)(a) requires every investor-owned utility's Standard Interconnection Agreement to contain 'a requirement that customer-owned renewable generation must be INSPECTED AND APPROVED BY LOCAL CODE OFFICIALS PRIOR TO ITS OPERATION IN PARALLEL with the investor-owned utility to ensure compliance with applicable local codes', and (5)(b) puts the notification duty on the customer: 'THE CUSTOMER SHALL NOTIFY the investor-owned utility AT LEAST 10 DAYS PRIOR to initially placing customer equipment and protective apparatus in service, and the investor-owned utility shall have the right to have personnel present on the in-service date.' FPL ESS XIII.A: 'ALL NET METERING SYSTEMS REQUIRE WRITTEN APPROVAL AND AGREEMENT FROM FPL', and applications go to netmetering@fpl.com. Haverhill publishes no PTO step, no utility-notification inspection type and no interconnection field on any of its forms, and the word 'FPL' appears nowhere in its building documents. Clocks: FAC 25-6.065(7)(b) 10 business days to acknowledge or state deficiencies, 10 business days to verify completeness; (7)(c) agreement executed within 30 calendar days of a complete application. 92% · FAC 25-6.065(5),(7) + FPL ESS XIII.A + town forms, enumerated
- Is there a re-inspection fee? NO ESCALATING RE-INSPECTION LADDER - A FLAT ADDITIONAL-INSPECTION CHARGE. Resolution 2026-05's fee structure prices every inspection after the first identically: 'INSPECTIONS $75' ($150 per hour, 1/2 hr minimum), 'IF YES [private provider], DON'T CHARGE'. There is no $50/$100/$150/$250 ladder of the kind other Florida towns publish, and no separate re-inspection line at all. On the paper side the equivalent charge is 'PLANS RE-REVIEW - RESIDENTIAL $48' ($150/hr, 1/4 hr minimum, PLUS $10 ADMIN). Note the statutory backstop: FS 553.79(7)(a) requires a 10 percent refund of permit AND inspection fees where an inspection fails without a code-based reason being given within 5 business days, and FS 553.79(1)(f) provides that 'inspection fees may not be based on the total cost of a project and may not exceed the actual inspection costs incurred by the local enforcement agency' - which is exactly what the hourly structure implements. 90% · town fee resolution 2026-05 + FS 553.79
- How are corrections issued and cleared? BY WRITTEN BUILDING OFFICIAL COMMENTS, PUBLISHED BY NAME AGAINST THE ADDRESS, AND CLEARED BY RESUBMITTAL. The Town's PERMIT STATUS sheet uses a small, consistent vocabulary of status notes that IS the corrections process: 'Under Building Official Review'; 'Building Official Comments to be Addressed by Contractor'; 'Comments Addressed by Contractor; Under Building Official Review - SECOND REVIEW'; 'Pending Payment & Pickup'; 'Permit Issued on [date]'. Failed inspections appear on the INSPECTIONS sheet with status 'Failed'. The paper mechanism is the Revision Form (Building Permitting) and the fee is 'PLANS RE-REVIEW - RESIDENTIAL $48' or 'REVISION - RESIDENTIAL $48'. The statutory obligations on the Town are strong and were read this run: FS 553.79(1)(a) requires the enforcing agency, on any denial or revocation, to 'IDENTIFY THE SPECIFIC PLAN OR PROJECT FEATURES THAT DO NOT COMPLY ... IDENTIFY THE SPECIFIC CODE CHAPTERS AND SECTIONS upon which the finding is based, and provide this information to the permit applicant', with a plans reviewer or building code administrator who fails to do so 'subject to DISCIPLINARY ACTION AGAINST HIS OR HER LICENSE pursuant to s. 468.621(1)(i)'; and FS 553.792(1)(f) gives the applicant 10 business days to submit revisions after written notice, failing which the application is denied. 88% · town-published permit status ledger + revision form + FS 553.79(1)(a), 553.792(1)(f)
14 questions answered against Town of Haverhill’s own published documents
Q49 How is an inspection booked? Core Booking & scheduling
PHONE OR EMAIL. Building Department page, verbatim: 'To request an inspection for NEXT BUSINESS DAY, please call 561-689-0370, ext. 2 or email permits@townofhaverhill-fl.gov NO LATER THAN 3 PM.' There is no portal and no online scheduler. FS 553.79(1)(d) requires a local enforcement agency to allow electronic inspection requests, and the email route satisfies it. Results are then published: the Town regenerates an INSPECTIONS PDF showing inspection date, property address, permit number, type of inspection, inspector and time frame - the copy read this run was generated 10 September 2026.
Why the confidence is not higherVerbatim from the Town's own current department page, corroborated by the published inspection sheet.
town department page + published inspection sheet checked 2026-09-13 https://www.townofhaverhill-fl.gov/1217/Building-Department
Q50 How much notice is required? Core Booking & scheduling
NEXT BUSINESS DAY, WITH A 3 PM PRIOR-DAY CUT-OFF. 'To request an inspection for next business day, please call ... or email ... NO LATER THAN 3 PM.' Effectively: request by 3 pm on day one, inspection on day two. The published inspection sheet bears this out - it shows dated entries with assigned time frames for the following days, plus explicit lines for days with no demand ('NO INSPECTIONS REQUESTED' on 9 and 10 September 2026) and for holidays ('LABOR DAY HOLIDAY' on 7 September). Town Hall hours are Monday to Friday 7:30 am to 4 pm.
Why the confidence is not higherVerbatim on the department page, and the published inspection sheet shows the cut-off working in practice.
town department page + published inspection sheet checked 2026-09-13 https://www.townofhaverhill-fl.gov/1217/Building-Department
Q51 Are same-day or AM/PM windows offered? Booking & scheduling
YES - AND HAVERHILL PUBLISHES ACTUAL TWO-HOUR ARRIVAL WINDOWS BY PROPERTY AND PERMIT NUMBER, WHICH IS RARE. The Town's INSPECTIONS PDF (generated 10 Sep 2026) carries a 'Time Frame' column against each scheduled inspection, with values such as '11:00am - 1:00pm', '3:00pm - 5:00pm', '10:30am - 12:30pm', and 'TBD' for inspections further out. It also names the inspector per visit ('D. Guy', 'D. Canale'), gives the permit number, the property address and the inspection type, and records the result ('Pending', 'Failed'). There is no published same-day service and no AM/PM banding policy document - the windows are individually assigned and published the day before.
Why the confidence is not higherRead directly off the Town's own dated inspection sheet. 92 because the Town publishes no policy saying windows are always two hours - that is observed from one day's sheet.
town-published inspection sheet checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/266/Inspection-Status-Results
Q52 Does this AHJ perform its own final solar inspection? Core Who inspects
YES - the Town performs its own inspections, through its own Building Official and a second named inspector. Building Department page: 'The Building Department PERFORMS INSPECTIONS for code compliance. ALL PERMITS REQUIRE A FINAL INSPECTION.' The published inspection sheet names the individuals doing them: 'D. Guy' (Durrani Guy, CBO/CFM, Building Official) and 'D. Canale'. The Building Official is engaged as a CONTRACTOR rather than an employee - Resolution 2023-11 (14 Dec 2023) honours his predecessor: 'BILL DENISON WAS HIRED AS A CONTRACTOR TO SERVE AS THE BUILDING OFFICIAL for the Town of Haverhill on November 13, 2014 ... Bill has decided to retire from his service to the Town of Haverhill effective January 12, 2024.' The budget shows the same shape: Building Department Fund line 103-2400-524.3401 'Other Contractual Svcs (BUILDING OFFICIAL & INSP)' at $55,000 / $80,000 / $40,000 across FY2023-24 to FY2025-26, alongside genuine Town payroll at 103-2400-524.1200 'Regular Salaries (Assistant Town Clerk/Building)' $60,000.
Why the confidence is not higherThree sources agree: the department page, the named inspectors on the Town's own inspection sheet, and the budget's split of payroll and named contractual services.
department page + published inspection sheet + Resolution 2023-11 + adopted budget checked 2026-09-13 https://www.townofhaverhill-fl.gov/1217/Building-Department
Q53 If delegated, to whom? Core Who inspects
NOT DELEGATED TO ANOTHER AUTHORITY - but the inspecting personnel are contracted to the Town, not employed by it, and the applicant may substitute a PRIVATE PROVIDER at will. (a) The Building Official and inspectors are engaged under 'Other Contractual Svcs (Building Official & Insp)' in the Building Department Fund; the Town's own staff line in that fund is the Assistant Town Clerk. The Town has NOT published the name of the current contracting firm or individual's company - only the individual, Durrani Guy, CBO/CFM. (b) FS 553.791 private providers: the Town registers them on the same form as contractors, and Resolution 2026-05's fee schedule has a dedicated 'PRIVATE PROVIDER?' column that zeroes the plans-review and inspection fees when one is used. FS 553.791(6) lets an owner or contractor switch to a private provider for a SINGLE-TRADE INSPECTION on a single-family dwelling after construction has commenced, by notice before the next scheduled inspection; FS 553.791(1)(r) names 'solar energy and energy storage installations or alterations' as single-trade work; and FS 553.791(9) allows private-provider inspections to be 'performed IN PERSON OR VIRTUALLY'.
Why the confidence is not higherThe contractual shape is proved by the budget and the resolution; the private-provider route is read from the current statute and from the Town's own registration form and fee column. 90 because the contracting firm behind the Building Official is not named in anything the Town publishes.
adopted budget + fee resolution 2026-05 + FS 553.791 checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2319
Q54 Which inspections are required, and in what order? Core Stages & sequence
NO PUBLISHED SOLAR INSPECTION SEQUENCE, BUT THE TOWN PUBLISHES ITS ACTUAL INSPECTION CATALOGUE. Rules that are published: 'ALL PERMITS REQUIRE A FINAL INSPECTION' (department page); a recorded Notice of Commencement 'MUST BE RECORDED AND POSTED ON THE JOB SITE BEFORE THE FIRST INSPECTION' for a direct contract over $5,000, and 'IN THE ABSENCE OF A CERTIFIED COPY OF THE RECORDED NOTICE OF COMMENCEMENT, NO SUBSEQUENT INSPECTIONS CAN BE PERFORMED' (permit application). Types actually performed, taken from the Town's published inspection sheet of 10 Sep 2026: 'Structural - Slab', 'Structural - Sheathing', 'Structural - Window Buck & In-Progress', 'Structural - In-Progress', 'Structural - Final', 'Mechanical - Rough & Final', 'Mechanical - Final', 'Other - Final'. The fee schedule adds one more type by name: 'INSPECTIONS - TEMPORARY UNDERGROUND (TUG)' at $150. For a two-permit PV job the shape implied is an in-progress/rough on each permit where applicable plus a final on each; the Town has not published that sequence.
Why the confidence is not higherThe catalogue is enumerated from the Town's own dated sheet and the two rules are verbatim. 80 because no solar-specific sequence is published anywhere and the sheet is a single day's snapshot.
published inspection sheet + department page + permit application + fee resolution checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/266/Inspection-Status-Results
Q55 Is a rough-in or mid-roof inspection required? Stages & sequence
NOT PUBLISHED FOR SOLAR, BUT IN-PROGRESS INSPECTIONS PLAINLY EXIST AND ARE PRICED. The Town's inspection sheet shows 'Structural - In-Progress' and 'Structural - Window Buck & In-Progress' as live inspection types, and the fee schedule prices additional inspections beyond the first at $75 each ($150/hr, 1/2 hr minimum) - which is the mechanism by which a mid-roof or rough inspection would be charged. Whether a mid-roof inspection is required on a PV retrofit is not stated in any Town document, and the Roof Permit Checklist & Installation Forms is written for re-roofing, not for array attachment. For an EC-permitted electrical job, a rough-in before cover-up follows from the FBC/NEC rather than from a Haverhill rule.
Why the confidence is not higherThe existence and pricing of in-progress inspections is certain; the requirement for a PV job is not published. Recorded as an answer rather than not_found because the pricing and type list are the operative facts, but the confidence reflects the genuine gap.
published inspection sheet + fee resolution 2026-05 checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/266/Inspection-Status-Results
Q56 Does the inspector verify labels and listings? Core What is checked
Nothing published by this authority.
Where we looked(1) The Building Department page, whose only statement on inspection content is 'The Building Department performs inspections for code compliance. ALL permits require a final inspection' - no criteria, no verification list. (2) Both form indexes in full: 23 documents on /1289 Permit Application & Forms and 21 building entries on /1275 Forms & Applications Directory. There is no inspection checklist, no inspection card and no inspection criteria document of any kind - only SUBMITTAL checklists (Building Permit Application Checklist, Solar Panels Application Package, Roof, Fence, Pool, Driveway, Shed, Demolition, AC Change Out). (3) The Town's published INSPECTIONS PDF (regenerated 10 September 2026), which records inspection date, address, permit number, inspection type, inspector name, time frame and pass/fail - and nothing about what is examined. (4) Resolution 2026-05's fee exhibit, which prices inspections but describes none. (5) The full codified Code - 'placard' 0, and no labelling or marking provision anywhere in 1,231,277 characters (positive control 'electrical' 34, fabricated control 'zzqqxplorp' 0). (6) The Town has no portal and no ledger of inspection findings, so no observed practice is available either. CONSEQUENCE: because Haverhill imposes NO local placard or labelling requirement at all, the only labels an inspector could verify are the NEC 2020 Article 690/705 markings adopted through the Florida Building Code, and FPL's own engraved meter-can placard - and FPL inspects that itself under FAC 25-6.065(5)(b), which entitles it to inspect the equipment and to have personnel present on the in-service date. Whether the Town's Building Official checks them is not published either way, and could not be determined without a phone call to 561-689-0370 ext. 2, which was not made.
Q57 Is there a published inspection checklist? Core What is checked
NO. There is no published inspection checklist. The Town's 'Permit Application & Forms' page lists 23 documents and the site-wide 'Forms & Applications Directory' lists 21 building entries; neither includes an inspection checklist. What exists are SUBMITTAL checklists - Building Permit Application Checklist (new structures and remodels), Solar Panels Application Package, Roof Permit Checklist & Installation Forms, Fence Permit Checklist, Pool Checklist & Requirements, Driveway Checklist & Details, Storage Shed/Accessory Building Checklist, Demolition Permit Checklist, AC Change Out Form and Checklist - all of which govern what is submitted, not what is inspected. *** NOTE A REAL RETRIEVAL TRAP HERE: THE TWO FORM INDEXES DISAGREE. The department page (/1289) lists the SOLAR PANELS APPLICATION PACKAGE; the site-wide Forms & Applications Directory (/1275) does not list it at all, though it lists two items /1289 omits. The underlying files are byte-identical where both index them (md5 checked on three documents), so it is an index divergence, not two libraries of content - but an installer who lands on the site-wide directory would never learn a solar package exists. ***
Why the confidence is not higherAbsence proved by enumerating both form indexes and every document linked from all 51 public pages. The index divergence was verified by md5 of the same three documents served under old and new DocumentCenter ids (identical).
two town form indexes, enumerated and md5-compared checked 2026-09-13 https://www.townofhaverhill-fl.gov/1289/Permit-Application-Forms
Q58 What must be on site at inspection? Core Documents on site
THE RECORDED NOTICE OF COMMENCEMENT, POSTED ON THE JOB SITE, IS THE ONLY THING THE TOWN STATES IN TERMS - and it is a hard gate. Building Permit Application: 'WARNING TO OWNER: YOUR FAILURE TO RECORD A NOTICE OF COMMENCEMENT MAY RESULT IN YOUR PAYING TWICE FOR IMPROVEMENTS TO YOUR PROPERTY. A NOTICE OF COMMENCEMENT MUST BE RECORDED AND POSTED ON THE JOB SITE BEFORE THE FIRST INSPECTION', applicable to a direct contract over $5,000, and 'IN THE ABSENCE OF A CERTIFIED COPY OF THE RECORDED NOTICE OF COMMENCEMENT, NO SUBSEQUENT INSPECTIONS CAN BE PERFORMED UNTIL THE APPLICANT FILES SUCH CERTIFIED COPY WITH THE ISSUING AUTHORITY.' The Town publishes a 'Notice of Commencement and How to Complete Instructions' form for the purpose. There is no published requirement to have approved plans, a permit card or a job-site copy of anything else on site - although the fee schedule prices a 'PERMIT CARD' in no line, and the Town's ledger shows permits collected in person ('Pending Payment & Pickup'), which implies the paper permit leaves the office with the contractor.
Why the confidence is not higherThe NOC requirement is verbatim and unambiguous. 85 because the absence of any other on-site document requirement is an enumerated absence, not a statement.
town building permit application + notice of commencement form checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2510/Building-Permit-Applicationpdf
Q59 Is there a re-inspection fee? Corrections & re-inspection
NO ESCALATING RE-INSPECTION LADDER - A FLAT ADDITIONAL-INSPECTION CHARGE. Resolution 2026-05's fee structure prices every inspection after the first identically: 'INSPECTIONS $75' ($150 per hour, 1/2 hr minimum), 'IF YES [private provider], DON'T CHARGE'. There is no $50/$100/$150/$250 ladder of the kind other Florida towns publish, and no separate re-inspection line at all. On the paper side the equivalent charge is 'PLANS RE-REVIEW - RESIDENTIAL $48' ($150/hr, 1/4 hr minimum, PLUS $10 ADMIN). Note the statutory backstop: FS 553.79(7)(a) requires a 10 percent refund of permit AND inspection fees where an inspection fails without a code-based reason being given within 5 business days, and FS 553.79(1)(f) provides that 'inspection fees may not be based on the total cost of a project and may not exceed the actual inspection costs incurred by the local enforcement agency' - which is exactly what the hourly structure implements.
Why the confidence is not higherRead from the adopted exhibit and arithmetically self-consistent ($150 x 1/2 = $75). 90 because the exhibit is a scan and the absence of a ladder is an absence within a document read in full.
town fee resolution 2026-05 + FS 553.79 checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2319
Q60 How are corrections issued and cleared? Corrections & re-inspection
BY WRITTEN BUILDING OFFICIAL COMMENTS, PUBLISHED BY NAME AGAINST THE ADDRESS, AND CLEARED BY RESUBMITTAL. The Town's PERMIT STATUS sheet uses a small, consistent vocabulary of status notes that IS the corrections process: 'Under Building Official Review'; 'Building Official Comments to be Addressed by Contractor'; 'Comments Addressed by Contractor; Under Building Official Review - SECOND REVIEW'; 'Pending Payment & Pickup'; 'Permit Issued on [date]'. Failed inspections appear on the INSPECTIONS sheet with status 'Failed'. The paper mechanism is the Revision Form (Building Permitting) and the fee is 'PLANS RE-REVIEW - RESIDENTIAL $48' or 'REVISION - RESIDENTIAL $48'. The statutory obligations on the Town are strong and were read this run: FS 553.79(1)(a) requires the enforcing agency, on any denial or revocation, to 'IDENTIFY THE SPECIFIC PLAN OR PROJECT FEATURES THAT DO NOT COMPLY ... IDENTIFY THE SPECIFIC CODE CHAPTERS AND SECTIONS upon which the finding is based, and provide this information to the permit applicant', with a plans reviewer or building code administrator who fails to do so 'subject to DISCIPLINARY ACTION AGAINST HIS OR HER LICENSE pursuant to s. 468.621(1)(i)'; and FS 553.792(1)(f) gives the applicant 10 business days to submit revisions after written notice, failing which the application is denied.
Why the confidence is not higherThe status vocabulary is read off the Town's own dated ledger; the statutory duties from the current text. 88 because the Town publishes no corrections policy document and does not publish the comments themselves.
town-published permit status ledger + revision form + FS 553.79(1)(a), 553.792(1)(f) checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/265/Permit-Application-Submission-Status
Q61 What is issued on pass? Core Final sign-off & PTO
FINAL INSPECTION APPROVAL. 'ALL permits require a final inspection', and the Town's inspection sheet records results per inspection. A CERTIFICATE OF OCCUPANCY is a separate, requested document with its own form (Certificate of Occupancy Request Form) and its own fee - 'CERTIFICATE OF OCCUPANCY PROCESSING $75', with the note 'CHARGE ONLY IF CO IS NEEDED FOR PERMIT'. That note is the operative point: a CO is not issued as a matter of course on every permit, only where one is needed. A PV retrofit on an existing occupied dwelling creates no new occupancy, so the expected sign-off is the passed final, not a CO. There is no published green-tag or completion-letter practice.
Why the confidence is not higherThe 'charge only if CO is needed for permit' note is verbatim from the adopted fee exhibit and is decisive on the CO question. 85 because the Town does not say in writing what document, if any, the contractor receives on a passed final.
town fee resolution 2026-05 + department page + CO request form checked 2026-09-13 https://www.townofhaverhill-fl.gov/DocumentCenter/View/2319
Q62 Who notifies the utility for PTO? Core Final sign-off & PTO
THE INSTALLER OR CUSTOMER, NOT THE AHJ - AND FPL WILL NOT ENERGISE WITHOUT THE LOCAL APPROVAL. FAC 25-6.065(5)(a) requires every investor-owned utility's Standard Interconnection Agreement to contain 'a requirement that customer-owned renewable generation must be INSPECTED AND APPROVED BY LOCAL CODE OFFICIALS PRIOR TO ITS OPERATION IN PARALLEL with the investor-owned utility to ensure compliance with applicable local codes', and (5)(b) puts the notification duty on the customer: 'THE CUSTOMER SHALL NOTIFY the investor-owned utility AT LEAST 10 DAYS PRIOR to initially placing customer equipment and protective apparatus in service, and the investor-owned utility shall have the right to have personnel present on the in-service date.' FPL ESS XIII.A: 'ALL NET METERING SYSTEMS REQUIRE WRITTEN APPROVAL AND AGREEMENT FROM FPL', and applications go to netmetering@fpl.com. Haverhill publishes no PTO step, no utility-notification inspection type and no interconnection field on any of its forms, and the word 'FPL' appears nowhere in its building documents. Clocks: FAC 25-6.065(7)(b) 10 business days to acknowledge or state deficiencies, 10 business days to verify completeness; (7)(c) agreement executed within 30 calendar days of a complete application.
Why the confidence is not higherRule and utility standards read first-hand this run; the Town-side silence proved by enumeration of all forms and pages.
FAC 25-6.065(5),(7) + FPL ESS XIII.A + town forms, enumerated checked 2026-09-13 https://www.flrules.org/gateway/ruleNo.asp?id=25-6.065
Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.
No change record for this authority yet. Values arrive here as they are researched, and each one is dated.
Labels & placards for this authority
Wording 90%
NO - not the AHJ. The Town of Haverhill specifies no placard wording of its own; the code, the solar package, the general checklist and the fee schedule are silent. The wording that must be used is FPL's, set out verbatim in ESS XIII.A.6 and XIII.C.1, plus whatever NEC 2020 Articles 690 and 705 require through the Florida Building Code.
Size, colour & material 92%
MATERIAL AND LETTERING METHOD ONLY, AND FROM THE UTILITY, NOT THE TOWN. FPL ESS XIII.A.6: labels must be 'PERMANENT AND WEATHERPROOF/UV RESISTANT PLACARD WITH ENGRAVED LETTERS'. NO LETTER HEIGHT AND NO COLOUR ARE SPECIFIED anywhere in Section XIII. The Town specifies nothing. Default colour and lettering therefore fall back to NEC 2020 110.21(B) and Article 690/705 marking requirements as adopted by the FBC. For the DER disconnect switch itself FPL does publish a full hardware specification in its 'DER Disconnect Switch Utility Requirements' page: visible-open blades and jaws with a visible air gap, not obscured by any dead-front or arc-shield, LOCKABLE IN THE OPEN POSITION, 'FPL PADLOCK SHANK (3/8") MUST FIT ON THE COVER HASP OF THE SWITCH', 'the switch shall NOT be modified to accommodate an FPL lock', enclosure properly grounded, not used as a raceway for anything but the switched phase conductors plus neutral and equipment ground, rated and listed to UL/ANSI/IEEE and installed per the NEC, and 'connected so that the blades are de-energized when the switch is in the open position in accordance with NEC 404.6(C)'.
Where they go 92%
AT THE INTERCONNECTING METER CAN, AT THE DER DISCONNECT SWITCH (where one exists), AND - FOR BATTERIES - ON THE METER ENCLOSURE. FPL ESS XIII.A.6: 'The following labels must be installed at the interconnecting meter can and the DER disconnect switch.' XIII.C.1: 'A placard must be permanently affixed to the METER ENCLOSURE stating "Battery storage utilized in this facility."' Location of the switch itself, where required: XIII.A.4, 'The manual disconnect switch must be MOUNTED SEPARATE FROM BUT ADJACENT TO THE FPL METER SOCKET WITHIN 10 FEET and must always remain accessible to FPL ... There shall be NO LOCKED GATES, DOORS OR FENCES between the meter socket and the DER disconnect switch', and 'The DER disconnect switch shall be connected on the LOAD SIDE of the meter to the approved IEEE 1547 inverter and the LINE SIDE of the DER disconnect switch shall be connected to FPL's power grid.' FAC 25-6.065(6)(a) requires the same geometry - 'mounted separate from, but adjacent to, the meter socket and shall be readily accessible to the investor-owned utility and capable of being locked in the open position with a single investor-owned utility padlock.' The Town specifies no placement.
What the utility wants on top 92%
YES - AND IN HAVERHILL THE UTILITY IS THE ONLY SOURCE OF PLACARD REQUIREMENTS AT ALL. See q38: FPL ESS XIII.A.6 mandates an engraved, weatherproof/UV-resistant placard at the interconnecting meter can ('WARNING / MULTI POWER SOURCES / ENTER SOURCES HERE / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS') and at the DER disconnect switch ('GENERATION SYSTEM AC DISCONNECT / RATED AC OUTPUT CURRENT ** AMPS / NOMINAL OPERATING VOLTAGE ** VOLTS'), and XIII.C.1 mandates a battery placard on the meter enclosure reading 'Battery storage utilized in this facility.' The AHJ mandates none. Note the tier interaction: FAC 25-6.065(6)(a) exempts inverter-based TIER 1 systems from the manual disconnect switch 'unless the manual disconnect switch is installed at the investor-owned utility's expense', and FPL XIII.A.4 confirms it requires the DER switch only for 'all tier 2 and tier 3 systems' - so on a typical sub-10 kW AC house the DER-switch placard never arises, but the METER-CAN placard still does, because XIII.A.6 is not tier-scoped.
Each figure above is sourced and dated in the full answer set below (questions 38–43). Where an authority’s own published sheet is older than the code it has adopted, the answer says so.
Their website
Solar Requirements
Average approval time — application to PTO
From the CPUC interconnection record. Bars show the average days taken each year; a year with no recorded projects is left blank rather than drawn as zero.