Contracting in DC as a non resident. Commercial roofing to be specific
I am an Illinois resident, who does commercial roofing nation wide, one of my coworkers challenged me to figure out how to get a license to be able to do a roof in dc without being a resident. 
The best I can see would be acquiring a license from a surrounding state with the reciprocity. 
What are the other options and is this even worth the headache?
[{"id": "j1vsfvl", "text": "I believe you need to register as an out of state company and then apply for a basic business license. Not sure if the roofing license comes with an insurance requirement.", "replies": [], "depth": 1}, {"id": "j22pa73", "text": "Worked as a PM for a GC in DC myself. We get tax benefits and credits for hiring local. But that doesn\u2019t always work out so what sayjeff is saying is true", "replies": [], "depth": 1}]