Skip to main content

Roofing company License Requirements in Jersey City, NJ

Last reviewed: September 2026

Quick Answer

Yes, New Jersey requires all roofing contractors to obtain a Roofing Contractor License from the New Jersey Department of Community Affairs (NJDCA) Division of Codes and Standards. You must also register with Jersey City's Department of Permits, Licenses and Inspections and hold a local roofing permit before performing any work. Additionally, you need a federal EIN and state workers' compensation insurance.

Key Facts

  • New Jersey roofing contractors must hold a Roofing Contractor License issued by the NJDCA.
  • Jersey City requires local roofing permits and zoning approval before starting work.
  • Federal tax ID (EIN) and workers' compensation insurance are mandatory for roofing businesses.
  • NJ roofing licenses require exam passage, documented experience, and bonding.
  • License renewal occurs every two years with continuing education requirements.

State Licence Requirements

Licence name

Roofing Contractor License

Issued by

New Jersey Department of Community Affairs (NJDCA) Division of Codes and Standards

Cost

$200-$350

Processing time

4-6 weeks

How to apply

To obtain your New Jersey Roofing Contractor License, begin by verifying you meet the eligibility requirements: minimum of five years of active roofing work experience (documented with affidavits from employers), or completion of an accredited vocational roofing program plus three years of experience. Submit your application through the NJDCA online portal or by mail, including Form BSG-1 (Roofing Contractor Application), proof of experience, two forms of government-issued ID, and proof of New Jersey residency or principal business location in New Jersey.

You must pass the New Jersey Roofing Contractor Exam, which tests knowledge of the New Jersey Uniform Construction Code (NJUCC), roofing materials, installation methods, safety standards, and business practices. The exam costs $75-$100 and is administered at testing centers throughout the state. Register for the exam at least two weeks before your preferred test date. Once you pass, you will receive your license valid for two years (New Jersey Title 45:14B-1 et seq.). Submit proof of a surety bond ($15,000 minimum) or letter of credit from a New Jersey-licensed financial institution. The initial application fee is $200-$350, payable by check or online. Processing typically takes 4-6 weeks after submission of all required documents.

Federal Requirements

Roofing companies must obtain a federal Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6011, even if you have no employees initially. OSHA regulations under 29 U.S.C. § 651 et seq. apply to all roofing work, requiring fall protection systems, safety training, and hazard communication compliance. The EPA's Clean Air Act (40 U.S.C. § 7401 et seq.) applies if your operations involve asbestos removal or lead-based paint work—you must follow National Emission Standards for Hazardous Air Pollutants (NESHAP). If you employ workers, you must comply with the Fair Labor Standards Act (29 U.S.C. § 201 et seq.), requiring minimum wage and overtime records.

Workers' compensation insurance is mandatory in New Jersey for all roofing contractors with employees. The Americans with Disabilities Act (42 U.S.C. § 12101 et seq.) applies to your business facilities and customer access. Federal tax obligations include quarterly estimated taxes (IRS Form 1040-ES) and annual income tax filing. If you plan to bid on federal, state, or local government contracts, you may need to register with SAM.gov and comply with prevailing wage requirements under the Davis-Bacon Act (40 U.S.C. § 3141 et seq.).

Local & County Requirements

Jersey City requires roofing contractors to register with the Department of Permits, Licenses and Inspections (DPLI) and obtain a local Roofing Contractor Registration Certificate before performing any work within the city limits (Jersey City Municipal Code Chapter 390). You must submit proof of your valid New Jersey Roofing Contractor License, proof of workers' compensation insurance, proof of liability insurance (minimum $1 million), and a completed registration form. The registration fee is typically $150-$250 annually.

For each specific roofing project in Jersey City, you must obtain a Roofing Permit from DPLI. The permit application requires detailed project plans showing roof design, materials, drainage, and compliance with Jersey City Building Code Section 3401 (roofing requirements). Submit your roofing permit application with architectural drawings, engineer certification if required, proof of insurance, and the permit fee ($200-$400 depending on project scope). Jersey City requires inspections at key stages: before work begins, during installation, and upon completion. All work must comply with Jersey City's zoning ordinances and any Historic District Commission review if the property is in a designated historic area.

Additional local requirements include obtaining a General Contractor's License from Jersey City if you employ workers or operate as a general contractor, complying with the Jersey City Prevailing Wage Act if bidding on municipal contracts, and acquiring sign permits if you place job site signage. Property owners must obtain a Repair/Alteration Permit from DPLI for residential roof replacements. Commercial properties may require additional environmental and accessibility reviews before work approval.

