A modular speed bump on existing pavement takes us about 90 minutes per bump. You need a hammer drill rated for masonry, an epoxy gun, and a torque wrench, and the procedure breaks into 9 steps. That sequence mirrors what the Institute of Transportation Engineers Traffic Calming Manual references for parking-lot installs (ITE Traffic Calming Manual). The same 9 steps cover rubber, plastic, and precast concrete bumps — only the anchor hardware and torque values change.
Below: the full procedure in order, the tools, the OSHA safety steps for parking-lot work (osha.gov), and the Oregon code requirements that apply on private commercial sites.
What Tools and Materials Do You Need?
Before starting, gather:
- Speed bump section (rubber, plastic, or precast concrete) sized to lane width
- Hammer drill rated for masonry, with 3/8-inch concrete bit (concrete substrate) or spike-driver (asphalt substrate)
- Anchor hardware kit matched to substrate (concrete sleeves with epoxy or asphalt spikes with hot-pour)
- Epoxy gun and tubes (concrete substrate only)
- Torque wrench rated to manufacturer specification (typically 25 to 60 ft-lb)
- Chalk line for layout
- Speed square or carpenter's square for perpendicular alignment to lane
- Tape measure (25 ft minimum)
- Spray paint for layout marks
- Yellow and black traffic paint for chevron pattern (per MUTCD guidance, mutcd.fhwa.dot.gov)
- Reflective tape or end caps for nighttime visibility
- Advance warning sign (W17-1) and steel post for installation 100 to 200 ft upstream
- Cones, signs, or flaggers for traffic control during install
- Personal protective equipment: safety glasses, gloves, high-visibility vest, hard hat per OSHA 1910 requirements
Total install time per bump: 60 to 120 minutes for modular product on existing pavement. Asphalt-poured bumps run 4 to 8 hours per bump including cure time.
What Are the 9 Steps to Install a Speed Bump?
Step 1 — Layout
Position the speed bump perpendicular to the direction of travel. The bump must span the full lane width per ITE Traffic Calming Manual recommendations to prevent steering-around behavior. Mark the centerline of the bump on the pavement with spray paint.
Step 2 — Chalk the Anchor Pattern
Place the speed bump section on the marked centerline. Snap a chalk line along each edge of the bump. Mark each anchor hole position through the bump's pre-drilled holes onto the pavement. Remove the bump and verify spacing matches the manufacturer's anchor template.
Step 3 — Drill Anchor Holes
Use the hammer drill with the appropriate bit. For concrete substrate, drill 3/8-inch diameter holes 2.5 to 3 inches deep. For asphalt substrate, drive spike anchors using a spike driver to manufacturer-specified depth. Concrete drilling typically takes 60 to 90 seconds per hole; asphalt spike-driving runs 15 to 30 seconds per hole.
Step 4 — Apply Epoxy (Concrete Substrate Only)
Inject two-part epoxy into each drilled hole using the epoxy gun. Fill to roughly 75 percent of hole depth. Insert the concrete sleeve anchor immediately. Excess epoxy will displace as the anchor seats; wipe clean with a rag. Asphalt installs skip this step because spike anchors do not require epoxy.
Step 5 — Set the Speed Bump
Lift the speed bump into position over the anchor pattern. Lower it onto the anchors so the pre-drilled holes align with the anchor heads. Verify the bump sits flush on the pavement with no rocking. If the pavement is uneven, manufacturers recommend leveling shims under the low corner.
Step 6 — Torque Bolts to Specification
Hand-thread bolts through the bump into each anchor. Use the torque wrench to tighten in a star-pattern sequence (alternating across the bump rather than running end to end) to manufacturer-specified torque, typically 25 to 60 ft-lb depending on hardware grade. Over-torquing strips concrete sleeves; under-torquing allows the bump to lift under traffic.
Step 7 — Paint the Chevron Pattern
Apply yellow-and-black chevron-pattern traffic paint to the bump's top surface per MUTCD guidance. Standard chevron is 6-inch-wide stripes alternating yellow and black at a 45-degree angle. Allow 30 to 60 minutes cure time before opening to traffic. Federal Highway Administration ePrimer references chevron paint as the recommended visual cue (FHWA Traffic Calming ePrimer, safety.fhwa.dot.gov).
Step 8 — Install Reflective Markers
Apply reflective tape strips or end-cap reflectors per manufacturer specification. Most commercial installs use end caps on each lane-edge end of the bump for nighttime visibility. Reflective tape on the chevron-painted surface adds a second layer of visibility.
Step 9 — Install Advance Warning Signage
Place a W17-1 advance warning sign with reflective face on a steel post 100 to 200 feet upstream of the bump in each direction of travel. Federal Highway Administration MUTCD guidance specifies sign placement distance based on approach speed. Concrete-set the post in a 24-inch-deep hole using fast-set concrete mix.
How Long Does the Whole Process Take?
| Site Type | Per-Bump Install Time | Crew Size | Notes |
|---|---|---|---|
| Single residential bump on existing concrete | 90 to 120 min | 1 to 2 | DIY scope |
| Single residential bump on existing asphalt | 60 to 90 min | 1 to 2 | DIY scope |
| Single commercial bump with traffic control | 2 to 3 hours | 2 to 3 | Includes cone setup and chevron paint |
| 4-bump commercial install | 6 to 10 hours | 3 to 4 | Single workday |
| 8-bump commercial install | 10 to 16 hours | 4 to 5 | 1.5 to 2 workdays |
| Asphalt-poured bump | 4 to 8 hours per bump | 3 to 5 | Includes mill, pour, screed, cure |
What Safety Precautions Apply?
OSHA 1910 general industry standards govern parking-lot work in Oregon. Three line items are non-negotiable:
- High-visibility apparel. OSHA 1926.201 references reflective vest requirements for workers exposed to vehicle traffic.
- Traffic control during install. Cones, signs, and where required, a flagger, must isolate the work zone from active traffic.
- Eye protection during drilling. ANSI Z87.1-rated safety glasses for masonry drilling.
Oregon prevailing-wage projects also carry additional Oregon BOLI labor and safety requirements (oregon.gov/boli).
What Are the Common Mistakes?
Three mistakes account for most failed installs:
- Anchor pattern not square to lane. Drivers steer around bumps installed at angles. Use the speed square at Step 2.
- Insufficient torque on bolts. Bumps lift under traffic when bolts loosen. Torque to spec at Step 6.
- Paint cured under wet conditions. Chevron paint applied to wet pavement fails within weeks. Check forecast before Step 7.
On a 14,000-square-foot Salem retail center we restriped in March 2026, we replaced four speed bumps the property had installed in late 2023 by an unlicensed crew. Two had failed at the anchor points — the bolts had been hand-tightened rather than torqued to spec. Replacement and re-anchor took our crew about 8 hours total.
When Should You Hire a Contractor Instead?
Hire a contractor when:
- The site requires Oregon prevailing-wage labor (most public-works projects)
- More than 4 bumps are needed (mobilization and crew time savings)
- The site needs MUTCD-compliant signage and chevron paint that must pass jurisdiction inspection
- The substrate is asphalt and the bumps are asphalt-poured (paving crew, screed, and cure time required)
- Traffic control exceeds basic cone placement
For Portland-area commercial installs, see our Speed Bump Installation in Portland service page. For Oregon paving-and-marking pricing context, see asphalt paving cost Oregon. For installation-cost line items, see our speed bump installation cost guide.
Or Hire Cojo's Installation Crew
Speed bump installation is straightforward when done right and expensive to redo when done wrong. Cojo installs commercial speed bumps across the Oregon I-5 corridor with itemized quotes, MUTCD-compliant signage, prevailing-wage compliance where required, and per-bump install records for liability documentation. Hire Cojo's installation crew for your next project.