Carport calculator
Put your carport length, width, post spacing and waste in: a 20 ft by 12 ft carport at 10 ft post spacing is 240 sq ft of roof — 7.5 panels exact, 9 panels with 10% waste, and 6 posts.
★ CONSTRUCTION · OUTDOOR · CARPORTS
On the defaults — a 20 ft by 12 ft carport, 10 ft post spacing, 10% waste — you need 9 roof panels and 6 posts. This is the carport tool: measure the roof once, count the posts once, and order both together — a carport roofed without its posts waits for no second delivery.
Put your carport length, width, post spacing and waste in: a 20 ft by 12 ft carport at 10 ft post spacing is 240 sq ft of roof — 7.5 panels exact, 9 panels with 10% waste, and 6 posts.
It means nine roof panels and six posts roof a 20 ft by 12 ft carport, with room for cuts. The roof itself is 240 square feet, since 20 times 12 is 240; one 4 ft by 8 ft panel covers 32 square feet, so the exact need is 7.5 panels, and with 10% waste for cut ends and overlaps that becomes 8.25, rounded up to 9 whole panels because panels are sold by the panel, not by the fraction. The posts stand along the two long sides: at 10 ft spacing a 20 ft side needs three post positions, counting both ends, and two sides make six posts.
| Output | Formula | What it means |
|---|---|---|
| Roof area | length × width | 240 sq ft — 20 × 12. |
| Panels | roof area ÷ 32, plus waste, rounded up | 9 panels — 7.5 × 1.10, rounded up. |
| Posts | 2 × (length ÷ spacing, rounded up, + 1) | 6 posts — 2 × (2 + 1). |
First, check the panel size you are actually buying: 4 ft by 8 ft is the common panel, but a smaller panel covers less roof each and raises this carport past 9 panels, while the roof area never changes. Second, remember the posts follow the length and the spacing, not the roof area: a wider carport needs more panels but no more posts, and a longer carport needs both. Third, judge the waste honestly: a plain flat roof fits 10%, but a roof cut around beams and edges can want 15%, since every cut takes panel. Beams, footings and the slab are bought separately — see the concrete driveway calculator for the slab under a carport like this one.
20 ft long, 12 ft wide, 10 ft post spacing, 10% waste. Roof area: 20 × 12 = 240 sq ft. Panels exact: 240 ÷ 32 = 7.5. With waste: 7.5 × 1.10 = 8.25, rounded up to 9 panels. Posts: 20 ÷ 10 = 2 bays, plus the end post, is 3 positions a side, times 2 sides is 6 posts. In practice that means buying 9 panels and setting 6 posts, and expecting the spare panel to go on cut ends and overlaps. If the same carport were 24 ft long instead, the need would rise to 10 panels and 8 posts, but the width would be unchanged.
With a 24 ft long carport instead of 20 ft, the roof area rises to 288 sq ft and the need to 10 panels and 8 posts. With a 14 ft wide carport, the roof area rises to 280 sq ft and the need to 10 panels, but the posts stay at 6, since the length and spacing never moved. With 8 ft post spacing, the panels stay at 9 but the posts rise to 8, since a 20 ft side at 8 ft spacing needs 4 positions a side. With 5% waste, the exact need stays 7.5 panels but the buy falls to 8 panels, since 7.5 × 1.05 is 7.88 and still rounds up to 8. Length, width, spacing and waste each move the order on their own, so a wrong spacing figure is as costly as a wrong measurement.
The length behind 9 panels is 20 ft: at 18 ft the need is 8 panels and 6 posts (18 ft × 12 ft carport, 10 ft post spacing, 216 sq ft roof, 6.75 panels exact, 10% waste); at 24 ft it is 10 panels and 8 posts (24 ft × 12 ft carport, 10 ft post spacing, 288 sq ft roof, 9 panels exact, 10% waste). The width behind 9 panels is 12 ft: at 10 ft the need is 7 panels and 6 posts (20 ft × 10 ft carport, 10 ft post spacing, 200 sq ft roof, 6.25 panels exact, 10% waste); at 14 ft it is 10 panels and 6 posts (20 ft × 14 ft carport, 10 ft post spacing, 280 sq ft roof, 8.75 panels exact, 10% waste). The post spacing behind 9 panels is 10 ft: at 8 ft the need is 9 panels and 8 posts (20 ft × 12 ft carport, 8 ft post spacing, 240 sq ft roof, 7.5 panels exact, 10% waste); at 12 ft it is 9 panels and 6 posts (20 ft × 12 ft carport, 12 ft post spacing, 240 sq ft roof, 7.5 panels exact, 10% waste). Each reverse moves one input and holds the rest, so the step is exactly one dimension, spacing or waste change.
The defaults assume a 20 ft by 12 ft rectangular carport, a flat roof area, 4 ft by 8 ft panels, 10 ft post spacing with posts on the two long sides only, and 10% waste for cuts and overlaps. They do not assume beams, footings, a slab or a sloped roof — a sloped roof has more area than its footprint, and its panels are counted off the slope, not off the ground.
The arithmetic is exact for the inputs entered; the judgement is the post spacing and the waste. Real carports have beams, slopes and edge trim, and the panel on the pallet overrides any planning figure; a carport measured gross over-orders, and a waste figure read off a plain roof under-orders one cut around beams. Treat 9 panels and 6 posts as the planning order for a 20 ft by 12 ft carport at 10 ft spacing and 10% waste, and allow 15% for a roof cut around beams and edges.
Bright Side Kit, “Carport Calculator: 9 Panels & 6 Posts for 20x12 ft”, https://brightoolbox.com/carport-calculator/, accessed 3 November 2026. Students and researchers: cite the calculator name, the page URL and the date you used it, and quote the defaults (20 ft × 12 ft carport, 10 ft post spacing, 10% waste) so the 9-panel, 6-post result can be checked.
9 panels at 10% waste. The roof area is 240 sq ft; at 32 sq ft per panel that is 7.5 panels exact, and 7.5 × 1.10 = 8.25, rounded up to 9.
Two sides, each with one more post position than bays: a 20 ft side at 10 ft spacing is 2 bays and 3 positions, so 2 sides make 6 posts.
No — posts follow the length and the spacing, not the width. A 14 ft wide carport still needs 6 posts at 20 ft and 10 ft spacing, but it needs 10 panels.
Measure the slope, not the footprint: a sloped roof has more area than the ground it covers. This calculator counts the flat roof area, so add the slope before dividing by the panel area.
10% for a plain flat roof, 15% for one cut around beams and edges. Every cut takes panel, so the waste moves the order directly.
Round up: panels are sold by the panel, and the spare panel is the cutting stock. A roof panelled to the exact count runs short before the last row.