States
CaliforniaAvailable
FloridaAvailable
ArizonaAvailable
TexasAvailable
GeorgiaAvailable
NevadaAvailable
ColoradoAvailable
WashingtonAvailable
North DakotaAvailable
MaineAvailable
MarylandAvailable
MassachusettsAvailable
AlabamaAvailable
OhioAvailable
OklahomaAvailable
OregonAvailable
PennsylvaniaAvailable
Rhode IslandAvailable
South CarolinaAvailable
New HampshireAvailable
MichiganAvailable
VermontAvailable
IdahoAvailable
LouisianaAvailable
MinnesotaAvailable
MississippiAvailable
AlaskaAvailable
VirginiaAvailable
ArkansasAvailable
New YorkAvailable
South DakotaAvailable
North CarolinaAvailable
TennesseeAvailable
IllinoisAvailable
UtahAvailable
New JerseyAvailable
ConnecticutAvailable
All states →
Projects
187 project guides — open the list

Illinois Contractor License Classifications

Illinois's 19 seeded classifications sit across three agencies and two local regimes — because there is no single state contractor licence to hang them on. IDFPR gives roofing a Limited / Unlimited pair decided by unit count, not price; IDPH runs the plumbing ladder from apprentice to the annual contractor registration; OSFM licenses fire sprinklers behind a PE or NICET qualifier. Below that, Chicago prices general contracting in five value classes and Cook County simply registers you by trade. There is no statewide electrician, mechanical or home improvement credential — those absences are seeded as absences.

Verified 2026-10-1119 classifications9 credential shapesthree agencies · two local regimesno dollar line at state levelIndexation gate: passed

01 What is actually classified here

ROOFING: LRF / URF (IDFPR)|PLUMBING: apprentice → plumber → registration|FIRE SPRINKLERS: contractor / inspector (OSFM)|LOCAL: GC-A…GC-E · Cook trades
  • No state umbrella exists — each credential below belongs to its own agency and statute: 225 ILCS 335 (roofing), 225 ILCS 320 (plumbing), 225 ILCS 317 (sprinklers), MCC chapter 4-36 (Chicago) and the county's registration ordinance. Nothing aggregates them, and nothing licenses general building work. S-IL-IDFPR-PROFLIST
  • Two of the five regimes have no price at all — roofing, plumbing and fire sprinkler work are licensed at ANY dollar value; only Chicago prices the work (by single contract) and Cook prices the registration (flat, per trade). S-IL-RF-APP S-IL-PC-APP
  • Competency and contracting are split — Illinois licenses the PERSON for plumbing (apprentice → examination → licence) and registers the COMPANY separately ($150/yr, Plumber of Record, insurance, bond); roofing ties the company to a qualifying party who must have passed the exam. S-IL-PHL-EXAM S-IL-RF-APP
  • Verified absences — no statewide electrician, no mechanical/HVAC/ sheet metal/fuel gas credential, no home improvement registry: electrical and mechanical work is licensed by the locality that chooses to license it (confidence reported). S-IL-IDFPR-PROFLIST S-IL-IDFPR-PROFLIST

02 IDFPR — roofing: the Limited / Unlimited pair decided by UNIT COUNT, not price

