Home/Guides/Pricing a deck

How to price a deck job for profit

Most deck builders price by feel, adjusted by how busy they are and how much they liked the homeowner. Here's a method that recovers your overhead, protects your margin, and survives a competitor quoting 20% under you.

There are two ways to price a deck. You can look at the yard, think about last month's similar job, add a bit because lumber went up, and give a number. Or you can build the price up from what it actually costs you to be in business.

The first method works until it doesn't — usually when you're busy and quoting fast, which is exactly when you can least afford to get it wrong. This guide covers the second.

Note on numbers

Material prices move constantly and vary heavily by region, so this guide gives you the method rather than a price list. Plug in your own current supplier pricing and your own labour rates — a formula you trust beats someone else's figures every time.

Build-up pricing: the five components

Every deck price should be assembled from five parts, in this order:

  1. Materials — decking, framing, fasteners, footings, railing, hardware, finishing, plus waste
  2. Direct labour — crew hours × fully-loaded hourly cost
  3. Job costs — permits, dumpster, equipment rental, delivery, subcontracted work
  4. Overhead recovery — this job's share of running your business
  5. Profit — what's left for the business, on purpose, not by accident

Contractors who lose money reliably do so in items 4 and 5. Materials and labour are visible and get estimated carefully. Overhead is invisible, so it gets ignored — and profit becomes whatever happens to remain.

1. Materials and waste

Take off your quantities properly, price them at current supplier rates, and add a waste factor. Waste is not padding; it's real. Cuts, defects, damaged boards and the offcut you can't use anywhere.

Typical waste allowances run around 10% on straightforward rectangular decks, rising to 15% or more on diagonal or picture-frame layouts and complex multi-level builds. If you're not adding waste, you're absorbing it out of profit.

One habit worth building: re-price materials on every quote rather than reusing last month's numbers. In a volatile lumber market, a quote built on eight-week-old pricing can lose its entire margin before you break ground.

2. Labour at its true cost

The most common estimating error in the trade is pricing labour at the wage rate.

If you pay a carpenter $30 an hour, that person does not cost you $30 an hour. Add payroll taxes, workers' comp, liability insurance, paid time off, and the unbillable hours — travel, supply runs, cleanup, the morning that vanished waiting on an inspection. Fully loaded, real cost commonly lands somewhere between 1.3× and 1.6× the wage.

Work out your own multiplier once:

Fully-loaded hourly cost = (annual wages + taxes + insurance + benefits) ÷ actual billable hours per year

The denominator is where it bites. A crew member paid for 2,080 hours a year might only be on productive, billable work for 1,600 of them. Dividing by 2,080 quietly understates your labour cost by around 30% on every job you quote.

3. Overhead recovery — the one everyone skips

Overhead is everything you pay for whether or not you build a deck this month: your truck, your phone, insurance, software, accountant, advertising, your own time doing quotes and admin, the yard, the tools.

Add it all up for the year. Then divide by the number of jobs you realistically complete in a year. That's your overhead per job, and it belongs in every quote.

A worked example:

Annual overhead itemAmount
Vehicles, fuel, maintenance$18,000
Insurance (liability, vehicle)$9,000
Marketing and advertising$24,000
Software, phone, admin$6,000
Owner's non-billable time$35,000
Tools, yard, accountant, misc$12,000
Total$104,000
Jobs completed per year52
Overhead per job$2,000

If that contractor quotes materials + labour + 20% and calls it a day, they are roughly $2,000 short on every single deck. Fifty-two times a year. That's the entire difference between a business that works and one that feels busy and broke.

4. Margin is not markup

This one costs contractors real money and it's pure arithmetic.

Markup is what you add to cost. Margin is what you keep as a share of the price. They are not the same number, and adding 20% does not give you a 20% margin.

You add (markup)You actually keep (margin)
20%16.7%
30%23.1%
40%28.6%
50%33.3%
67%40.0%

To hit a target margin, divide rather than multiply:

Price = total cost ÷ (1 − target margin)

So $10,000 of cost at a 35% target margin is $10,000 ÷ 0.65 = $15,385 — not $13,500, which is what adding 35% would have given you. On that single job the difference is nearly $1,900.

The whole thing, worked through

ComponentAmountNote
Materials$5,800Including 12% waste
Direct labour$4,20096 hrs × $43.75 fully loaded
Permits, dumpster, delivery$900
Overhead recovery$2,000From the calculation above
Total cost$12,900
Price at 30% margin$18,429$12,900 ÷ 0.70
Gross profit$5,529

Now you can negotiate from knowledge. If the homeowner pushes back, you know exactly how much room exists and where the floor is. Contractors who price by feel discount into losses because they genuinely don't know where the line is.

When a competitor quotes 20% under you

It will happen, and dropping your price to match is almost always the wrong response.

One of three things is true about that quote. They've missed something in the scope. They're not recovering overhead and don't know it yet. Or they're genuinely cheaper to run than you, in which case you have a cost problem to solve — not a pricing one.

The better response is to make the quotes non-comparable. Homeowners default to price only when everything else looks identical. Give them something to judge instead:

  • Itemise the scope so the difference is visible. If your quote includes proper footings, hidden fasteners and a hardwood upgrade, say so line by line.
  • Show the work. Photos of your last three similar builds do more than any discount.
  • Be specific about timeline. "We start May 12 and finish May 23" beats "about two weeks" and is worth real money to a homeowner planning a graduation party.
  • Put the warranty in writing. Most competitors won't.

And be willing to lose jobs. A contractor who wins every quote is priced too low. If your close rate is above roughly 70%, you almost certainly have room to raise prices — and raising prices is the single fastest way to increase profit, because it costs nothing to implement.

Presenting the number

How you deliver the price affects acceptance nearly as much as the price itself.

  • Present it in person or on a call where you can. Emailing a PDF and hoping is how quotes go cold.
  • Offer tiers. Good / better / best — pressure-treated, composite, hardwood — moves the conversation from "yes or no" to "which one." It also lets a homeowner buy up.
  • Quote fast. A quote delivered within 24 hours lands very differently from one that arrives the following week, by which point they've had two other builders out.
  • Follow up more than once. Most contractors send a quote and wait. A polite check-in at day three and day ten wins jobs that were never actually lost.

Where this connects

Pricing and marketing are the same conversation. Your average job value and margin determine what you can spend to win a job, which is exactly the calculation in what a deck builder should spend on marketing. Raise your prices and you can afford to compete for better work.

And if quotes are going out but not coming back, the problem may not be the number at all — see why your deck leads aren't converting.

If you want more of the high-value jobs that justify pricing properly, book a discovery call. We fill schedules for one deck builder per area, and we're accountable to jobs won.

Keep reading

More guides for deck builders

Ready to talk?

Want this handled for you?

Book a free discovery call. We’ll look at your market, check your territory is open, and tell you straight whether we can help.

Book a discovery call