Total Cost Breakdown

Your first-year cost to establish a roofing company in Jersey City includes multiple required investments across state and local levels. The New Jersey Roofing Contractor License costs $200-$350 for the application fee, plus $75-$100 for the exam. You must obtain a surety bond ($15,000 minimum, typically costing $300-$600 annually in premiums depending on your credit and business history). Workers' compensation insurance in New Jersey for roofing contractors averages $25-$40 per $100 of payroll for one employee, with minimum annual premiums around $500-$1,200 for a small operation. General liability insurance (required by Jersey City) costs $600-$1,500 annually for $1 million coverage.

Jersey City local requirements add $150-$250 for the Roofing Contractor Registration Certificate and $200-$400 per roofing project permit (assume 2-4 projects first year = $400-$1,600). A federal EIN is free but necessary. Business registration with New Jersey Secretary of State costs $25 if filing as a sole proprietor, or $100-$150 for LLC formation. You will need a New Jersey seller's permit (free from NJ Department of Revenue) if selling materials or services to customers.

Additional costs include business license/general contractor registration if applicable ($100-$300), safety equipment and training compliance, and initial marketing/website costs ($200-$1,000). Professional liability insurance for roofing contractors adds $400-$800 annually. First-year total estimated range: $4,200-$8,500, with ongoing annual renewal costs around $2,500-$4,000 (license renewal, insurance, registration renewal, and continuing education).

Licence Renewal

New Jersey Roofing Contractor Licenses expire every two years and must be renewed before the expiration date stated on your license certificate. The renewal deadline is printed on your license; missing the deadline results in automatic license suspension and prohibition from performing roofing work. To renew, submit Form BSG-1R (Renewal Application) to the NJDCA Division of Codes and Standards at least 30 days before expiration. The renewal fee is $200-$250.

New Jersey requires all licensed roofing contractors to complete a minimum of 8 continuing education hours every two years, with at least 2 hours in roofing safety and fall protection standards. Approved courses cover updates to the New Jersey Uniform Construction Code (NJUCC), new roofing materials and technologies, workplace safety, and business compliance. You may renew online through the NJDCA portal or by mail; online renewal typically processes in 1-2 weeks. You must maintain proof of continuing education completion with your license records. Failure to renew by the expiration date results in a $50-$100 late fee, and your license becomes inactive until renewed. You cannot legally perform roofing work once your license expires, even if renewal is pending. Jersey City also requires annual renewal of your local Roofing Contractor Registration Certificate ($150-$200) with proof of current state license and insurance.

Penalties for Operating Without a Licence

Operating as a roofing contractor in New Jersey without a valid Roofing Contractor License is a violation of New Jersey Title 45:14B-25, which establishes civil and criminal penalties. First-time violations result in a civil fine of $500-$1,000 and mandatory cease-and-desist orders from the NJDCA. Repeat violations within five years escalate to fines of $1,000-$5,000 and potential loss of future licensing eligibility. Criminal violations for unlicensed roofing work constitute a disorderly person offense, carrying fines up to $2,000 and up to 30 days of incarceration (New Jersey Penal Code § 2C:43-3).

Jersey City Municipal Code Chapter 390 imposes additional local penalties for operating without a local Roofing Contractor Registration Certificate or permit: civil fines of $250-$500 per day of violation, work stoppage orders, and liens placed on the property for unpaid fines. The city may pursue injunctive relief to prevent unlicensed contractors from continuing work. NJDCA inspectors discover violations through complaint investigations, routine job site inspections, and permit audits. Property owners who hire unlicensed roofing contractors may be held liable for substandard work and face penalties under the Consumer Fraud Act (New Jersey Unfair and Deceptive Practices Act).

Unlicensed roofing operations void your liability and workers' compensation insurance, exposing you to personal liability for property damage and worker injuries. If you cause injury or death without proper licensing, you face third-party lawsuits and potential criminal negligence charges. The NJDCA maintains a public database of disciplined contractors and unlicensed operators, damaging your business reputation. Homeowners' insurance may deny claims for work performed by unlicensed contractors, leading to disputes and litigation.

Find trusted bonding and insurance providers for New Jersey roofing contractors to meet state requirements.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to get a roofing license in New Jersey from start to finish?

