Estimating

Pricing a Deck: Boards, Rail, Footings and Stairs

Four price lists, one deck: board feet for the frame, metres for the rail and fascia, a rate per hole and a rate per riser.
  • 20 minReading time
  • 9Sections
  • 4Calculators inline
  • Last reviewed

The drawing says fourteen by twenty and the counter says nothing of the kind

The sketch on the counter is fourteen feet out from the back wall and twenty feet along it, drawn on the back of a delivery note by somebody who has built decks before. The man on the other side of the counter looks at it for two seconds and asks how much two-by-eight. He does not mean square feet, and he is not being difficult — nothing on his screen is indexed by square feet. Framing comes off a length-and-grade list. Rail and fascia come off a per-metre list. Post bases and joist hangers come out of boxes. The concrete is bags or a delivery with a minimum load. Four lists, four units, and the one number written on the sketch appears on none of them.

That mismatch is why a rate per square metre carried over from the last deck misses, and misses in a direction nobody can predict. Only one of the four big cost blocks actually scales with floor area. Rail scales with the perimeter of the open edges, which is a function of the plan shape. Footings scale with post count, which follows from the beam layout. Stairs scale with how far the deck surface sits above the paving, which the site decided long before anybody drew anything. Two decks of identical area, built by the same crew out of the same stock, can finish a third apart on materials because those three blocks moved and the area did not.

So the job at the counter is a reconciliation: take a drawing expressed in one unit and turn it into four ordered lists expressed in four others, in an order that does not let a rounding happen twice or a whole line go missing. What follows is that sequence. There are no prices on it: timber and labour move by region and by month, so everything here is a definition, a piece of geometry, or a limit cited to the document that sets it.

Three numbers live on the same stick

One two-by-eight at fourteen feet is three quantities at once. It is fourteen lineal feet, it is 18.67 board feet, and it is one piece. Which of the three you are being charged in depends entirely on what is being sold. Dimensional softwood in North America usually comes off a per-piece list organised by section, length and grade. Rough-sawn timbers, glulam and hardwood decking are commonly quoted per board foot. Rail, fascia, trim and hidden-fastener track are quoted per metre or per lineal foot — and merchants say lineal where the rest of the world says linear, meaning exactly the same thing.

A board foot is a volume: nominal thickness in inches, times nominal width in inches, times length in feet, divided by twelve. The word carrying all the weight there is nominal. A board sold as a two-by-eight measures about an inch and a half by seven and a quarter once it has been through the planer, and those dressed sizes are not folklore — they are set out in the US Department of Commerce Voluntary Product Standard PS 20, the American Softwood Lumber Standard, with the European equivalents in BS EN 1313-1 for sawn softwood sizes and deviations and BS EN 336 for structural sections. The charge is levied on the size printed on the tag, not the size you can measure. Sixteen joists at fourteen feet is 224 lineal feet, which is 299 board feet at the nominal section and 203 board feet if you take a tape to the timber that turns up. Estimate off the tape and you arrive a third short of the figure the yard is going to invoice.

Because the conversion factor for any given section is a constant, the whole thing is a lookup you can hold in your head. Board feet per lineal foot is just the nominal cross-section in square inches divided by twelve, which is why two-by-six is the section everyone reaches for as a sanity check: one lineal foot of it is exactly one board foot, and every other section is a ratio against that. Learn the column and a stick list converts to a board-foot order between the van and the trade desk.

Where board-foot pricing genuinely bites is hardwood, and there the rules are somebody else's. The National Hardwood Lumber Association's Rules for the Measurement and Inspection of Hardwood and Cypress govern the quarter-inch thickness notation on the ticket — four-quarter, five-quarter, eight-quarter — and govern measurement at the rough size, before surfacing. Random-width hardwood decking is also sold on the tally: the yard counts the bundle, and that count is what appears on the invoice, not the count you calculated. Your board-foot figure is the order. The tally is the bill. Ask whether the tally is taken rough or surfaced before the timber is loaded, because afterwards it is a conversation about somebody's memory.

