You will need contract labour licenses for all locations where the number of people deployed is more than the number specified in the state rules (mostly its 10 employees)
The condition for Labour Licence is "if you deploy 20 or more employees in your roll on a single project/site".
For more clarification, pls visit the Labour Office of area Jurisdiction, consult with them.
I would like to find some way, if possible, and avoid Labour Licence.
There are some way, like subcontracting, Casual Labour Deployement etc. thru which you will not fall in Labour Licence category.
Make the most compliance and welfare for the Labour instead involving in the issue.
Anyhow, if you have to go for Labour Licence pla make necessary documentation. If any suggestion/s required for Licence, pls put your querry.
I m Handling around 10 Labour Licence for Delhi and other projects.