Concrete Contractor in Upland, CA - Driveways and Slabs Planned Step by Step
D&K Upland Concrete is a concrete contractor based in Upland, CA. We pour driveways, patios, steps and walkways for homeowners here, and slabs, walls and parking lots for property owners, with the owner on site.

- Licensed and fully insured.
- Free quotes on site.
- Expect a reply within 1 business day.
Upland's older homes and the concrete around them
Upland has older neighborhoods with long driveways, front walks and backyard patios poured decades ago, newer tracts, and shops and small business lots along the main roads. A lot of the concrete we're asked to replace here is original to the house, and you can usually read its age in the cracks, the sunken panels and the roots pushing up the walk.
I started this business in Upland in 2023, and we do the same work next door in Claremont and Rancho Cucamonga. On older lots the job usually starts with tear-out and digging down to firm ground, because the old base is often why the slab failed, and tight side yards and big trees decide how we get the concrete in.
Concrete work we do on Upland properties
Concrete driveway building
Older Upland driveways often crack and sink because the base wasn't packed well. We tear out the old slab, fix the base and pour new.
Concrete patio construction
A backyard patio that has sunk or holds water by the back door gets torn out and poured again with a fall away from your house.
Stamped concrete services
Stamped concrete gives a patio or walk the look of stone or brick, which suits many older homes here, and it's poured as one slab.
Concrete sidewalk building
Front walks and side paths lifted by tree roots turn into trip edges, so we replace the raised sections and pour them flush with the next one.
Garage floor concrete
Garage floors in older houses here are often cracked, stained or uneven after years of use. We break out the old floor and pour a new, level slab.
Decorative concrete
Colored concrete, exposed aggregate and borders let a new driveway or patio match the house instead of looking like a plain gray add-on.
Concrete retaining walls
Where a yard steps down or a slope pushes toward a driveway, we pour a retaining wall with rebar, steel bars inside, to hold the soil back.
Concrete floor installation
Workshops, storage buildings and converted garages need an interior floor that's level and dry, so we prepare the base and pour it flat.
Concrete pool decks
Pool decks around older pools here often crack and lift. We pour new ones with a broom finish, a brushed texture that gives wet feet some grip.
Concrete steps construction
Front steps that have tipped or crumbled at the edges get torn out and poured again at even heights, so nobody catches a toe at your door.
Slab foundation building
Additions, backyard units and detached garages sit on a slab foundation, so we form and pour it to your approved plans on a packed base.
Foundation installation
New construction and larger additions on Upland lots need a foundation laid out right from the start, because everything built on top follows it.
Concrete parking lot building
Shop lots, church lots and apartment parking take traffic every day, so we pour heavier slabs and lay out the joints before the first truck arrives.
Concrete footings
Patio covers, block walls and posts need footings, the concrete pads that carry the weight, dug deep enough that the structure doesn't lean later.
Foundation raising
When an older house or slab has settled and floors slope or doors stick, raising the foundation brings it back up before more cracking spreads.
Concrete cutting
We saw-cut old concrete for new plumbing lines, wider driveways or door openings, so the slab you keep has clean edges and no broken corners.
Get a free on-site concrete estimate in Upland
Send the form and we'll reply within one business day to set a time. I come out, look at the job with you, and then you get a written estimate, with no pressure to book.
(909) 694-4021- Based in
- Upland, CA 91786
- Hours
- Mon–Fri: 6 AM–10 PM, Sat–Sun: 7 AM–11 PM
What we deal with on Upland jobs before the pour
Building permits in Upland go through the city's Building and Safety Division, which takes requests online only, so a job that needs a permit waits on the city's review before we can start. Licensed contractors working in Upland need a current city business license, so it's fair to ask anyone bidding your job to show you theirs. We're licensed and fully insured, and if your job needs a permit, I'll tell you at the estimate and we'll handle the application.
Price here mostly comes down to size, how much old concrete has to be broken out and hauled off, how much base work the ground needs, how thick the slab is and the finish you pick, and your written estimate puts your own figure on all of it. The calendar turns on the permit, if there is one, and on curing, the days new concrete needs to harden before it takes weight. We take the same work down Euclid Avenue into Ontario and over to Montclair.
Why Upland driveways and patios crack and sink
Most of the cracked and sinking concrete we see here sits on a base that was raked level instead of dug out and packed, so the slab settled right along with the dirt under it. We dig down to the subgrade, the soil the slab sits on, and pack a proper base before anything else. If a budget gets tight, that's the last place I'll cut, because nobody sees the base on day one but it decides how the slab holds up, and a plain finish on a good base will outlast a fancy surface on a bad one.
The other common cause is water. A slab that falls toward the house or garage sends rain where you don't want it and softens the ground underneath, so we check where the water runs before we set forms and cut control joints, shallow cuts that give the concrete a planned place to crack, before stray cracks can start.
How a concrete job runs when you call us in Upland
Here's how a job runs from your first call to the final walk-through, so you know what comes next and who you'll be talking to.
Call and set a visit
You call (909) 694-4021 or send the form, and we set a time for me to come out. It helps if you're home so you can walk the job with me.
Walk the job together
I look at the old concrete, where the water runs and how the trucks can get in, and answer your questions right there. You then get a written estimate that lays out the steps and what's included, so the price isn't a guess.
Permit, then a date
If the job needs a permit, we put in the online request with the city, and the city's review sets how soon we can start. Once it's cleared, we pick a date that works for you.
Pour and walk through
I'm on site with our finishers, and we keep you posted as the work moves along. When it's done, we walk the finished job with you and go over how long to stay off it, and the work is backed by our satisfaction guarantee.
Questions about concrete work in Upland
Do I need a permit to pour a concrete driveway or patio in Upland?
The city's list of work that skips a permit doesn't settle flatwork, the slabs you walk and drive on, so it's a question for the city's building office. I check it for your job and tell you at the estimate, and if a permit is needed, we handle the application.
Does a concrete retaining wall need a permit in Upland?
A block wall 2 feet tall or shorter doesn't need a building permit in Upland, and a taller wall isn't covered by that exemption, so we confirm it with the city before we dig. Taller walls also hold back more soil, so their footings and steel have to be sized to match.
How do I request a building permit in Upland?
You request it online through the city's building permits page, because the city doesn't take permit requests any other way. The application asks for an upload of the contractor's license and business license, so on our jobs we put the request in for you.
Does my older home in Upland need extra review before new concrete out front?
It can if your house is designated as a historic resource, because exterior changes that alter its appearance need a Certificate of Appropriateness, a design approval, from the city's Planning Division. Upland has nine locally designated historic districts, so if you live in one or aren't sure, check your property with the city before we set a date.
What does a concrete driveway cost in Upland?
It's priced by the job, from the driveway's size, how much old concrete we break out and haul away, how much base work the ground needs, its thickness and the finish you choose. Plain broom-finished concrete costs less than stamped or colored work, and an open drive-up pour costs less than a tight side yard. I'll give you a written figure after I see the job.
How long does a new concrete driveway take before I can drive on it in Upland?
You can walk on it well before you can drive on it, because concrete keeps hardening for days after the pour and needs that time before it carries a car. I'll give you the dates for your slab when we finish, and that wait is usually what keeps people off their driveway longest, more than the pour itself.
Upland, CA
Get your Upland concrete job on the calendar
If your job needs a permit, calling early gives the city's online review time to clear before the date you have in mind.




