Most St. Pete homeowners we talk to didn't budget enough for their driveway. Not because they got bad quotes. Because nobody told them what's actually under that old slab.
Sandy fill. A water table that sits four feet below grade on a dry day. Roots from a 30 year old laurel oak the previous owner planted six feet from the driveway. Salt air if you're east of 4th Street or anywhere near the bay. These are the things that turn a $6,000 job into a $9,000 job, and they're the things we've been pricing into honest estimates since 2017.
This guide walks through what a concrete driveway actually costs in St. Petersburg right now, what the city requires before we can pour, how long the whole process takes from first call to driving on it, and what we do differently because we pour in Florida heat and not Ohio fall weather. If you're shopping driveways, read the whole thing. If you already know what you want, jump to the Free Estimate page or call us at 727-291-9908.
How much does a new concrete driveway cost in St. Pete?
Real numbers from real St. Pete jobs we've poured in 2026:
Standard broom finish concrete driveway: $8 to $12 per square foot installed. This is the workhorse. 4 inch slab, 3,500 PSI mix, wire mesh reinforcement, broom texture for traction. It's what most St. Pete homes have and what most homeowners replace it with.
Decorative scored or stamped concrete driveway: $14 to $22 per square foot installed. Scored patterns (think large tile grid or saw-cut diamonds) sit at the lower end. Full stamped patterns that mimic brick, slate, or cobblestone run higher because of the forms, color hardeners, release agents, and labor time.
The average St. Pete residential driveway runs about 600 square feet. That's a typical two car driveway from sidewalk to garage. At that size:
- Standard broom finish: $5,000 to $8,000 all in
- Decorative stamped: $8,500 to $13,000 all in
Bigger driveways with a circular drive or extra parking pad obviously run more. A 1,200 square foot driveway in Snell Isle that we poured last spring came in at $11,400 for a standard finish with thickened edges. A stamped slate pattern on a 900 square foot circular drive in Old Northeast hit $17,800. Those are real invoices, not made up ranges.
Get three quotes. If one of them is dramatically below the others, ask what PSI mix they're using and whether they're including demo and disposal. That's almost always where the cheap quote is hiding the corners they're cutting.
What actually goes into the price
A driveway quote is not one number. It's a stack of line items, and the stack changes based on your property. Here's what we factor in on every St. Pete estimate:
Demolition of the existing driveway. Breaking out an old slab, hauling it to a recycling yard, and disposing of it runs $2 to $4 per square foot depending on thickness. If your existing driveway has rebar (older slabs often do), demo takes longer.
Site prep and grading. This is where Florida punishes shortcuts. We strip 4 to 6 inches of soil, bring in compacted limerock or crushed concrete base, and grade for positive drainage away from the house. Skip this and your new slab cracks within two years.
Forms. 2x4 lumber, stakes, bracing. On a curved driveway or one with decorative borders, forming is a bigger labor line.
Reinforcement. Wire mesh is standard. Rebar grid is upgrade. For driveways that will see a heavy truck, RV, or boat trailer, we recommend rebar on 18 inch centers. It adds $0.75 to $1.25 per square foot and roughly doubles the slab's tensile strength.
Concrete PSI. 3,000 PSI is code minimum. We pour 3,500 PSI standard, and we go to 4,000 PSI within a half mile of the bay or for coastal homes in Shore Acres, Coquina Key, and Bayway Isles because salt air drives chloride into the concrete and weakens lower PSI mixes faster.
Finish type. Broom finish is included in the base price. Salt finish, exposed aggregate, scored patterns, stamped patterns, and integral color all add cost.
Sealer. A penetrating sealer applied 28 days after the pour adds $0.40 to $0.75 per square foot. On stamped or decorative work it's not optional. We include it.
Access and obstacles. A driveway behind a locked gate, on a narrow lot, or with overhead power lines that prevent the pump truck from setting up runs more. Tree roots inside the work area get cut and treated. AC condenser pads, irrigation lines, and gas service stubs that fall in the path get protected or relocated.
Drainage work. If we need to add a French drain, a trench drain across the apron, or extend a downspout under the slab, that's its own line.
St. Pete permits, setbacks, and impervious surface rules
Yes, you need a permit. The City of St. Petersburg requires a driveway permit for both new installations and full replacements. A simple resurface or overlay sometimes does not, but anything that involves tearing out the old slab and pouring a new one does.
Permit fees typically run $50 to $150 depending on the scope and the property's zoning. Processing time is usually 5 to 10 business days, sometimes faster if the city is caught up. We pull permits for our clients as part of the job. You should not be hiring a contractor who tells you to pull your own.
Impervious surface coverage matters. St. Pete limits how much of your lot can be covered by impervious surfaces (driveway, house footprint, patio, pool deck, sheds, etc.) so stormwater has somewhere to go. The cap varies by zoning district but most single family lots are capped around 50 to 65 percent. If you're widening a driveway or adding a parking pad, we check your existing coverage against the cap before we quote. Going over means either redesigning the layout or building in pervious materials at the edges.
Setbacks. Driveways generally need to sit at least 2 feet off the side property line, and the apron at the street has specific dimensions the city dictates. We handle this on the permit drawing.
Right of way. The part of your driveway between the sidewalk and the street is technically city right of way. The city has the right to dig it up for utility work and is not required to replace concrete with concrete (they can leave you with asphalt patch). We pour it back in concrete when we do the job, but it's worth knowing.
The 7-day installation timeline
From the morning the crew shows up to the morning you can park on it, plan on a week. Here's how it actually breaks down:
Day 1: Demolition. We break out the old driveway, cut and remove any rebar, and haul the debris off site. On a standard 600 square foot driveway this is a single day with a 4 man crew and a skid steer.
Day 2: Excavation, base prep, and forms. We dig down to subgrade, bring in limerock base, compact in lifts with a plate compactor, and set forms. We also tie in rebar or lay wire mesh and pre-set any expansion joints. If drainage work is part of the scope, it happens today.
Day 3: Pour day. The concrete truck shows up early, usually between 7 and 9 AM in summer to beat the heat. A 600 square foot driveway needs about 7 to 8 cubic yards of concrete. We screed, float, edge, broom (or stamp), cut control joints within a few hours of placement, and start the curing process before the crew leaves.
Days 4 through 7: Cure. The slab is walkable in 24 hours. Light vehicle traffic in 3 days. Full strength and ready for trucks, RVs, or trailers at 7 days. Final strength continues to develop for 28 days, which is why we don't apply the penetrating sealer until then.
Rain delays happen. In July, August, and September we watch the radar and shift pour days when a storm is on the horizon. We'd rather move you one day than pour into a thunderstorm and have water dilute the surface paste.
Concrete vs pavers vs asphalt in Florida
We pour concrete. So take this section knowing we have a side. But after pouring driveways in St. Pete for almost a decade, here's the honest comparison:
Concrete: 30 to 40 year lifespan with proper sealing. Hard surface, low maintenance, handles heat fine. Cracks happen (every concrete driveway gets hairline cracks eventually) but control joints direct where they go. Best value over the life of the driveway.
Pavers: 25 to 30 year lifespan. Beautiful and individual stones can be replaced if damaged. Downsides in Florida: sand joints wash out in heavy rain, ants love the bedding sand, and our flat lots make settling more visible than in sloped yards. Roughly 30 to 60 percent more than concrete up front.
Asphalt: 15 to 20 year lifespan. Cheapest up front. In Florida heat asphalt softens, gets indented by car tires sitting in one spot, and needs resealing every 2 to 3 years. We don't recommend it for residential driveways in Pinellas County.
If the budget is tight and you want longevity, broom finish concrete wins. If you want the look of pavers without the maintenance, stamped concrete is the middle path and it's a big part of our business.
How to prepare your property for the install
A few things you can do before our crew shows up that save time and money:
Move vehicles, boats, and trailers out of the driveway and off the section of street where the concrete truck will set up. We'll need about 50 feet of curb clearance.
Mark or move irrigation heads within 3 feet of the driveway edge. We'll cap and reroute what we hit, but if you have a system map, share it.
Identify your gas, electric, and cable service locations. Call 811 for a free utility locate at least 3 business days before we start. We do this too, but doubling up is cheap insurance.
Trim tree branches that hang over the work area below 14 feet. The pump truck boom needs clearance.
Plan parking for a week. Park on the street, in the alley, or at a neighbor's place. Day 3 through day 6 you can't drive on the new slab.
Keep pets and kids off the slab for 5 days. Wet concrete and bare feet do not mix. Cured concrete and curious dogs leave paw prints we cannot erase.
Curing in Florida heat: what we do differently
This is where most cheap concrete driveways fail. Concrete poured at 95 degrees with afternoon humidity and no curing protection skins over on top while the inside is still wet. The result is surface crazing, dusting, and weak compressive strength. You get a driveway that looks fine for a year and then starts shedding a fine layer every time you pressure wash it.
What we do:
Pour early. July through September pours start at 7 AM. We're screeding before the sun gets high.
Use a retarder admixture in the mix on hot days. It buys the finishing crew extra working time before the surface sets.
Cover with curing blankets or apply curing compound within an hour of finishing. This keeps moisture in the slab so the cement can hydrate fully.
Wet cure for 3 days on premium jobs. We mist the slab morning and evening. Slower cure equals stronger concrete.
Pour thicker edges. Standard slab is 4 inches. We thicken edges to 6 inches on the perimeter and at any spot the slab meets a different material. This prevents edge cracking on Florida's sandy fill where edges sink first.
Sealing and maintenance for the first 5 years
A new driveway is not maintenance free. Here's what to do and when:
At 28 days: We apply the first coat of penetrating sealer. This is included in our quotes on decorative work and recommended on standard broom finish.
Year 1: Watch for hairline cracks at control joints. This is normal. Joints are designed to crack predictably so the field of the slab doesn't.
Years 2 to 3: Reseal. A penetrating sealer runs $200 to $400 for a typical driveway and adds years to the surface life. On stamped or colored concrete, reseal every 2 years.
Year 5 and beyond: Inspect for any cracks wider than a credit card. Caulk them with a polyurethane crack sealant before they grow. We also offer concrete repair for cracks, spalling, and settled sections.
Pressure washing: Once a year, max 2,500 PSI, fan tip held 12 inches off the surface. Higher pressure or a 0 degree tip will etch the concrete and shorten its life.
Stains: Oil, transmission fluid, and rust stains lift with a degreaser and a stiff brush if caught within a week. Older stains often need a poultice. Don't use muriatic acid on a sealed driveway; it eats the sealer.
Why homeowners across St. Pete call us
HR Concrete has poured driveways in Old Northeast, Snell Isle, Shore Acres, Coquina Key, Pasadena, Bayway Isles, Pinellas Point, Disston Heights, Kenwood, Crescent Heights, and Allendale since 2017. We also serve Clearwater and the rest of Pinellas County for larger projects.
We pull our own permits. We pour our own concrete (not a sub). We show up when we say we'll show up. We give you a real number on the estimate, not a teaser to get the job and then a change order avalanche.
If you want a quote on a new driveway, a demolition and replacement, or any other concrete work, call Randy at 727-291-9908 or book a free estimate online. We'll walk your property, measure the slab, check your impervious surface coverage, and email you a fixed price quote within 48 hours.
Browse our full driveway installation service page for project galleries, or see the St. Petersburg service area page for neighborhood specific work we've completed.
Ready to get started? Request your free estimate or call 727-291-9908. We answer the phone.