Board feet in one lineal foot, section by section — the conversion done at the counter
Nominal sectionBoard feet per lineal footWhere it turns up on a deck
1 x 60.500Fascia, skirt and trim — usually quoted by the metre rather than by volume
5/4 x 60.625The commonest softwood decking profile, and rarely priced this way
2 x 40.667Rail infill, blocking, stair rail members
2 x 61.000The reference section: one lineal foot is one board foot exactly
2 x 81.333Joists, rim and ledger on a great many residential frames
2 x 101.667Beam plies and the longer joist spans
2 x 122.000Stair stringers, bought long and cut once
4 x 41.333Rail posts, where the guard load matters more than the price list does
6 x 63.000Deck posts, and the section most likely to be quoted per board foot
Board feet in one lineal foot, section by section — the conversion done at the counter

Enter the nominal thickness and width off the lumber tag rather than what a tape says, then the stick length and the number of boards on that line of the schedule. Run the joist line first — it is nearly always the largest single board-foot number on a deck, and the one where the nominal-versus-dressed error does the most damage.

Board Feet Calculator

The board's NOMINAL thickness — a board sold as one inch measures about 3/4 in once surfaced, and board footage is charged on the nominal size.

The board's width.

The board's length.

How many identical boards you're calculating for.

Total board feet

4 board feet

High confidence
Per board
4 board ft
Number of boards
1 board
Cubic feet (total)
0.33 cu ft

Estimated cost — your price

This site holds no price list for this material — local prices vary too much to publish honestly. Enter your supplier's price and the result is costed with it.

8 ft6 in1 in
Schematic, drawn to the proportions you entered — not to scale on screen.

What this calculation does not cover

  • Nothing in the calculation maps nominal sizes onto actual milled ones — thickness, width and length are multiplied exactly as typed, so entering the surfaced 1.5 x 3.5 in (89 mm) of a 2x4 returns that board's true volume instead of the nominal footage it is invoiced at.
  • No waste, kerf or cutting-defect allowance is folded in: the figure is the finished footage sitting inside the boards, so rough or random-width stock needs its own margin added on top of it.
  • Length is used exactly as entered and is never rounded up to a stock length, so a 7.5 ft requirement stays 7.5 ft rather than becoming the 8 ft board the mill actually sells.
  • Per-board footage is carried through as an unrounded decimal and multiplied by the board count, with no rounding applied piece by piece, so the total will drift from a tally that rounds each board before adding it.
  • The board-count field repeats one identical board, so a cutting list of mixed thicknesses, widths or lengths has to be run size by size and the answers added together by hand.
  • The cubic-feet line is a straight division of the board-foot total by twelve — the solid volume of the wood itself, not the stacked space a delivery occupies once stickers and uneven lengths are accounted for.

The frame is a stick list long before it is a board-foot number

The tempting shortcut is to go from deck area straight to board feet with a rule of thumb, and it fails for a reason that has nothing to do with the rule. Timber arrives in even stock lengths, and you buy the whole stick whatever you do with it. A joist that needs to be thirteen feet is a fourteen-foot purchase, and the foot you cut off has been paid for. So the frame is a count of pieces first, and only becomes a volume afterwards, if the price list happens to want one. Reverse that order and you have quietly averaged away every offcut in the job.

Nesting is where the money actually sits. Four rail posts cut at four feet come out of one twelve-footer with nothing left; blocking at fourteen and a half inches comes six from an eight-foot length with change. A cut list that nests well leaves a bag of ends. One that nests badly — a schedule full of nine-foot members ordered as ten-foot stock — leaves the better part of a stick in every bay, and no percentage added on top will find that money back, because it was never a percentage. It is a remainder, and remainders are lumpy. This is also the moment to notice whether any decking run exceeds stock length, because a butt joint is not just a cosmetic decision: it wants doubled blocking underneath it, and that blocking is another line on the frame order.

Grade and treatment split the order again, and the split is not optional. AWPA U1, the Use Category System, distinguishes ground contact from exposed above-ground service, and a post going into a hole is not specified the same way as a joist sitting clear of the earth. Buying the whole frame at the higher use category is money spent for nothing on most of the sticks; buying it all at the lower one puts untreated-for-purpose timber where the standard does not allow it. Two lines on the order, two rates, and the treatment category written against each. Price the field-cut preservative on the same order too: every cut end in treated stock needs it, and it is the line most reliably forgotten.

  1. Take the member schedule off the drawing: section, count and cut length for joists, rim, ledger, beam plies, posts, blocking and stringers. Whether those sections are right is a structural question — AWC DCA 6, the Prescriptive Residential Wood Deck Construction Guide, or an engineer's calculation, not a price list.
  2. Add bearing and overhang to every cut length before it becomes an order length. A joist is longer than its clear span, and a stringer is longer than the flight.
  3. Nest each section's cut lengths into the stock lengths your merchant actually carries, and write down what falls out as drop. Do not average it.
  4. Count pieces by section and by stock length. That count is the order for anything priced per piece, and it is finished at this point.
  5. Convert only the sections your merchant prices by volume into board feet, at the nominal size, using the count and the stock length rather than the cut length.
  6. Split the whole list by treatment use category before it is priced, so ground-contact stock is quoted separately from above-ground stock.

