



Our Services
City Light Construction builds custom pergolas for homeowners throughout Fredericksburg, Spotsylvania, Stafford, and nearby areas. We can design and install a pergola for a patio, deck, or backyard space based on the size, layout, and look you want.
Pergolas can be built as a simple standalone feature or incorporated into a larger outdoor living project. We can also talk through options like lighting, privacy features, decorative details, and other upgrades during your estimate.
We’re family-owned, fully licensed and insured, and offer a 5% Community Appreciation Discount for eligible Military members, First Responders, and Educators. Call 540-702-8541 or submit a contact form to request a free pergola estimate.
City Light Construction can customize a pergola to fit the space and how you want to use it. Depending on the project, options may include:
✓ Freestanding or attached pergolas
✓ Custom sizing and layout for patios, decks, and backyard spaces
✓ Lighting
✓ Privacy features
✓ Decorative trim and finishing details
✓ Built-in seating or concrete firepit
You tell us your vision and we’ll go over what’s practical for your space during your free estimate. Call 540-702-8541 or submit a contact form to request a free pergola estimate.
Give us a call or submit a contact form to tell us about your vision. We’ll answer your initial questions and schedule a complimentary consultation at the property.
We’ll look at the space, talk through the size, placement, design, and features you want, then prepare a clear proposal for the work.
Once the proposal is approved and the initial payment is received, our team coordinates materials, permits, HOA documents, scheduling, and other project details.
Once everything is ready, we’ll confirm the start date and build the pergola based on the approved design and scope.
When the project is complete, we’ll review the finished pergola with you and go over any applicable warranty information.
City Light Construction makes it easy to plan and build a pergola that fits your space, your home, and how you want to use your backyard.
✓ Family-owned and local
✓ Fully licensed and insured
✓ Custom sizing and design options
✓ Lighting and other upgrade options available
✓ Permit and HOA support
✓ Workmanship warranties
✓ 5% Community Appreciation Discount for eligible Military members, First Responders, and Educators
Call 540-702-8541 or submit a contact form to request your free pergola estimate.
The cost to replace a deck depends on the size of the deck, how much of the existing structure needs to be rebuilt, the decking material you choose, and any custom features included in the project.
City Light Construction provides free deck replacement estimates in Fredericksburg, Spotsylvania, Stafford, and nearby areas. Call 540-702-8541 or submit a contact form to get pricing for your deck.
In some cases, yes. Call 540-702-8541 or submit a contact form to get a free deck inspection. We’ll let you know what can stay and what needs to be replaced for structural stability and safety long-term.
Deck replacement timelines vary based on the size of the deck, how much of the structure needs to be rebuilt, and any permits or HOA approvals required.
City Light Construction will give you an expected timeline once the project scope is finalized and required approvals are in place. Call 540-702-8541 or submit a contact form to request a free deck replacement estimate.
In many cases, yes, a deck replacement may require a permit, especially when structural parts of the deck are being rebuilt or the layout is changing. City Light Construction handles the required county permit applications and inspections for work included in the contracted scope.
If HOA approval is also required, we can provide the drawings, material details, and other project information you may need to submit.
Call 540-702-8541 or submit a contact form to request a free deck replacement estimate.
Yes. City Light Construction proudly offers a 5% community appreciation discount for military members, teachers, and first responders as a thank you for their service. Let us know during your estimate if you qualify.
Call 540-702-8541 or submit a contact form to schedule your free concrete estimate today.