"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
Looking for a reliable deck builder in Timonium MD who can actually deliver what they promise? You’re in the right place.
At Nevins Construction, we design and build custom composite decks using Azek, TimberTech, and Fiberon — no shortcuts, no headaches, and no permit nightmares.
We’re local, we handle everything from permits to final inspection, and we build decks that last decades.
Here’s what you get when you work with us:
Custom Deck Designs: No cookie-cutter kits. Every deck is designed for your space.
Azek, TimberTech & Fiberon Specialists: Composite decks that look incredible and last for decades.
Permit & HOA Handling: We deal with Baltimore County permitting and any HOA approvals.
Clear Pricing: You’ll get a transparent quote. No surprise add-ons mid-project.
Local Expertise: We’re based in New Freedom PA, serving Timonium MD homeowners daily.
👉 View Our Deck Builder Services
You won’t have to figure out Baltimore County’s deck permit process — we handle it. We also coordinate directly with your HOA if required.
Our team manages all paperwork and approvals, so you don’t waste time.
Learn more about Baltimore County Permits
Every homeowner’s needs are different. That’s why we offer all three top-tier materials:
Azek: For ultimate durability and minimal expansion/contraction.
TimberTech: Luxury composite look with premium capping for moisture protection.
Fiberon: Eco-friendly, budget-conscious composite with rich color tones.
We’ll help you choose the best material for your budget, style, and lifestyle.
👉 Learn more about Fiberon Decking 👉 Learn more about TimberTech Decking
Small yard? We’ll maximise your space.
Uneven ground? We design multi-tiered decks.
Want built-in lighting, railings, or seating? We can do it all.
Your deck will be designed around how you want to use it, not a generic template.
Let’s get real about pricing:
Pressure-Treated Wood Deck: $25-$35 per sq ft (we don’t recommend it for long-term durability)
Azek/TimberTech/Fiberon Composite Deck: $45-$60 per sq ft.
Custom Add-Ons (lights, railings, stairs): Add 20%-30% depending on complexity.
We’ll give you a firm quote upfront — no budget blow-ups mid-project.
👉 Get a Free Estimate Here: Contact Nevins Construction
Got an old deck with:
Loose railings
Cracked boards
Rotten framing
Unsafe stairs
We can fix it — or, if needed, fully rebuild it using composite materials that won’t rot out again.
👉 Learn more about our Deck Repairs
A deck is more than just a platform — it’s an extension of your home. We build decks that:
Boost your home’s resale value.
Withstand Maryland’s harsh weather.
Require minimal maintenance.
Look incredible for years.
We’ve built decks in Timonium, Cockeysville, Lutherville, Sparks, and Parkton. Every deck is unique, designed around each client’s home and needs.
👉 View Our Deck Gallery
Maryland’s climate demands durable materials. Here’s why we recommend composite decking over wood:
No rotting, warping, or splintering.
Zero yearly sealing or staining.
Holds its color for decades.
Longer warranties give you peace of mind.
We’ll help you decide whether Azek, TimberTech, or Fiberon is right for you based on style, budget, and durability.
How long will it take to build my deck? 2-3 weeks after permits are approved.
Do you handle HOA approvals? Yes, we’ll handle all HOA paperwork.
Can you design a deck for small backyards? Absolutely. Every deck is custom designed to your space.
Is composite decking worth the investment? If you want a deck that lasts 25+ years with minimal upkeep — it’s 100% worth it.
Stop waiting on unreliable contractors. Nevins Construction is local, responsive, and builds decks the right way.
Call us or fill out our contact form now. We’ll handle the design, permitting, and build — you just enjoy your new deck.
👉 Contact Nevins Construction 👉 View Our Service Areas
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).