Waukegan Epoxy Flooring has spent more than 20 years on epoxy flooring in Lake Bluff and the rest of Lake County, and the part of the job a homeowner sees least is the part we spend the most time on: getting the bare concrete ready. Every slab we coat is opened with a diamond grinder or a shot blaster to a measured surface profile. We never acid etch, because acid leaves a profile nobody can check and residue nobody wants under a coating.
Before a number goes on paper, we walk the floor. We read the cracks, look at whatever coating is already there, and run a moisture test as a priced line in the scope rather than an upsell after something blisters. If the slab needs repair, or needs replacing before any coating can work, we say that first.
What follows is specific to this village, starting with something many Lake County towns do not do at all: Lake Bluff licenses the contractors who work inside it, and that license is something you can ask to see.
Lake Bluff’s own contractor license, and what sits behind it

Illinois issues no state license for flooring or coatings work, and it licenses no general contractor either. That gap is why some villages fill it themselves, and Lake Bluff is one of them. The Village of Lake Bluff Application for Contractors License covers construction activity carried out either as a general contractor or as a subcontractor, so a coating crew hired directly by a homeowner and a crew brought in under a builder fall under the same form.
Who files for the Lake Bluff Contractor’s License
The application is not limited to big builders or to trades with state cards. Anyone doing construction work in the village files it. Roofing, irrigation and plumbing contractors attach their state license to the application, and state-licensed plumbing contractors are exempt from the fee, but the license itself still applies to them. For a floor coating contractor, who holds no state license because Illinois offers none, the village license is the closest thing to a local credential that exists.
That is why we confirm each town’s own registration, bond and insurance rules before a job goes on the calendar. Lake Bluff’s rules are not the same as the rules in the next village over, and the right time to sort that out is before the grinder arrives, not on the morning of the job.
Liability and workers compensation certificates on file
The license is not just a fee. The village requires a certificate of liability insurance and a workers compensation certificate with the application. That pairing matters on a floor job more than many owners realize. Grinding, shot blasting and handling resin and solvent-borne primers are physical work with real hazards, and the workers compensation certificate is what tells you the crew on your driveway is covered if someone gets hurt there.
When you are comparing proposals for a Lake Bluff garage or shop, it is fair to ask any contractor for the current village license and the two certificates behind it. A contractor who has them can produce them quickly. If the answer is vague, that tells you something before any money changes hands.
Looking for epoxy-flooring closer to Grandwood Park? See Grandwood Park Epoxy-Flooring.
Spring jobs and the April 30 renewal
The Lake Bluff Contractor’s License costs $100 and expires on April 30 every year, whenever it was first issued. A license that was valid for a job last October is not automatically valid for a job in May. For floor coatings that timing lines up awkwardly with the season, because spring is when many garage floors finally get scheduled.
Why the date lands on coating season
A great deal of garage work in Lake County waits through winter. Curing depends on slab temperature and the dew point spread at the slab surface, not on the date, and an unheated garage that sits cold through the winter is not a floor we will coat until the concrete itself has warmed. We tell owners plainly when that means waiting for spring.
So the projects that stack up over the winter tend to start in late April or May, right on top of the village renewal. A contractor booking a Lake Bluff floor for the first warm weeks should have renewed by April 30. It is a reasonable question to ask at the proposal stage, and it takes a minute to answer.
What the spring timing means for the floor itself
Spring is also when a garage slab is carrying the most winter residue. Calcium chloride brine and rock salt work into the pores of bare concrete and sit in the surface of a worn coating. We build Lake Bluff garage floors with that in mind: a 100% solids epoxy base, a vinyl flake or quartz aggregate broadcast for texture, and a polyaspartic or polyurea topcoat chosen to hold up to salt and to hot tire pickup.
The salt has to come out before anything goes down. Diamond grinding removes the contaminated surface, and the moisture test tells us whether the slab is dry enough to coat at all. A spring schedule only works if the floor is ready on the day the crew arrives, and we would rather move a date than coat over a slab that is still wet from melting snow.
Permits, the Building Codes Supervisor and floor coatings
The village license carries a condition that matters as much as the fee: the contractor shall not work on any construction project within the Village of Lake Bluff unless a building permit has been issued. That sentence is part of what every licensed contractor agrees to when the application is filed.
Whether a floor coating alone needs a permit
What that condition does not settle is whether coating an existing garage or basement floor, with no slab replacement and no structural change, counts as a project that needs a permit in the first place. The village’s residential permit guidelines tell contractors to renew or apply for the Lake Bluff Contractor’s License, but they do not address flooring either way.
We do not guess at that answer, and we do not tell a Lake Bluff owner one way or the other on the village’s behalf. The person who decides is the Building Codes Supervisor in the village’s Community Development department at village hall, 40 E. Center Avenue. When a job includes anything beyond a coating, such as a new slab, a trench drain, or a change to a commercial space, that call comes before the schedule is set.
The codes Lake Bluff runs
Lake Bluff has adopted the 2018 International Building Code and the 2018 International Residential Code, along with the 2018 property maintenance, fire and mechanical codes, the 2014 Illinois Plumbing Code with local amendments, the 2017 National Electrical Code, the 2024 International Energy Conservation Code with Illinois amendments, and the 2018 Illinois Accessibility Code. Local amendments live in the village’s own code library.
Code editions differ from town to town across Lake County. On a job that touches the slab itself, we check the village’s own adopted text and its amendments rather than assuming the newest edition applies.
What we put in writing before work starts
Every home job gets a written contract and the state’s Home Repair: Know Your Consumer Rights pamphlet before work begins, as the Illinois Home Repair and Remodeling Act requires. The proposal names the product, the system build and the finished thickness, so what you were quoted can be checked against what went on the floor.
Warranty exclusions are read out before the job is sold, and moisture is named first among them. We also say what a coating cannot do. It is a film that follows the slab under it, so it will not stop a moving crack or hold a settling slab together, and we do not sell any floor coating as radon reduction, which in Illinois takes a state radon mitigation license.
Garage, shop and business floors in Lake Bluff
Lake Bluff began as the Lake Bluff Camp Meeting Association resort in 1875 and today covers 4.08 square miles on Lake Michigan. Its housing is overwhelmingly owner-occupied and detached: 97.4 percent of owner units are detached houses, and those houses were built in every decade from before 1940 to the present.
Detached homes from every decade
That spread is why we treat each Lake Bluff garage as its own floor rather than a type. A slab poured last decade and one poured long ago behave differently under a grinder, take a primer differently and come with different cracks to read. We test each one with an ASTM F2170 in-situ relative humidity probe or an ASTM F1869 calcium chloride test, as the slab calls for, and the reading decides whether we use a moisture-mitigation primer or go straight to the base coat.
On a garage that will see a car parked on it year-round, we size the surface profile to the system. A thin coating needs a lighter ICRI CSP profile and a broadcast system needs a heavier one. We pick that before the grinding starts, not after, so the bond suits the build. Grinding dust and slurry are collected on site and never washed down the driveway toward a street drain.
Uptown and the Albrecht Drive business floors
Lake Bluff is not only houses. The village has two large business parks at Routes 176 and 43, and corporate headquarters there include Buehler, Chelsea & Scott, Clarin Chairs, Liquid Controls and Profile Plastics. Village Commons added 32,400 square feet of space when it was completed in 2007 and 2008.
Commercial and light-industrial floors in those buildings carry different loads from a garage: pallet jacks, forklifts, cleaning chemicals and in some spaces a need for static-dissipative flooring held to a stated resistance range. We schedule warehouse, shop and restaurant floors around the hours the building has to keep running, including overnight and weekend windows, so a floor gets coated without a business losing its working week.
A food space adds its own layer, with Lake County Health Department plan review and coved floor-to-wall junctures under the FDA Food Code. For a business owner on Albrecht Drive or in Uptown, the same village license question applies as it does at home: whoever does the work should hold the current Lake Bluff license, with liability and workers compensation certificates behind it, before the first pass of the grinder.
- 20+ Years Coating Floors
- Moisture Testing in Every Scope
- Free Written Estimates











