Wood, vinyl, and ornamental fencing — posts set in concrete, runs laid out true, and hardware that won't rust out in a season.

A good fence is invisible work — straight posts, plumb panels, consistent height. We dig real footings, set posts in concrete, and build with hardware that holds up to East Bay weather.

The fence you see is only as good as the holes you don't. We dig to proper depth, set posts plumb, and pour concrete around each one so your fence stays where we put it.
We build cedar and redwood board fencing in dog-ear, French gothic, board-and-batten, horizontal modern, and good-neighbor configurations, plus ornamental iron, tubular steel, vinyl, and chain-link where the application calls for it. Most Walnut Creek, Lafayette, and Danville clients choose 6-foot cedar with a 12-inch lattice top or a horizontal slat detail for a clean, contemporary look that still feels warm against stucco homes.
We use pressure-treated 4x4 or 4x6 posts set 24–30 inches deep in concrete footings — deeper on slope and in expansive soils across Lafayette, Orinda, and Alamo. Stringers are face-nailed or pocket-screwed with hot-dip galvanized fasteners that won't bleed black rust streaks down your cedar in year two. Caps are flashed or beveled to shed water away from the post top.
A sagging gate is the single most common fence complaint we hear. We build gates with diagonal bracing, heavy-duty self-closing hinges, and gate posts a size larger than the run posts, so they swing true years later. We also install Magnalatch top-pull latches for pool-code compliance, keypad locks, and matching pedestrian and driveway gates.
An unfinished cedar fence weathers to a soft silver-gray over 6–12 months and lasts 15–20+ years here without any treatment. If you want to lock in the warm brown tone, plan on a penetrating UV-protective stain every 3–4 years. Posts are your first failure point — when one eventually rots out, we can replace a single post without rebuilding the run.
We mark property lines, identify any easements or shared-fence neighbors to coordinate with, and walk the line you want to build. You'll see a written quote with materials, height, post spacing, and gate details.
Old fencing is removed and posts pulled or cut flush below grade. We protect adjacent landscaping and haul all debris off the property.
We string-line the run, mark each post location at consistent 6- or 8-foot spacing, and dig footings to depth — adjusting for slope, grade changes, and underground utilities (located before digging).
Each post is set plumb in a wet-set concrete footing crowned to shed water away from the wood. Posts cure overnight before any framing.
Stringers are installed level (or stepped on slope), then pickets or slats are face-nailed with consistent spacing. Cap rails and trim boards are added where the design calls for them.
Gates are hung, braced, and adjusted to close true. We clean the site, walk the finished fence with you, and warranty the workmanship.
We've built fences on every kind of Contra Costa lot — flat Pleasant Hill backyards, sloped Lafayette hillsides, narrow Walnut Creek side yards — and the difference is always in the post depth, the bracing, and the hardware.
Real answers to what Contra Costa County homeowners ask us most.
A standard 6-foot cedar good-neighbor fence in Contra Costa County runs $55–$95 per linear foot installed, including 4x4 pressure-treated posts set in concrete, dog-eared or square-top boards, and galvanized hardware. Premium cedar, redwood, horizontal-board, or steel-post systems run higher.
Ornamental iron lasts 30+ years with occasional repainting. Vinyl lasts 20–30 years and never needs staining. Cedar and redwood typically last 15–25 years with periodic sealing. The right choice depends on look, budget, and how much maintenance you want to do.
We dig fence posts to a minimum of 24 inches for a 6-foot fence — usually 30 inches in expansive Contra Costa clay — and set them in concrete with the base sloped to shed water. Shallow posts are why so many DIY fences lean within a couple of years.
Most Contra Costa cities don't require a permit for replacement fences up to 6 feet on side and rear property lines, or 3–4 feet in front yard setbacks. Taller fences, fences on corner lots, or fences in HOA neighborhoods (parts of Alamo, Danville, Blackhawk) often have additional rules — we'll confirm before we start.
California's Good Neighbor Fence Law presumes shared-boundary fences are a 50/50 cost. We can provide a written estimate and the statutory notice your neighbor needs. Many of our jobs are co-funded — we'll bill each party separately if that's easier.
A typical 100-foot residential fence install — tear-out, posts set in concrete, and panels — takes 3–5 working days, with a 24-hour wait after the post concrete cures before panel installation. Larger fences with custom gates run 1–2 weeks.
"In addition to the concrete patio, he also recently built a fence for me and did an excellent job. The workmanship was solid, communication was good, and everything was completed professionally. I'm very happy with both projects and would recommend A-K Landscaping & Concrete to anyone."
Free estimates · Same-week site visits