Haddon Township
Certificate of Occupancy
Required- Certificate
- Certificate of Compliance (COC) / Temporary Certificate of Compliance (TCOC), Residential Resale Inspection (Township Code Chapter 186)
- Issued by
- Construction & Zoning Office / Code Official (Township Annex, 10 Reeve Ave.)
- Requirements
- Interior and exterior inspection under the township Land Use code, International Property Maintenance Code and NJ fire code; includes the smoke/CO (CSDCMAC) check
- House numbers: numerals only, at least 4 inches, contrasting color, on the house (not doors or mailboxes)
- Smoke alarms on every level on the ceiling, at the base of basement stairs, within 10 feet of all bedrooms; no more than 10 years old; 10-year sealed battery where battery units are allowed; hardwired alarms cannot be replaced with battery alarms
- CO alarm in the hallway within 10 feet of all bedrooms, less than 10 years old
- Thumb-turn locks on all exit doors; no keyed locks on the egress side
- Gutters, downspouts with splash blocks, roof, soffit, fascia, siding and paint in good repair
- Guardrails on porches, decks and landings over 30 inches; handrails on steps with 3 or more risers
- Sidewalk, driveway and apron level with no trip hazards; replacement rather than patching
- GFCI outlets trip; outlet, switch and junction box covers in place; electrical panel covered, no open spaces, circuits labeled
- Faucets hot on left, cold on right, no leaks; sink strainers; stove anti-tip device
- Sump pump discharges outside, not into the sanitary sewer; water meter installed and accessible
- Metal dryer vent; proper water heater and furnace venting; water heater bonding; oil heat emergency shut-off switch with red label
- Attached garage walls/ceiling next to living space drywalled and taped
- Bathroom window or working exhaust fan; screens installed
- Pool barrier 5 to 6 feet with self-closing, self-latching gate
- All permitted work must have final inspections and a Certificate of Approval (heater, water heater, finished basement, roof, siding, deck, etc.)
- Fees
COC application more than 14 business days before change of ownership $150 COC application more than 7 but less than 13 business days before $175 COC application more than 4 but less than 6 business days before $200 COC application less than 4 business days before $225 COC application after the change of ownership $250 Re-inspection (paid before re-inspection is scheduled) $25.00 First re-inspection after a Temporary COC $25 Second re-inspection after a Temporary COC $50 Third re-inspection after a Temporary COC $75 Fourth or later re-inspection after a Temporary COC, each $100 - Timing
- Application in and paid at least 14 business days before closing; inspections Mondays and Wednesdays 8 to 10 AM
- Valid for
- 6 months (if the sale does not happen within 6 months a new application, fee and inspection are required)
- Phone
- 856-833-6265
Smoke and CO alarm certificate
Required- Requirements
- Smoke alarms no more than 10 years old; 10-year sealed battery units where battery units are allowed; hardwired alarms cannot be replaced with battery alarms
- CO alarms less than 10 years old, in the hallway within 10 feet of all bedrooms
- Homes with a low-voltage fire alarm system must have it tested by a certified alarm contractor before the inspection and show the certificate
Last checked September 30, 2026
Other towns in Camden County
- Audubon Borough
- Audubon Park Borough
- Barrington Borough
- Bellmawr Borough
- Berlin Borough
- Berlin Township
- Brooklawn Borough
- Camden City
- Cherry Hill Township
- Chesilhurst Borough
- Clementon Borough
- Collingswood Borough
- Gibbsboro Borough
- Gloucester City
- Gloucester Township
- Haddon Heights Borough
- Haddonfield Borough
- Hi-Nella Borough
- Laurel Springs Borough
- Lawnside Borough
- Lindenwold Borough
- Magnolia Borough
- Merchantville Borough
- Mount Ephraim Borough
- Oaklyn Borough
- Pennsauken Township
- Pine Hill Borough
- Runnemede Borough
- Somerdale Borough
- Stratford Borough
- Tavistock Borough
- Voorhees Township
- Waterford Township
- Winslow Township
- Woodlynne Borough