Roof replacement in Richmond, VA
H & B replaces roofs on houses across Richmond and the surrounding counties. We tear off to the deck, replace soft or rotted sheathing, install underlayment, ice and water shield at valleys and penetrations, new flashing and ventilation, then the finished roof. You get a written, line-by-line estimate before any work starts.

Signs it is time to call.
- Shingles curling, cracking or missing in more than one area
- Bare spots where the granules have washed into the gutters
- Daylight or stains on the attic boards after rain
- A roof older than about 20 years with repeated leak repairs
- Sagging along the ridge or between rafters
How the work goes.
- On the first visit we walk the roof, check the attic for moisture and ventilation, measure every plane and photograph what we find. You see the photos.
- Within two business days you get a written estimate that lists tear-off, decking allowance, underlayment, flashing, ventilation and the shingle or metal line by line.
- On install day the crew protects landscaping, tears off, dries in the same day and finishes most single-family roofs in one to two days. Magnetic sweeps pick up nails before we leave.
Options we install.
| Architectural asphalt shingles | The most common roof on Richmond-area homes. Dimensional look, wide color range, manufacturer warranties available. |
|---|---|
| Standing seam metal | Long service life and a clean line. A traditional fit for older city houses and porches. |
| Low-slope and flat roofs | Modified bitumen or TPO for rear additions and the flat rear roofs common on city rowhouses. |
Roof replacement questions.
Serving Richmond, Henrico County, Chesterfield County, Hanover County, Goochland and Powhatan, Petersburg, Colonial Heights and Hopewell.
Most single-family homes take one to two working days once materials arrive. Steep roofs, multiple layers or a lot of rotted decking can add a day. We schedule around the forecast so the roof is never left open overnight.

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