Siding & Cladding Calculator
Cladding a house means buying the right amount of siding first time — the field material measured in squares, panels, boards or boxes, and the linear trim that goes with it: starter strip, J-channel, inside and outside corner posts and finish trim. Order short on the trim and you stop mid-run for another trip; order long and you are left with stock lengths you cannot return.
This calculator takes each wall — rectangle or gable, dimensions or a known area — deducts its doors and windows, and turns the net area into squares and a piece count for the profile you pick. It then runs a separate accessory pass over the wall bottoms, opening perimeters, corners and rake edges to size the trim in the lengths it is sold in. Add prices for a rough cost, and read a live shopping list. Everything runs in your browser.
Switch between metric and imperial at any time. Walls, gable rise and stock lengths follow the unit; exposure and panel width are shown in millimetres or inches; and the headline reads in squares in imperial or square metres in metric. There is no separate region selector — the terminology and default sizes follow the unit switch.
How many squares of siding do you need?
Siding is measured in squares, exactly as roofing is: one square is 100 square feet (9.29 m²) of finished wall. The count is area-based. For each wall the calculator works out the net area — the wall area minus any openings — and adds it into a project total, which it divides by 9.29 m² to give squares. A gable wall folds its triangle above the eave into the same net area.
Because the headline comes from area, the profile you choose does not change the squares — only how those squares turn into panels, boards or bundles. The figure below is a whole gable-end wall with a door and two windows cut out, drawn in lap coursing with its starter strip, corner posts and rake J-channel marked.
From squares to panels, boards and boxes
The profile decides how the net area becomes a piece count, because different products are sold by genuinely different units. The calculator groups every profile into one of three piece-math families, so the same net area gives the right count whichever you pick.
Horizontal lap and panel profiles sell by the board, whose coverage is its length times its exposure (reveal). Vertical and board-and-batten profiles sell by the panel, whose coverage is its width times its length with no overlap. Shakes sell by the bundle at a fixed coverage — four bundles make a square. Vinyl lap additionally comes boxed, roughly two squares to a box, so the calculator shows both loose panels and boxes to buy. Every quantity is rounded up across the whole project so partial walls share a box or a board rather than each rounding up alone.
The headline squares come from net area; the piece count depends on the profile family. Purchase units are rounded up across the whole project.
Net wall area
gross − openings- Rectangle gross = length × height; gable gross = length × height + ½ × length × peak rise.
- Openings (doors and windows) are deducted only in per-wall dimensions mode.
- Area mode takes the number you enter as the finished net area.
Squares
totalNetArea ÷ 9.290304 m²- One square = 100 sq ft = 9.290304 m² of finished wall.
- Shown as squares in imperial and m² in metric — always alongside the piece count.
- Summed across every valid wall in the project.
Lap & panel boards
ceil( netArea ÷ (boardLength × exposure) × (1 + waste) )- Horizontal-lap family: vinyl lap, horizontal panel and fiber-cement lap.
- Coverage per board = length × exposure (9 sq ft for a 12 ft D4.5 panel).
- Exposure is the visible reveal, not the full board width.
Vertical panels
ceil( netArea ÷ (panelWidth × panelLength) × (1 + waste) )- Vertical family: board & batten and vertical panel.
- Coverage per panel = width × length, with no course overlap.
- Default 8″ width × 10 ft panel, overridable.
Shake bundles
ceil( netArea ÷ bundleCoverage × (1 + waste) )- Bundle family: cedar-style shakes and shingles.
- Default 25 sq ft per bundle at a 5½″ exposure — four bundles per square.
- Coverage scales with exposure; adjust it to your grade.
Boxes (vinyl)
ceil( panels × coveragePerPanel ÷ boxCoverage )- Only vinyl lap has a box unit — roughly two squares (200 sq ft) per box.
- Box contents vary by panel size, so confirm the pack against your supplier.
- Other profiles are counted as loose boards, panels or bundles.
How to use the siding calculator
Choose metric or imperial units at the top; the calculator remembers your choice in your browser and follows it for terminology and default sizes.
Open the Assumptions & materials card to pick a siding profile and, if you want, override its exposure or reveal, board or panel length, waste allowance and accessory stock lengths. In per-wall dimensions mode you also set the number of outside and inside corners and the corner height. Every constant the calculator uses is shown here and can be edited to match your product spec.
Add a wall for each face of the house. Set the shape — rectangle or gable — enter the dimensions or a known area, and add door and window openings to deduct. Each wall shows its own net area and pieces; the Results panel accumulates every wall into project totals: squares, field panels or boxes, and a starter, J-channel, corner-post and trim shopping list.
How to estimate siding and trim in 5 steps
- Choose unitsSelect metric (m, m², mm, squares as m²) or imperial (ft, ft², inches, squares) at the top of the page. Terminology and default sizes follow your choice.
- Pick a profileOpen Assumptions & materials and choose a siding profile — vinyl lap, horizontal or vertical panel, fiber-cement lap, board & batten or shakes. Override its exposure, panel length or coverage if your product differs.
- Add wallsAdd a wall for each face. Set the shape (rectangle or gable), enter the dimensions or a known area, and add door and window openings to deduct from the net area.
- Set waste and accessoriesChoose a waste allowance (10%, 15% or your own) and, in dimensions mode, the number of outside and inside corners plus the corner height and per-wall starter, J-channel and trim toggles.
- Read the resultsThe Results panel shows the squares, field panels or boxes, and starter, J-channel, corner-post and trim lengths to buy — add prices for a material total and cost per square.
Siding profiles and how they change the count
Vinyl lap comes as double-course panels twelve feet long in three common reveals — Double-4 (8″ exposure, about 8 sq ft a panel), the standard Double-4.5 (9″, about 9 sq ft) and Double-5 (10″, about 10 sq ft). Horizontal panel is a plain single-course version of the same lap math. Fiber-cement lap, such as HardiePlank, is a twelve-foot board with a typical 7″ exposure at the common 8¼″ width.
Board-and-batten and vertical panel run as full-height columns, sized by panel width rather than exposure — an 8″ default here, with no course overlap. Shakes and shingles are estimated by the bundle at a 5½″ exposure, where four bundles cover a square. Picking a profile loads its exposure and coverage defaults, all of which you can override; the squares stay the same, but the piece count and the diagram coursing change.
The same wall, three profiles
Accessories: starter, J-channel, corners and trim
The trim is where a bare area calculator sends you home short. Siding accessories are linear, not area-based, so the calculator runs a separate pass over the job's geometry and rounds each total up to the lengths it is sold in — starter strip in 10 or 12 ft, J-channel in 12½ ft, corner posts in 10 ft, or metric stock lengths in metric.
This pass needs real wall geometry, so it runs only in per-wall dimensions mode. In area-only mode the calculator still gives you squares and a field-panel count, but no accessory list, because a single area figure carries no bottoms, corners or opening perimeters to measure. The map below shows what each accessory is and where it goes.
Accessories are linear. Each total is summed across the project from wall geometry, then rounded up to the stock length it is sold in.
Starter strip
min-waste( Σ wall bottoms, starterStock )- Sums each wall's bottom edge where the starter toggle is on.
- Sold in 10 ft or 12 ft stock (or metric lengths); we pick the length that leaves the least offcut.
- Only the walls that start siding at the foundation count.
J-channel
ceil( (Σ opening perimeters + Σ top/rake edges) ÷ jChannelStock )- Opening perimeter = count × 2 × (width + height) per opening.
- Top/rake edges add where the top-J toggle is on (rake = 2 × √((½ length)² + rise²)).
- Sold in 12½ ft stock, or metric stock lengths.
Corner posts
(outside + inside) × ceil( cornerHeight ÷ cornerStock )- Each corner is its own post: pieces = corner count × sticks per corner (a leftover from one corner can't splice another).
- Corner counts are explicit inputs — seeded 4 outside / 0 inside once there are 2+ walls.
- Corner height defaults to the tallest wall, overridable.
- Sold in 10 ft stock, or metric stock lengths.
Finish / undersill trim
ceil( Σ top edges ÷ trimStock )- Sums each wall's top edge where the finish-trim toggle is on.
- Used where siding meets a soffit or the top of a wall.
- Off by default; rounded to the same stock lengths as J-channel.
How much waste should you add?
Waste covers the offcuts you cannot avoid: the panel cut around a window, the angled scrap along a gable rake, the piece snapped on site. The calculator adds it to the field piece count before rounding up to whole panels, boards or bundles.
Ten percent suits straightforward walls with few openings. Fifteen percent is a safer allowance for gable-heavy jobs and lots of cut-outs, where the raked cuts waste more of each course; decorative and shake work can run to twenty. Use the quick picks or type your own percentage — the override wins whenever it is a valid number. When a wall is a gable, the tool nudges you toward the higher allowance.
Worked examples
Three quick takeoffs at the default coverage and stock sizes. Your own numbers will differ once you set the profile, exposure and waste to your spec, but these show how net area, squares, pieces and accessories come together.
Worked at the default coverage and stock sizes. Field pieces include waste and are rounded up to whole units.
Gable end in vinyl lap (imperial)
Gable · with openings- Given
- Body 24 × 9 ft, peak rise 8 ft above the eave
- 1 door 3 × 6.7 ft, 2 windows 3 × 4 ft
- Vinyl lap D4.5 (9 sq ft/panel), 15% waste (gable)
- Piece formula
ceil( netArea ÷ 9 × 1.15 )- Working
- Gross: 24×9 + ½×24×8 = 216 + 96 = 312 ft²
- Openings: 20.1 + 24 = 44.1 ft² → net ≈ 268 ft²
- Squares: 268 ÷ 100 = 2.68 squares
- Panels: ceil(268 ÷ 9 × 1.15) = ceil(34.2) = 35 panels
- Boxes: ceil(35 × 9 ÷ 200) = 2 boxes
- Result
- 2.68 squares · 35 panels · 2 boxes
Garage wall in fiber-cement lap (metric)
Rectangle · one window- Given
- Wall 9.0 × 2.7 m = 24.3 m²
- One window 1.2 × 1.2 m → net 22.86 m²
- Fiber-cement lap: 3.658 m board × 178 mm exposure = 0.65 m²/board, 10% waste
- Piece formula
ceil( netArea ÷ 0.65 × 1.10 )- Working
- Net: 24.3 − 1.44 = 22.86 m²
- Squares: 22.86 ÷ 9.2903 = 2.46 squares
- Boards: ceil(22.86 ÷ 0.65 × 1.10) = ceil(38.7) = 39 boards
- Result
- 2.46 squares · 39 boards (no box unit)
Accessory takeoff for a simple house (imperial)
Trim · stock lengths- Given
- 4 walls, bottom edges total 100 ft
- 4 outside corners, 9 ft high
- Openings perimeter total ≈ 103 ft
- Piece formula
starter / J-channel: least-offcut stock · corners: one post each- Working
- Starter: 100 ft → 10 × 10 ft (0 waste) beats 9 × 12 ft (8 ft over)
- Corner posts: each of the 4 corners takes its own post — ceil(9 ÷ 10) = 1 × 10 ft, ×4 = 4 × 10 ft
- J-channel: ceil(103 ÷ 12.5) = 9 × 12.5 ft
- Result
- 10 starter · 4 corner posts · 9 J-channel lengths
Common mistakes to avoid
Confusing the drawn courses with the buy count. The diagram is a schematic that lays representative courses across the wall; the number to buy is higher because it includes your waste allowance and rounds up to whole panels. Always order from the Results panel, not by counting courses in the figure.
Skipping the accessory takeoff, or expecting it in area mode. Starter strip, J-channel and corner posts are what a bare square count leaves out, and they only compute from per-wall dimensions. If you enter a single total area you will get squares and panels but no trim list — switch to dimensions to size the accessories.
Trusting one brand's coverage everywhere. Exposures, panel widths and box counts vary by manufacturer and product line, so a default that suits one vinyl line can be wrong for another. Confirm the exposure and pack sizes against your supplier's spec and override the defaults before you order.
Frequently asked questions
How much siding do I need?
Work out the net area of each wall — length times height, plus the gable triangle, minus doors and windows — add it up, and divide by 100 sq ft (9.29 m²) to get squares. Then divide the net area by your profile's coverage per piece and add waste to get panels, boards or bundles. The calculator does this for every wall and totals it, and also sizes the starter, J-channel and corner-post trim from the wall geometry.
What is a square of siding?
A square is 100 square feet (9.29 m²) of finished wall — the same trade unit roofing uses. It is the headline the calculator leads with in imperial, with square metres in metric, and it is shown alongside the panel or box count so you can cross-check. Squares depend only on net area, not on which profile you pick.
How many boxes or pieces of vinyl siding is that?
Vinyl lap is sold both loose and boxed, roughly two squares (about 200 sq ft) to a box, so the calculator shows panels and boxes to buy. A box typically holds 14–25 panels depending on the panel size, so treat the box figure as a guide and confirm the pack contents with your supplier. Other profiles are counted as loose boards, panels or bundles.
How is the piece count worked out?
It is area-based per profile family: pieces = ceil(netArea ÷ coveragePerPiece × (1 + waste)). Coverage per piece is a board's length times its exposure for lap and panel, the panel width times its length for vertical, or a fixed bundle coverage for shakes. The count is rounded up across the whole project, so leftover coverage from one wall carries into the next.
How much starter strip and J-channel do I need?
Starter strip is the sum of the wall bottoms that start siding at the foundation, rounded up to 10 or 12 ft stock. J-channel is the sum of the opening perimeters — count × 2 × (width + height) for each door and window — plus any top and rake edges you flag, rounded up to 12½ ft stock. Both are computed from per-wall dimensions, so they are only available in dimensions mode.
How many corner posts do I need?
Corner posts run the full height at each external and internal corner of the house. Because independent wall faces carry no adjacency, the calculator seeds four outside corners and zero inside once you have two or more walls, and you adjust the counts to your footprint. Each corner takes its own post, so the calculator rounds the corner height up to 10 ft stock and then multiplies by the number of corners. Leave the corner height blank to default to your tallest wall.
How much waste should I add?
Ten percent suits straightforward walls with few openings. Fifteen is safer for gable-heavy jobs and lots of cut-outs, where the raked cuts waste more of each course, and decorative or shake work can reach twenty. Use the quick picks or type your own percentage — a valid override always wins over the preset — and the tool nudges you higher when a wall is a gable.
Which siding profile should I pick?
Pick the product you are actually buying: vinyl lap in Double-4, Double-4.5 or Double-5 for the common horizontal look, fiber-cement lap for HardiePlank-style boards, horizontal or vertical panel, board & batten for a vertical batten look, or shakes for cedar-style courses. The profile sets the coverage and exposure defaults and changes the piece count and the diagram coursing; the squares stay the same.
How do I deduct doors and windows?
On a wall in dimensions mode, add each opening with its width, height and count, and its area is subtracted from the gross wall area before the pieces are worked out. The same openings also add their perimeter to the J-channel total. In area mode the number you enter is treated as the finished net area and nothing is deducted.
Does the calculator work in metric and imperial?
Both. Switch units at the top and the geometry converts — walls and gable rise in m or ft, area in m² or ft², exposure and panel width in mm or inches. The headline reads in squares in imperial and square metres in metric. Because coverage rates and stock lengths do not carry across systems, switching units resets the product and accessory settings to that region's defaults.
Is the calculator private?
Yes. Every calculation runs entirely in your browser. Nothing you enter is sent to any server, and your project is saved only in your own browser's local storage.