Register now

Illinois Roofing License Lookup: Validation and Verification

Jun 29, 2026
A laptop with the illinois roofing license lookup website open on a table

The data of every licensed Illinois roofing contractor is in the IDFPR database. Everyday thousands of people use it to lookup the validity of their license. But tens of thousands don't know a thing about this convenient tool or how to use it.

We explain how you can use this tool and what you should do if something weird shows up. The quick guide is right below and you can find the full guide with pictures below.

Before You Start: What You Need

The lookup runs fastest with the nine-digit license number. Illinois roofing numbers usually begin with 104 or 105 and, by law, appear on contracts, bids, and advertising. You can find this number of your license or renewal notice.

Don't have the number at hand? You can search by business name or last name instead. Have the exact legal business name, any DBA, and the city ready, because the database needs an exact match.

Gather this before you search:

  • The nine-digit license number, formatted like 104.###### on paperwork
  • The exact legal business name and any Doing Business As name
  • The owner's or licensee's last name
  • The city and state tied to the license

Got the details? Follow the steps below.

Step 1: Open the IDFPR License Lookup Tool

Go to the IDFPR website check license page. Then click on the professional license regulation check button.

After that click on Begin.

Fill out the Captcha.

The tool is free, public, and needs no account.  Bookmark it, because you will use it often. You will land on a single search page with a row of fields.

Step 2: Select "Roofing Contractor" as the License Type

The License Type field is required, so start there. Open the dropdown and scroll down, because the list is alphabetical and long. Select "ROOFING CONTRACTOR."

This one limits the filters of the entire database to roofing licenses. Choosing the wrong type is the most common reason a valid license seems to vanish.

Step 3: Enter the License Number (the Fast Way)

With the type set, type the nine-digit license number into the License Number field.

If the number shows a period, like 104.019924, delete the period so you enter nine straight digits i.e 1040199924. Clear any extra spaces before or after. You can also set the License Status filter to active licenses only.

That is the cleanest search and returns an exact record. Leave the name fields blank when you have the number. Fill the Captcha at the bottom and click on Search.

Step 4: Search by Business Name or Last Name (the Backup)

No license number? Use the Legal Business Name, Doing Business As (DBA), or Last Name fields instead. Treat this as a backup, since the IDFPR database requires an exact match and shared names get messy fast.

Spacing and spelling matter more than you would think. A search for "Home Hero Roofing" can return nothing, while "HomeHero Roofing" finds it at once. Furthermore, try both the legal name and the DBA if the first pass comes back empty.

Your name-based options:

  • Legal Business Name: the company's full registered name
  • Doing Business As: the public-facing brand or shortened name
  • Last Name: the licensee's surname, useful for a sole owner
  • City: add it to separate several roofers with similar names

When you're done entering this information, fill the captcha and click on Search.

Step 5: Read the License Status and Details

When the record loads, go straight to the status. You want it to read "ACTIVE." The license number sits under the Credentials column, and the expiration date should be a future one, since roofing licenses renew every two years.

We entered an cancelled license number into the lookup tool and the results looked like this:

Then scan the discipline field. An "N" in the Ever Disciplined column means a clean record. Confirm the business name, licensee name, city, and state match what you expect before you trust the result.

Status What It Means for the License
Active Current and authorized to perform roofing work
Not Renewed The renewal deadline passed; the most common lapsed status
Inactive Voluntarily placed on hold; not authorized to work
Cancelled The license was cancelled
No result The number or name does not match any record

That's pretty much it. Follow the steps below if your search didn't show any results.

When Your Search Returns No Results

A blank result could be because of three things:

  1. You mistyped a number or left a blank field.
  2. You need to refresh the IDFPR lookup tool.
  3. Your license doesn't exist.

In most cases, people type a wrong digit or leave a blank field. You just have to refill the form to get the actual status results. Conduct a loose search if that doesn't work:

  • Drop a word from the business name
  • Try the DBA
  • Switch to the last name.

If you truly get nothing on a clean nine-digit number, the license may be invalid. In that case, you have to contact the Illinois Department of Financial and Professional Regulation. You can reach them via phone at 1 (888) 473-4858.

FAQs About the IDFPR Roofing Lookup

Where is the Illinois roofing license lookup tool?

The tool is the IDFPR License Lookup, reached from the Check License page at idfpr.illinois.gov. It is a free public database of every Illinois professional license. Select "Roofing Contractor" as the license type to search roofers.

How do I check my own Illinois roofing license status?

Open the IDFPR License Lookup, select "Roofing Contractor," and enter your nine-digit license number. The status should read "Active" with a future expiration date. It is the quickest way to catch a renewal before it lapses.

What is my Illinois roofing license number format?

An Illinois roofing license number is nine digits and usually begins with 104 or 105. It often appears with a period, like 104.019924, which you remove to enter nine straight digits. By law, you must display a license number on your contracts, bids, and ads.

What does "Not Renewed" mean on IDFPR?

"Not Renewed" is the most common lapsed status, meaning the renewal deadline passed without action. The license no longer authorizes roofing work. You must complete the IDFPR license renewal and return to "Active" before working again.

Why does the Qualifying Party matter?

The Qualifying Party holds the credential that licenses the whole company. If the Qualifying Party leaves, you must tell IDFPR within 30 business days and name a replacement within 60. Without a valid one, the company is not properly licensed.

Why does my business name search return nothing?

The IDFPR database needs an exact match, so spacing and spelling matter. A single extra space or a missing word can return zero results. Search by license number when you can, or try both the legal name and the DBA.

How often do Illinois roofing contractors renew?

Illinois roofing contractor licenses renew every two years. The lookup shows the expiration date, so check it well ahead of the deadline. Failing to renew within the stipulated time means you have to reactivate your roofing license.

Bottom Line On Roofing License Lookup

The IDFPR License Lookup is a two-minute habit that protects your license and your liability. Select "Roofing Contractor," enter the nine-digit number, clear the CAPTCHA, and read the status. Active status, a future expiration, and a listed Qualifying Party are the three things you want to see.

Run it on your own license before every busy season, and on every sub before they touch a roof. Seeing weird data or don't have a license? We'll help you.