How to Bid a 10x12 Deck: 2026 Contractor Pricing Breakdown

Published May 2026 · 11 min read

Two contractors walk a job site for the same 10x12 pressure-treated deck. Same materials. Same site. Same homeowner. Their bids come back $1,800 apart.

The cheap one isn't undercutting on labor — they're missing line items. The expensive one isn't padding — they're including the work that actually has to happen. Whichever side of that gap you're on, you're either bleeding margin or losing jobs you should have won.

This breakdown is the bid sheet behind a real 10x12 pressure-treated deck quote in 2026. Not a homeowner's “how much will it cost me” article — those exist on every site that ranks on Google. This is what goes into your spreadsheet before the homeowner sees a number.

The 2026 Market Reality

Before the line items, the macro picture every deck contractor is bidding into right now.

Material side

  • Pressure-treated lumber leveled off in late 2025 after three years of wild swings. Expect 2x8x12 PT joists in the $20–$45 range at retail, varying by region, grade, and supplier relationship. Pro accounts at Home Depot or Lowe's typically run 5–12% below retail; local lumber yards can be cheaper or more expensive depending on volume.
  • Composite (Trex, TimberTech, Fiberon) has been climbing 2–5% year-over-year for several seasons.
  • Cedar and redwood prices have been climbing on supply constraints — verify current pricing with your supplier before bidding.
  • Simpson Strong-Tie hardware pricing is steady. On a 10x12 deck, figure roughly $150–$250 in hangers, post bases, and hurricane ties using current Simpson pricing.

Labor side

  • Skilled deck carpenter labor remains tight in most metros. Carpenter rates vary widely by region — coastal urban markets run $50–$80/hour, rural markets $30–$50/hour. Helper rates typically 60–70% of carpenter rate.
  • Permit timelines have stretched in many jurisdictions. Plan for 5–15 business days for review on a typical residential deck permit. Some metro counties stretch to 20+ days.

That's the context every bid lives inside. Now the line items.

Material Costs at Trade Pricing — Not Retail

The Decks.com calculator says “$3–$6/sqft for pressure-treated decking material.” That's a homeowner number. It's also wrong for your bid.

Here's what a real material list looks like for a 10x12 ground-level pressure-treated deck (no railing on three sides, single 4-step staircase). Use this as a framework — verify current pricing with your local supplier:

Framing

  • 2x8x12 PT joists: 8 pieces
  • 2x8x10 PT rim joists: 4 pieces
  • 4x4x8 PT posts: 4 pieces
  • 2x4x8 PT bracing/blocking: 6 pieces

Decking

  • 5/4x6x12 PT decking: 22 pieces

Stairs

  • 2x12x10 PT stringers: 3 pieces
  • 5/4x6x10 PT treads: 8 pieces
  • 2x4x8 PT risers: 2 pieces

Hardware (Simpson Strong-Tie or equivalent)

  • LUS28 joist hangers: ~16 pieces (ledger-to-joist and rim-to-joist)
  • H1 hurricane ties: ~8 pieces
  • PB44 post bases: 4 pieces
  • 5/4 deck screws (5-lb box): 1 box
  • 3-1/2" structural screws (5-lb box): 1 box

Concrete and footings

  • 60-lb concrete bags: ~8 bags
  • 8" Sonotube forms: 4 pieces
  • Rebar

Misc

  • Construction adhesive, caulk, flashing tape, ledger bolts, lag screws

Realistic material total at retail pricing: typically $1,200–$1,800 for a standard 10x12 PT deck depending on region and supplier. Add a 10–12% waste factor on lumber.

The Decks.com chart told the homeowner “$648 in pressure-treated decking material” for a 10x12. That's accurate — for the deck boards alone. It excludes framing, hardware, concrete, fasteners, and waste. Real material cost is roughly 2–3x what the consumer-facing tools quote.

This is the first place margin disappears on cheap bids: contractors pricing the deck boards and forgetting everything underneath.

Labor Calculation: Hours Per Phase, Not Lump Sum

The biggest mistake on cheap deck bids is pricing labor as a lump sum or per-square-foot rate. Real labor pricing is hours per phase × crew rate, summed.

For a standard 10x12 ground-level pressure-treated deck with a single 4-step staircase, here's a realistic phase-by-phase labor framework for a 2-person crew. Adjust based on your crew's experience and site conditions.

Phase 1: Layout and excavation

  • Mark deck footprint, locate footings
  • Hand-dig or auger 4 footing holes to required depth
  • Frost-line depth varies by region per IRC R403.1.4 — verify with local AHJ. Northern climates with 42"+ frost lines will take longer than warm climates with shallow footing requirements.

Phase 2: Footings and posts

  • Set Sonotube forms, mix and pour concrete
  • Set Simpson PB44 post bases in wet concrete
  • Plumb and brace posts
  • Critical: cure time before next phase (24–48 hours minimum)

Phase 3: Ledger and beam install

  • Locate ledger height, cut siding back
  • Install flashing tape, then ledger flashing per DCA-6
  • Lag-bolt ledger to rim joist (not just the siding) per IRC R507.9
  • Set beams on posts, level and secure