The total timeline typically ranges from 8-12 weeks. First, you compile your documentation proving five years of roofing experience with employer affidavits and submit your NJDCA application (takes 1-2 weeks to prepare). The NJDCA reviews applications in 1-2 weeks and notifies you of approval to sit for the exam. You then schedule and pass the Roofing Contractor Exam (2-4 weeks to arrange testing and study). After passing, you submit your surety bond proof and final application fees, and the NJDCA issues your license within 1-2 weeks. Jersey City registration adds another 2-3 weeks. Begin the process at least 12 weeks before you plan to start roofing work.

Can I perform roofing work in Jersey City with a New Jersey Roofing Contractor License but without local registration?

No. Although you must hold a valid New Jersey Roofing Contractor License issued by the NJDCA, Jersey City requires separate local registration through its Department of Permits, Licenses and Inspections (DPLI) under Municipal Code Chapter 390. You cannot legally perform any roofing work in Jersey City without both the state license and the local registration certificate. Each roofing project also requires an individual project permit from DPLI before work begins. Operating without local registration results in civil fines of $250-$500 per day of violation, work stoppage orders, and property liens.

If I am licensed as a roofing contractor in another state, can I work in Jersey City without getting a New Jersey license?

No. New Jersey does not recognize roofing contractor licenses from other states. You must obtain a New Jersey Roofing Contractor License from the NJDCA Division of Codes and Standards before legally performing any roofing work in Jersey City or anywhere else in New Jersey. However, you may be able to satisfy the experience requirement more quickly if you can document your out-of-state roofing work through affidavits from previous employers and copies of your out-of-state license. You still must pass the New Jersey Roofing Contractor Exam, which covers the New Jersey Uniform Construction Code (NJUCC) and New Jersey-specific regulations. Submit your application with proof of equivalent experience and your out-of-state license to the NJDCA for evaluation.

What happens if I start a roofing business in Jersey City without obtaining a license first?

Operating without a roofing license exposes you to serious legal and financial consequences. The NJDCA will issue a cease-and-desist order once they discover unlicensed work, requiring you to stop all roofing activities immediately. You face civil fines of $500-$1,000 for the first violation and $1,000-$5,000 for repeat violations. Jersey City adds local fines of $250-$500 per day for operating without local registration and permits. Any work you perform is uninsured; your liability insurance will not cover it, leaving you personally responsible for property damage, worker injuries, or fatalities. Homeowners can pursue lawsuits against you for breach of contract and fraud. Your business reputation suffers permanently, and you may be barred from future licensing. Criminal charges (disorderly person offense) carry up to $2,000 in fines and 30 days in jail.

What continuing education courses do I need to renew my New Jersey roofing license?

New Jersey requires all licensed roofing contractors to complete a minimum of 8 continuing education hours every two years to renew their license. At least 2 of those 8 hours must focus on roofing safety and fall protection standards, including compliance with OSHA regulations and New Jersey workplace safety requirements. The remaining 6 hours may cover topics such as updates to the New Jersey Uniform Construction Code (NJUCC), new roofing materials and installation technologies, business compliance, insurance and bonding, contractor law, or environmental regulations. Approved courses are offered by NJDCA-recognized providers, community colleges, trade associations like the New Jersey Roofing Contractors Association, and online platforms. You must submit proof of course completion with your renewal application (Form BSG-1R) at least 30 days before your license expiration. Failure to complete continuing education results in license renewal denial and automatic suspension of your license.

Do I need a separate contractor's license for Jersey City if I hold a New Jersey roofing license?

You do not need a separate general contractor's license if you perform only roofing work as a specialized contractor. However, if you employ workers, bid on municipal construction projects, or perform other construction work beyond roofing, you may be required to obtain a General Contractor's License from Jersey City. Some municipalities distinguish between specialized trades (like roofing) and general contractors. Consult with the Jersey City Department of Permits, Licenses and Inspections (DPLI) at (201) 547-6000 to confirm your specific requirements. You must register as a roofing contractor with Jersey City DPLI and obtain project permits regardless of general contractor status. If you bid on Jersey City municipal contracts or prevailing wage projects, you must comply with the Jersey City Prevailing Wage Act and register with the city's purchasing department.

Other Business Types in Jersey City, NJ

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • New Jersey Title 45:14B-1 et seq.Establishes roofing contractor licensing requirements and regulatory framework
  • New Jersey Administrative Code Title 13:45-6.1Details roofing contractor examination and competency standards
  • New Jersey Uniform Construction Code (NJUCC)Governs roofing work standards, inspections, and building code compliance
  • Jersey City Municipal Code Chapter 390Requires local roofing permits and contractor registration in Jersey City
  • 26 U.S.C. § 6011Federal requirement for employer identification number (EIN) for all businesses

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed September 2026. Scheduled for re-verification by September 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.