Put the nominal board-foot total for the sections your yard prices by volume against the rate they quote for that species, grade and treatment category. Run it twice where the order splits — ground-contact posts on one line, above-ground framing on the other — because a single blended rate hides the item you are over-specifying.

The total board feet needed, from the Board Feet Calculator.

Your supplier's price per board foot for the specific species and grade.

Board feet

100 board feet

High confidence

Figures that depend on a rate wait for yours — this page does not assume one.

What this calculation does not cover

  • It prices the board feet you asked for, not the board feet a yard will tally. Hardwood is measured in the rough, before surfacing, and the tally rounds: thickness is counted at the full quarter (4/4, 5/4, 8/4) and anything thinner than an inch is still counted as an inch, with widths taken to the nearest inch. A cut list bought as surfaced 4/4 is billed on the rough measure, so the ticket runs above this figure on the same lumber.
  • Everything on the invoice that is not lumber sits outside this. Surfacing and straight-line ripping are usually charged per board foot on top of the material price, and delivery, a minimum order quantity and sales tax are charged per order — on a small hardwood order those move the total more than a change of species would.

The metre lines, and why the plan shape sets them

Rail is the line that catches people out, and it catches them out in the same way every time. It is sold by the metre or the lineal foot, it frequently carries the highest per-unit-length rate anywhere on the job, and it has nothing whatever to do with floor area. It follows the perimeter of the open edges, and perimeter and area are only loosely related — loosely enough that the relationship between them is the biggest lever anyone has over this budget, and it gets pulled before anybody is asked for a price.

The arithmetic settles it in one line. Twenty-six square metres arranged as a square is a shade over five metres a side, so a bit more than twenty metres of edge. The same twenty-six square metres arranged two metres deep and thirteen metres long is thirty metres of edge — nearly half as much again, for identical floor. Tuck the deck into a corner so the house takes two sides and the open run collapses further still. None of that changes the board order by a single stick, and all of it changes the rail order, which is why the plan shape deserves ten minutes of arithmetic before it is agreed rather than after.

Rail is also not one rate. It is a per-length component and a per-post component, and quotes routinely blur the two. Post spacing is not a styling decision: IRC Table R301.5 requires a guard and its handrail to resist a concentrated load of 200 pounds applied in any direction at the top, and IRC Section R312.1.2 fixes the guard height for one- and two-family dwellings at not less than 36 inches, with the adopted edition governing. Every post is therefore a bolt group, a blocking detail, frequently a tension tie, and a hole in the fascia. Count the posts as a separate line from the metres, or the per-metre rate you derive is a fiction that will not survive being applied to a deck with more corners.

Fascia runs almost the same perimeter as the rail, less whatever the stair opening takes out, and is priced separately at a different rate — often in a different material altogether, since composite fascia over a treated frame is a common combination. When a quote says fascia is included, the question worth asking is what included covers: the board only, or the board with its stainless fixings and its mitred external corners. A mitred corner in composite is a labour item, and on a deck with a bay or an angled end there can be six of them.

Two rail quotes covering different runs are not comparable until each has been divided by the run it actually covers, and the same is true of a quote that bundles the stair rail with the deck rail against one that does not. Divide first, compare second. Keep the habit afterwards: when the invoices are in, divide your own totals by your own measured runs and file the result with the deck's dimensions beside it. A rate you measured beats a rate you were told.

Enter one quote's total against the run that quote actually covers, then do the same for the other, and compare the two per-length figures rather than the two totals. Use it on the rail, then again on the fascia, then a third time on the finished invoice to build the rate you will estimate the next deck with.

The total quoted or actual cost for the whole run.

The total length the cost covers.

Cost per linear foot

20 $/linear ft