Phase 4: Joist install

  • Hang joists 16" on center using LUS28 hangers per IRC R507.5
  • Crown joists, cut to length, install rim board
  • Install H1 hurricane ties at every joist-to-beam connection per IRC R507.5.1

Phase 5: Decking install

  • Square first board off ledger
  • Pre-drill (PT splits without it), screw down with hidden fasteners or face screws
  • Maintain 1/8" gap between boards (PT shrinks more than composite)
  • Cut around posts, end-trim final board

Phase 6: Stairs

  • Calculate rise/run, cut stringers
  • Notch stringers for treads
  • Install treads and risers
  • Verify code-compliant rise/tread per IRC R507.13.3

Phase 7: Cleanup and final

  • Remove debris, return scrap lumber
  • Touch up cuts with end-grain sealer
  • Walk-through with homeowner

Realistic total labor for a standard 10x12: typically 28–42 crew-hours for a 2-person crew, depending on site conditions, crew experience, and frost-line depth. Add 15–20% for non-billable time (loading/unloading, drive time, supply runs).

This is where the cheap bid breaks. They quote labor as “$1,200” or “$50/sqft installed” without the phase breakdown — and then either lose money on the job, cut corners on phases that don't show in the finished product (footings, ledger flashing, joist hanger spec), or burn the homeowner with change orders.

The Hidden Cost Recovery Line Items

These are the line items that turn a break-even job into a profitable one. Cheap bidders silently absorb them until they're either eating margin or padding labor (badly) to compensate. Whether you call them out on the bid or bury them in markup is a style choice — leaving them out is a math error.

1. Mobilization

The work of getting your crew, tools, and material to the job site isn't free. Loading the truck, drive time, supply runs mid-job, and the inevitable return trip for the tool someone left behind add up to a half-day of effective billable time per crew across a typical multi-day deck project. Bury it in general conditions or break it out as a flat fee — typical range $200–$600 — but charge for it.

2. Demo and disposal

Replacing an existing deck? Add 4–8 crew-hours and a dumpster. Even no-demo new builds generate 1–2 cubic yards of cut-offs, packaging, and concrete spillage that has to go somewhere. A 10-yard dumpster runs $300–$700 in most markets, more in tier-1 metros. Pickup-truck dump runs save the rental fee but consume crew time at billable rates.

3. Permit fees and your time inside the permit office

The permit fee itself is $75–$400 in most jurisdictions. The hidden cost is your time: 1–2 hours filing, 2–4 hours waiting on inspection appointments (which never happen at the time they say they will), and revision cycles when the AHJ wants a load calc, a survey, or a setback verification you didn't include the first time. Budget $200–$500+ in your time on top of the fee.

4. Fastener and tooling allowance

Most cheap bids price one box of structural screws and one box of joist hanger nails. Real-world consumption on a 10x12 with ledger work and a stair stringer is 1.5–2 boxes of each. Add saw blades, drill bits, and the sandpaper you'll burn through — figure $25–$75 per job in disposable tooling on top of fasteners.

5. Inspection-driven extra trips

Most jurisdictions require a footings inspection before pour, then a framing inspection beforedecking. That's two extra mobilization cycles your single-day-per-phase plan didn't account for. If the inspector reschedules, that's a third.

A “hidden cost recovery” line should appear on every deck bid. The contractors who skip it lose money on jobs they thought were profitable.

Markup Methodology — Material vs. Labor

Industry-standard markup is different on materials versus labor versus hardware versus subs. Bidding flat 20% across the board leaves money on materials and overprices labor — both of which erode margin in different ways.

Working ranges (verify with your accountant for your market)

  • Material: 25–50% markup on trade cost.A pro account at Home Depot or Lowe's typically gets you 5–15% off retail. You then mark that trade cost back up to 25–50% above what you paid. Lumber and concrete have lower markup ceilings (commodity, easy to price-check). Engineered wood, premium decking, and specialty fasteners can carry the full 50%.
  • Labor: 0–15% markup on top of fully-loaded burdened rate. Your labor sell rate already includes overhead in the burdened number — adding more on top makes you uncompetitive. Use the small markup for risk premium on jobs with unknowns.
  • Subcontractor: 10–20% markup. Concrete pour, electrical for low-voltage deck lighting, anything you sub out.
  • Hardware: 30–50% markup.Joist hangers, post bases, hurricane ties, lag bolts. Small items, high margin, homeowners don't price-check them line-by-line.

Worked example for a 10x12 PT deck

  • Material at trade cost: ~$1,400–$1,800 (varies by region)
  • Material billed at 35% markup: ~$1,890–$2,430
  • Labor fully loaded at 28–42 crew-hours × blended rate (varies by region)
  • Labor billed at 10% markup
  • Hardware billed at 40% markup
  • Hidden cost recovery: $400–$600
  • Final bid range: typically $4,500–$6,500 in most U.S. markets

The cheap competitor at $3,200 is doing one of three things: cutting corners (skipping flashing, undersizing footings, missing hurricane ties), eating margin (will burn out within 18 months), or padding the change-order pipeline (every variation will cost extra). None of those are sustainable. Your bids don't have to be the cheapest — they have to be the right one.

