Garage Floor Concrete in Upland CA - a new top or a new slab, whichever yours needs
Cracked, chipped or dusty garage floor? We check the slab underneath first, so you pay for the fix it actually needs.

- Licensed and fully insured.
- Free quotes on site.
- Expect a reply within 1 business day.
Should you resurface your garage floor or pour a new one?
At D&K Upland Concrete, garage floor concrete in Upland, CA is one of two jobs. We either bond a thin new topping to a slab that's still sound, or we break out a failed slab and pour and finish a new one.
Most people call because the floor looks bad, with cracks, chips, oil stains or a top layer that's turning to dust, so the first thing to settle is whether the trouble stops at the surface. The price depends mostly on which of the two jobs you need, then on the size of the garage, whether the old slab has to come out with concrete cutting and be hauled away, and how much work the ground under it needs. The schedule turns on the same choice, because a topping is a short job and a new slab adds the wait while fresh concrete hardens before you can park on it, plus a permit if your job needs one. Your own number comes from the estimate, once I've seen the floor.
How can you tell your garage floor needs work?
A crack with a lip
One side of the crack sits higher than the other, enough to catch a tire or a toe. That usually means part of the slab has settled, and the longer it goes, the wider the gap gets and the more likely the fix is a new slab instead of a topping.
Dust and flaking on top
The floor sheds powder when you sweep, or thin flakes lift off where you park. That often points to a weak top layer over a slab that's still fine, which is where a topping works, but the pits spread and get harder to fix the longer cars roll over them.
Water that sits or runs inward
Puddles stay by the garage door after a rain, or water off the car runs toward the back wall instead of out. That means the slab has sunk or was poured sloping the wrong way, and standing water can soften the ground underneath, which leads to more settling.
How we handle garage floor concrete
I start every garage floor by checking the slab under the surface, looking at how the cracks sit, whether any section has dropped and where water goes when it gets wet, because that tells you whether a new topping will do or the floor needs replacing. For a topping, we clean and grind the old surface so the new layer can bond, fill the cracks and trowel on a thin coat. For a new slab, we break out the old one, dig out and pack the subgrade that the slab rests on, set rebar so the steel holds the concrete together if it ever cracks, and pour early in the day because midday heat leaves a weak, dusty top. We cut control joints the same day, shallow grooves that give the slab a straight, planned place to crack, and then keep the concrete damp while it cures, which is the slow hardening that makes it strong. If the budget gets tight, I'd rather you skip a fancy finish than cut corners on the base, since the finish is what you see on day one and the base is what keeps the floor flat after that.
If you want more than plain gray, we can add color or pattern through our decorative concrete work. When the garage sits on a slope and the side yard or driveway edge is giving way, we build concrete retaining walls to hold that ground in place.
Thin topping over sound concrete
This suits a floor that's solid underneath but worn, stained or pitted on top. It costs less and keeps you out of the garage for less time than a new slab, which is why I check first whether your floor qualifies.
Full slab replacement
This suits a floor that has sunk, sends water toward the house or has sections moving apart. We break out the old slab, rebuild the base and pour new, so the fix reaches the part that actually failed.
Find out if your garage floor needs a topping or a new slab
Expect a reply within 1 business day. I'll come out to look at the floor for a free quote on site, with no pressure to book. Your garage size and photos of any cracks help.
(909) 694-4021- Based in
- Upland, CA 91786
- Hours
- Mon–Fri: 6 AM–10 PM, Sat–Sun: 7 AM–11 PM
What happens when you call us about a garage floor in Upland?
Here's how a garage floor job runs with us, from your first call to the day we walk the finished floor with you.
Call or send the form
Call (909) 694-4021 or send the form, and we'll set a time for me to come out. Have your garage size and any crack photos handy if you can.
I look at the floor
I check the slab, hear what you have in mind and answer your questions right there. You get a written estimate that lays out the steps and what's included, so you can see what you're paying for before you decide, and if a permit is needed we handle it.
We set a date and work
We pick a date that works for you and keep you posted as the job moves along. Upland allows construction on weekdays from 7:00 a.m. to 6:00 p.m., so our crew plans the work inside those hours.
Walk the finished floor together
When we're done, we walk the floor with you and go over when it's safe to walk and park on it. Until then, the car stays in the driveway.
Why Upland homeowners call D&K Upland Concrete for garage floors
I come out and stay on site
I come out to look at the job myself, and I'm on site with our crew of finishers when we do the work. The person who looked at your floor is the one watching it get built, so what we talked about is what gets done.
Licensed and fully insured on your job
We're licensed and fully insured for the work we do at your house. Every job is backed by our satisfaction guarantee.
A clear plan since 2023
I spent years scheduling crews for a busy construction company before I started this business in Upland in 2023, and I still lay every job out step by step. You'll know when the old floor comes out, when we pour and when you get your garage back, and I'm glad to explain any of it twice.
The part of a garage floor that decides how long it lasts is the part you can't see, so that's where I start. Set up a time for me to look at yours.
Garage floor permits and contractor rules in Upland
Whether your garage floor needs a city permit depends on the job, and I'll tell you at the estimate. If it does, we handle the application with the city's Building and Safety Division, which takes permit requests for work in Upland. Forming, pouring and finishing flatwork, the slabs that lie on the ground like garage floors and driveways, counts as concrete contractor work under the state licensing board, and Upland also requires state licensed contractors working in the city to hold a current city business license. The state lets an unlicensed person take a job under $1,000 only when it needs no permit and they employ no one, so a garage floor poured by a crew calls for a licensed contractor.
A lot of the garage floors we see around Upland have taken years of cars, oil drips and storage, and many share space with a washer, a workbench or a home gym, so we plan where everything goes while the floor is out. We see the same worn slabs on jobs in Claremont and Montclair, and they get the same check underneath before we suggest a fix.
Questions about garage floor concrete in Upland
Can my garage floor be resurfaced instead of replaced?
Often, yes, as long as the slab underneath is sound and only the top has worn out. One flooring maker's guide says resurfacing is usually the right call when the surface has failed, while a failed slab often needs replacing. A concrete restoration company adds that cracks that move with the seasons, the ones with a lip where one side settled, will show through a thin overlay in time, so those floors usually need more than a new top.
How much does a new garage floor slab cost in Upland, CA?
A reinforced concrete slab without staining or stamping usually costs about $8 to $13 per square foot in San Bernardino, going by one cost guide. That's the area's going range for a plain new slab, not our quote, and a topping over sound concrete is a different job priced differently. Your own figure comes from the estimate once I've seen your floor.
How long before I can park on a new concrete garage floor?
A new slab should be walkable within 48 hours, but it takes about 28 to 30 days to reach full cure. To be safe, you can wait a week before putting heavier loads on it, like a car. We'll go over the timing for your floor when we walk it with you.
How do I get a building permit for a garage floor in Upland?
You request it online, because the city accepts building permit requests only that way. For questions, you can call the Upland Building Department at (909) 931-4110 and choose option 1 to reach a Permit Technician. On our jobs, that paperwork is ours to handle.
What causes a new garage floor to crack?
Most early cracks come from a weak base or from steps done at the wrong time, not from the concrete itself. National concrete guidance calls the timing of finishing, jointing and curing critical, since poor timing can lead to cracking, high or low spots and poor drainage. Ask any crew you're considering how they'll time those steps on your floor.
Can you pour a garage floor in the summer in Upland?
Yes, but a summer pour takes more planning than a spring or fall one. National guidance on hot weather concreting says heat problems can show up any time of year but generally happen in summer, and wind makes heat and dry air worse. If your floor lands in July or August, ask how the crew will handle heat and wind that day, and I'll walk you through our plan at the estimate.
Other concrete work around your garage
Decorative concrete
Color, stain or pattern can turn a plain slab into a floor that suits a garage you also use as a gym, shop or hangout space.
Concrete retaining walls
When the ground beside your garage or driveway is slumping toward the slab, a poured wall holds that soil back so it stops pushing on your concrete.
Service areas for garage floor work near Upland
D&K Upland Concrete is based in Upland, California, and we work in Ontario, Rancho Cucamonga and the other cities around it. Each of the 12 cities below has its own page, and they aren't the only places we go.
Upland, CA
Get your garage floor looked at soon
Settling and cracks under a garage slab usually grow slowly, so the sooner I see them, the better the odds that a simpler fix still works.
