Verify before you hire

Licenses & Insurance

Ask every roofer for proof. MLB Roofing is licensed in North Carolina and carries general liability and workers' compensation coverage — and we will send current certificates to you or your insurance carrier on request.

Effective / last updated: July 31, 2026

Credentials on file

Current certificates and license documents are available on request and can be sent directly to you, your insurance carrier, or your mortgage company. Digital copies will be published here as they are added.

  • General Liability Insurance

    Commercial general liability coverage protecting your property during the work. Certificate of insurance issued directly by our carrier on request.

    Active — certificate available on request

  • Workers' Compensation

    Coverage for crew members working on your property, so an on-site injury does not become a homeowner's liability.

    Active — certificate available on request

  • Business License

    Registered and in good standing to operate in North Carolina, including local privilege registrations where required.

    Active — documentation available on request

  • Roofing License

    North Carolina contractor licensing appropriate to the scope of work performed, with license number provided on every proposal and contract.

    Active — number provided on proposals

  • Manufacturer Certifications

    Installer credentials with shingle and accessory manufacturers that enable enhanced system warranties.

    See Manufacturer Certifications page

  • Bonding Information

    Bonding is provided where a project, municipality, or commercial client requires it. Bond details are supplied with the applicable bid.

    Available per project requirement

  • Business Certifications

    Additional trade and community affiliations, safety credentials, and training certificates held by MLB Roofing and its crew leads.

    Documentation available on request

Why it matters

If an uninsured roofer's employee is hurt on your roof, or an uninsured crew damages your home, the exposure can land on you. Hiring a licensed, insured contractor is the single cheapest protection a homeowner can buy — it costs nothing extra to verify.

How to verify us

  • Call (919) 430-3446 and ask for a certificate of insurance naming you as certificate holder.
  • Ask for our license number — it appears on every written proposal and contract.
  • Request that our carrier email the certificate to you directly, so you know it is current and unaltered.

Subcontractors

Any subcontracted crew working on your property is required to carry its own liability and workers' compensation coverage, and to work under MLB Roofing's supervision and safety standards.

Document uploads

This page is maintained by MLB Roofing and will display uploaded certificates and license documents as they are added. Until a document appears here, request the current copy by phone or email — that is always the most up-to-date version.

Questions about this page?

Call (919) 430-3446 or email mike@ncbestroofer.com. This page is maintained by MLB Roofing and is provided for general information; your signed roofing contract governs your specific project.