Permit and Code Reality

Code compliance is non-optional and non-negotiable, and the inspector catches the cheap bid every time. The details that fail residential decks most often:

  • Frost-line depth — IRC R403.1.4. Footings have to extend below the local frost line. Verify with your AHJ before quoting; this varies dramatically by region and has zero national default.
  • Ledger attachment and flashing — IRC R507.9 and DCA-6 Figure 17.The most-skipped detail in residential deck construction. Lag-bolt the ledger to the rim joist (not the siding), install flashing tape behind it, then metal flashing over the top edge. Skip this and you're looking at sheathing rot in 3–5 years and a callback that costs more than the original margin.
  • Joist hangers and the right fastener — IRC R507.5 and R507.6.1. Use Simpson LUS-series or equivalent at every joist-to-rim and joist-to-beam connection. Joist hanger nails specifically are required — deck screws are explicitly prohibited per R507.6.1.
  • Hurricane ties / joist-to-beam restraint — IRC R507.5.1. Simpson H1 or equivalent at every joist-to-beam connection. DCA-6 Figure 6 details acceptable alternatives.
  • Lateral load to house — IRC R507.9.2. Two 1,500-lb tension ties (or equivalent engineered solution) connecting the deck framing back to the house framing. Introduced in the 2009 IRC after a series of deck collapses. Inspectors check it.
  • Guards and stairs — IRC R312 and R507.13.3. 36" minimum guard height on residential decks above 30" from grade. 4" sphere rule for baluster spacing. Stair rise/tread/nosing per your code edition.

A failed inspection means a 2–3 day delay, $200–$500 in remediation labor, and a homeowner who doesn't trust you anymore. Build the code into the bid.

Bottom Line

Bidding a deck is a phase-by-phase calculation, not a per-square-foot estimate. The contractors who do this well protect margin and win repeat work; the ones who don't burn out within 2–3 seasons. Use your bid sheet to price the work that has to happen — the footings under code, the flashing per DCA-6, the hardware per Simpson spec — not just the work the homeowner sees in the photos.

If you want to validate your bid math against current regional pricing, run our deck cost estimator for 400+ U.S. ZIP codes. Bidding a room addition next? See our room addition cost breakdown for the same phase-by-phase methodology applied to a bigger envelope.

Related Cost Calculators

Deck Bidding FAQ

How long does a 10x12 deck actually take to build?

Four to six working days for a 2-person crew is typical, including 24–48 hours of cure time on the footings before you can frame off them. Faster timelines (1–2 days) are either skipping cure time on concrete, building over existing footings, or both — and either way you're now signing your name to someone else's structural work.

What's the markup standard on Trex/composite vs. pressure-treated?

Pressure-treated has lower margin opportunity because it's a commodity material that homeowners can price-check at any big-box store. Bid PT at 25–30% material markup. Composite (Trex, TimberTech, Fiberon) has better margin — homeowners don't comparison-shop board-by-board, and manufacturer pricing is more stable. Bid composite at 35–50% material markup.

Do I need to bond and insure as a contractor for residential decks?

Most jurisdictions require general liability ($1M minimum is the floor) and workers' comp if you have employees. Some states require contractor licensing for any structural work — and a deck with a ledger attachment to the house is structural. Check your state's contractor licensing board before bidding outside your home market. Operating without the right paperwork is the kind of risk that ends a business with one claim.

What's a fair contingency line for unknown conditions?

10% of the total bid for known-clean sites — open backyard, level grade, no demo, clear access. 15–20% for sites with unknowns: building over existing concrete, near a grade transition, suspect drainage, or possible buried utilities. The contingency isn't padding; it's the line you tap when you find something the site walk didn't reveal. If you don't use it, you can return it at close-out — that's a great way to build trust on the next job.

How do I handle change orders?

Written, signed, with the cost increase clearly stated, before any change-related work begins. Homeowner says "can we add a step?" — you write the change order, get the signature, then add the step. Never verbal, never "we'll figure it out at the end." Verbal change orders are the single biggest source of receivables disputes on residential remodel work.

What's the warranty standard on a residential deck?

One- to two-year workmanship warranty is the industry standard on residential decks. Material warranties (Trex 25-year limited, TimberTech 30-year limited, Simpson Strong-Tie's hardware coverage) are pass-through from the manufacturer — you're just registering the homeowner. Make sure your warranty document is explicit about what's workmanship versus material, because homeowners don't make that distinction on their own.

Should I bid retail material cost or trade cost in front of homeowners?

Don't itemize materials at all on the homeowner-facing bid. Bid total project cost. If they push for a breakdown, give percentages (roughly 50% material, 40% labor, 10% other) — not line-item costs. The moment you show retail line items, you've invited the homeowner to price-check every screw at Home Depot, and you'll spend the rest of the negotiation defending margin instead of selling the work.

Validate Your Deck Bid Math

Run a deck-specific cost estimate against regional pricing for 400+ U.S. ZIP codes — material, labor, and code-compliance scope, in seconds. Free, no sign-up required.