Illinois Contractor License Bonds
Illinois is the only major state that layers a mandatory state-level roofing bond on top of separate municipal contractor bonds. Roofers in Chicago carry two independent bonds to two different authorities. This guide untangles both systems and shows you what each costs. New to bonding? Learn what a surety bond is first.
State (IDFPR)
Limited License: $10,000 bond
Unlimited License: $25,000 bond
225 ILCS 335 -- statewide
Municipal (Chicago + Others)
General Contractor: $10,000
Plumbing: $20,000 | Drain Layer: $50,000
Chicago Municipal Code Title 4
Need both a state and municipal bond? We bundle them under one application -- no duplicate paperwork.
Get Your Contractor Bond Quote
Same-day approval available • Competitive rates
Pay only after your bond is issued • No obligation • 2 minutes
Step 1 of 2
Official Illinois Requirements
"The Department shall require each applicant or licensee to file and maintain in force a surety bond, issued by an insurance company authorized to transact fidelity and surety business in the State of Illinois."Illinois Department of Financial and Professional Regulation • 225 ILCS 335/3.2 (Roofing Industry Licensing Act)
All content is researched from official state and federal sources (.gov) and verified before publication. BuySuretyBonds.com works with Treasury-certified, A- minimum rated surety carriers serving all 50 states.
Why Illinois Roofers in Chicago Carry Two Bonds
Most states pick one approach: either the state licenses contractors (like California) or cities do (like Colorado). Illinois does both -- but only for roofers. IDFPR requires a statewide roofing bond of $10,000 or $25,000. Then Chicago layers its own $10,000 general contractor bond on top. These two bonds go to different authorities, protect different parties, and have different termination rules. Understanding the difference between a bond and insurance helps clarify why both exist.
Dual-Bond Penalty Warning
If your IDFPR roofing bond lapses, your state license is automatically cancelled -- even if your Chicago bond is active. Operating without the state bond is a Class A misdemeanor. The 60-day termination notice gives you time to secure a replacement bond, but you must act immediately.
Illinois Contractor Bond Requirements: State vs. Municipal
Roofing contractors in Chicago need BOTH the state bond AND the Chicago municipal bond
| Bond Type | Authority | Amount | Who Needs It | Annual Cost (Good Credit) |
|---|---|---|---|---|
| Roofing - Limited License | IDFPR (state) | $10,000 | Roofers: 8 units or fewer | $100-$300 |
| Roofing - Unlimited License | IDFPR (state) | $25,000 | Roofers: no unit restriction | $250-$750 |
| Chicago General Contractor | Chicago DOB | $10,000 | GCs working in Chicago | $100-$300 |
| Chicago Plumbing Contractor | Chicago DOB | $20,000 | Plumbers in Chicago | $200-$600 |
| Chicago Drain Layer | Chicago DOB | $50,000 | Drain layers in Chicago | $500-$1,500 |
| Other IL Cities | Local building dept. | $5,000-$25,000 | Varies by municipality | $100-$750 |
Roofers working in Chicago need both the IDFPR state bond ($10K or $25K) AND the Chicago municipal bond -- these are separate obligations.
Source: IDFPR (225 ILCS 335) and Chicago Municipal Code Title 4
Chicago Roofer: Total Annual Bond Cost
Rates are industry estimates. Both bonds required simultaneously for Chicago roofers.
Use our contractor bond calculator for a personalized estimate, or review the full surety bond cost guide.
The Two Authorities That Control Illinois Contractor Bonding
State-Level: Roofing Contractor Bond
The Illinois IDFPR requires all roofing contractors to obtain a license under 225 ILCS 335:
License is automatically cancelled on bond termination date unless a replacement bond is filed. Operating without a valid bond and license is a Class A misdemeanor under Illinois law.
Municipal: Chicago + Local Bonds
The Chicago Department of Buildings and other Illinois cities require separate local contractor bonds:
Important:
Roofers working in Chicago need both the IDFPR state bond AND the Chicago municipal bond. These are separate obligations filed with different authorities.
Three Steps to Your Illinois Contractor Bond
Simple process whether you need state, municipal, or both
Determine Your Bond Requirements
Identify if you need the IDFPR roofing bond ($10K or $25K), a Chicago municipal bond, other city bonds, or a combination. Roofers in Chicago need both state and city bonds.
Complete Your Application
Provide business details, license type, and authorize a credit check. Our system matches you with the best rate from Treasury-listed carriers.
Receive Approval and Bond
Most applications are approved same-day. Bonds are delivered electronically for immediate filing with IDFPR or your municipal building department.
Where Illinois Contractors Need Bonds
Three distinct markets, each with different bonding obligations
Chicago Metro / Cook County
The Chicago metro area represents the vast majority of Illinois construction spending. Lincoln Yards, the 78 development, O'Hare modernization, and the ongoing high-rise residential boom along the lakefront all require bonded contractors. Cook County alone issues more building permits than most entire states.
Suburban Collar Counties
DuPage, Lake, Will, Kane, and McHenry counties have their own municipal bond requirements distinct from Chicago. Naperville, Aurora, Joliet, and Elgin each maintain separate contractor registration systems. Suburban data center construction and logistics warehouse building are driving new demand.
Downstate Illinois
Springfield, Champaign-Urbana, Peoria, and Rockford represent smaller but significant markets. University construction (U of I system), state government facilities, Caterpillar and John Deere manufacturing modernization, and agricultural processing facility upgrades create steady demand for licensed roofers and general contractors. Business owners who notarize construction documents should also obtain an Illinois notary bond through the Secretary of State. Contractors working across the Indiana border face different municipal requirements -- see the Indiana contractor bond guide.
Illinois Contractor Bond FAQs
Common questions about state and municipal bonding
How much is a contractor bond in Illinois?
How to get a contractor license bond in Illinois?
Does Illinois require a statewide general contractor license or bond?
What is the Illinois roofing contractor bond requirement?
What bonds does Chicago require for contractors?
Do I need both a state roofing bond AND a Chicago contractor bond?
Which other Illinois cities require contractor bonds?
What happens if my Illinois roofing contractor bond is terminated?
Can I get an Illinois contractor bond with bad credit?
Illinois Bond Resources and Related Guides
Neighboring States
Indiana contractor bondIowa contractor bondKentucky contractor bondMissouri contractor bondWisconsin contractor bondChasing O'Hare or CTA Projects?
Your license bond gets you legal. Contract bonds get you government work.
1. Bid Bond
Required to submit proposals on bonded projects
2. Performance Bond
Guarantees project completion
3. Payment Bond
Guarantees sub and supplier payment
Get Both Performance & Payment Bonds Together
Federal projects over $150,000 require all three bonds. Rates from 0.5%.
Estimate Your Illinois Contractor License Bond Premium
Free calculator — ballpark cost in under 60 seconds, no email required.
Other Illinois Bonds
Additional surety bonds available in Illinois
Nearby States
Contractor license bonds in neighboring states
Indiana requirements, statute, and bond amount
Iowa requirements, statute, and bond amount
Kentucky requirements, statute, and bond amount
Missouri requirements, statute, and bond amount
Wisconsin requirements, statute, and bond amount
One Application Covers Both Your State and Municipal Bonds
We issue IDFPR roofing bonds and Chicago/suburban municipal bonds from the same carrier network -- same-day approval, no duplicate paperwork
Get Your Contractor Bond Quote
Same-day approval available • Competitive rates
Pay only after your bond is issued • No obligation • 2 minutes
Step 1 of 2