Concrete Driveways in Jacksonville, FL by Jacksonville Professional Concrete

Jacksonville Professional Concrete builds concrete driveways in Jacksonville, FL for homeowners who want a surface that stays flat, drains properly and holds up to daily traffic. We handle new pours, tear-outs, widenings and street aprons, and we plan each job around the sandy ground and heavy rain this part of Northeast Florida is known for.

Most driveway failures here start below the surface. Loose fine sand that was never compacted, a slab that sheds water toward the garage, or a live oak root pushing up from underneath will crack even a well-finished pour. We fix those causes first, then form and place the concrete. For a full price breakdown, see our guide to concrete driveway cost in Jacksonville.

You get a written estimate with thickness, reinforcement, joint layout and finish spelled out, so there is no guessing about what goes into your driveway. From Mandarin to the Northside, the approach is the same: solid base, correct slope, careful curing. If you need to know when you can park on it, see how long to wait before driving on new concrete.

Why Choose Jacksonville Professional Concrete

New concrete driveway and sidewalk at a Jacksonville home
  • Licensed & Insured
  • Years of experience pouring residential and commercial concrete
  • Proper reinforcement on every pour
  • Written warranty on workmanship
  • Local crew, local reputation
  • On-time, on-budget completion
  • Free, no-obligation estimates
  • Wide range of finishes
  • Proper site prep and drainage grading
  • Clean job sites


Our concrete driveway services in Jacksonville

a house with a garage in the middle of a driveway

New driveway installation

A new residential driveway from us is typically 4 inches thick, or 5 to 6 inches where trucks, trailers or an RV will park. We compact the sand subgrade in lifts, add a stabilizing base where the soil stays soft, and set rebar or wire mesh on chairs so it ends up in the middle of the slab. Control joints go in at roughly 10 to 12 foot spacing so shrinkage cracks land where we want them.

A concrete driveway in front of a white garage door

Driveway aprons and right-of-way work

The apron between your driveway and the street usually sits in the City of Jacksonville right-of-way. That section needs a Right-of-Way permit from Development Services, applied for through JaxEPICS, and the contractor has to have a ROW surety bond on file. We pull the permit before work starts, since the city doubles fees on jobs that begin without one, and we pour the apron to meet the curb and gutter cleanly.

the crack in the concrete shows a crack in the road

Driveway replacement

When a driveway is broken into plates, sinking at the edges or holding water, patching rarely lasts. We saw-cut clean lines, break out and haul the old concrete, and rebuild the base before pouring. This is also the moment to fix slope problems, such as a slab that sends runoff toward the house instead of the street, which matters a great deal during September, the wettest month of the year in Jacksonville.

a red and black machine on a sidewalk

Widening and extensions

Families add a parking pad for a third car, a side strip for a boat or a walkway tie-in to the front door. We dowel the new section into the existing slab with rebar so the two pieces move together, match the elevation at the joint and keep the drainage path intact. Where an old slab is in poor shape, we will tell you whether extending it makes sense or whether it should be replaced.

a close up view of a stone pavement

Crack repair and sealing

Not every crack means a new driveway. Hairline shrinkage cracks and small joint gaps can be cleaned and filled with a flexible sealant that keeps water out of the sand base, which is what washes out and causes settling. We also apply penetrating sealers that help the surface shed oil drips, mildew and, for homes closer to the beaches, salt-laden air.

Modern white house, two garage doors, and concrete driveway

Decorative and exposed aggregate driveways

A plain broom finish is the most economical choice, but many homeowners want more curb appeal. Exposed aggregate shows the stone in the mix and gives good traction when the surface is wet. Stamped concrete can mimic brick pavers or slate, and integral color or a border band can set off the edges. Each decorative option is sealed after curing to protect the color from UV and humidity.

How our driveway process works

Site visit and layout

We measure the driveway, check where water flows during a storm, look for tree roots and note any work in the right-of-way. Live oaks are common in older neighborhoods like Avondale and San Marco, so we talk through root options before digging. You receive a written quote with thickness, reinforcement and finish.

Excavation and base

Old concrete, sod and organic soil come out. We compact the fine sand with a plate compactor or roller, add base material where needed and set grade so the finished slab falls toward the street or a drain at about a quarter inch per foot. Forms go in straight, square and at the right height.

Pour and finish

In the summer we schedule pours early in the morning, before the July heat, which averages above 90°F, starts pulling moisture out of the mix. We place, screed and float the concrete, tool the edges, cut or tool control joints and apply the finish you chose. An evaporation retarder helps on hot, breezy days.

Curing and handoff

We keep the slab moist or apply a curing compound so it gains strength evenly. Foot traffic is fine after a day or two, and passenger cars after about seven days. Heavier vehicles should wait closer to 28 days. Once the work is done we walk the job with you, explain care and sealing and answer questions.

Frequently Asked Questions

How much does a concrete driveway cost in Jacksonville, FL?

Standard broom-finish driveways typically run $6 to $10 per square foot installed. Exposed aggregate usually falls between $10 and $15 per square foot, and stamped or decorative work runs $14 to $22. Where your project lands in those ranges depends on thickness, removal of an old slab, base work, access for the truck and whether an apron permit is required.

Do I need a permit to replace my driveway apron?

If the apron, sidewalk crossing or curb cut is in a City of Jacksonville road right-of-way or easement, yes. The city requires a Right-of-Way permit, and most are valid for six months. We handle that permit for jobs inside the city. Homes in Jacksonville Beach, Atlantic Beach, Neptune Beach or in St. Johns, Clay or Nassau counties follow those jurisdictions' own rules, which we check before scheduling.

How does Jacksonville weather affect a new driveway?

Heat and rain are the two big factors. Summer pours happen early so the surface does not dry too fast, and we cure the slab to keep moisture in. Afternoon thunderstorms are planned for with covering material on site. Because hard freezes are rare here, freeze-thaw damage is less of a concern than drainage and the sand base underneath.

How thick should my driveway be?

Four inches over a well-compacted base works for most cars and SUVs. If you park a work truck, a camper or a boat trailer, we recommend 5 to 6 inches with heavier reinforcement, at least where those vehicles sit. The base matters as much as the thickness, because unsupported concrete over loose sand will crack no matter how thick it is.

What can be done about tree roots under my driveway?

Large roots from live oaks and other mature trees can lift and crack slabs over time. Options include rerouting the driveway edge, installing a root barrier along the side, or thickening the slab near the tree. We will not cut major roots without discussing the risk to the tree with you first, since some trees are worth protecting.

How long does a driveway project take?

Most residential driveways take two to four days of on-site work, covering removal, base prep, forming and the pour, followed by the curing period before you park on it. Permits for aprons can add some lead time, and summer storms occasionally push a pour back a day. To get your project on the schedule, call (904) 946-5411 for a free estimate.