High confidence
Total length
150 linear ft
150 ft
Schematic, drawn to the proportions you entered — not to scale on screen.

What this calculation does not cover

  • A per-foot rate carries no specification. Fence height, post spacing and embedment depth, picket gauge, gutter profile and trim size all change what a foot costs while leaving the run length identical, so two quotes only compare on this number when they describe the same product. A 6 ft board fence and a 4 ft one around the same perimeter are different rates, not a better and a worse price.
  • The ground the run crosses is not in it. Rock, tree roots, slope, a hand-dig where no machine can reach and spoil that has to be carted off all sit in the labor half of a per-foot price. A rate lifted from a job across flat lawn does not transfer to a run along a bank or to a boundary a mini excavator cannot reach.

The holes are sold by the hole

Footings are the one element priced per each, and that makes the count the estimate. It also makes the quotes almost impossible to compare, because what sits inside one merchant's or one contractor's per-footing figure varies enormously: hiring an auger or digging by hand, carting spoil away or spreading it on the borders, a formed tube or an unformed hole, the concrete, the standoff post base, and whether the open holes get inspected before anything is poured. Six separate things, and a quote naming none of them can be half of another and still be the more expensive one. Ask which six are in the number.

The concrete inside those holes is a volume, and it is a surprisingly small one. Pi times the radius squared times the depth: a 300 mm hole 900 mm deep holds about 0.064 cubic metres, and the imperial equivalent — twelve inches across, three feet deep — is about 2.36 cubic feet. Six of them together come to less than four tenths of a cubic metre, which is well below the minimum load any ready-mix plant will send out, so the short-load charge rather than the concrete price decides whether ready-mix makes any sense at all on a domestic deck. If the answer is bags, count them from the yield printed on the bag in front of you: standard, fast-setting and fibre-reinforced mixes from the same manufacturer do not yield the same volume per bag, and a remembered number from a previous job is the wrong one about half the time.

Depth, meanwhile, is not yours to choose, and it is the input that moves the concrete quantity most. Frost depth is set by the authority having jurisdiction and varies from negligible to several feet within one country; doubling it doubles the volume in every hole and frequently changes the tool from a hand auger to a hired machine, which moves the cost from a materials line to a plant line and takes a day with it. AWC DCA 6 is the prescriptive document the IRC-based route leans on for what a residential deck footing has to be, but what your inspector will accept on your ground is a phone call rather than an assumption, a phone call that costs nothing before the digging and a great deal after it.

Stairs cost by the riser, and the ground picked the riser count

Stairs are quoted per riser because the riser count is what actually drives the material. Total rise divided by the maximum permitted riser height, rounded up, gives the count; the count gives the treads, the stringer stock, the fixings and the balustrade that has to follow the flight down. IRC Section R311.7.5.1 caps riser height at 7 3/4 inches and Section R311.7.5.2 sets a minimum tread depth of 10 inches; Approved Document K arrives in the same place by capping the rise, setting a minimum going and limiting the pitch. Whichever document you build to, the count is arithmetic and the rounding is always upward.

That rounding is a cliff, not a slope, and it is worth seeing once. A deck surface 43 inches above the paving divides into six risers. Raise the deck four inches — for a threshold, for a fall away from the door, because the paving turned out lower than the survey said — and 47 inches needs seven. One more tread, more stringer, another set of fixings, more balustrade, and quite possibly a landing where the flight now finishes on the path instead of short of it. Four inches of deck height is not four inches of price. It is why a rate carried over from a low deck is wrong before it is applied to a raised one, and why the deck's height above its landing point belongs on the take-off sheet beside the area.

The count lines, and the boxes they come in

Fasteners and connectors are sold per each, per box or per pail, and boxes round up hard. Work it through on the deck from the first paragraph. Boards running the twenty-foot direction over joists at sixteen inches on centre cross sixteen joists apiece; at the 5 1/2 inch dressed width of a nominal six-inch board, plus a 3/16 inch gap, the coverage is a shade under 5 3/4 inches, so the fourteen-foot width takes thirty rows once the part-row is rounded up. Thirty rows, sixteen crossings, two screws a crossing: 960 screws. Bought in boxes of 350 that is three boxes and 1,050 screws — nine per cent more than the job needs, sitting in the van, bought and paid for before anybody mentioned a waste allowance.

