Waukegan, IL · Lake County · SE Wisconsin

Roofing in Waukegan, IL, done right the first time.

Roof replacement, repairs and storm damage inspections, plus siding, gutters and outdoor carpentry. Led by owner Ignacio Ortiz and 35 years of experience.

  • IL roofing license #104.019312
  • Insured
  • 4-year labor warranty
Two roofers in safety harnesses working on a dark asphalt shingle roof
1-3 days for most roof replacements
  • 35 yrsof hands-on experience
  • 4-yearlabor warranty on our work
  • $0for estimates, Monday to Saturday
  • 30-45 minfor a typical estimate visit
What we build and fix

Roofing first. The whole exterior covered.

Roofs are our main work. Siding, gutters, soffit and fascia keep the rest of the shell tight, and our carpenters build the decks, fences and pergolas that make the backyard worth using.

08 · Outdoor Living

Decks

New decks, rebuilds and repairs.

Decks details
09 · Outdoor Living

Fences

Privacy fences, gates and repairs.

Fences details
10 · Outdoor Living

Pergolas

Custom wood pergolas, on a deck or patio.

Pergolas details
Not sure?

Start with an inspection

We will tell you what the roof needs, and what it does not.

Book an inspection
Pricing

Free written estimates

Monday to Saturday, 6 AM to 8 PM, for any size of project.

Get a Free Estimate
Person standing on the roof of a brick house checking worn shingles
Storms and insurance

Hail or wind hit your roof? We will help you through it.

Storm damage is easy to miss from the ground. We get on the roof, document what we find and walk you through how the insurance process works, so you are not guessing.

  • Full roof inspection with photos of the damage
  • Plain-language guidance on the insurance process
  • A written estimate for the repair or replacement

We are roofers, not adjusters. As Illinois law requires, we do not file claims for homeowners or pay deductibles. How storm damage inspections work.

How a new roof happens

Six steps. No surprises.

From the first inspection to the final nail sweep, here is what to expect. Most roof replacements take 1 to 3 days on site. See the full process

  1. 01

    Roof inspection

    We get on the roof, check shingles, flashing, vents and the deck, and show you what we find. If there is storm damage, we can walk you through the insurance process.

  2. 02

    Free estimate

    A clear written estimate with the scope of work explained line by line. The visit usually takes 30 to 45 minutes.

  3. 03

    Contract

    You sign only when the scope, materials and schedule make sense to you. 60% is due at signing and 40% when the job is done.

  4. 04

    Tear-off and deck check

    We remove the old roof down to the deck and check every sheet of plywood. Soft or rotted wood gets replaced before anything new goes on.

  5. 05

    New roof installed

    Underlayment, flashing, vents and shingles go on in order. Most homes take 1 to 3 days, depending on the size of the roof.

  6. 06

    Final cleanup

    We clean up the yard and driveway, run a magnet for loose nails and haul away the old materials.

Why O&C

Simple rules, kept on every job.

Owner Ignacio Ortiz runs O&C Contractors on a few simple rules, and they show up on every roof, wall and backyard project.

  • 35 years of hands-on experience

    Owner Ignacio Ortiz brings 35 years of experience in the trade to every roof and exterior project we take on.

  • Quality over volume

    We are not chasing volume. We take on the work we can do right and give each project the time it needs.

  • A clean job site

    We protect your landscaping, haul the debris away and leave your property as clean as we found it.

  • On time, every time

    We show up when we say we will and keep you posted on the schedule. Your time matters as much as ours.

  • Fair prices, clearly explained

    No pressure and no confusing numbers. You will know what you are paying for and why.

  • Licensed and insured

    Illinois roofing contractor license #104.019312 and #105.010151, with general liability insurance.

Service areas

Waukegan, Lake County and up to Milwaukee.

Waukegan & North Lake County

Our home base on the lake.

  • Waukegan
  • Beach Park
  • Zion
  • Winthrop Harbor
  • Wadsworth
  • Gurnee
  • Park City
  • North Chicago
  • Green Oaks

South Lake County

Down to Highland Park.

  • Lake Bluff
  • Lake Forest
  • Libertyville
  • Mundelein
  • Vernon Hills
  • Highwood
  • Highland Park

West Lake County

Out to Wauconda.

  • Grayslake
  • Third Lake
  • Lindenhurst
  • Lake Villa
  • Round Lake
  • Round Lake Beach
  • Antioch
  • Wauconda

Southeastern Wisconsin

Kenosha and Racine to Milwaukee.

  • Pleasant Prairie
  • Kenosha
  • Bristol
  • Paddock Lake
  • Somers
  • Mount Pleasant
  • Sturtevant
  • Racine
  • Caledonia
  • Oak Creek
  • Milwaukee
All service areas
Questions homeowners ask

Roofing questions, answered.

The questions we hear most often. More on our FAQ page.

What areas do you serve?

We work in Waukegan and across Lake County, from Highland Park in the south to Wauconda in the west, and north into Wisconsin through Kenosha and Racine up to Milwaukee. We do not take jobs in Chicago. See the full list on our service areas page.

Are you a licensed roofing contractor in Illinois?

Yes. O&C Contractors holds Illinois roofing contractor license #104.019312 and #105.010151 and carries general liability insurance.

Are your estimates really free?

Yes. We give free estimates Monday through Saturday, 6 AM to 8 PM. The visit usually takes 30 to 45 minutes. Request one online or call (224) 772-4836.

How long does a new roof take to install?

Most roofs are finished in 1 to 3 days, depending on the size of the roof and how much of the deck needs repair. See how a roof replacement works.

Can you help with my insurance claim after a storm?

We inspect the roof, document the damage and guide you through the process. We are not adjusters and do not file claims for you, as Illinois law requires. Learn more on our storm damage page.

Do you offer a warranty?

Yes. Our labor is backed by a 4-year warranty.

Waukegan, IL and Lake County

Your roof, done right. Let us take a look.

Free estimates Monday to Saturday. Tell us what is going on and we will set a time to look at it.