Joe:
A quick clarification to the NJ info.
A person needs an Electrical Contractor License (the equal to a "Masters" in other areas probably) THe requirements were spelled out above.
In order to do electrical contracting in NJ, you need a Business Permit. The individual with the EC License then applies for a Business Permit, which is your ticket to work. A licensed EC must either own, be a principal, of the company named in the business permit. Joint ventures; all parties on the BP must have EC Licenses. If the EC dies, retires, or quits, the company cannot continue operations past a "reasonable time". A Licensed EC can only operate one (1) business, and must be "active". The license number is the persons "for life"; the license number and the BP number are the same; if you change business name, thy add an "A", "B" etc., behind the number.
Ie: Mine is 8209, my BP is 8209-A (Changed structure of business from sole proprietor to "LLC".)
There's a lot more detail, but that should be the core info.
John


John