Skip to main content
Last reviewed: Next review due: Reflects current Illinois contractor bond requirements
2026 Requirements Verified
Dual-Authority System: State + Municipal

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)

Roofing Only

Limited License: $10,000 bond

Unlimited License: $25,000 bond

225 ILCS 335 -- statewide

Municipal (Chicago + Others)

All Trades

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

$
No obligationSame-day approvalTreasury-certified carriers

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 Regulation225 ILCS 335/3.2 (Roofing Industry Licensing Act)
Nick Thoroughman, Editorial Director
Reviewed by Nick Thoroughman, Editorial Director
Eric Drummond, Surety Specialist
Surety review by Eric Drummond, Surety Specialist
Nevada DOI license pending issuance

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.

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:

Limited License: $10,000 bond (structures of 8 units or fewer)
Unlimited License: $25,000 bond (no unit restrictions)
General liability insurance required
Bond is continuous until terminated with 60 days notice to IDFPR

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:

Chicago General Contractor: $10,000 bond
Chicago Plumbing Contractor: $20,000 bond
Chicago Drain Layer: $50,000 performance bond
Other cities: $5,000-$25,000 varies by municipality

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

1

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.

2

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.

3

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.

Highest bond requirements in the state

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.

Growing data center and logistics 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.

University and government construction hubs

Illinois Contractor Bond FAQs

Common questions about state and municipal bonding

How much is a contractor bond in Illinois?
Illinois contractor bond premiums typically run 1-3% of the bond amount annually. A $10,000 roofing bond costs $100-$300/year. A $25,000 roofing bond costs $250-$750/year. Chicago municipal bonds ($10,000-$50,000) cost $100-$1,500/year. Exact rates depend on credit score, business financials, and claims history. Contractors with credit scores above 750 qualify for the lowest rates. For complete pricing factors, visit our surety bond cost guide at /surety-bond-cost/.
How to get a contractor license bond in Illinois?
Getting an Illinois contractor bond depends on which bond you need: (1) For the state roofing bond, apply to IDFPR for your limited ($10K bond) or unlimited ($25K bond) roofing license. (2) For Chicago municipal bonds, contact the Department of Buildings for your trade. (3) Complete a bond application with your business details and authorize a credit check. (4) Receive same-day approval from Treasury-listed carriers. (5) File the bond with IDFPR or your municipal building department. Roofers working in Chicago need BOTH bonds. For the full walkthrough, visit /how-to-get-a-surety-bond/.
Does Illinois require a statewide general contractor license or bond?
No. Illinois does not issue a statewide general contractor license. However, roofing contractors must be licensed through the Illinois Department of Financial and Professional Regulation (IDFPR) and post a $10,000 or $25,000 surety bond under 225 ILCS 335. Beyond roofing, contractor licensing and bonding is handled at the municipal level -- Chicago, Aurora, Rockford, Joliet, and other cities each set their own requirements.
What is the Illinois roofing contractor bond requirement?
Under the Roofing Industry Licensing Act (225 ILCS 335/3.2), IDFPR requires all roofing contractors to maintain a surety bond. Limited License holders (structures of 8 units or fewer) need a $10,000 bond. Unlimited License holders need a $25,000 bond. The bond must be issued by an insurer authorized to transact fidelity and surety business in Illinois and is continuous until terminated with 60 days notice.
What bonds does Chicago require for contractors?
The Chicago Department of Buildings requires bonds for multiple contractor types: general contractors need a $10,000 bond, plumbing contractors need a $20,000 bond, and drain layer contractors need a $50,000 performance bond payable to the City of Chicago. Requirements are set forth in Title 4 of the Chicago Municipal Code. Each license type also requires liability insurance and passing a trade examination.
Do I need both a state roofing bond AND a Chicago contractor bond?
Yes, if you perform roofing work in Chicago. The IDFPR roofing license bond ($10,000 or $25,000) is a state requirement for all roofing contractors statewide. The Chicago contractor bond is a separate municipal requirement. These are independent obligations -- you need both to legally operate as a roofer in Chicago.
Which other Illinois cities require contractor bonds?
Major Illinois cities with contractor bond requirements include Aurora, Rockford, Joliet, Naperville, Springfield, Elgin, Peoria, Champaign, and Waukegan. Bond amounts typically range from $5,000 to $25,000 depending on the municipality and trade. Each city has its own building department that sets local licensing rules. Always verify requirements with the local jurisdiction before starting work.
What happens if my Illinois roofing contractor bond is terminated?
Under 225 ILCS 335, a surety company may terminate a bond by filing a 60-day notice with IDFPR and simultaneously notifying the roofing contractor. Your license is automatically cancelled on the termination date unless you file a replacement bond effective on that same date. Operating without a valid bond and license is a Class A misdemeanor.
Can I get an Illinois contractor bond with bad credit?
Yes. Contractors with credit challenges can obtain bonds through specialized surety programs. While excellent credit (750+) gets rates of 1-1.5%, contractors with scores in the 500-650 range can still get approved at 3-10% of the bond amount. For a $10,000 bond, that means costs of $300-$1,000. No applicant is automatically declined.

Chasing O'Hare or CTA Projects?

Your license bond gets you legal. Contract bonds get you government work.

Get Both Performance & Payment Bonds Together

Federal projects over $150,000 require all three bonds. Rates from 0.5%.

Get P&P Quote →

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

$
No obligationSame-day approvalTreasury-certified carriers