"I spoke with Keith on the phone and he told me he could probably come the next day for an estimate but would have to call me back to let me know. I waited all evening, really excited that he could come by so quickly but I never received a call back.***Update: I received a call 2 days later and an apology for the call being late. he was able to come by that same day for an estimate! Very professional in that sense. Waiting for my estimate now. Will update after work is complete if I go with this company.***Update: The price I was quoted is completely fair and THOUSANDS under big name companies. Excited to have my pool deck built by this company!"
"Mr. Keith and his team did an amazing job! We received various quotes and his was by far the best. He is thorough in his explanation, very knowledgeable and professional. Nevins construction did an outstanding job on my deckI highly recommend this company."
Keith built our deck and it is gorgeous! He is very professional. He does great work. He comes highly recommended. We would definitely hire him again.
Keith built my deck and did an excellent job. He gave me the best price in town and did the job on time. He’s a very honest guy and did the job exactly as discussed. Keith took time to answer all my (million) questions. He used top quality materials to complete the project. After completion he came back and cleaned everything up. I am very with the work he did. I would highly recommend using Keith Nevins Construction company.
Our thanks to Keith Nevins of Nevins Construction for the outstanding job on our deck project. He and his crew did a fantastic job replacing our rotting deck. The craftsmanship is outstanding, the deck pleasing to the eye as well as sturdy and functional. And the crew did an awesome job cleaning up everything afterwards which was very important to us. We cannot thank you enough for your professionalism. Looking forward to having you tackle our other construction projects! - Fran & Tim P., Elkridge, MD
Keith Nevins just reconstructed my 20 year old deck. Beautiful, precise workmanship! Keith and Craig were a pleasure to work with! My deck looks AMAZING!!! ...very reasonable pricing too!!! Highly recommend Nevins Construction
If you’re looking for a dependable deck builder in Gaithersburg, MD, look no further than Nevins Construction. We bring decades of experience and a full suite of outdoor living services — composite & PVC decks, wood decks, patios, screened rooms, railings, lighting, and more — all built to last and styled for your taste.
Local Knowledge & Reputation — We’ve built premium decks in neighborhoods like Germantown, Kentlands, Lakelands, and North Potomac.
Top Brands Installed — TimberTech, Azek, Trex, Fiberon, composite and PVC options.
Licensed, Insured, Warrantied — Peace of mind for you and your investment.
Full-Service Permits & HOA Handling — Gaithersburg & Montgomery County rules explained, submitted, inspected.
24/7 Service & Transparent Communication — We’re here when you need us.
Composite / PVC Decks — Long-lasting, low-maintenance, excellent warranty, color variety. Check out our Composite Decks page.
Wood / Pressure-Treated Decks — Classic look, bargain up front; we help you protect your wood with sealing & staining advice.
Deck Repair & Remodeling — Loose boards, sagging railings, stairs, footings — we do full fixes. Learn more: Deck Repair Services.
Patios & Hardscaping — Natural stone or pavers for patios that match your style.
Porch & Screened Rooms — Add usable space without the bugs. Great for three-season use in Gaithersburg.
Custom Features — Hidden fasteners, lighting, pergolas, steps, benches.
Nothing slows down a deck project like permit delays or HOA pushback. Here’s what you should know:
Most substantial deck or outdoor living additions in Gaithersburg require Montgomery County permits. We handle all paperwork, drawing, submittal, and inspection.
HOA approvals: If your neighborhood (e.g., Kentlands, Lakelands) is in a homeowners association, expect design review. We help assemble what you need.
Approximate costs: Wood decks often start lower but need maintenance; composite/PVC will cost more up front (~$20–40/sq ft depending on style/features) but offer long-term savings.
We serve all over Gaithersburg and surrounding areas, including:
Kentlands
Lakelands
North Potomac
Germantown
Urbana
Kent Village
(If you don’t see your area listed, we likely serve it — just ask.)
Do I need a permit to build a deck in Gaithersburg, MD? Yes. For most decks and outdoor structures, especially composite or sizable wood decks, Montgomery County requires permits and inspections. Nevins Construction handles that for you.
What deck material lasts best in Gaithersburg’s climate? Composite or PVC (like Azek) resist moisture, humidity, and UV damage. Wood/pressure-treated can look great, but will need regular maintenance.
How long before my deck build is finished? Typically 2–3 weeks after permits are approved — design + quote, permitting, construction. Some premium/custom builds may take longer.
Can you design features like built-in lighting or custom railings? Absolutely. We offer built-in lighting, aluminum/composite railings, hidden fasteners — whatever fits your vision.
What about winter builds or snow load? We design all decks to meet or exceed local code requirements for snow load. If timeline or weather is a concern, we’ll plan accordingly.
If this is what you want for your home — outstanding craftsmanship, top materials, trusted service — let’s get started.
Call us at +1-410-746-1068 or Contact Us now to schedule your free estimate. Your new deck in Gaithersburg is closer than you think.
From classic wood decks to modern composite builds, view examples of how we’ve transformed outdoor spaces across Maryland.
See the craftsmanship for yourself—browse our deck photo gallery, explore stunning patio builds, and get inspired by our screen room transformations. These real-life projects showcase the attention to detail and quality that set Nevins Construction apart in Annapolis and across Maryland.
Annapolis (21401, 21402, 21403, 21404, 21405, 21409, 21411, 21412), Arnold (21012), Arden on the Severn (21032), Brooklyn (21225), Brooklyn Park (21225), Cape St. Claire (21409), Churchton (20733), Crofton (21114), Crownsville (21032), Curtis Bay (21226), Davidsonville (21035), Deale (20751), Edgewater (21037), Ferndale (21061), Fort Meade (20755), Friendship (20758), Galesville (20765), Gambrills (21054), Gibson Island (21056), Glen Burnie (21060, 21061), Hanover (21076), Harmans (21077), Harwood (20776), Laurel (20707, 20723, 20724), Linthicum Heights (21090), Lothian (20711), Mayo (21106), Millersville (21108), Odenton (21113), Pasadena (21122), Riva (21140), Severn (21144), Severna Park (21146), Shady Side (20764), Tracys Landing (20779), West River (20778)
Arbutus (21227), Baldwin (21013), Boring (21020), Brooklandville (21022), Butler (21023), Catonsville (21228), Cockeysville (21030), Dundalk (21222), Essex (21221), Fork (21051), Fort Howard (21052), Freeland (21053), Glen Arm (21057), Glencoe (21152), Glyndon (21071), Gwynn Oak (21207), Halethorpe (21227), Hunt Valley (21030), Hydes (21082), Kingsville (21087), Long Green (21092), Lutherville (21093), Maryland Line (21105), Middle River (21220), Monkton (21111), Nottingham (212236), Owings Mills (21117), Parkton (21120), Parkville (21234), Perry Hall (21128), Phoenix (21131), Pikesville (21208), Randallstown (21133), Reisterstown (21136), Rosedale (21237), Sparks (21152), Sparrows Point (21219), Stevenson (21153), Timonium (21093), Towson (21204,21212), Upper Falls (21156), Upperco (21155), White Marsh (21162), Windsor Mill (21244)
Finksburg (21048), Hampstead (21074), Keymar (21757), Lineboro (21102), Manchester (21102), Marriottsville (21104), Mount Airy (21771), New Windsor (21776), Reisterstown (21136), Sykesville (21784), Taneytown (21787), Union Bridge (21791), Westminster (21157, 21158), Woodbine (21797)
Cecilton (21913), Charlestown (21914), Chesapeake City (21915), Childs (21916), Colora (21917), Conowingo (21918), Earleville (21919), Elk Mills (21920), Elkton (21921), Georgetown (21930), North East (21901), Perry Point (21902), Perryville (21903), Port Deposit (21904), Rising Sun (21911), Warwick (21912)
Adamstown (21710), Braddock Heights (21714), Brunswick (21716), Buckeystown (21717), Burkittsville (21718), Emmitsburg (21727), Frederick (21701, 21702, 21703, 21704, 21705, 21709), Ijamsville (21754), Jefferson (21755), Knoxville (21758), Ladiesburg (21759), Libertytown (21762), Middletown (21769), Monrovia (21770), Mount Airy (21771), Myersville (21773), New Market (21774), New Midway (21775), Point of Rocks (21777), Rocky Ridge (21778), Sabillasville (21780), Thurmont (21788), Tuscarora (21790), Walkersville (21793), Woodsboro (21798)
Aberdeen (21001), Aberdeen Proving Ground (21005), Abingdon (21009), Bel Air (21014, 21015), Belcamp (21017), Benson (21018), Churchville (21028), Darlington (21034), Edgewood (21040), Fallston (21047), Forest Hill (21050), Gunpowder (21010), Havre De Grace (21078), Jarrettsville (21084), Joppa (21085), Perryman (21130), Pylesville (21132), Street (21154), White Hall (21161), Whiteford (21160)
Annapolis Junction (20701), Clarksville (21029), Columbia (21044, 21045, 21046), Cooksville (21723), Dayton (21036), Elkridge (21075), Ellicott City (21042, 21043), Fulton (20759), Glenelg (21737), Glenwood (21738), Highland (20777), Jessup (20794), Laurel (20707, 20723, 20724), Lisbon (21765), Savage (20763), West Friendship (21794), Woodbine (21797), Woodstock (21163)
Ashton (20861), Barnesville (20838), Beallsville (20839), Bethesda (20814, 20816, 20817, 20892), Boyds (20841), Brinklow (20862), Brookeville (20833), Burtonsville (20866), Cabin John (20818), Chevy Chase (20815), Clarksburg (20871), Damascus (20872), Derwood (20855), Dickerson (20842), Gaithersburg (20877, 20878), Garrett Park (20896), Germantown (20874, 20876), Glen Echo (20812), Kensington (20895), Montgomery Village (20886, 20877), Olney (20830, 20832), Poolesville (20837), Potomac (20854), Rockville (20850, 20851, 20852, 20853), Sandy Spring (20860), Silver Spring (20901, 20902, 20903, 20904, 20905, 20906, 20907, 20908, 20910, 20911, 20914, 20915, 20916), Spencerville (20868), Takoma Park (20901, 20903, 20904, 20910), Washington Grove (20880).