Deck building and deck repair
H & B builds new decks and repairs existing ones in composite or pressure-treated lumber, with properly flashed ledger boards, footings set below the frost line and code-compliant railings and stairs. When a deck only needs new boards or rails, we check the framing first and tell you whether it is sound enough to keep.

Signs it is time to call.
- Soft or splintering boards
- Wobbly railings or stairs
- Rust on joist hangers and fasteners
- A ledger board without flashing where the deck meets the house
How the work goes.
- First we inspect the framing, ledger, footings and railings, or measure the yard for a new deck.
- Then you get a drawing and a written estimate with decking, railing and stair options.
- During the build we pull the permit when required, pass inspections and finish with a walk-through.
Options we install.
| Composite decking | Low maintenance boards that will not splinter or need staining. |
|---|---|
| Pressure-treated lumber | A cost-effective deck that can be stained to suit. |
| Repairs, rails and stairs | New boards, railings or stairs on a sound frame. |
Decks questions.
Serving Richmond, Henrico County, Chesterfield County, Hanover County, Goochland and Powhatan, Petersburg, Colonial Heights and Hopewell.
Many new decks and structural repairs require a building permit in Richmond and the surrounding counties. We check the requirement for your address and pull it when needed.

Ask for a free estimate
- Call
- (804) 555-0142
- estimates@hbgcroofing.com
- Weekdays
- 7 AM to 6 PM
- Saturday
- 8 AM to 2 PM
- Area
- Richmond and nearby counties
We call back within one business day. Active leaks get a same-day call.
Start the one-minute form