Replacement windows
H & B replaces windows with units sized to your openings, flashed into the wall so water stays out, and trimmed inside and out. For brick houses we install inside the existing masonry opening and keep the sill and arch intact. You choose the frame, glass and grille pattern before we order.

Signs it is time to call.
- Drafts or condensation between glass panes
- Sashes that stick, will not stay up or will not lock
- Soft or rotted sills and frames
- High cooling bills in a Richmond summer
How the work goes.
- At the measure we measure every opening, check the frame for rot and talk through styles that suit the house.
- Before ordering you approve a written order that lists every window by room, size, style and glass.
- On install day old units come out, openings are repaired and flashed, new windows go in and trim is finished the same day.
Options we install.
| Double-hung | The classic Richmond window, with grille patterns to match the house. |
|---|---|
| Casement and awning | Crank-out windows for kitchens, baths and hard-to-reach spots. |
| Picture and specialty | Fixed glass and custom shapes, ordered to size. |
Windows questions.
Serving Richmond, Henrico County, Chesterfield County, Hanover County, Goochland and Powhatan, Petersburg, Colonial Heights and Hopewell.
Lead times depend on the manufacturer and season. We give you the supplier's date when you approve the order and schedule installation as soon as they arrive.

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