This guide is for Jacksonville homeowners planning to build a ground-level or elevated attached deck in their backyard. Difficulty: hard. This is a multi-weekend project -- plan on at least 3 to 4 weekends for a standard 12x16-foot deck. Total cost ranges from $3,500 to $9,000 in materials depending on decking material, framing lumber, and hardware. Hiring it done runs $18 to $35 per square foot in the Jacksonville market.

Florida has specific building requirements that differ from what you see in YouTube tutorials filmed in Ohio or the Pacific Northwest. Do not skip the permit and code section below. Building without a permit creates problems at resale and leaves you holding liability if someone is injured on an unpermitted structure.

Pressure-treated deck frame supported by a post base on a concrete pier
Editorial illustrationStart with the footing, post base, framing layout, and approved hardware. A deck's visible boards depend on the load path below them.

Tools you need

Materials you need

Deck ledger layered with flashing, membrane, joist hangers, and exterior fasteners
Editorial illustrationWhere a deck meets the house, flashing and attachment details control both structural support and water management. Do not bury a ledger connection behind finishes without a complete plan.

Step-by-step instructions

Phase 1: Permits and code compliance

Step 1: Pull a permit before you touch the ground.

In Duval County, any deck over 200 square feet or attached to the house requires a building permit. Most decks fall under the Building Inspection Division's residential deck permit pathway. You will submit a site plan showing the deck location relative to property lines (setbacks), a framing plan showing beam and joist sizes, and footing depth.

Jacksonville is in Wind Exposure Category C or D depending on your specific address. This affects required connector hardware and framing spans. The permit reviewer will flag under-designed framing. Build to code from the start rather than failing inspection and tearing work out.

Permit fees in Duval County run $100 to $400 for a typical residential deck. Processing time is typically 2 to 4 weeks for a residential permit. Apply online through the Duval County Building Inspection portal.

Step 2: Confirm your setbacks.

Jacksonville's standard residential setback for accessory structures is typically 5 feet from rear property line and 5 feet from side property line, but your specific zoning category may differ. Pull your parcel record from the Duval County Property Appraiser's site and confirm the zoning classification. If you are in a recorded subdivision, your HOA covenants may impose stricter setbacks or require design approval.

Phase 2: Layout and footing installation

Step 3: Lay out the deck footprint.

Drive stakes at each corner of the deck and run string lines to form a perfect rectangle. Check for square by measuring both diagonals -- they should be equal. Adjust until the diagonals match within 1/4 inch. This step determines everything that follows. Do it carefully.

Mark the center of each footing location with a stake or spray paint. Footings must be positioned to support the beam layout specified in your permit drawings.

Step 4: Dig footings to the required depth.

Florida does not have a frost line concern, but Jacksonville's soil -- especially in older neighborhoods with sandy fill or near water -- can have soft or organic layers that require deeper footings. The Florida Building Code requires footings to bear on undisturbed soil or engineered fill with adequate bearing capacity.

A standard residential deck footing in Jacksonville is typically 12 to 18 inches in diameter and 24 to 36 inches deep. Your permit plans will specify the required size based on tributary load. In sandy soil near the St. Johns River or coastal areas, footings may need to be deeper or larger.

Step 5: Pour concrete footings with anchor hardware.

Set a sonotube form in each hole. Mix concrete and fill the tube to grade or slightly above. While the concrete is still wet, set a post base connector (Simpson ABU44, AB44, or equivalent) at the exact center of each footing, aligned to your string lines. Use a post level to confirm position before the concrete sets.

Let the concrete cure a minimum of 48 hours before loading it with post weight. In Jacksonville's heat, cover with wet burlap if pouring in direct sun to prevent surface cracking.

Phase 3: Posts, beams, and framing

Step 6: Set the posts.

Set 4x4 or 6x6 pressure-treated posts (use 6x6 for anything over 6 feet tall) in the post base connectors. Plumb each post in two directions and brace it temporarily with diagonal lumber stakes. Do not cut posts to final height yet.

Step 7: Install the beams and ledger.

If the deck is attached to the house, the ledger board is the most important connection. Ledger attachment to the house rim joist must use through-bolts or code-approved screws on a specific pattern -- the IRC table for ledger fastening is the standard used in Jacksonville. The ledger must be flashed with metal or self-adhering membrane to prevent water infiltration behind it. This is a leading cause of house rot in Florida -- do not skip the flashing.

