You must hold an Illinois roofing license to perform any roofing work. The state issues two license classes, and each class sets clear limits:
- Limited Roofing Contractor License: Authorizes roofing on residential properties with 8 units or fewer.
- Unlimited Roofing Contractor License: Authorizes roofing on all types of properties, including commercial and industrial.

