How much does it cost to build a deck in Charlotte, NC?

A new deck in Charlotte, NC typically costs $30–$65 per square foot installed — a 16×20 pressure-treated deck runs roughly $10,000–$18,000, and composite decking pushes the same deck to $16,000–$28,000. Honest quotes include permits, footings, stairs, and railings; they're the most common 'extras' in cheap ones. Height matters: a raised deck costs meaningfully more than a ground-level one.

What you can check yourself

Typical cost

Typical in Charlotte, NC: $30–$45/sq ft pressure-treated; $50–$65/sq ft composite. Stairs, benches, and lighting add $500–$3,000.

When to call a pro

Decks attach to the house and carry crowds — permit-and-inspection work for a licensed contractor, not a weekend crew. An existing deck with a pulling-away ledger board or rotted posts shouldn't host a party until it's inspected.

General Contractor pros in Charlotte, NC

Get free quotes from Charlotte, NC pros →


Data by Servik — verified local pros from official license records and public sources. Cost figures are typical ranges, not quotes; a pro's written estimate is the real number.