"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
When homeowners in Rockville search for a deck builder they can trust, they choose Nevins Construction. For more than 15 years, our team has designed and built outdoor living spaces across Montgomery County, specializing in composite decks, patios, porches, and screened rooms.
If you’re looking for Nevins Construction Rockville specifically, this page is for you — we’ve built a strong reputation right here in your community.
Proven Local Expertise: We’ve completed projects in Rockville neighborhoods including Twinbrook, Fallsgrove, and Woodley Gardens.
Top Brands Installed Right: TimberTech, Trex, Azek, and Fiberon — all backed by strong warranties.
Reputation You Can Trust: 30+ verified 5-star reviews.
Full-Service Approach: From HOA paperwork to City of Rockville permits, we handle every step.
Always Available: Our team is here 24/7 to answer questions and schedule your estimate.
Low-maintenance decks are our specialty. We design and install:
TimberTech & Azek Decks – Superior moisture resistance, perfect for Maryland’s weather.
Trex Decks – Eco-friendly, budget-friendly, long-lasting.
Fiberon Decks – Stylish color options with durable construction.
👉 Learn more about our Composite Decks service.
If you prefer the natural look and lower upfront cost of wood, we also build Pressure Treated Decks . Our team helps with sealing and staining schedules so your investment lasts.
Is your deck showing signs of wear? We provide Deck Repair Services in Rockville, from simple board replacement to full resurfacing and code upgrades.
Common fixes:
Loose boards & railings
Stairs and framing repairs
Railing replacements with aluminum or composite
Re-decking with composite boards
Many Rockville families choose us for more than decks:
Patio Installation – Custom paver or stone patios.
Porch Construction – Front porches and covered entries that add curb appeal.
Screened Room Construction – Year-round outdoor enjoyment without bugs.
Consultation & Estimate – We listen to your goals and budget.
On-Site Evaluation – Measurements, photos, feasibility.
3D Design – Visualize your project before we build.
Permits & HOA – We manage City of Rockville permitting and HOA packages.
Construction – Skilled crew, clean site, clear timelines.
Final Walkthrough – We review every detail and share maintenance tips.
Our team proudly serves:
Twinbrook
Woodley Gardens
West End Park
Fallsgrove
Lincoln Park
Rockshire
College Gardens
East Rockville
(Don’t see your neighborhood? We probably serve it — just ask.)
Do I need a permit for a deck in Rockville? Yes. Most decks require a City of Rockville permit. We handle drawings, submittals, and inspections for you.
Which deck materials last longest in Maryland? Azek (PVC) offers excellent moisture protection. TimberTech, Trex, and Fiberon are also strong, low-maintenance options.
How much does a deck cost in Rockville? Costs vary by size, materials, and features. Composite decks typically start around $15,000, while wood decks may cost less initially but need more maintenance.
How long does construction take? Most Rockville projects are completed in 2–3 weeks after permits.
Do you work with HOAs? Yes. We prepare the drawings and documentation required for HOA approval.
Can you build decks in winter? Yes — winter builds often mean faster scheduling and your deck is ready for spring.
Your outdoor project deserves expert care. Whether you’re searching “deck builder Rockville MD” or looking specifically for Nevins Construction Rockville, we’re here to help.
📞 Call us at +1-410-746-1068 or Contact Us today to schedule your free estimate.
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.
Explore our trusted partnerships with leading decking manufacturers. Discover the quality, innovation, and reliability behind the decking brands we work with, ensuring you receive the best materials for your outdoor living space.
Gaithersburg
North Bethesda
Derwood
Montgomery County
View All Service Areas »
Call (410) 746-1068 or fill out our quote form. We’ll recommend the best materials and design for your deck project.
Contact Us Now »
In addition to Rockville, we build custom decks across Harford County, Baltimore County, Montgomery County, and surrounding areas. Learn more about our Maryland Deck Building Services » .
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).