The same rounding happens on the joist hangers, which come in tens or hundreds, on the post bases, on the structural screws, and on the connector manufacturer's specified nail for the hanger, which is a particular fastener named in the published literature — Simpson Strong-Tie's Wood Construction Connectors catalogue is the obvious example — and is emphatically not whichever nail is already in the pouch. Which produces the general rule for the whole order: every one of the four denominators rounds up on its own, independently, and by the time a deck order is complete it has rounded up six or seven separate times. A contingency added on top of that is either counting the same money twice or is the only genuine allowance on the sheet, depending on whether you nested the cut list. Decide which it is, and write down which, because in six months the sheet will not remember and neither will you.

Four denominators on one sheet

Assemble the total element by element rather than as one rate, and each element in the unit it was actually bought in. The point is not tidiness: a total built from four denominators can be interrogated afterwards. When the client asks for the deck a metre wider you can see which block moves, without re-pricing anything, because only one of the four will.

Once the four are on the sheet, the most useful thing on it is a ratio rather than a total: what share of the money the railing represents. On a small deck with three open sides it climbs faster than anybody expects, and once it is past about a third of the job the plan shape has become the budget. That is a design conversation, not a procurement one, and it is a far more productive conversation to have at that point than another round of asking three merchants for a better price on the same boards. The stairs behave the same way on a raised deck, where the riser count can quietly become the second largest line.

Contingency belongs on the sheet as a statement about what you do not know, not as a habit. A rectangular deck on level ground with the substructure visible and the ground already dug over is a low-uncertainty job. A deck over a slope, over an old patio nobody has lifted, or anywhere a drain run is suspected but not proven, is not, and the number should say so plainly rather than defaulting to whatever percentage got used last time. If the cut list nested cleanly and every box rounded up, say in the note that the contingency is for ground conditions only, so that a later reader does not add material waste to it a second time.

Finally, compute the cost per square metre — as an output, at the end, never as an input at the beginning. Record it alongside the deck's plan dimensions, its height above the landing point, its open-edge length and its footing count, because those four facts are the conditions under which that rate is true. Filed like that it becomes a genuinely useful benchmark for the next deck of a similar shape. Filed as a bare figure it becomes the thing that misprices the next deck of a different one.

Which unit each part of a deck is bought in, and what actually moves the quantity
ElementHow the counter sells itWhat moves the quantity
Substructure timberPer piece from a section, length and grade list; per board foot for timbers and hardwoodThe member schedule and the stock lengths it nests into — never the deck area directly
Deck boardsPer piece by length, or per lineal foot for hardwood and composite profilesCoverage width including the gap, and whether any run exceeds available stock length
Rail and fasciaPer metre or per lineal foot, with posts, caps and corner details priced eachPerimeter of the open edges, set by the plan shape rather than by the floor area
FootingsPer hole, with the concrete either bagged or delivered against a minimum loadPost count from the beam layout, and hole depth from the local frost requirement
StairsPer riserHeight of the deck surface above where the flight lands, rounded up to a whole riser
Fasteners and connectorsPer each, per box or per pailCrossings and connections counted, then rounded up to whatever the box size on the shelf is
Which unit each part of a deck is bought in, and what actually moves the quantity

Enter the four quantities you took off — plan area, open-edge length, footing count and riser count — and your own rates against each. Watch the railing share of the total: on a long thin deck with three open sides it is routinely the line that decides whether the plan is affordable, and it is invisible in any single rate per square metre.

Deck Cost Calculator

Plan area of the deck surface.

Your rate for boards, joists and fixing.

Total length of railing.

Your rate per linear metre.

Post footings below the deck.

Excavation, concrete and post base.

Number of steps down to ground.

Stringer, tread and fixing per step.

Allowance for what you have not found yet.

Total deck cost

Needs your rates

This page does not assume a price. Enter yours and the answer appears here.

66 ft
Schematic, drawn to the proportions you entered — not to scale on screen.

What this calculation does not cover

  • Excludes permits, site access, demolition of an existing deck, and any electrical or lighting work.
  • A deck over about 750 mm (30 in) above ground usually requires guarding to a specified height and may need structural sign-off; that is a code question, not a cost one.

What the ticket does not say