CodeCredentialClassificationOfficial scopeCitationSource
URFRoofing Contractor licence (IDFPR, Illinois Roofing Industry Licensing Act 225 ILCS 335; 68 Ill. Adm. Code 1460 — Limited for residential work incl. properties of 8 units or less, Unlimited for residential/commercial/industrial; the licence hangs on a human qualifying party who must pass the Illinois Residential or Residential-Commercial-Industrial examination within 3 years; $125 application; continuous surety bond $10,000 (BD-LRF) / $25,000 (BD-URF); RF-INS liability $500,000 per occurrence + property damage $250,000 per occurrence; workers' comp + IDES statement when employees; expires December 31 of odd-numbered years)Licensed Roofing Contractor — Unlimited (residential, commercial, industrial)RF application verbatim: 'Unlimited Roofing License: Unlimited Roofing License means a license made available to contractors whose roofing business is unlimited in nature and includes roofing on residential, commercial and industrial properties.' Bond form BD-URF ($25,000 continuous); same RF-INS insurance minima; qualifying party must pass the Illinois Residential, Commercial and Industrial Examination.225 ILCS 335; 68 Ill. Adm. Code 1460; IDFPR form DPR-RFS-IL-RF-APP
LRFRoofing Contractor licence (IDFPR, Illinois Roofing Industry Licensing Act 225 ILCS 335; 68 Ill. Adm. Code 1460 — Limited for residential work incl. properties of 8 units or less, Unlimited for residential/commercial/industrial; the licence hangs on a human qualifying party who must pass the Illinois Residential or Residential-Commercial-Industrial examination within 3 years; $125 application; continuous surety bond $10,000 (BD-LRF) / $25,000 (BD-URF); RF-INS liability $500,000 per occurrence + property damage $250,000 per occurrence; workers' comp + IDES statement when employees; expires December 31 of odd-numbered years)Licensed Roofing Contractor — Limited (residential)RF application verbatim: 'Limited Roofing License: Limited Roofing License means a license made available to contractors whose roofing business is limited to residential roofing, including residential properties consisting of 8 units or less.' Bond form BD-LRF ($10,000 continuous, per Section 3(2)(d) of the Act); RF-INS insurance; qualifying party must pass the Illinois Residential Examination.225 ILCS 335; 68 Ill. Adm. Code 1460; MCC/IDFPR form DPR-RFS-IL-RF-APP
Unit count decides the class, not the price

LRF covers "residential roofing, including residential properties consisting of 8 units or less"; URF covers "residential, commercial and industrial properties". The bond follows the class ($10,000 vs $25,000 continuous), the insurance does not change (RF-INS: $500,000 personal injury / $250,000 property damage per occurrence), and both are inoperable without an active, examined qualifying party — reported within 30 business days of any change. S-IL-RF-APP S-IL-RF-APP

03 IDPH — plumbing: the individual ladder, the contractor registration and irrigation

CodeCredentialClassificationOfficial scopeCitationSource
PLUMBERPlumber licence (IDPH, Illinois Plumbing License Law 225 ILCS 320 — individual licence: apprentice plumber first (state exam, then 4 years employed as a licensed apprentice under supervision per § 10(d)) and the plumber licence on passing the state examination; $175 examination application (Illinois apprentice route), $100 licence fee; renewals and apprenticeship-length rules per IDPH/77 Ill. Adm. Code 890 — the licence must be DISPLAYED at the place of business under 225 ILCS 320/5)Plumber licence (IDPH)225 ILCS 320/10(d) (form verbatim): 'requires an applicant to have been employed as an Illinois licensed apprentice plumber under supervision in accordance with this act for at least four years preceding the date of this application.' Granted on passing the state examination; the licence fee is $100 (IDPH retired-plumber form verbatim: 'After passing the exam, the fee for a plumber license is $100'). Display duty under 225 ILCS 320/5 (place of business + employee register; Class A misdemeanor, $1,000 fine and suspension/revocation for violations).225 ILCS 320/10; 77 Ill. Adm. Code 890S-IL-PHL-EXAM
IRRIGATION-CONTRACTORIrrigation Contractor registration (IDPH, 225 ILCS 320 — 'Each irrigation contractor in the state of Illinois must register annually with the Department'; employers must also register every employee who installs or supervises installation of lawn sprinkler systems and file Notice of Cancellation of Employment forms; child-support certification required; the registration fee is not published on the IDPH page — research §O)Irrigation Contractor registration (IDPH)IDPH page verbatim: 'Each irrigation contractor in the state of Illinois must register annually with the Department by completing the Irrigation Contractors: Application for Registration form. Additionally, employers must register all employees who install or supervise installation of lawn sprinkler systems, as well as inform the Department when employment is cancelled via the Irrigation Contractors: Notice of Cancellation of Employment form.' Child-support certification required.225 ILCS 320S-IL-DPH-PLUMBING
APPRENTICE-PLUMBERPlumber licence (IDPH, Illinois Plumbing License Law 225 ILCS 320 — individual licence: apprentice plumber first (state exam, then 4 years employed as a licensed apprentice under supervision per § 10(d)) and the plumber licence on passing the state examination; $175 examination application (Illinois apprentice route), $100 licence fee; renewals and apprenticeship-length rules per IDPH/77 Ill. Adm. Code 890 — the licence must be DISPLAYED at the place of business under 225 ILCS 320/5)Apprentice Plumber licence (IDPH)IDPH page verbatim: 'To obtain a license, individuals must pass a state licensing exam after working under a licensed plumber as a licensed apprentice for a 48 to 72 month period.' 'After a maximum apprenticeship period of 6 years, those individuals who do not apply for the plumbers licensing exam (or fail the exam) will not be eligible for a renewal of the apprentice license.' The examination application must be filed at least 30 days before the exam date ($175, Illinois apprentice route).225 ILCS 320; 77 Ill. Adm. Code 890S-IL-DPH-PLUMBING
PLUMBING-CONTRACTORPlumbing Contractor registration (IDPH, 225 ILCS 320 + 77 Ill. Adm. Code 894 — 'any licensed plumber or apprentice plumber who performs work for another person' must register with the state ANNUALLY: $150 annual fee (non-refundable), a named Licensed Plumber of Record holding an active Illinois plumber licence, minimum general liability / bodily injury / property damage / workers' compensation insurance, a $20,000 surety bond for sole proprietors (77 IAC 894.20 'requires a bond for all plumbing work'); $100 reinstatement/late fee; advertising and licence-display duties under 225 ILCS 320/5)Plumbing Contractor registration (IDPH)IDPH page verbatim: 'Plumbing Contractors are any licensed plumber or apprentice plumber who performs work for another person… All plumbing contractors must register with the state and pay an annual fee.' The application sets the price ('$150 annual registration fee') and the footer the penalties ('Renewal Fee: $150 / Reinstatement/Late Fee: $100 / Returned Check Fee: $200'). A named Licensed Plumber of Record with an active Illinois licence, GL/BI/PD/WC insurance, and — for sole proprietors — the $20,000 IDPH surety bond (77 IAC 894.20 'requires a bond for all plumbing work').225 ILCS 320; 77 Ill. Adm. Code 894 (§ 894.20 bond)S-IL-PC-APP
The person, then the company

The apprentice licence lasts up to six years; at the end of it, no examination means no renewal. The plumber licence is the state's ONLY post-apprentice plumbing credential (Chicago's journeyman/master ladder is municipal and travels separately). The plumbing CONTRACTOR registration is annual and attaches to "work for another person" — sole proprietors add the $20,000 bond of 77 IAC 894.20, everyone adds four coverages and a named Plumber of Record. Irrigation registers annually with the same department but never covers fire-protection work. S-IL-PC-APP S-IL-DPH-PLUMBING

04 OSFM — fire protection: the sprinkler contractor and inspector licences

CodeCredentialClassificationOfficial scopeCitationSource
FIRE-SPRINKLER-INSPECTORFire Sprinkler Contractor licence (OSFM, Fire Sprinkler Contractor Licensing Act 225 ILCS 317; 41 Ill. Adm. Code 109 — two-year licence to plan, sell, install, maintain or service fire protection sprinkler systems; every applicant needs a Designated Certified Person (current Illinois PE licence or current NICET Level III/IV in Water-Based Systems Layout) — new applicants since 2021-07-01 may NOT use a Responsible Managing Employee; insurance $500k per person / $1M per occurrence personal injury + $1M per occurrence property damage + workers' comp; $3,000 initial and $3,000 renewal, $3,500 late renewal within a year (incl. $500 late fee), $50 duplicate; continuing education required; invoiced after approval)Fire Sprinkler Inspector licence (OSFM)The OSFM page publishes a SEPARATE 'Fire Sprinkler Inspector license' with its own application ('To Obtain or Renew a Fire Sprinkler Inspector license, please use the online form … or download the PDF version'). The inspector licence governs inspection, testing and servicing reports rather than contracting; its fees and qualifier rules were not machine-readable this session.225 ILCS 317; 41 Ill. Adm. Code 109S-IL-SFM-PAGE
FIRE-SPRINKLER-CONTRACTORFire Sprinkler Contractor licence (OSFM, Fire Sprinkler Contractor Licensing Act 225 ILCS 317; 41 Ill. Adm. Code 109 — two-year licence to plan, sell, install, maintain or service fire protection sprinkler systems; every applicant needs a Designated Certified Person (current Illinois PE licence or current NICET Level III/IV in Water-Based Systems Layout) — new applicants since 2021-07-01 may NOT use a Responsible Managing Employee; insurance $500k per person / $1M per occurrence personal injury + $1M per occurrence property damage + workers' comp; $3,000 initial and $3,000 renewal, $3,500 late renewal within a year (incl. $500 late fee), $50 duplicate; continuing education required; invoiced after approval)Fire Sprinkler Contractor licence (OSFM)OSFM page verbatim: licence required 'to safeguard lives and property by regulating persons engaged in the business of planning, selling, installing, maintaining, or servicing fire protection sprinkler systems'; 'All individuals and businesses who desire to engage in fire sprinkler contracting in this State, except as otherwise exempted in [§ 15 of] the Act.' Application verbatim: every applicant 'MUST have either a Designated Certified Person or a Responsible Managing Employee'; since 2021-07-01 NEW applicants must use a DCP holding 'a current Illinois Professional Engineers License or current NICET Level III or IV Certification in Water-Based Systems Layout'. Two-year term; $3,000 initial/renewal, $3,500 late renewal (incl. $500 late fee).225 ILCS 317; 41 Ill. Adm. Code 109S-IL-SFM-APP
The PE / NICET gate

Every new sprinkler contractor applicant must name a Designated Certified Person holding a current Illinois Professional Engineer licence or NICET Level III/IV in Water-Based Systems Layout — the Responsible Managing Employee route has been closed to new applicants since 2021-07-01. The licence costs $3,000 per two years (invoiced after approval) and carries continuing education. S-IL-SFM-APP

05 City of Chicago DOB — the value ladder (GC-A…GC-E) plus the two $150 trade licences

CodeCredentialClassificationOfficial scopeCitationSource
GC-BCity of Chicago General Contractor licence (MCC ch. 4-36, Title 4 — required 'to perform most types of building construction, alteration, repair, and demolition work within the city'; five classes by single-contract value: A unlimited / B ≤ $20,000,000 / C ≤ $10,000,000 / D ≤ $4,000,000 / E ≤ $500,000; annual fees $3,500 / $1,800 / $1,300 / $900 / $300; CGL per occurrence $5M / $3M / $2M / $2M / $1M (§ 4-36-090), insurer A.M. Best B+ or higher, City as additional insured, 30-day cancellation notice; expires one year after issuance; no examination on the City's application; Commissioner MAY require an online training programme (§ 4-36-065))Chicago General Contractor — Class B (up to $20,000,000)DOB application verbatim: 'Class B license: is not entitled to engage in construction of any single contract project of value in excess of $20,000,000. License fee: $1,800.' Insurance: CGL 'of not less than $3,000,000 per occurrence (primary or umbrella)'. The codifier's § 4-5-010 row cross-checks: 'General Contractor, Class B (Chapter 4-36). – $1,800.00 (1 year)'.MCC §§ 4-36-030, 4-36-090, 4-5-010S-IL-CHI-GC-APP
GC-CCity of Chicago General Contractor licence (MCC ch. 4-36, Title 4 — required 'to perform most types of building construction, alteration, repair, and demolition work within the city'; five classes by single-contract value: A unlimited / B ≤ $20,000,000 / C ≤ $10,000,000 / D ≤ $4,000,000 / E ≤ $500,000; annual fees $3,500 / $1,800 / $1,300 / $900 / $300; CGL per occurrence $5M / $3M / $2M / $2M / $1M (§ 4-36-090), insurer A.M. Best B+ or higher, City as additional insured, 30-day cancellation notice; expires one year after issuance; no examination on the City's application; Commissioner MAY require an online training programme (§ 4-36-065))Chicago General Contractor — Class C (up to $10,000,000)DOB application verbatim: 'Class C license: is not entitled to engage in construction of any single contract project of value in excess of $10,000,000. License fee: $1,300.' Insurance: CGL 'of not less than $2,000,000 per occurrence (primary or umbrella)'.MCC §§ 4-36-030, 4-36-090, 4-5-010S-IL-CHI-GC-APP
GC-DCity of Chicago General Contractor licence (MCC ch. 4-36, Title 4 — required 'to perform most types of building construction, alteration, repair, and demolition work within the city'; five classes by single-contract value: A unlimited / B ≤ $20,000,000 / C ≤ $10,000,000 / D ≤ $4,000,000 / E ≤ $500,000; annual fees $3,500 / $1,800 / $1,300 / $900 / $300; CGL per occurrence $5M / $3M / $2M / $2M / $1M (§ 4-36-090), insurer A.M. Best B+ or higher, City as additional insured, 30-day cancellation notice; expires one year after issuance; no examination on the City's application; Commissioner MAY require an online training programme (§ 4-36-065))Chicago General Contractor — Class D (up to $4,000,000)DOB application verbatim: 'Class D license: is not entitled to engage in construction of any single contract project of value in excess of $4,000,000. License fee: $900.' Insurance: CGL 'of not less than $2,000,000 per occurrence (primary or umbrella)'.MCC §§ 4-36-030, 4-36-090, 4-5-010S-IL-CHI-GC-APP
GC-ECity of Chicago General Contractor licence (MCC ch. 4-36, Title 4 — required 'to perform most types of building construction, alteration, repair, and demolition work within the city'; five classes by single-contract value: A unlimited / B ≤ $20,000,000 / C ≤ $10,000,000 / D ≤ $4,000,000 / E ≤ $500,000; annual fees $3,500 / $1,800 / $1,300 / $900 / $300; CGL per occurrence $5M / $3M / $2M / $2M / $1M (§ 4-36-090), insurer A.M. Best B+ or higher, City as additional insured, 30-day cancellation notice; expires one year after issuance; no examination on the City's application; Commissioner MAY require an online training programme (§ 4-36-065))Chicago General Contractor — Class E (up to $500,000)DOB application verbatim: 'Class E license: is not entitled to engage in construction of any single contract project of value in excess of $500,000. License fee: $300.' Insurance: CGL 'of not less than $1,000,000 per occurrence'. The residential rung of the ladder — a $400,000 renovation or small addition is a Class E job.MCC §§ 4-36-030, 4-36-090, 4-5-010S-IL-CHI-GC-APP
CHI-PLUMBING-CONTRACTORChicago Plumbing Contractor licence (MCC ch. 4-336 — the City licence layered on top of the IDPH state registration; the licence fee is set by § 4-5-010 at $150.00 (1 year); Chicago separately licenses Master Plumbers)Chicago Plumbing Contractor licence (MCC ch. 4-336)§ 4-5-010 row verbatim: 'Plumbing Contractor (Chapter 4-336). – $150.00 (1 year). $150.00 (1 year)'; § 4-336-040: 'The license fee shall be as set forth in Section 4-5-010 of this code.' The City licence sits ON TOP of the IDPH plumbing contractor registration — Chicago plumbers hold both. Chicago separately licenses Master Plumbers.MCC ch. 4-336; § 4-5-010 (fee)S-IL-CHI-4-5-010
GC-ACity of Chicago General Contractor licence (MCC ch. 4-36, Title 4 — required 'to perform most types of building construction, alteration, repair, and demolition work within the city'; five classes by single-contract value: A unlimited / B ≤ $20,000,000 / C ≤ $10,000,000 / D ≤ $4,000,000 / E ≤ $500,000; annual fees $3,500 / $1,800 / $1,300 / $900 / $300; CGL per occurrence $5M / $3M / $2M / $2M / $1M (§ 4-36-090), insurer A.M. Best B+ or higher, City as additional insured, 30-day cancellation notice; expires one year after issuance; no examination on the City's application; Commissioner MAY require an online training programme (§ 4-36-065))Chicago General Contractor — Class A (unlimited value)DOB application verbatim: 'Class A license: is subject to no limitation as to the value of any single contract project. License fee: $3,500.' Insurance (§ 4-36-090): CGL limits 'of not less than $5,000,000 per occurrence (primary or umbrella)'. Annual — § 4-36-070: 'A general contractor license shall expire one year after issuance.'MCC § 4-36-030 (classifications); § 4-36-090 (insurance); § 4-5-010 (fees)S-IL-CHI-GC-APP
CHI-ELECTRICAL-CONTRACTORChicago Electrical Contractor licence (MCC Title 4 trade licence administered by DOB — '$150.00 (1 year)' for all classifications per the § 4-5-140 annual-adjustment table; Chicago also licenses Electrical Supervisors, journeyman and master electricians; the chapter numbers and individual fees could not be machine-read this session because chicago.gov and the codifier blocked direct reads — research §O)Chicago Electrical Contractor licence (MCC Title 4, DOB)§ 4-5-140 row verbatim: 'Electrical Contractor, all classifications … $150.00 (1 year). $150.00 (1 year)'. Chicago licenses the CONTRACTOR entity plus the individual Electrical Supervisor / journeyman / master electrician lanes; the chapter numbers and the individual licence fees could not be machine-read (chicago.gov and the codifier blocked direct reads — research §O).MCC § 4-5-140 (annual adjustment table)S-IL-CHI-4-5-010
The value ladder and the two $150 licences

Class E carries a single contract up to $500,000 ($300, $1,000,000 CGL), D up to $4,000,000 ($900, $2,000,000), C up to $10,000,000 ($1,300, $2,000,000), B up to $20,000,000 ($1,800, $3,000,000) and A without limitation ($3,500, $5,000,000) — no examination anywhere in the packet. The plumbing and electrical licences are $150 each per year and stack on the state credentials for the same work. S-IL-CHI-GC-APP S-IL-CHI-4-5-010 S-IL-CHI-4-5-010

06 Cook County — the per-trade REGISTRATION of unincorporated areas

CodeCredentialClassificationOfficial scopeCitationSource
COOK-ELECTRICALCook County contractor REGISTRATION (Department of Building and Zoning — unincorporated Cook County only: 'All contractors performing work in unincorporated Cook County are required to register'; by trade, $150 initial + $75 per trade per year due December 31; $1,000,000 general liability naming the County as certificate holder; electrical needs a supervising electrician's municipal licence, plumbing needs the IDPH registration + a State Plumber or Chicago Journeyman licence, roofing needs the state IDFPR roofing licence, demolition needs an approved bond; homeowners register free as 'General' contractors on their own permits)Cook County electrical contractor registrationCounty page verbatim: 'Current copy of supervising electrician's license. It must be from a city, town or village in the State of Illinois that has an electrical commission that administers an examination'; the supervising electrician signs the affidavit and shows a driver's licence; '$1,000,000.00' GL with the county as certificate holder; corporations show Illinois good standing.Cook County Building and Zoning contractor-registration pageS-IL-COOK-REG
COOK-PLUMBINGCook County contractor REGISTRATION (Department of Building and Zoning — unincorporated Cook County only: 'All contractors performing work in unincorporated Cook County are required to register'; by trade, $150 initial + $75 per trade per year due December 31; $1,000,000 general liability naming the County as certificate holder; electrical needs a supervising electrician's municipal licence, plumbing needs the IDPH registration + a State Plumber or Chicago Journeyman licence, roofing needs the state IDFPR roofing licence, demolition needs an approved bond; homeowners register free as 'General' contractors on their own permits)Cook County plumbing contractor registrationCounty page verbatim: 'Only a corporate officer holding the state plumbing license for the corporation may register, at which time a copy of the previous year's annual domestic corporation report must be submitted'; requires the 'Illinois Plumbing Contractor's Registration license as issued by the Illinois Department of Public Health', the 'Applicant's State Plumber license or Chicago Journeyman Plumber's license', three recently completed installations and three business references on company letterhead, and 'a Certificate of Insurance for $1,000,000 liability naming Cook County Department of Building and Zoning as Certificate Holder only'.Cook County Building and Zoning contractor-registration pageS-IL-COOK-REG
COOK-ROOFINGCook County contractor REGISTRATION (Department of Building and Zoning — unincorporated Cook County only: 'All contractors performing work in unincorporated Cook County are required to register'; by trade, $150 initial + $75 per trade per year due December 31; $1,000,000 general liability naming the County as certificate holder; electrical needs a supervising electrician's municipal licence, plumbing needs the IDPH registration + a State Plumber or Chicago Journeyman licence, roofing needs the state IDFPR roofing licence, demolition needs an approved bond; homeowners register free as 'General' contractors on their own permits)Cook County roofing/other-trade registration with the state roofing licence attachedCounty page verbatim: for trades outside electrical/plumbing/crane 'a Certificate of Insurance showing a minimum $1,000,000 in General Liability … For roofing, a State of Illinois Roofing License must be submitted. For demolition, a fully approved bond must be submitted' (county bonds page). The state IDFPR roofing licence is therefore the gate to the county's roofing lane.Cook County Building and Zoning contractor-registration pageS-IL-COOK-REG
COOK-GENERALCook County contractor REGISTRATION (Department of Building and Zoning — unincorporated Cook County only: 'All contractors performing work in unincorporated Cook County are required to register'; by trade, $150 initial + $75 per trade per year due December 31; $1,000,000 general liability naming the County as certificate holder; electrical needs a supervising electrician's municipal licence, plumbing needs the IDPH registration + a State Plumber or Chicago Journeyman licence, roofing needs the state IDFPR roofing licence, demolition needs an approved bond; homeowners register free as 'General' contractors on their own permits)Cook County 'General' contractor registration (other trades + homeowners)County page verbatim: for 'all other trades' the owner/corporate officer applies with Articles or the current Annual Domestic Report and 'a Certificate of Insurance showing a minimum $1,000,000 in General Liability, naming Cook County Building and Zoning … as the Certificate Holder'. Homeowners 'receive General Contractor registration at no charge but must pay for any other trade required on the permit' and must carry '$1,000,000' GL with the County as additional insured, residing on the property.Cook County Building and Zoning contractor-registration ordinance/pageS-IL-COOK-REG
Registration, not licensure

The county registers by trade — $150 initial, $75 per trade per year due 31 December, $1,000,000 general liability naming the County as certificate holder — and imports the competency from elsewhere: a municipal supervising electrician's licence, the IDPH plumbing registration plus a State Plumber or Chicago Journeyman licence, or the state IDFPR roofing licence for the roofing lane. Homeowners register as "General" for free while residing on the property. S-IL-COOK-REG

07 Deterministic scope limits

  • il:urf — residential commercial and industrial roofing (225 ILCS 335) S-IL-RF-APP
  • il:lrf — any roofing contracting while the qualifying party is active (225 ILCS 335; 68 Ill. Adm. Code 1460.11(d)–(e)) S-IL-RF-QP-TERM
    The Illinois roofing licence is keyed to a HUMAN, not a truck — the entity's licence dies with the QP (research §L.1).
  • il:apprentice_plumber — plumbing work under a licensed plumber (225 ILCS 320/10(d)) S-IL-PHL-EXAM
  • il:lrf — residential roofing up to 8 units (225 ILCS 335; 68 Ill. Adm. Code 1460) S-IL-RF-APP
    The residential rung of Illinois' only state construction licence — and the answer to 'does a small roof job need a licence': yes, at any price (rule IL-ROOFING).
  • il:lrf — commercial or industrial roofing (225 ILCS 335) S-IL-RF-APP
    The hard edge of the Limited class: unit count, not contract value, decides it (rule IL-ROOFING).
  • il:plumber — journeyman and master level plumbing work (225 ILCS 320/10(d)) S-IL-PHL-EXAM
  • il:plumbing_contractor — performing plumbing work for another person (225 ILCS 320; 77 Ill. Adm. Code 894.20) S-IL-DPH-PLUMBING
    The 'for another person' trigger is what makes a registered plumber a plumbing CONTRACTOR — no contract value is involved (rule IL-PLUMBING-CONTRACTOR).
  • il:irrigation_contractor — fire protection sprinkler systems (225 ILCS 320 (IDPH); 225 ILCS 317 (OSFM)) S-IL-SFM-PAGE
    The trap Illinois contractors fall into: a lawn-irrigation registration never covers a fire-protection riser (rule IL-SPRINKLER).
  • il:sprinkler_contractor — planning selling installing maintaining or servicing fire sprinkler systems (225 ILCS 317; 41 Ill. Adm. Code 109) S-IL-SFM-PAGE
  • il:gc_a — most building construction alteration repair and demolition in chicago (MCC ch. 4-36 (Title 4)) S-IL-CHI-GC-APP
    The one Illinois value ladder that exists — and it is municipal. Class is decided by the SINGLE largest contract, not annual volume (rule IL-CHI-GC).
  • il:cook_electrical — a supervising electricians municipal licence (Cook County contractor registration (electrical lane)) S-IL-COOK-REG
    The corroboration that proves the state-level electrical absence: the county's own form sends you to a city/town/village electrical commission.
  • roof-replacement — the idfpr roofing licence regardless of job price (225 ILCS 335) S-IL-RF-APP
    Illinois' sharpest contrast with the general absence: no GC licence exists, yet the ROOF alone is licensed statewide at a $0 floor (rules IL-ROOFING + IL-NO-STATE-GC).
  • il:gc_a — general contracting outside the city of chicago under the state umbrella (MCC ch. 4-36; 815 ILCS 510; 225 ILCS professions chapters) S-IL-IDFPR-PROFLIST
    Confidence `reported` because the state-level absence is assembled from official surfaces, never recited by a single page saying 'Illinois has no GC licence'.
  • il:cook_general — contracting in unincorporated cook county (Cook County Building and Zoning contractor registration) S-IL-COOK-REG
    A registration, not a licence: the county polices insurance and permits, competency comes from state/municipal credentials (rule IL-COOK-REG).
  • il:cook_roofing — the state idfpr roofing licence (Cook County contractor registration (roofing lane); 225 ILCS 335) S-IL-COOK-REG
    The seam where the two silos meet: the county registration is only the envelope — the state licence travels inside it (rule IL-ROOFING).
  • il:gc_e — a single contract project of 500000 or more (MCC §§ 4-36-030, 4-36-090) S-IL-CHI-GC-APP
    Class E is the entry rung — the smallest Chicago GC licence, still carrying a $1,000,000 per-occurrence CGL floor (rule IL-CHI-GC).
  • hvac-installation — no statewide mechanical or hvac licence (225 ILCS professions chapters; Illinois Mechanical Code (local administration)) S-IL-IDFPR-PROFLIST
    `reported` for the same reason as the other absences — assembled from three official surfaces, never recited by one page.
  • il:apprentice_plumber — unsupervised plumbing or plumber of record duties (225 ILCS 320/10(d); 77 Ill. Adm. Code 894) S-IL-PC-APP
    An apprentice may be named on no registration — the Plumber of Record slot requires the full licence (rule IL-PLUMBING-CONTRACTOR).
  • minor-work — no statewide gc or home improvement credential at any price (815 ILCS 510; 225 ILCS 317/320/335) S-IL-HRA-510
    Confidence `reported`: the absence is ASSEMBLED from the profession list and the statute's structure — three official surfaces agree, none states the negative outright.
  • bathroom-remodel — plumbing registration and local electrical licensing (225 ILCS 320; 77 Ill. Adm. Code 890/894) S-IL-DPH-PLUMBING
    The bathroom page's real content is the plumbing stack — Illinois is the rare state where the CONTRACTOR half is a registration and the competency half is an individual licence.

These limits feed the deterministic rules (IL-ROOFING, IL-PLUMBER-LICENCE, IL-PLUMBING-CONTRACTOR, IL-SPRINKLER, IL-CHI-GC, IL-CHI-PLUMBING, IL-CHI-ELECTRICAL, IL-COOK-REG, IL-LOCAL-PERMITS, IL-OWNER-BUILDER) that project pages evaluate — missing facts return NOT_DETERMINED, never a forced answer. The two DRAFT rows are the ones whose source text could not be read in full (the § 15 sprinkler exemptions and the village layer).

08 Sources

S-IL-CHI-4-5-010fee schedule
City of Chicago Department of Buildings (DOB) — Title 4 contractor licensing
MCC § 4-5-010 (business licence fees) + § 4-5-140 (annual adjustment) — trade-licence fee rows: Plumbing Contractor $150/yr, Electrical Contractor $150/yr, GC Class B $1,800/yr
https://codelibrary.amlegal.com/codes/chicago/latest/chicago_il/0-0-0-2609232
verified 2026-10-11retrieved 2026-10-11
S-IL-CHI-GC-APPfee schedule
City of Chicago Department of Buildings (DOB) — Title 4 contractor licensing
City of Chicago DOB Application for General Contractor License (official application processed by Continental Testing Services) — classes A–E, value caps, fees, § 4-36-090 insurance ladder
https://www.continentaltesting.net/File/Download?name=GC_APPLICATION&v=1
verified 2026-10-11retrieved 2026-10-11
S-IL-COOK-REGfee schedule
Cook County Department of Building and Zoning (contractor registration — unincorporated Cook County)
Cook County Building and Zoning — Contractor Registration (unincorporated areas): $150/trade initial, $75/trade annual, $1M GL, trade-by-trade conditions
https://www.cookcountyil.gov/service/contractor-registration
verified 2026-10-11retrieved 2026-10-11
S-IL-DPH-PLUMBINGboard page
Illinois Department of Public Health (IDPH) — Plumbing Program
IDPH Plumbing programme page — the licence enumeration, contractor duties, display rule, irrigation registrations
https://dph.illinois.gov/topics-services/environmental-health-protection/plumbing.html
verified 2026-10-11retrieved 2026-10-11
S-IL-HRA-510statute
Illinois Department of Financial and Professional Regulation (IDFPR) — Division of Professional Regulation
Home Repair Act, 815 ILCS 510 (§§ 5, 10, 15, 20, 25, 30) — consumer statute only: no licence, no registration, no registry
https://codes.findlaw.com/il/chapter-815-business-transactions/
verified 2026-10-11retrieved 2026-10-11
S-IL-IDFPR-PROFLISTboard page
Illinois Department of Financial and Professional Regulation (IDFPR) — Division of Professional Regulation
IDFPR professions list (A–Z) — the absence evidence for no state GC / electrician / plumber / mechanical licence
https://idfpr.illinois.gov/profs/proflist.html
verified 2026-10-11retrieved 2026-10-11
S-IL-PC-APPfee schedule
Illinois Department of Public Health (IDPH) — Plumbing Program
IDPH Plumbing Contractor — Application for Registration or Renewal ($150 annual fee; renewal $150 / late $100 / returned check $200; Plumber of Record)
https://dph.illinois.gov/content/dam/soi/en/web/idph/files/forms/plumbing-contractor-application-renewal-042616.pdf
verified 2026-10-11retrieved 2026-10-11
S-IL-PHL-EXAMfee schedule
Illinois Department of Public Health (IDPH) — Plumbing Program
IDPH Application for Examination for Plumber's License — § 10(d) four-year apprenticeship, 30-day filing, $175 application fee (Illinois apprentice route)
https://dph.illinois.gov/content/dam/soi/en/web/idph/forms/topics-services/environmental-health-protection/plumbing/plumber-license-examination-application-06242021.pdf
verified 2026-10-11retrieved 2026-10-11
S-IL-RF-APPfee schedule
Illinois Department of Financial and Professional Regulation (IDFPR) — Division of Professional Regulation
IDFPR Application for Licensed Roofing Contractor (DPR-RF, packet updated 2024-10-02) — licence types, qualifying party, $125 fee, RF-INS and BD-LRF/BD-URF bonds, odd-year expiry
https://idfpr.illinois.gov/content/dam/soi/en/web/idfpr/renewals/apply/forms/rf.pdf
verified 2026-10-11retrieved 2026-10-11
S-IL-RF-QP-TERMpublication
Illinois Department of Financial and Professional Regulation (IDFPR) — Division of Professional Regulation
IDFPR form IL486-1920 — Licensed Roofing Contractor: Termination/Change of Qualifying Party (30-business-day notice)
https://idfpr.illinois.gov/content/dam/soi/en/web/idfpr/renewals/apply/forms/f1920rf.pdf
verified 2026-10-11retrieved 2026-10-11
S-IL-SFM-APPfee schedule
Office of the Illinois State Fire Marshal (OSFM) — Division of Fire Prevention
OSFM Fire Sprinkler Contractor License Application (rev. 2024-07-11) — $3,000/2-year fees, Designated Certified Person (PE or NICET III/IV), insurance minima
https://sfm.illinois.gov/content/dam/soi/en/web/sfm/sfmdocuments/documents/firepreventiondocs/fp-sprinklercontractorlicenseapplication.pdf
verified 2026-10-11retrieved 2026-10-11
S-IL-SFM-PAGEboard page
Office of the Illinois State Fire Marshal (OSFM) — Division of Fire Prevention
OSFM Fire Sprinkler Contractor Information — mandate, statutes/rules pointers, CE and enforcement links
https://sfm.illinois.gov/iam/business/fire-sprinkler-contractor-information.html
verified 2026-10-11retrieved 2026-10-11

← Illinois hub · Fees →