Concrete is one of those jobs where the mistake doesn't show up right away. A bad paint job you notice in a week. A driveway poured on soft base or with the wrong mix might look fine for two years, then start cracking and settling right where the car tires sit. By the time you know something's wrong, you're not looking at a touch-up, you're looking at a demo and repour. So picking the right contractor matters more here than it does for most trades around the house.

Start with the license, not the price

In California, anyone pouring concrete for you as a paid job needs a C-8 concrete contractor license through the Contractors State License Board, unless the job is small enough to fall under the handyman exemption (currently under $500, materials included, which rules out basically every real driveway or patio job). Ask for the license number and look it up yourself on the CSLB website. It takes two minutes and it tells you if the license is active, if there are complaints against it, and if the required bond and workers' comp coverage are current. A contractor who hesitates when you ask for this number is telling you something.

Insurance matters just as much as the license. General liability covers your property if a mixer truck cracks your driveway apron pulling in, or if a retaining wall fails and takes out a fence. Workers' comp covers the crew if someone gets hurt on your job, which with concrete work is a real risk given the weight of the material and the equipment involved. If a contractor won't produce a certificate of insurance, that's a stop, not a maybe.

What a real bid actually includes

A one-line bid that just says "driveway, 500 sq ft, $6,500" doesn't tell you anything. A bid worth comparing should spell out:

  • Slab thickness. Four inches is standard for a patio, walkway, or shed pad. A driveway that has to carry a car or truck should be poured at 5 to 6 inches, especially near the garage apron where the weight concentrates.
  • Base prep. What's under the concrete matters more than the concrete itself. That should mean 4 to 6 inches of compacted class II road base, not just concrete poured onto whatever dirt was already there.
  • Reinforcement. Either rebar, typically #3 or #4 bar on an 18 to 24 inch grid, or 6x6 welded wire mesh for lighter-duty slabs. Rebar costs more and holds up better under vehicle loads and in soil that shifts.
  • Mix strength. A 3,000 psi mix is the minimum you should accept for a residential slab. Driveways and anything getting real traffic should be 3,500 to 4,000 psi.
  • Control joints. These should be cut within 24 hours of the pour, spaced roughly every 8 to 10 feet, so the slab cracks along a line you chose instead of one it picks on its own.

If a bid skips all of this and jumps straight to a price, you're not comparing apples to apples with the contractor next door who spelled it out.

The ground under San Bernardino isn't the same everywhere

This is where local knowledge actually shows up in the work. Older parts of the city, closer to downtown, the Arrowhead area, and the west side, sit on soil with a fair amount of clay content. Clay expands when it gets wet in winter and shrinks hard when it dries out in July and August. A slab poured on unprepared clay will telegraph that movement as cracking within a year or two. Closer to the base of the San Bernardino Mountains, the soil shifts toward decomposed granite and rockier alluvial material, which drains faster but can also be uneven in how well it compacts. Some of the newer subdivisions out toward Rialto and Fontana sit on engineered fill that was properly compacted when the tract was built, which is a better starting point but still needs to be checked, not assumed.

None of this is something you can eyeball from the yard. A contractor who's worked this area long enough should be able to tell you, before the pour, whether your lot needs extra base depth or a different reinforcement plan. If nobody mentions soil at all during the estimate, ask about it directly.

Permits, inspections, and the weather you're pouring into

Most concrete work inside city limits goes through the City of San Bernardino's building and safety division. Unincorporated areas like Muscoy or parts of Devore go through San Bernardino County instead. A driveway apron that touches the public sidewalk usually needs an encroachment permit on top of the standard building permit, since you're working in the city's right-of-way. Retaining walls over about 3 feet typically trigger their own permit and, depending on the site, an engineered plan. Inspections generally happen after the forms and rebar are set, before the pour, and sometimes again after, especially for anything tied to a foundation or in the right-of-way. HOAs are common in the newer developments north toward the 210 and out in Highland and Redlands, less so in the older grid neighborhoods, so check your CC&Rs before you assume you're free to pick any finish or color.

Timing the pour around the weather here matters more than people think. From June through September, daytime temps regularly clear 100 degrees, and hot, dry air pulls moisture out of curing concrete fast, which can cause surface cracking if the crew doesn't fog-spray or apply a curing compound right away. Good contractors pour early in the morning during that stretch. Winter brings our real rain, mostly December through March, and a slab poured without the right grade will pond water against your foundation or send it straight into a neighbor's yard during a downpour. Expect 24 to 48 hours before you can walk on new concrete, and at least 7 days before it should take a vehicle. Full strength takes about 28 days, so hold off on heavy equipment or a moving truck until then.

Red flags worth walking away from

A bid that's dramatically lower than every other one you got usually means something's being skipped, most often the base prep, since that's the part nobody sees once the concrete is down. Be wary of anyone who wants full payment up front, who won't put the mix strength and thickness in writing, or who pours over an existing cracked slab without addressing what caused the cracking in the first place. If a contractor tells you a permit isn't necessary for a driveway or a wall over a few feet tall, they're either wrong or hoping you won't check. Either way, that's not someone you want responsible for something that's going to sit in your yard for the next 30 years.

Concrete is not a job where you get a second chance without real cost. Taking the time to check a license, ask about the base and the mix, and understand what the soil on your own lot is doing will save you a lot more than it costs. If you want a second opinion on a bid you've already got, or you're starting from scratch on a driveway, patio, or wall, our concrete contractor work in San Bernardino covers all of it, and we're happy to walk your yard and tell you straight what it needs.