Every quotation carries a validity date, and on timber that date is doing real work. Framing lumber is a traded commodity that moves week to week: the Random Lengths Framing Lumber Composite Price is the published series North American merchants reprice against, and in the United Kingdom the Department for Business and Trade's Monthly Statistics of Building Materials and Components carries the sawn wood index that performs the same job. A price taken in February and ordered against in May is not a price, it is a memory, and the merchant is under no obligation to honour it. If the deck is being quoted to a client, the client's quote needs a validity window no longer than the one on the merchant's.

Then there is everything sitting outside the number. Delivery and off-load, which is not one charge for all lengths — twenty-foot stock is a different vehicle and sometimes a different day from twelve-foot. Cut charges where the yard is docking to length for you. The returns policy on anything ordered in, because special-order composite in a colour that has since been discontinued is not going back regardless of what the counter said. And whether the list you are reading is shown exclusive of tax, which a trade counter list very often is and a retail shelf edge very often is not; for readers in the United Kingdom the construction rates and their reliefs sit in HMRC VAT Notice 708, and work in the garden of an existing dwelling does not attract the ones people hope it will.

Last, the merchant's own take-off service, which is genuinely worth using and is routinely misread. They will price your list accurately and quickly. They will not check your geometry, they will not query a joist spacing, and the assumptions their quote rests on — species, grade, treatment use category, which hidden-fastener system, whether the fascia is in — are theirs rather than yours until you have read them back against your own schedule line by line. Do that before signing and keep the priced list somewhere you can find it: it is the only document you can hold the invoice against when the hardwood comes back on a tally that does not match the order.

Take these four numbers to the counter, not the area

The whole reconciliation runs off a handful of figures, none of which is a price and all of which come off the drawing and a tape before anybody is asked to quote.

  • A piece count by section and stock length, not a volume — Cut lengths nested into the stock the merchant carries. This is the order for everything priced per piece, and the input to the board-foot conversion for everything that is not.
  • Board feet taken at the nominal section — Thickness times width in inches, times length in feet, over twelve — using the size on the tag. Measuring the dressed timber instead lands roughly a third below what the yard will charge.
  • Open-edge length, and the post count along it — Only the sides that need guarding, less the stair opening. Count posts separately from metres: the guard load in IRC Table R301.5 sets their spacing, and each one is a connection rather than a length.
  • Footing count and hole depth — Count from the beam layout; depth from the authority having jurisdiction. Depth is what decides whether the concrete is a few bags or a short-load delivery with a charge attached.
  • Height of the deck surface above where the stair lands — Divided by the maximum riser and rounded up. Four inches of extra deck height can buy a whole extra riser, and with it a tread, stringer stock and more balustrade.
  • Treatment use category against each line of the timber order — AWPA U1 separates ground contact from exposed above-ground service. One blended grade across the whole frame is either overspending or non-compliance, and there is no third option.
Open this as a workspace →

Opens the calculators above on one screen with the dimensions from this article already filled in. Quantities only — this site publishes no price list, because local prices vary too much to publish honestly.

Drawn from

  • US Department of Commerce Voluntary Product Standard PS 20, American Softwood Lumber Standard — nominal and dressed sizes
  • National Hardwood Lumber Association, Rules for the Measurement and Inspection of Hardwood and Cypress
  • BS EN 1313-1, Round and sawn timber — Permitted deviations and preferred sizes — Part 1: Softwood sawn timber
  • BS EN 336, Structural timber — Sizes, permitted deviations
  • AWPA U1, Use Category System: User Specification for Treated Wood
  • American Wood Council DCA 6, Prescriptive Residential Wood Deck Construction Guide
  • International Residential Code, Table R301.5 — Minimum uniformly distributed live loads, including the concentrated load on guards and handrails
  • International Residential Code, Section R312.1 — Guards (R312.1.1 where required, R312.1.2 height)
  • International Residential Code, Section R311.7.5 — Stair treads and risers
  • The Building Regulations 2010 (England), Approved Document K — Protection from falling, collision and impact
  • Simpson Strong-Tie Wood Construction Connectors catalogue — specified fasteners for hangers and post bases
  • Random Lengths Framing Lumber Composite Price (Fastmarkets) — published framing lumber price series
  • Department for Business and Trade, Monthly Statistics of Building Materials and Components — sawn wood price index
  • HMRC VAT Notice 708, Buildings and construction

Guidance, not a specification. Local codes, the engineer of record and the product manufacturer’s instructions govern where they differ from anything written here.