We’re concrete driveway contractors in Waterloo handling new driveways, replacements, and widenings across the city and the wider region. Waterloo runs from established residential streets to newer development on its edges, so a driveway job here might be a full tear-out and repour or a first-time pour — either way, the outcome is settled by how the base underneath is built, not by the finish on top.
This page anchors part of Waterloo Region & Wellington County — see that page for Kitchener, Cambridge, Guelph, and the surrounding communities we also serve.
New pours, replacements, and widenings across the area — each built on a base prepared to drain and carry the load.
For a slab that's cracked, sunken, heaving, or spalling — if the base has failed, replacing it is the chance to fix the cause, not just the surface.
For a new build, an addition, or a first-time paved driveway — the finish grade, excavation, and drainage all get set before any concrete goes down.
For a second parking space or squaring off a narrow drive, tied cleanly into the existing slab with any municipal width limit confirmed first.
Excavating to depth, compacting a base that drains, and grading so water sheds away instead of pooling and freezing underneath — the biggest factor in surviving freeze-thaw.
Rebar or mesh sized to the load, plus control joints so the slab cracks where it's meant to rather than at random.
Breaking out and hauling away the old slab and any sub-base that won't compact — part of almost every replacement or widening.
Same base, drainage, and reinforcement rules as a full driveway, at a smaller scale — a poorly built apron fails just as fast.
Patterns stamped into the surface and sealed, for the look of stone or pavers without the shifting joints.
The surface washed back to expose the stone for texture and grip, finished and cured differently on the same structural base.
Waterloo sees the freeze-thaw pattern that runs across the region each winter, and a driveway’s durability is set below the surface. Ground conditions differ from one property to the next — the older parts of the city started from different soil and grade than the newer subdivisions — so what’s actually there gets checked during excavation rather than assumed. The failure mechanism is water finding its way under the slab, freezing, and expanding, which lifts and cracks the concrete; the defence is a base built to drain and a surface graded so water runs off toward the street and away from the garage and foundation. Repeated thaw-and-refreeze and winter road salt add to the load a slab has to carry.
Waterloo’s uptown core and its long-settled residential streets give way, further out, to newer subdivisions on the north and west sides, and the two ends of that spread rarely start a driveway from the same place. Around the universities, some properties see heavier vehicle turnover than a typical home — worth flagging when reinforcement is sized. The older streets tend to carry mature trees, and roots near where a driveway will sit are best traced during excavation so they can be worked around rather than cut. On the newer lots the grade often looks clean, but the base still has to be dug, compacted, and drained properly, because a new lot is not automatically a sound one. Widening a drive for a second vehicle is a routine request in the established neighbourhoods too, tying new concrete into the old and matching the finish. All of that is why a Waterloo driveway is looked at on site, in person, before a number is put on paper.
We look at your site, then send a firm written quote — not a guess over the phone.
The cost drivers are the same region-wide — for a Waterloo driveway, the area being poured and whether an old slab needs removing usually have the largest effect.
We don’t post a Waterloo price we haven’t stood on the site to confirm — every job gets a firm written quote after we see the driveway and the access.
Typical concrete driveway jobs homeowners in the area ask us to quote. These are common project types, not a record of specific completed jobs.
Common request
Replacing a worn slab in an older district — taking out concrete that has cracked or settled, resetting the base, and pouring fresh — the usual job on established streets.
Common request
Fresh driveway on a newer lot — a first pour done properly, from excavation and compaction through to drainage.
Common request
Apron or parking pad by the garage — a garage apron or a standalone pad, graded to drain before any concrete is placed.
A lot of contractors will put a number on a Waterloo driveway, and the lowest one has often trimmed the base or the disposal to get there. A few questions worth asking before you sign:
A driveway that fails in three winters was never a saving.
It depends on size, whether an old slab needs removal, the finish, and base condition — see the cost factors above. We give a written quote after seeing the site, not a phone estimate.
Expect roughly one to two days of forming, excavating, and pouring for a standard driveway, plus a curing period before normal use. A larger or awkward site takes longer.
Through the warmer months and the shoulder seasons with cold-weather precautions in place — not onto frozen ground or in hard frost without them.
Entrance, width, and front-yard paving requirements are set by the City of Waterloo and can change. Confirm your specific case with the City before starting — we build to whatever the approval allows.
In general concrete has the longer life and lighter maintenance; asphalt saves money upfront but needs recurring sealing and resurfacing. Budget and how long you’re staying decide it.
Usually yes — we tie new concrete into the existing slab and match the finish, confirming any municipal width or setback rule before we start.
Yes, full removal and disposal is part of any replacement or widening that begins from an existing slab.
Usually foot traffic within a few days and vehicles after about a week, with the slab reaching most of its strength by roughly 28 days. We’ll pin down timing for your job.
Written quote after we see the site — not a number over the phone. Prefer to talk? Call 416-317-8200.
Waterloo and the surrounding region.