Summary
Operating as a licensed roofing contractor in Trenton, New Jersey requires compliance with both state and local regulations. At the state level, contractors must obtain a Home Improvement Contractor license through the Division of Consumer Affairs, which involves passing an exam, maintaining insurance, and posting a $20,000 bond. Locally, contractors must register with the City of Trenton and obtain proper permits for all roofing work. The permit process is straightforward but requires detailed documentation and typically takes 3-5 business days. Insurance requirements are substantial, with general liability minimums of $500,000 and mandatory workers' compensation coverage. With proper licensing, insurance, and permit compliance, roofing contractors can operate legally in Trenton's competitive market, which offers steady demand for both residential and commercial projects.
License Requirements
In New Jersey, roofing contractors must obtain a Home Improvement Contractor (HIC) license from the New Jersey Division of Consumer Affairs. This requires passing a business and law exam, demonstrating financial responsibility with a $20,000 surety bond, and providing proof of liability insurance. The license must be renewed every two years with continuing education requirements. Additionally, contractors performing work over $500 in Trenton must register with the City of Trenton Construction Code Office and obtain a Certificate of Occupancy Business License from the City Clerk's Office.
Permit Requirements
All roofing work in Trenton requires permits from the Construction Code Office located at 319 E. State Street. Residential re-roofing permits cost $75-$150 depending on square footage, while new construction or structural work permits range from $200-$500. Applications require detailed plans, proof of contractor licensing, and insurance certificates. Typical processing time is 3-5 business days for standard residential projects. All work must be inspected by a certified building inspector before final approval.
Insurance Requirements
New Jersey requires roofing contractors to carry minimum $500,000 general liability insurance and $100,000 property damage coverage. Workers' compensation insurance is mandatory for any contractor with employees, with rates typically 15-25% of payroll for roofing work. A $20,000 surety bond must be filed with the HIC license application. Many projects also require additional umbrella coverage of $1-2 million depending on project scope.
Typical Cost Ranges
In the Trenton market, typical roofing projects range from $8,000-$15,000 for standard residential re-roofing (1,200-2,000 sq ft), $15,000-$25,000 for larger homes with premium materials, and $3,000-$8,000 for roof repairs. Commercial roofing projects typically range from $5-12 per square foot depending on materials and complexity. Emergency repair calls generally cost $500-$2,500.
Compliance Checklist
- ✓Obtain New Jersey Home Improvement Contractor (HIC) license from Division of Consumer Affairs
- ✓Register with City of Trenton Construction Code Office and obtain business license
- ✓Secure minimum $500,000 general liability and required workers' compensation insurance
- ✓File $20,000 surety bond with license application
- ✓Apply for roofing permits at 319 E. State Street with plans and insurance proof
- ✓Schedule required building inspections during and after completion
- ✓Ensure all workers are properly trained and safety protocols are followed
- ✓Maintain current insurance certificates and license documentation on job sites
READYDOCS
These are the documents Iris tracks for you.
Store them in one place. Get alerts before anything expires. Ask Iris anything from the job site.
$19/month — First month free. No credit card required.
No credit card. Cancel anytime.