Set the beams on post caps and fasten per connector specifications. Check that the beam tops are level across the full span before installing joists.

Step 8: Install joists.

Hang joists on 16-inch centers using galvanized joist hangers. Install blocking at mid-span for any joist over 8 feet. In Florida's coastal environment, use hot-dipped galvanized or stainless steel hardware throughout -- zinc-plated hardware rusts quickly in our humidity and near salt air.

Phase 4: Decking

Step 9: Install the decking boards.

Start at the house and work outward. Leave a 1/4-inch gap between boards for drainage and expansion. Use two fasteners per board per joist -- do not skip fasteners to save time. Hidden fastener systems look clean but cost more and take longer. Standard face screwing with composite-head screws is fine for PT lumber.

Run the boards long and snap a chalk line at the outer edge, then trim with a circular saw for a clean consistent line.

Step 10: Cut posts to final height and install railing.

If the deck surface is 30 inches or more above grade at any point, a guardrail is required by Florida code. The top rail must be at least 36 inches above the deck surface. Balusters must be spaced to prevent a 4-inch sphere from passing through.

Use through-bolts to attach post bases to the rim joist -- surface-screwed railing posts will fail under load.

Phase 5: Stairs and final inspection

Step 11: Build stairs if needed.

Stair rise cannot exceed 7-3/4 inches and tread depth must be at least 10 inches per Florida code. Calculate your total rise from the deck surface to grade and divide by the number of steps. Cut stringers carefully -- a small error at the top amplifies down the run. Anchor the bottom stringer to a concrete pad or footing, not to soil or mulch.

Step 12: Schedule inspection and close the permit.

Call for your Duval County inspection when the framing is complete but before decking is installed (so the inspector can see joist hangers and ledger connection). Schedule the final inspection after decking and railings are complete. Close the permit -- an open permit on your property record will flag on title searches at resale.

Common mistakes to avoid

Deck stair framing with a secure landing and handrail post
Editorial illustrationLay out stairs, landing, railing, and drainage as part of the frame rather than adding them after the platform is finished. Safe access is part of the deck's core structure.

When to hire a pro instead

Building a deck in Jacksonville is within reach for a patient DIYer with carpentry skills. But certain situations call for a licensed GC:

Need a Jacksonville GC for this job? Get a 48-hour free fixed-price estimate from JK Prestige Constructor.

Get a written estimate in 48 hours.

No call center. No coordinator. A JK principal reviews every inquiry and replies with a real number, not a range, not a follow-up form.

Request Free Estimate →

Frequently Asked Questions

How much does it cost to build a deck in Jacksonville, Florida?
For a 12x16-foot pressure-treated pine deck with stairs and railings, material costs typically run $4,000 to $7,000 in Jacksonville. If you hire a GC, expect $18 to $28 per square foot fully installed, which puts a 192-square-foot deck at $3,500 to $5,400 in labor plus materials.
What permits do I need to build a deck in Jacksonville?
Decks over 200 square feet or attached to the house require a building permit from Duval County Building Inspection. You will need a site plan and a basic framing plan. Electrical work for lighting or outlets requires a separate electrical permit. The permit process typically takes 2 to 4 weeks.
What is the best decking material for Jacksonville's climate?
Composite decking (Trex, TimberTech, Azek) holds up better in Jacksonville's heat, humidity, and UV exposure than pressure-treated pine. It does not need to be sealed or stained. The upfront cost is higher -- expect $5 to $12 per square foot versus $1.50 to $3 for PT pine -- but the 25-year warranties on quality composite products make it cost-competitive over time.
How deep do deck footings need to be in Jacksonville?
Florida has no frost line, but Duval County's sandy coastal soils often require footings of 24 to 36 inches to reach stable bearing. Your permit plans will specify footing depth based on design load. In areas with poor soil or near water, a geotechnical evaluation or larger footings may be required.
Can I build a deck against a fence?
Your setback requirements determine how close to the property line you can build, not the fence location. If the fence is on the property line, the deck must still meet the required setback from the line. Typically 5 feet rear and side in standard residential zones, but verify with Duval County based on your specific parcel.
Does a deck add value to a home in Jacksonville?
Yes. In the Jacksonville market, a well-built permitted deck typically returns 60 to 80 percent of its cost in added resale value. An unpermitted deck adds no value and may actually reduce it, since a buyer's lender may flag it and require removal or legalization before closing.