Skip to content

On the full site

We’ll build this page:

This free preview shows the home page. Every page in the menu gets built when you say go.

White porch rails and steps with palms beside the door

Rail is a structural item, and the anchor schedule matters more than the color.

Railings come from the same aluminum supply as your cage, anchor into the same deck in the same way, and age at the same points. Where a rail is required for a change in level, it also has to hold a person.

Every quote

Which mesh, which spline gauge, which anchors, and what the frame was engineered to hold — written on the quote. Nothing is priced from a photograph; somebody walks the structure first.

Request a measure →
Railing — typical specification
ItemSpecified asWhy it is on the sheet
TypeGuard or handrailA guard stops a fall; a handrail is something to hold. They are not the same item.
LoadRated assemblyWhere a guard is required it must resist a specified load — through the posts and the anchors.
InfillPicket spacingSpacing is set by code for child safety, not by how it looks.
PostsAnchored to concreteSame environment as the cage posts, so the same corrosion story applies.
FinishPowder coatCoating condition is what stands between the extrusion and the pool environment.
PermitSometimesDepends on the location, the height and what the rail is doing. Established before we quote.
A small porch with white rails and steps, palms at the door

A rail is only as good as its anchors

Load-rated means nothing if the base is not holding the rating.

Detail 8/A-2Rail post and top rail
Rail post and top railA rail required for a change in level has to be load-rated, and it only holds that rating if the anchors do. Same deck, same anchor question as the cage posts beside it.

A guard is not a handrail

They get used interchangeably in conversation and they are different items with different jobs.

A guard is what stops somebody going over the edge where there is a meaningful change in level — the open side of a raised deck, a balcony, the edge of a landing. It is a structural assembly and where it is required it has to resist a specified load applied to the top, transmitted down through the posts and into whatever the posts are fixed to.

A handrail is something to hold going up and down steps. It has to be graspable, continuous and at a workable height. Plenty of installations need both, and they are frequently the same run of aluminum doing two jobs, which is fine as long as somebody has thought about both.

Picket spacing is not styling either. It is set so a small child cannot pass through or get a head stuck, and it is one of the details an inspector will actually measure.

The rail is only as good as what it is bolted to

A guard is rated as an assembly — rail, posts, base plates and anchors together. A load-rated post on four undersized fasteners in spalled concrete is not a load-rated guard, it is a rail that looks like one.

Pool deck rail lives in exactly the environment that ruins fixings: chlorine or salt, sprinkler overspray, water standing under base plates. The same corrosion story as cage anchors, in the same place, on a component people put their whole weight against without thinking about it.

What we look at on existing rail

  • Push it. Firmly, at the top, at mid-span between posts. Any movement at the base is the anchorage talking and it does not improve on its own.
  • Look under the base plates. Rust weep, staining, cracked or spalled concrete at the fixings.
  • Look at the picket-to-rail joints. Loose or rattling pickets mean the assembly is working itself apart.
  • Look at the coating. Chalky and faded is cosmetic; broken through to bare metal at a weld or a cut end is the start of the real problem.
  • Check the ends. A guard that stops short of where the level change stops is not guarding the last part of it.

Repair, re-anchor or replace

Loose posts on otherwise sound rail are usually an anchorage job: new anchors, fresh holes, correct edge distance, old holes filled. That is far cheaper than new rail and it restores the thing that was actually missing.

Where the extrusion itself is corroded through at the base, or joints have opened along the run, replacement is the honest answer. Aluminum eaten from the inside at a post base does not come back with paint, and a guard that fails is a different category of failure to a screen panel that fails.

Rail and pool barriers

If a rail forms part of your pool barrier, it stops being decorative altogether: height, picket spacing, climbability and any gate on it are all governed. A horizontal rail at a helpful mid-height on a barrier is a ladder for a determined four-year-old, and it is one of the more common things we find on rail somebody added themselves. We will point it out.

1We will not fit a load-rated guard to concrete that will not hold the load.

It is entirely possible to bolt a perfectly good rail to a spalled deck edge, and it will look correct and photograph well. The failure mode is that it holds until the day somebody actually falls against it, which is the one day it was installed for.

Where the concrete cannot take the anchor schedule, the deck gets sorted first — by somebody whose trade that is — or the design changes so the load goes somewhere that can carry it. We will not quietly fit it and call it rated.



Next step

Rail that moves when you lean on it?

Have it looked at before somebody finds out the hard way. Usually it is the anchorage and usually it is fixable.

Call (656) 236-2374 Request a measure

Bots On Staff · built for shops like yours

We built this one. The next one has your name on it.

What the chat on this page is doing

Ask about a rescreen and it puts the mesh choice honestly: a tighter no-see-um weave stops smaller insects, and it also cuts airflow and holds more wind. A real choice, not an upgrade.

It takes a name and a number and hands it straight over. Nothing here is held, booked or confirmed, and it will not price the job.

What it costs

website from $1,195, paid oncebots from $149 a month

The whole number, on the page. We build your first page free, on your own name, in 12–48 hrs — you look at it before any money moves.

What comes with it
  • Your Google Business Profile set up
  • Your local directory listings
  • A chat on your website that answers customers day and night
  • Every lead emailed to you
  • Your marketing platform: make posts to your website and your Google Business Profile, all from one place
  • Continuous updates for AI search: your posts go from the platform to your website and your Google Business Profile, keeping your business current for the people searching and the assistants that read it
  • One platform for your posts and leads, where your customers come from, and your ads if you add Google Ads
  • If you add Google Ads: see your Google Ads analytics, your spend each day and your keywords, day by day or across any date range, from the same platform
  • Every bot on staff for your trade
  • Your posts drafted for you to approve, for your website and Google Business Profile. Nothing goes out until you say so
  • The Ad Manager checks your Google Ads spend every morning, if you run ads
  • The referral program
  • The lead form, wired to you
  • The staff tools: scheduling, crew and documents
  • 30 minutes a month of website and Google Business Profile work (Starter has 15 minutes). It does not roll over to the next month.

It does not roll over to the next month.

Mini $49 a month (no bots) · Starter $149 a month (starting with bots) · Growth $249 a month (full bots). The website is priced on its own, paid once.

What you own

The website is yours to keep, on your own domain. The chat and the marketing stop with the service.

Thirty days’ notice, any time. No year, no lock.

One company per area. When yours is taken, it’s taken.

See every price How a build works →

Built by Bots on Staffget yours free

CallRequest a measure