Deck & Porch Builder in Hardinsburg, KY
In a small town like Hardinsburg, the porch is still where a lot of life happens. Out in the Breckinridge County countryside and down toward Rough River Lake, a good deck is often the best seat on the property. Goff Legacy Homes is a deck and porch builder serving Hardinsburg and the surrounding area. We are a licensed and insured builder based in Leitchfield, in Grayson County, and we reach Hardinsburg by way of KY 259 across Rough River Lake.
Deck Builder for Hardinsburg and Breckinridge County
Homes around Hardinsburg range from older houses in town to farmhouses on open ground and lake homes near Rough River. Each one calls for something different, so we start every project by looking at your house, your lot and how you want to use the space.
- New decks: low decks off the kitchen, raised decks on sloping ground and multi-level decks with stairs and railings.
- Covered porches: front, back and wraparound porches with roofs tied into the house.
- Screened porches: outdoor rooms for summer evenings without the bugs.
- Lake decks: view decks for homes and cabins on sloped lake lots.
- Replacements: new decks and porches where old ones have weathered past repair.
Porches for Farmhouses and Older Homes
Farmhouses and older homes look best with a generous porch. When we rebuild or add a porch on an older house, we match the roof pitch, posts and trim as closely as we can so the porch looks like it has always been there. On an older porch, we also check the posts, footings and floor framing, because problems are often hiding underneath worn boards.
Decks Near Rough River Lake
Rough River Lake reaches into Breckinridge County, and lake lots bring their own challenges. Steep, rocky or wooded ground changes how footings, bracing and stairs are designed, and water running downhill has to be managed around the posts. We assess the slope, soil and rock before recommending a design, so the deck is solid and the view is worth it. See our Rough River Lake page for more about building near the water.
Built for Kentucky Weather
Humid summers, heavy rain and winter freeze-and-thaw cycles are hard on decks and porches. We pay attention to flashing where the structure meets the house, fasteners rated for treated lumber, board spacing for drainage and airflow underneath. We will walk you through wood and composite decking and the upkeep each one needs.
Permits
Decks and porches often need a permit. Check with the City of Hardinsburg if you are inside city limits, or with Breckinridge County if you are in the county. Lake lots can also have their own rules, so check with any authority that applies to your property.
Why Build with Goff Legacy Homes
- One builder, start to finish. Goff Legacy Homes is a one-person business. The owner is on your project personally, from the first visit to the final walkthrough.
- Licensed and insured. You are protected from day one.
- Clear communication. You will know what is happening and what decisions are coming next.
- Fast answers. Free estimates, a callback within one business day, and we take texts.
Related Pages
See our main Hardinsburg service area page, our Breckinridge County page and our decks and porches page. For more porch ideas, visit our porch and outdoor living page. Building a lake home or a barndominium? See our lake home builder page and our Hardinsburg barndominium page. Closer to the dam? Try our Falls of Rough deck builder page.
Frequently Asked Questions
Do you build decks and porches in Hardinsburg, KY?
Yes. We build decks, covered porches, screened porches and lake decks in Hardinsburg and throughout the surrounding part of Breckinridge County. We are based in Leitchfield in Grayson County.
Can you build a deck on a steep lake lot?
Yes. We assess the slope, soil and rock and size the footings, bracing and stairs to fit the site.
Can you rebuild the porch on an older farmhouse?
Yes. We check the framing and footings underneath, then rebuild the porch to match the house as closely as possible.
Do I need a permit for a deck in Hardinsburg?
Often, yes. Check with the City of Hardinsburg if you are inside city limits, or Breckinridge County if you are in the county.
How do I get started?
Call or text (270) 971-9330, or use our contact form. Estimates are free, and we call back within one business day.
Ready to Talk About Your Project?
Free estimates. We call back within one business day, and we’re open every day.

