A concrete-filled steel pipe bollard is the U.S. parking-lot workhorse: a galvanized steel pipe (Schedule-40 or Schedule-80), set in a 30 to 36-inch deep concrete footing, then filled with 4,000 psi concrete and capped. The combination delivers low-speed impact resistance, repairability, and a 15 to 25-year service life at $700 to $1,500 installed. The U.S. Federal Highway Administration's pedestrian facilities guidance (FHWA-SA-12-018) treats this as the default protective bollard for commercial sites.
This guide covers the spec choices (pipe wall thickness, fill mix, foundation depth, cap style) and the install sequence. It pairs with the bollard hub for type selection and bollard installation cost for pricing.
What Makes a Concrete-Filled Steel Bollard Work?
Three properties combine to handle parking-lot impact:
- The steel shell takes tensile load. When a vehicle hits the bollard, the impact force tries to bend the post away from the impact line. Steel resists tensile forces concrete cannot.
- The concrete fill takes compressive load and adds mass. A hollow steel pipe deforms more easily than a filled one. The concrete fill stiffens the shell and converts kinetic energy into mass that resists motion.
- The footing transmits impact to the soil. A 30 to 36-inch deep, 12 to 18-inch wide concrete footing distributes the lateral load across surrounding subgrade. Without an adequate footing, the bollard pivots and tips on impact.
Take any one of those three away and the bollard underperforms. A surface-mount steel pipe (no footing) provides about 30 to 40 percent of the impact resistance of an embedded equivalent. A hollow steel pipe (no fill) provides about 60 percent.
Schedule-40 vs Schedule-80: Which Wall Thickness?
Pipe schedule defines wall thickness for a given diameter:
| Pipe Size | Schedule-40 Wall | Schedule-80 Wall | Typical Use |
|---|---|---|---|
| 4-inch nominal | 0.237 inch | 0.337 inch | Low-impact retail, fire lane delineation |
| 6-inch nominal | 0.280 inch | 0.432 inch | Standard parking-lot protection |
| 8-inch nominal | 0.322 inch | 0.500 inch | Heavy parking-lot, drive-thru, gas station |
| 10-inch nominal | 0.365 inch | 0.594 inch | High-impact, equipment protection |
What Concrete Fill to Use
The standard fill is 4,000 psi air-entrained ready-mix concrete with 3/8-inch maximum aggregate size. Three reasons for these specs:
- 4,000 psi balances cost and compressive strength for parking-lot impact loads
- Air-entrained survives Oregon freeze-thaw cycles -- non-air-entrained concrete cracks through expanding ice
- 3/8-inch aggregate flows through the open top of a 4 to 8-inch pipe without bridging
Higher-strength mixes (5,000 to 6,000 psi) appear in crash-rated specs but add cost without measurable benefit at parking-lot impact speeds. Pour the fill in 12 to 18-inch lifts and rod or vibrate to eliminate voids.
Foundation Depth and Diameter
The American Concrete Institute (ACI 318) and FHWA pedestrian facility guidance both treat the bollard footing as a cantilever foundation. Standard parking-lot dimensions:
| Bollard Size | Footing Depth | Footing Diameter |
|---|---|---|
| 4-inch nominal | 30 inches | 12 inches |
| 6-inch nominal | 36 inches | 16 inches |
| 8-inch nominal | 36 to 42 inches | 18 to 20 inches |
| Crash-rated K4 | Per F2656 drawings | Per F2656 drawings |
Crash-rated installs follow the certified ASTM F2656-20 test installation drawings. Foundation depth on K12 / M50 installs is often 4 to 6 feet with rebar reinforcement.
Cap Options
Three cap styles, each with cost and function trade-offs:
- Flat welded cap -- 1/4-inch steel plate welded to the pipe top. Cheapest. Sheds water poorly. Best where rain exposure is limited.
- Domed welded cap -- pre-formed steel dome welded to the pipe top. Mid-priced. Sheds water cleanly. Standard for outdoor commercial.
- Decorative cast cap -- bolt-on or set-in decorative cap (cast iron, aluminum, plastic). Adds $30 to $200 per bollard. Replaceable.
A plastic sleeve cover slides over the entire bollard, eliminating the need for cap finish. Sleeves cost $40 to $150 per bollard and replace every 5 to 10 years.
Install Sequence (Step-by-Step)
The build sequence for a standard 6-inch Schedule-80 concrete-filled bollard in an Oregon commercial parking lot:
- Layout and mark. Chalk lines from architectural drawings. Confirm utility locates from 811 call. Mark each bollard center with paint.
- Saw-cut or core drill. Cut a 16-inch diameter hole through the asphalt or concrete pavement. Saw-cut is faster on asphalt; core drill is cleaner on concrete.
- Excavate footing. Hand-dig or vacuum-excavate a 36-inch deep, 16-inch diameter footing. Square the bottom; remove loose material. Verify subgrade compaction.
- Set bollard plumb. Lower the 72-inch pipe into the hole with the cap end up. Brace with 2x4s in two perpendicular directions. Check plumb in both directions with a 4-foot level.
- Pour footing concrete. Pour 4,000 psi air-entrained concrete around the bollard up to about 4 inches below finish grade. Rod and vibrate to eliminate voids.
- Fill bollard. Pour 4,000 psi concrete inside the pipe in 12 to 18-inch lifts. Rod each lift. Top off slightly above the cap location for a slight crown.
- Cap. Weld the flat or domed steel cap to the pipe top once the fill cures (24 hours minimum). Skip if installing a plastic sleeve cover.
- Pavement repair. Pour or place asphalt around the bollard base, sloped slightly away from the post for drainage.
- Paint or sleeve. Powder-coat the steel pipe (typically yellow for fire lane, red or safety yellow for parking) or slide a plastic sleeve over the bollard.
- Stripe. Paint a yellow or red radial pattern on the pavement at the bollard base for visual emphasis (fire-lane standard).
Total time per bollard: 2 to 4 hours active work plus 24-hour cure before the bollard takes load.
Real Cojo Install: 14 Bollards in Salem
In March 2026, we installed 14 concrete-filled 8-inch Schedule-80 steel pipe bollards at a Salem retail center in front of an entry that had been hit twice in the prior year. The actual build:
- 8-foot length 8-inch Schedule-80 pipe, hot-dip galvanized
- 36-inch deep, 18-inch diameter concrete footings
- 4,000 psi air-entrained ready-mix from a Salem batch plant
- Welded domed steel caps, powder-coated safety yellow
- Yellow radial striping at base, 4-foot diameter
We saw-cut, excavated, and set the bollards on day one; poured footings and fill on day two; capped, painted, and striped on day three. Per-bollard installed cost averaged $1,080. The lot has not been hit since.
What Goes Wrong
Five common install errors:
- Footing too shallow. Anything under 24 inches in Oregon's frost depth zone is structurally inadequate.
- Skipping the concrete fill. A hollow Sch-80 pipe is roughly 40 percent of the impact resistance of a filled one. The $40 to $80 in concrete fill is the cheapest line item on the job.
- No air entrainment in fill. Non-air-entrained concrete cracks in freeze-thaw climates. Most ready-mix in Oregon is air-entrained by default; verify on the delivery ticket.
- Bollard not plumb. A 5-degree off-plumb bollard reads visually crooked from 30 feet away. Brace in both directions.
- No drainage at base. Water pooling at the bollard base accelerates corrosion. Slope pavement away.
Compliance and Codes
- ASTM F2656-20 -- vehicle-crash testing standard (applies only if specifying crash-rated)
- ACI 318 -- structural concrete code for foundation design
- AASHTO Roadside Design Guide -- recommended bollard height and clearances
- U.S. Access Board -- 36-inch minimum clear width on accessible routes (48 inches preferred)
- International Fire Code 503 -- fire-apparatus access requirements
Verify current requirements with your local jurisdiction before you spec -- code language drifts each cycle.
Get a Concrete-Filled Steel Bollard Install Quote
Cojo installs concrete-filled steel pipe bollards across the Oregon I-5 corridor with itemized line-item proposals. We do our own footings, fill, painting, and striping on the same mobilization. Contact Cojo for a fixed-scope quote on your site.