Good for you.
If you have any questions about licensing and other stuff in NJ, feel free to ask.
Some recommendations:
You probably know Franchino Insurance from the ruler and pencil he left at the test, he probably wished you luck too
He's a good guy and knows what he is doing. I like the fact that he does so many other EC's (and PC's) in NJ, so he knows all the in's and out's of the business and could help you with the little things at the beginning. How much roofing are you going to do? Well, he knows how we might have to patch around a service mast and maybe a fart fan exhaust, so he could help you with the coverage- things like that.
When you register your company, stay away from those companies that want to do it for you. They cost a lot and they also put themselves down as the registered agent of your company which means they will keep charging you a couple hundred every year. Instead, I went directly to the NJ state website and registered my LLC myself for $250 total. It was like $150 but then there were 2 $50 charges for other things like your letter of formation or something like that.
You also have to register for your IRS EIN number, state division of taxation both for taxes and sales tax. And remember, you need to collect sales tax on repair work in NJ, but not additions (anything that could be considered capital improvements).