Laying new asphalt over a badly deteriorated surface just buries the problem. We grind off the damaged layer first so the new surface bonds properly, drains correctly, and lasts in the Inland Empire sun.

Asphalt milling in San Bernardino is the process of grinding down the top layer of worn, cracked pavement so a fresh layer of asphalt can be installed on a clean, even base - and for a residential driveway, the milling work itself usually takes just a few hours. The old material gets loaded directly into trucks and sent to an asphalt plant for recycling.
If the base beneath your pavement is still solid, milling and resurfacing is a cost-effective fix that outperforms a simple overlay. A straight overlay on badly deteriorated asphalt just buries the problem. Milling removes the failed layer so the new asphalt bonds cleanly and sits at the right height relative to curbs, drains, and garage thresholds. Customers who want the full picture on what comes after milling often review our asphalt resurfacing page before scheduling.
If you have patched the same cracks more than once and they keep reappearing, the top layer of asphalt has broken down beyond what patching can fix. San Bernardino's intense sun and heat accelerate oxidation, and a cracked surface only gets worse once water gets in. Milling removes that failed layer entirely so the new surface starts fresh.
When asphalt loses its binder, the surface starts to ravel and shed small stones. You will feel it when you walk on it and see loose gravel collecting at the edges. This is a sign the surface layer has reached the end of its life and needs to come off before new material is installed.
Standing water on a paved surface means the slope has shifted or the surface has deformed enough to create low spots. In the Inland Empire, where ground movement is common, this can happen gradually over several years. Milling lets the crew re-establish a proper slope before laying the new surface.
If previous overlays have been stacked over the years, the pavement may now sit too high relative to your garage floor, curb, or drainage grates. Milling brings it back down to the correct level before a new layer goes on, preventing trip hazards and drainage problems.
We perform milling for residential driveways, commercial parking lots, and multi-use paved surfaces throughout the San Bernardino area. Before any machine touches the ground, we walk the surface to check the depth and extent of the damage and evaluate the base underneath. If the damage goes deeper than the surface layer, we tell you before work begins - not after. We mill to a consistent depth across the entire surface with clean, straight edges at the borders, and we inspect the finished milled surface before the new asphalt goes down. For customers moving directly to a full resurface, we coordinate that work as part of the same project. Our asphalt resurfacing service covers the new layer installation, compaction, and edge finishing.
We also check drainage as part of the milling plan. San Bernardino's occasional heavy winter storms can cause real problems if a resurfaced area does not shed water cleanly. When a milling job reveals drainage concerns, we discuss options including our drainage solutions service so the new surface functions the way it should from day one.
Suits homeowners with cracked, faded, or repeatedly patched driveways that need a clean base before new asphalt.
Suits business owners and property managers dealing with widespread surface deterioration across a larger paved area.
Suits any property where the surface layer has failed but the base is still solid - removes old material and installs a complete new wearing course.
Suits properties where surface damage varies - we mill to the depth the damage actually requires rather than assuming a standard cut.
San Bernardino's climate is genuinely hard on asphalt. The intense sun and heat oxidize the binder in pavement, making it brittle and prone to cracking faster than in cooler climates. Once that oxidation process sets in, the surface sheds aggregate, turns gray, and starts admitting water. In the Inland Empire, you often see driveways that look several years older than they actually are simply because of the UV load. Milling removes that compromised layer before it causes problems with the base, which is the part that is expensive to fix. Homeowners in Rialto and Fontana face the same climate-driven wear patterns, and we bring the same process to every job across the region.
Ground movement is the second big factor. San Bernardino sits in a seismically active region, and the expansive clay and alluvial soils across the valley floor shift with moisture changes through the year. That movement is a leading cause of pavement unevenness and cracking even on properties with no other maintenance issues. A milling job done with an eye on the base conditions - rather than just grinding off the top - gives the new surface the best chance of holding up through multiple wet-dry cycles. The National Asphalt Pavement Association publishes industry standards and best practices that we follow as a reference for mix quality and installation methods.
Call or send a message with the size and condition of your driveway or lot. We schedule an on-site visit and reply within one business day. Do not rely on a quote given without a site inspection - no contractor can accurately price milling depth without seeing the surface.
We walk the entire surface, check the base for structural issues, and plan equipment access. If your project touches a public right-of-way, we confirm whether a permit is needed and handle that paperwork. You get a written scope of work before anything is scheduled.
The crew arrives with the milling machine and haul trucks, grinds off the old surface to the agreed depth, and cleans up the milled area. A residential driveway typically takes a few hours. Keep the area clear of vehicles and foot traffic while the machine runs.
Once the milled surface is inspected, the new asphalt layer is installed and compacted. We walk the finished job with you, explain the drainage slope, and tell you when to resume normal use - typically 24 to 48 hours for regular vehicle traffic.
We visit the site in person, inspect the surface, and give you an honest written quote - no guessing and no hidden costs.
We never quote a milling job without walking the surface first. The depth of material that needs to come off varies across a single driveway, and the only way to give you an accurate price and scope is to look at the pavement in person. A firm price without a site visit is a warning sign.
The ground-up asphalt from every milling job goes to a regional asphalt plant where it is blended into new pavement mix. Reclaimed asphalt pavement is one of the most recycled materials in construction. We haul the millings away cleanly and send them where they belong - not to a landfill.
Milling gives us an opportunity to re-establish the correct slope before the new asphalt layer goes down. In San Bernardino, where a single winter storm can dump a lot of water quickly, a properly graded surface protects your foundation and prevents the pooling that accelerates surface deterioration.
You can verify our California contractor's license through the state licensing board before you sign anything. That license confirms we are legally authorized to perform this work and carry the required bonding - the same check you should run on any contractor you consider for this type of job.
The difference between a milling job that holds up and one that fails within a season comes down to base inspection, milling depth accuracy, and proper drainage slope. We handle all three on every project, and we are happy to walk you through what we found during the site visit before work begins. Check our license at cslb.ca.gov.
Address slope and drainage issues before or after milling so water moves away from your property.
Learn MoreInstall a complete new wearing course over the clean base that milling leaves behind.
Learn MoreOur crews are ready to get your pavement back in shape - call now to lock in your project date before the summer schedule fills up.