Concrete Contractor in Ontario, CA - Driveways, Patios and Slabs Built on a Solid Base
D&K Upland Concrete is a concrete contractor based in Upland that pours driveways, patios, steps, slabs and parking lots in Ontario, CA. I come out to see your job myself and stay on site while our crew works.

- Licensed and fully insured.
- Free quotes on site.
- Expect a reply within 1 business day.
Ontario homes and the concrete we pour around them
Ontario is a short drive south of us in Upland, and it's one of the first cities I name when someone asks where we work. On our jobs here we see a real mix. There are single-story houses with driveways and patios poured a long time ago, newer tract homes, and plenty of business property where owners need slabs, lots and walls. We do the same work next door in Montclair and down in Chino.
On the older homes, the job usually starts with breaking out a cracked or sunken slab and seeing what it sat on, because that tells us how much base work the new one needs. On newer homes it's more often an addition, like a patio, a wider driveway or a walk to the side yard, where matching what's already there matters.
Concrete work we do on Ontario properties
Concrete driveway building
When an old driveway has sunk or split, we break it out, rebuild the base and pour new with a broom finish, a brushed texture that grips.
Concrete patio construction
A patio is a common addition behind newer Ontario homes, and we slope it away from the house so water runs off instead of pooling by the door.
Stamped concrete services
Stamped concrete gives a patio, walk or entry the pattern of stone or brick in a single pour, without loose pieces that shift over time.
Concrete sidewalk building
Sidewalks and side-yard walks are flatwork, our word for flat slabs on the ground, and we replace the cracked, lifted sections that catch a toe on older lots.
Garage floor concrete
A garage floor that's cracked, stained or sloped wrong can be broken out and repoured, so the car and workbench sit on a sound slab again.
Decorative concrete
Decorative concrete covers color, textured finishes and borders, which can dress up a front walk or a driveway edge so it suits the house.
Concrete retaining walls
On lots where the yard steps down or dirt spills onto a walk, a concrete retaining wall holds the soil back and gives you level ground to use.
Concrete floor installation
For shops, additions and commercial spaces in Ontario, we pour interior floors smooth and flat, finished for how the room will be used.
Concrete pool decks
Around a backyard pool, the deck needs a surface that grips wet feet and a slope that carries splash water away from the house.
Concrete steps construction
Front and back steps on older homes often crack or pull away from the house, and we rebuild them with even heights so they're easier to climb.
Slab foundation building
For an addition, garage or workshop, we pour the slab foundation with rebar, steel bars inside that hold the concrete together if it cracks.
Foundation installation
When something new goes up on a home or business lot here, we build the forms, set the steel and pour the foundation to the plans.
Concrete parking lot building
Ontario has plenty of business property, and we pour parking lots and drive aisles built for delivery trucks, with the joints and drainage planned ahead.
Concrete footings
Patio covers, block walls and posts need footings, the concrete base underneath, poured to the right size and depth before anything goes on top.
Foundation raising
When part of a slab or foundation has dropped and doors stick or cracks open, foundation raising lifts it back toward level rather than starting over.
Concrete cutting
We saw-cut concrete for new openings, plumbing trenches or one bad section of driveway, so the good part of the slab can stay.
Get a written estimate for your Ontario concrete job
We'll reply within one business day to set a time for me to come out. The quote is free, done at your property, and there's no pressure to book once you have it.
(909) 694-4021- Based in
- Upland, CA 91786
- Hours
- Mon–Fri: 6 AM–10 PM, Sat–Sun: 7 AM–11 PM
Working in Ontario: permits, licenses and your price
Ontario's Building Department is the office that issues permits here, and it checks plans and inspects the work, so when a job needs a permit, the pour date waits on that review. If yours needs one, I'll tell you at the estimate and we'll handle the application with the city. Before you hire anyone, check two things. The contractor should hold a current state contractor's license, and an Ontario business license, which the city requires of contractors from outside the city as well as inside. We're licensed and fully insured. Your price moves mostly with the size of the area, whether old concrete has to come out, how much base work the ground needs and the finish you pick. The schedule turns on any permit review plus curing, the time concrete needs to harden before you use it. Your written estimate gives your own number.
Because Ontario borders Upland, getting our crew and a concrete truck here early in the day is easy, and we work the same way up in Rancho Cucamonga. What changes a job here is the site itself. A driveway that opens onto a busy street, a narrow side yard the truck can't reach, or a business lot that has to stay open around the work all take planning, so I look at those at the estimate.
Ontario driveways and slabs, and what wears them down
A lot of the older driveways and patios we break out in Ontario were poured on dirt that was raked level but never dug out or packed. As that dirt settled, the slab sank with it, and that's the sinking and cracking you see at the garage and along the edges. We dig down to firm ground and pack the subgrade, the layer the slab sits on, before any concrete arrives. That base is hidden the day we pour, which makes it the first thing people want to cut when a budget's tight. I'd rather you save on the finish, because a plain slab on a solid base outlasts a fancy one on loose dirt.
Lots, loading areas and shop floors take weight a backyard patio never sees. On those we plan the thickness, the steel and where the water drains before we form anything, since the only fix for a lot that holds water is breaking it out.
How a concrete job runs when you call us in Ontario
Here's how a job goes from your first call to the final walk-through, so you always know what comes next and who you'll be talking to.
Call us or send the form
Tell us what you have in mind, and we'll set a time for me to come out to your property. It helps if you're home for the visit so we can look at it together.
Walk the job with me
I look at the ground, the old concrete and where the water runs, hear what you want and answer your questions on the spot. You get a written estimate that lays out each step and what's included, so you see the whole cost before you decide anything.
Set the date and pour
If your job needs a permit, we take care of it with the city, and the start date waits until its review is done. Then we pick a date that works for you, I'm on site with our finishers for the pour, and we keep you posted as the work moves along.
Walk the finished job together
When the work is done, we walk it with you, go over anything you want to look at again and clean up. Every job is backed by our satisfaction guarantee.
Questions about concrete work in Ontario
Who do I call about a building permit in Ontario, CA?
Call the City of Ontario's Building Department at (909) 395-2023. Its counter closes on Tuesdays from 7:30 to 9:00 a.m. and on the first Thursday of each month from 8:00 to 10:00 a.m., so avoid those times if you're going in. If a permit has to be extended more than once, the city charges $150 for each extra residential extension after the first free one, which is a good reason to settle your dates before applying.
Does a concrete contractor in Ontario need a license?
Yes, for almost any real concrete job. California requires a current state contractor's license for anyone who contracts for work that needs a building permit, uses workers, or comes to $1,000 or more in labor and materials together. A job is exempt only when it needs no permit, uses no workers and stays under $1,000 in total, and a bigger job can't be split into smaller contracts to get under that line.
How much of a down payment can a concrete contractor ask for in California?
The state licensing board says a contractor can't ask for or accept a down payment of more than $1,000 or 10 percent of the contract price, whichever is less. After that, payments are listed in the contract and tied to work finished or materials delivered. The rule covers all home improvement jobs, so if a bid for your driveway or patio asks for more up front, ask why.
How much does a new concrete driveway cost in Ontario, CA?
Your price comes from the driveway's size and the work under and on top of it, and I'll put it in writing after I see the job. Tearing out an old slab and rebuilding a soft base add cost, a thicker slab with rebar costs more than a plain walk, and stamped or colored finishes run higher than a broom finish. A tight spot the concrete truck can't reach can add to it too.
How long before I can drive on a new concrete driveway?
You can walk on a new driveway well before you can drive on it, because concrete keeps curing and gaining strength long after it looks dry. When we finish, I'll tell you when your slab is ready for feet and when it's ready for the car. Keep heavy trucks off it the longest, since the edges are the last part to get strong.
What causes concrete driveways to crack and sink in Ontario?
Most cracking and sinking starts with a soft base, and after that the usual causes are water running toward the house, joints cut late or skipped, and pours done in the heat of midday that leave a weak, dusty top. No slab is crack-proof, so we cut control joints, shallow grooves that give the concrete a straight place to crack, early enough to do their job. We also set the slope away from the house and pour early in the day.
Upland, CA
Get your Ontario concrete job on the calendar
Call (909) 694-4021 or send the form now, because if your job needs a permit, starting early gives the city's review time to finish before the date you want.




