A homeowner's guide to deck building in the Triangle
What a new deck costs, when North Carolina requires a license to build one, the state code a deck has to meet, and what Raleigh, Cary and Chapel Hill ask for before you build. Cary's rules are covered in the most detail, in a guide of their own. Every rule and price links to the page it came from.
What deck building costs in the Triangle
We found no deck prices for Raleigh, Durham, Cary or Chapel Hill from a source we could check, so the figures below are national guide figures. Use them to judge whether a quote is in the normal range, and get written quotes for your own deck.
Angi puts the 2026 national average at $8,321, with most homeowners paying between $4,339 and $12,653 (Angi). HomeAdvisor gives a wider range, $4,000 to $16,000, and says a basic deck costs about as much in labor as in materials (HomeAdvisor). Size, materials and design account for most of the spread (Angi).
| Deck size | Area | Typical cost |
|---|---|---|
| 12 by 12 feet | 144 square feet | $3,600 to $7,200 |
| 16 by 16 feet | 256 square feet | $6,400 to $12,800 |
| 20 by 20 feet | 400 square feet | $10,000 to $20,000 |
Wood, composite or PVC
- Pressure-treated pine costs $25 to $50 per square foot installed (HomeGuide).
- HomeGuide puts installed composite at $40 to $80 per square foot, and Trex at $45 to $70 (HomeGuide). Angi's installed composite range is lower, $25 to $54 per square foot (Angi), so the two guides disagree. HomeAdvisor says composite boards average about 40% more than wood boards (HomeAdvisor).
- PVC boards alone run $5 to $12 per square foot (HomeGuide, composite). Fixr gives $17 to $33 per square foot for an installed vinyl deck, but its page was last updated in January 2023 (Fixr, 2023).
Height, stairs, railings and roofs
Raising a deck raises the price. For a wood deck attached to the house, HomeGuide lists $30 to $50 per square foot for an elevated deck, $50 to $60 for a second-story deck and $60 to $100 for a multi-level deck (HomeGuide). Stairs add $1,400 to $2,600 installed, and wood or vinyl railing adds $20 to $60 per linear foot (HomeGuide). Fixr's older range for installed railings is much wider, $30 to $210 per linear foot (Fixr, 2023). A roof over the deck costs $10 to $60 per square foot by HomeGuide's figures (HomeGuide), while HomeAdvisor puts a covered roof at $3,000 to $10,000 for materials and labor (HomeAdvisor).
Permit fees
National guides guess at deck permit fees too: $230 to $500 in most areas according to Angi (Angi), or $50 to $150 according to HomeGuide (HomeGuide). Your town's own fee schedule is the figure to use. Cary, for example, charges $0.30 per square foot for a deck building permit, with a $125 minimum, and trade fees such as electrical are added on top (Cary fee schedule).
Licenses: who may do this work in North Carolina
North Carolina requires a general contractor license only when the cost of a job is $40,000 or more (G.S. 87-1, NC contractor board). The national totals above all fall below that line, so a typical deck job does not call for a state general contractor license. A big multi-level deck can reach it: by our arithmetic, 400 square feet at HomeGuide's $60 to $100 per square foot comes to $24,000 to $40,000 (HomeGuide).
Electrical work is different. Subcontractors must hold licenses no matter what their part of the job costs, and a homeowner who uses an unlicensed general contractor has to hire the electrical subcontractor directly (Cary contractor licensing). That matters in Cary, which requires two outdoor outlets on every deck (Cary deck handout).
Building your own deck
A homeowner may do their own building and electrical work without a license (Cary permit FAQ). State law expects the house to be the owner's primary residence for at least 12 months after the work is finished (Cary permit FAQ, G.S. 87-1). On a permit for $40,000 or more, the owner also signs a sworn affidavit that includes a promise to be present for every inspection the state building code requires (G.S. 87-14). Raleigh asks a homeowner acting as the contractor for an Owner Exemption Affidavit (Raleigh deck permits).
Checking a license
The NC Licensing Board for General Contractors lets you search by license name, license number or county (NC contractor board) on its public license search. Electricians answer to a separate state board, and the NC Department of Justice's home improvement page says where to check an electrician, plumber or general contractor (NC Attorney General).
It is a Class 2 misdemeanor to falsely claim or suggest that a business holds a general contractor license (G.S. 87-13). Since a typical deck job needs no state general contractor license, a deck ad that says "licensed" deserves a follow-up question: licensed by which board, and under what number?
What the state can and cannot do for you
The contractor board investigates unlicensed contracting only on projects of $40,000 or more, and it has no power to make a contractor do repairs or pay money back (NC contractor board). The state's Homeowners Recovery Fund covers losses caused by a licensed general contractor (G.S. 87-15.5), and only after the homeowner wins a court judgment that goes unpaid (G.S. 87-15.8). On a typical deck, the written contract is your main protection.
Permits in Raleigh, Durham, Cary and Chapel Hill
What state law says
For work costing $40,000 or less, you do not need a permit to replace the pickets, railings, stair treads or decking boards of an existing deck (G.S. 160D-1110). Adding, repairing or replacing load-bearing structures, such as posts, beams, joists and footings, does need one (G.S. 160D-1110). State law also requires the first review of a building permit to be done within 15 business days of the plans being submitted (G.S. 160D-1110).
Cary
Cary's deck handout says the state residential code requires a building permit for all decks, whatever their size and wherever they sit on the lot (Cary deck handout). Some national guides say a small, low deck that is not attached to the house can go without a permit in some places (Angi); that does not apply in Cary. Cary asks for a scaled plot plan and construction drawings, and requires two outlets on the deck (Cary deck handout). Decks are eligible for Cary's free SPOT review, typically finished in 1 to 4 business days (Cary SPOT review). The list may limit this to projects under 500 square feet, and a plans examiner can rule a project too complex for SPOT (Cary SPOT review). The Cary deck guide covers the fees, inspections, setbacks and stream buffer rules.
Raleigh
Raleigh's deck permit page asks a homeowner who acts as the contractor for an Owner Exemption Affidavit (Raleigh deck permits). A deck, screened porch or balcony may not be built over a septic system or its repair area (Raleigh deck permits). Elevation drawings are required for any structure with a roof, covered decks included (Raleigh deck permits). This guide does not cover Raleigh's deck permit fees, review times or inspection steps.
Chapel Hill
Chapel Hill reviews all exterior work, decking included, against the setback, height, impervious surface and land disturbance rules of its Land Use Ordinance (Chapel Hill permits). This guide does not cover Chapel Hill's deck permit fees, review times or inspection steps.
Durham
We have not confirmed Durham's current deck permit rules or fees, so this guide does not cover them. Ask Durham's permit office what it needs before you plan around anything here.
The code a deck is built to
The 2018 North Carolina Residential Code is the code in force (Cary building codes). The state delayed the 2024 code, and the 2018 code remains in effect until an official start date is set (NC Fire Marshal, 2024 code). North Carolina deleted the national code's deck section, R507, and points to Appendix M, "Wood Decks", instead (NC Residential Code, ch. 5). The state's code office has ruled that the American Wood Council's DCA 6 deck guide cannot be used as the prescriptive design under the 2018 North Carolina code (NC Fire Marshal on DCA 6). If a builder's plans are based on DCA 6, ask how they meet Appendix M.
Some of the rules an inspector will look for:
- Footings must reach at least 12 inches below finished grade (NC Residential Code, Appendix M).
- Where the deck attaches to the house, aluminum flashing may not be used, and siding may not be installed between the house and the deck band (NC Residential Code, Appendix M).
- Treated 4x4 posts may be up to 8 feet tall and 6x6 posts up to 20 feet, measured from the top of the footing to the bottom of the girder; taller posts need a registered design professional (NC Residential Code, Appendix M).
- A guard at least 36 inches high is required where the walking surface is more than 30 inches above the floor or grade below, measured within 36 inches of the open edge, and its openings must stop a 4-inch sphere (NC Residential Code, ch. 3).
- Stair risers may be no taller than 8 1/4 inches (NC Residential Code, ch. 3). Treads must be at least 9 inches deep and the stairway at least 36 inches wide, with a handrail on at least one side of any flight with four or more risers (NC Residential Code, ch. 3).
Covered decks need extra care. A June 2026 state ruling says Appendix M contains no prescriptive design for the posts that hold up a porch roof (NC Fire Marshal on deck covers). If you want a roof, ask your permit office early whether it needs an engineer's design.
HOA approval is a separate step
North Carolina's Planned Community Act gives a homeowners association a list of powers, including fining owners after notice and a chance to be heard, unless the community's articles or declaration say otherwise (G.S. 47F-3-102). We found no section of the Act on deck or design approval, so whether you need the HOA's sign-off comes down to your neighborhood's recorded declaration.
Unless the declaration sets its own process, a fine of up to $100 can be imposed, and it can then be charged for each day the violation continues more than five days after the decision, without a further hearing (G.S. 47F-3-107.1). An owner can appeal a panel's decision to the full board within 15 days (G.S. 47F-3-107.1). Unpaid fines become a lien on the lot (G.S. 47F-3-107.1), but a lien made up only of fines can be enforced only through judicial foreclosure (G.S. 47F-3-116). A community of 20 or fewer lots created since 1999 is outside the Act unless its declaration says the Act applies, though the fine procedure also reaches communities created before 1999 (G.S. 47F-1-102).
Triangle conditions that matter
Frost depth
North Carolina's code sets the frost line depth at 12 inches (NC Residential Code, ch. 3), and Appendix M requires deck footings to reach at least 12 inches below finished grade (NC Residential Code, Appendix M). One national cost guide says floating decks do not need footings below the frost line (HomeGuide). We found no floating-deck exception in Appendix M, so ask your permit office before you plan a deck without footings.
Wood that stays damp
North Carolina requires every part of a deck from the bottom of the header down, including posts, guardrails, pickets, steps and floor framing, to be naturally durable or preservative-treated wood (NC Residential Code, ch. 3). Wood in contact with the ground must be pressure-treated for ground contact (NC Residential Code, ch. 3).
The American Wood Protection Association's chart puts deck posts and ledgers in Use Category 4A or higher, which is ground-contact treatment, and deck boards and railings in 3B or higher (AWPA chart). It adds that joists and beams that are hard to replace and critical to the structure may need ground-contact treatment as well (AWPA chart). For low decks, the association's 2025 standard calls for ground-contact lumber when parts sit less than six inches above final grade on treated wood or concrete with no moisture barrier between them (AWPA U1-25). Ask each builder which treatment category the posts, ledger and framing will be.
Streams, septic systems and lot limits
Where a deck can go depends on the lot. Cary adds a 50-foot buffer of its own to the state's 50-foot stream buffer, for 100 feet in all along mapped streams (Cary stream buffers). Raleigh does not allow a deck over a septic system or its repair area (Raleigh deck permits). A Cary lot may also have an impervious surface limit that depends on the subdivision's development plan (Cary residential lots). Check these before you pay for drawings.
Hiring: questions to ask and red flags
Get at least three written estimates, and avoid contractors who knock on your door or leave flyers (NC Attorney General). The contract should spell out the quality of materials, the total price for labor and materials, any warranties, the start and finish dates, and who handles clean-up (NC Attorney General). Cary's advice adds a payment schedule and the permit details, and warns never to pay in full until the job is done and all inspections are approved (Cary home projects).
Questions to ask a deck builder
- Who applies for the permit and books the inspections? In Cary, the homeowner is responsible for making sure the permits are obtained, even when the contractor picks them up (Cary home projects).
- Who will wire the outlets or lights, and what is that electrician's license number?
- Are the plans drawn to Appendix M, and who designs anything it does not cover? Cary, for one, requires a design by a North Carolina licensed design professional when the deck's wood floor will carry a spa or hot tub (Cary deck handout).
- Which treatment category will the posts, ledger, joists and beams be?
- For composite: is there a manufacturer's warranty on the boards, and what guarantee do you give on your installation work (HomeGuide, composite)?
Composite warranties
Trex's limited residential warranties on decking and railing run from 25 to 50 years (Trex warranties). Labor to replace defective boards is covered separately: Trex pays reasonable labor costs only if a TrexPro contractor installed the boards and registered the warranties (TrexPro labor warranty), and that labor warranty lasts 1 to 10 years depending on the contractor's TrexPro level (TrexPro labor warranty). Ask the builder what workmanship guarantee they give on top.
Red flags
- A builder who asks you to take out the permits and arrange the inspections yourself. The NC Department of Justice says this could be a sign the contractor isn't licensed (NC Attorney General).
- A demand for everything up front, cash only, or a story about materials left over from another job (FTC).
- A small contractor who wants a big deposit for supplies. If you still want to hire them, the Department of Justice suggests buying the materials yourself and paying for the labor once the job is finished (NC Attorney General).
Your right to cancel
The FTC's Cooling-Off Rule gives you until midnight of the third business day after the sale to cancel many sales made in your home, and it applies even when you invited the salesperson (FTC Cooling-Off Rule). A contract signed at home should include a written statement of that right (FTC).
Lien waivers
A lien waiver is a statement from your contractor that all suppliers and subcontractors have been paid (BBB). In North Carolina, a supplier or subcontractor can file a lien up to 120 days after last furnishing labor or materials at the site (G.S. 44A-12), so collect waivers with the final payment. You do not have to name a lien agent for work on an existing single-family home you live in (G.S. 44A-11.1). If a subcontractor or supplier sends you a notice of claim of lien on funds and you keep paying the contractor anyway, you can become personally liable for those payments (G.S. 44A-20).
Town guides
Deck building in Cary, NC: what Cary asks you to submit, its permit fee, review times, inspections, setbacks, outlet rule and stream buffers. Cary is the only town with its own deck guide so far.
Sources
- How Much Does It Cost to Build a Deck? (updated September 24, 2026), Angi. Checked October 22, 2026.
- 2026 Decking Prices & Estimators (updated June 17, 2026), HomeAdvisor. Checked October 22, 2026.
- How Much Does It Cost to Build a Deck? (February 10, 2026), HomeGuide. Checked October 22, 2026.
- How Much Does Composite Decking Cost? (February 10, 2026), HomeGuide. Checked October 22, 2026.
- Cost to Build Deck (updated January 11, 2023), Fixr. Checked October 22, 2026.
- FY 2027 Adopted Fee Schedule, pages 7 and 8, Town of Cary. Checked October 22, 2026.
- N.C. Gen. Stat. 87-1, General contractor defined, North Carolina General Assembly. Checked October 19, 2026.
- Consumer FAQ, NC Licensing Board for General Contractors. Checked October 19, 2026.
- Contractor Licensing, Town of Cary. Checked October 22, 2026.
- Residential Decks handout (revised September 29, 2025), Town of Cary Inspections & Permits. Checked October 22, 2026.
- Inspections & Permits FAQ, Town of Cary. Checked October 22, 2026.
- N.C. Gen. Stat. 87-14, North Carolina General Assembly. Checked October 22, 2026.
- Building a Screened-in Porch, Deck, or Balcony (updated July 13, 2026), City of Raleigh. Checked October 22, 2026.
- Home Improvement, North Carolina Department of Justice. Checked October 19, 2026.
- N.C. Gen. Stat. 87-13, North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 87-15.5, definitions for the Homeowners Recovery Fund, North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 87-15.8, North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 160D-1110, building permits, North Carolina General Assembly. Checked October 22, 2026.
- Residential Alterations, Additions and Renovations, Town of Cary. Checked October 22, 2026.
- Residential Permits, Town of Chapel Hill. Checked October 22, 2026.
- NC Building Codes, Town of Cary. Checked October 22, 2026.
- North Carolina Delays Implementation of 2024 State Building Code (April 7, 2025), NC Office of State Fire Marshal. Checked October 22, 2026.
- 2018 North Carolina Residential Code, Chapter 5, Floors (online code), International Code Council. Checked October 22, 2026.
- Prescriptive Design of a Deck (September 16, 2020), NC Office of State Fire Marshal, Engineering Division. Checked October 22, 2026.
- 2018 North Carolina Residential Code, Appendix M, Wood Decks (online code), International Code Council. Checked October 22, 2026.
- 2018 North Carolina Residential Code, Chapter 3, Building Planning (online code), International Code Council. Checked October 22, 2026.
- Formal interpretation: Use of 4x4 Posts for Single-Story Covered Porches (June 3, 2026), NC Office of State Fire Marshal. Checked October 22, 2026.
- N.C. Gen. Stat. 47F-3-102, powers of the owners' association, North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 47F-3-107.1, procedures for fines, North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. Chapter 47F, Planned Community Act (section 47F-3-116), North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 47F-1-102, applicability of the Planned Community Act, North Carolina General Assembly. Checked October 22, 2026.
- Select the Right Preserved Wood for Your Project (2021), American Wood Protection Association. Checked October 22, 2026.
- Standard U1-25, Use Category System (excerpt), American Wood Protection Association. Checked October 22, 2026.
- Riparian and Urban Transition Buffers, Town of Cary. Checked October 22, 2026.
- Projects on Residential Lots, Town of Cary. Checked October 22, 2026.
- Home Construction Projects, Town of Cary. Checked October 22, 2026.
- Warranties, Trex. Checked October 22, 2026.
- TrexPro Residential Limited Labor Warranty (2023), Trex. Checked October 22, 2026.
- How To Avoid a Home Improvement Scam, July 2022, Federal Trade Commission. Checked October 19, 2026.
- Buyer's Remorse: The FTC's Cooling-Off Rule May Help, September 2025, Federal Trade Commission. Checked October 19, 2026.
- What to include in your home improvement contract, Better Business Bureau. Checked October 19, 2026.
- N.C. Gen. Stat. 44A-12, filing a claim of lien, North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 44A-11.1, lien agent, North Carolina General Assembly. Checked October 22, 2026.
- N.C. Gen. Stat. 44A-20, North Carolina General Assembly. Checked October 22, 2026.